Skip to content

Commit ac29918

Browse files
authored
Merge pull request #103 from beeware/initial-3.14
Add initial support for Python3.14
2 parents 21e3b7b + 87a3946 commit ac29918

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

pyproject.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ requires = [
2222
"cryptography",
2323
"lru_dict",
2424
"pillow",
25-
# Numpy/pandas aren't available for iOS on 3.13+.
26-
"numpy; python_version < '3.13' or platform_system != 'iOS'",
27-
"pandas; python_version < '3.13' or platform_system != 'iOS'",
25+
# Numpy/pandas aren't available for iOS on 3.13+, or at all on 3.14.
26+
"numpy; python_version < '3.13' or (platform_system != 'iOS' and python_version < '3.14')",
27+
"pandas; python_version < '3.13' or (platform_system != 'iOS' and python_version < '3.14')",
2828
]
2929
test_requires = [
3030
"pytest",
@@ -37,7 +37,7 @@ requires = [
3737
"rubicon-objc",
3838
"std-nslog",
3939
]
40-
# support_package = "../Python-Apple-support/dist/Python-3.13-macOS-support.custom.tar.gz"
40+
# support_package = "../Python-Apple-support/dist/Python-3.14-macOS-support.custom.tar.gz"
4141

4242
[tool.briefcase.app.testbed.macOS.app]
4343
# template = "../../templates/briefcase-macOS-app-template"
@@ -77,8 +77,8 @@ flatpak_sdk = "org.gnome.Sdk"
7777

7878
[tool.briefcase.app.testbed.windows]
7979
requires = [
80-
# Python.net isn't avaialble for 3.13 yet.
81-
"pythonnet>=3.0.0rc6; python_version < '3.13'",
80+
# Python.net isn't avaialble for 3.14 yet.
81+
"pythonnet>=3.0.0; python_version < '3.14'",
8282
# Windows doesn't provide the zoneinfo TZ database; use the Python provided one
8383
"tzdata",
8484
]
@@ -95,7 +95,7 @@ requires = [
9595
"rubicon-objc",
9696
"std-nslog",
9797
]
98-
# support_package = "../Python-Apple-support/dist/Python-3.13-iOS-support.custom.tar.gz"
98+
# support_package = "../Python-Apple-support/dist/Python-3.14-iOS-support.custom.tar.gz"
9999
# template = "../../templates/briefcase-iOS-Xcode-template"
100100

101101
[tool.briefcase.app.testbed.android]
@@ -110,8 +110,7 @@ build_gradle_dependencies = [
110110
"com.google.android.material:material:1.11.0",
111111
]
112112

113-
# support_package = "../Python-Android-support/dist/Python-3.13-Android-support.custom.zip"
114-
# template = "../../templates/briefcase-Android-gradle-template"
113+
# template = "../../templates/briefcase-android-gradle-template"
115114

116115
[tool.isort]
117116
profile = "black"

0 commit comments

Comments
 (0)