Commit a013d98
committed
Stabilize NumPy 2.x compatibility with safe dependency ranges
Update dependency constraints to support NumPy 2.0/2.1 while maintaining
backward compatibility with NumPy 1.26.x:
- numpy: >=1.26,<2.2 (avoid experimental 2.2+)
- numcodecs: >=0.16,<0.17 (NumPy 2.x compatible version)
- zarr: >=2.18.3,<3.0.0 (unchanged, NumPy 2.x compatible)
- statsmodels: >=0.14.2 (unchanged, NumPy 2.x compatible)
Removed outdated comment about zarr/numcodecs 0.16.0 incompatibility
as numcodecs 0.16.x is now required for reliable NumPy 2.x support.
This enables testing against NumPy 2.0 and 2.1 in CI while excluding
bleeding-edge 2.2+ versions that may introduce breaking changes.1 parent 75aa6fa commit a013d98
1 file changed
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
| 30 | + | |
33 | 31 | | |
34 | 32 | | |
35 | 33 | | |
| |||
0 commit comments