@@ -15,7 +15,6 @@ classifiers = [
1515 ' Operating System :: POSIX :: Linux' ,
1616 ' Programming Language :: Python' ,
1717 ' Programming Language :: Python :: 3' ,
18- ' Programming Language :: Python :: 3.10' ,
1918 ' Programming Language :: Python :: 3.11' ,
2019 ' Programming Language :: Python :: 3.12' ,
2120 ' Programming Language :: Python :: 3.13' ,
@@ -27,7 +26,7 @@ dependencies = [
2726 " numpy>=2.3.0; platform_system == 'Windows' and platform_machine == 'ARM64'" ,
2827 " numpy>=1.21.2; platform_system != 'Windows' or platform_machine != 'ARM64'" ,
2928]
30- requires-python = " >=3.10 "
29+ requires-python = " >=3.11 "
3130
3231[dependency-groups ]
3332dev = [
@@ -109,24 +108,12 @@ ignore = [
109108
110109[tool .cibuildwheel ]
111110build-verbosity = 1
112- skip = [
113- " *musllinux_aarch64*" ,
114- # Skipped due to unavailability of Python binary and NumPy for Win-ARM64
115- " cp310-win_arm64" ,
116- ]
117111
118- test-skip = [
119- # Emulated testing is slow, so trust that the Python 3.14 test is good enough on aarch64
120- # (takes about 5 minutes per wheel to build, and 5 minutes to test)
121- " cp3{10,11,12,13}-*_aarch64" ,
122- ]
123112test-groups = " dev"
124113test-command = [
125114 ''' python -c "import cftime; print(f'cftime v{cftime.__version__}')"''' ,
126115 " python -m pytest -vv {package}/test"
127116]
128- # manylinux-x86_64-image = "manylinux2014"
129- # manylinux-aarch64-image = "manylinux2014"
130117manylinux-x86_64-image = " manylinux_2_28"
131118manylinux-aarch64-image = " manylinux_2_28"
132119environment = { CFTIME_LIMITED_API = " 1" }
0 commit comments