Skip to content

Commit

Permalink
Merge pull request #104 from beeware/ios-3.14
Browse files Browse the repository at this point in the history
Add dependency exclusions for iOS and Android on 3.14.
  • Loading branch information
mhsmith authored Dec 21, 2024
2 parents ac29918 + fa5d309 commit 71a97e7
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ sources = ["src/testbed"]
test_sources = ["tests"]

requires = [
"cryptography",
"lru_dict",
"pillow",
# Skip binary dependencies on mobile for Python 3.14
"cryptography; (platform_system != 'iOS' and platform_system != 'Android') or python_version < '3.14'",
"lru_dict; (platform_system != 'iOS' and platform_system != 'Android') or python_version < '3.14'",
"pillow; (platform_system != 'iOS' and platform_system != 'Android') or python_version < '3.14'",
# Numpy/pandas aren't available for iOS on 3.13+, or at all on 3.14.
"numpy; python_version < '3.13' or (platform_system != 'iOS' and python_version < '3.14')",
"pandas; python_version < '3.13' or (platform_system != 'iOS' and python_version < '3.14')",
Expand Down

0 comments on commit 71a97e7

Please sign in to comment.