@@ -15,18 +15,17 @@ classifiers = [
15
15
' Operating System :: POSIX :: Linux' ,
16
16
' Programming Language :: Python' ,
17
17
' Programming Language :: Python :: 3' ,
18
- ' Programming Language :: Python :: 3.8' ,
19
- ' Programming Language :: Python :: 3.9' ,
20
18
' Programming Language :: Python :: 3.10' ,
21
19
' Programming Language :: Python :: 3.11' ,
22
20
' Programming Language :: Python :: 3.12' ,
23
21
' Programming Language :: Python :: 3.13' ,
22
+ ' Programming Language :: Python :: 3.14' ,
24
23
' Topic :: Scientific/Engineering' ,
25
24
]
26
25
dependencies = [
27
26
" numpy>1.13.3" ,
28
27
]
29
- requires-python = " >=3.8 "
28
+ requires-python = " >=3.10 "
30
29
31
30
[dependency-groups ]
32
31
dev = [
@@ -44,8 +43,7 @@ dev = [
44
43
requires = [
45
44
" setuptools>=77.0.1" ,
46
45
" cython>=0.29.20" ,
47
- " oldest-supported-numpy ; python_version < '3.9'" ,
48
- " numpy>=2.0.0,<3 ; python_version >= '3.9'" ,
46
+ " numpy>=2.0.0,<3" ,
49
47
]
50
48
build-backend = " setuptools.build_meta"
51
49
@@ -110,10 +108,10 @@ skip = [
110
108
" *musllinux_aarch64*" ,
111
109
]
112
110
113
- # Emulated testing is slow, so trust that the Python 3.12 test is good enough on aarch64
111
+ # Emulated testing is slow, so trust that the Python 3.14 test is good enough on aarch64
114
112
# (takes about 5 minutes per wheel to build, and 5 minutes to test)
115
113
test-skip = [
116
- " cp3{8,9, 10,11}-*_aarch64" ,
114
+ " cp3{10,11,12,13 }-*_aarch64" ,
117
115
]
118
116
test-groups = " dev"
119
117
test-command = [
0 commit comments