@@ -19,11 +19,13 @@ sources = ["src/testbed"]
1919test_sources = [" tests" ]
2020
2121requires = [
22- # "cryptography; python_version < '3.13'",
23- # "lru_dict; python_version < '3.13'",
24- # "pillow; python_version < '3.13'",
25- # "numpy; python_version < '3.13'",
26- # "pandas; python_version < '3.13'",
22+ # Numpy/pandas aren't available on 3.13.
23+ # Binary wheels on iOS all need to be updated for the new sysconfig platform tag.
24+ " cryptography; platform_system != 'iOS'" ,
25+ " lru_dict; platform_system != 'iOS'" ,
26+ " pillow; platform_system != 'iOS'" ,
27+ " numpy; python_version < '3.13' and platform_system != 'iOS'" ,
28+ " pandas; python_version < '3.13' and platform_system != 'iOS'" ,
2729]
2830test_requires = [
2931 " pytest" ,
@@ -93,7 +95,7 @@ requires = [
9395 " rubicon-objc" ,
9496 " std-nslog" ,
9597]
96- # support_package = "../Python-Apple-support/dist/Python-3.10 -iOS-support.custom.tar.gz"
98+ # support_package = "../Python-Apple-support/dist/Python-3.13 -iOS-support.custom.tar.gz"
9799# template = "../../templates/briefcase-iOS-Xcode-template"
98100
99101[tool .briefcase .app .testbed .android ]
@@ -102,7 +104,7 @@ requires = [
102104 " tzdata" ,
103105]
104106
105- # support_package = "../Python-Android-support/dist/Python-3.10 -Android-support.custom.zip"
107+ # support_package = "../Python-Android-support/dist/Python-3.13 -Android-support.custom.zip"
106108# template = "../../templates/briefcase-Android-gradle-template"
107109
108110[tool .isort ]
0 commit comments