Skip to content

Commit c1951d7

Browse files
committed
chore: Drop Python 3.9 and numpy 1.x support
1 parent e5a0ff5 commit c1951d7

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

.github/workflows/build-test-publish.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,24 +65,24 @@ jobs:
6565
strategy:
6666
fail-fast: false
6767
matrix:
68-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
68+
python-version: ["3.10", "3.11", "3.12", "3.13"]
6969
dependencies: ["latest", "pre"]
7070
marks: ["fast"]
7171
include:
72-
- python-version: "3.9"
72+
- python-version: "3.10"
7373
dependencies: "min"
7474
marks: "fast"
75-
- python-version: "3.9"
75+
- python-version: "3.10"
7676
dependencies: "latest"
7777
marks: "slow"
78-
- python-version: "3.12"
78+
- python-version: "3.13"
7979
dependencies: "latest"
8080
marks: "veryslow"
8181
exclude:
82-
- python-version: "3.9"
83-
dependencies: "pre"
8482
- python-version: "3.10"
8583
dependencies: "pre"
84+
- python-version: "3.11"
85+
dependencies: "pre"
8686

8787
steps:
8888
- uses: actions/checkout@v5

pyproject.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,26 @@ classifiers = [
1313
"Topic :: Scientific/Engineering :: Image Recognition",
1414
"Topic :: Scientific/Engineering :: Bio-Informatics",
1515
"License :: OSI Approved :: Apache Software License",
16-
"Programming Language :: Python :: 3.9",
1716
"Programming Language :: Python :: 3.10",
1817
"Programming Language :: Python :: 3.11",
1918
"Programming Language :: Python :: 3.12",
2019
"Programming Language :: Python :: 3.13",
2120
]
2221
license = "Apache-2.0"
23-
requires-python = ">=3.9"
22+
requires-python = ">=3.10"
2423
dependencies = [
2524
"acres >= 0.2.0",
2625
"attrs >= 20.1.0",
27-
"nibabel >= 3.0",
28-
"nipype >= 1.8.5",
26+
"nibabel >= 5.1.1",
27+
"nipype >= 1.9.0",
2928
"migas >= 0.4.0",
3029
"nireports >= 25.0.1",
3130
"niworkflows >= 1.11.0",
3231
"nitransforms >= 25.0.1",
33-
"numpy >= 1.23",
32+
"numpy >= 2.0",
3433
"pybids >= 0.16.4",
35-
"scikit-image >= 0.18",
36-
"scipy >= 1.8.1",
34+
"scikit-image >= 0.23",
35+
"scipy >= 1.10",
3736
"templateflow >= 23.1",
3837
"toml >= 0.10",
3938
]
@@ -70,8 +69,8 @@ dev = [
7069
]
7170

7271
test = [
73-
"coverage[toml] >=5.2.1",
74-
"pytest >= 6",
72+
"coverage[toml] >=7",
73+
"pytest >= 8",
7574
"pytest-cov >= 2.11",
7675
"pytest-env",
7776
"pytest-xdist >= 2.5",

0 commit comments

Comments
 (0)