Commit ee7f2bb
chore: support Python 3.14 (requires-python ">=3.11, <3.15")
Raise the upper Python bound to include 3.14 and the lower bound to 3.11.
The scipy/numpy releases that ship Python 3.14 wheels (scipy >=1.16,
numpy >=2.3) dropped Python 3.10 wheels, so no single universal-lock
version can cover both 3.10 and 3.14. scipy 1.17.x / numpy 2.4.x ship
wheels for 3.11 through 3.14, so 3.11-3.14 are supported together while
3.10 is dropped.
- Regenerate pdm.lock for the new range (scipy 1.17.1, numpy 2.4.6).
- Ignore the pdm-generated .python-version file.
Verified: pdm install and the full unit suite (482 passed) on Python 3.14.3.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 0200202 commit ee7f2bb
3 files changed
Lines changed: 2046 additions & 1684 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
0 commit comments