Skip to content

Commit 5e63289

Browse files
committed
chore: Drop Python 3.9 support, test on 3.14
[build wheels]
1 parent 7b15014 commit 5e63289

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
strategy:
2424
matrix:
2525
# We test NumPy dev on 3.11
26-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
26+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
2727
requires: ['requirements.txt']
2828
include:
29-
- python-version: '3.8'
29+
- python-version: '3.10'
3030
requires: 'min-requirements.txt'
3131

3232
steps:

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ requires = [
44
"setuptools_scm[toml]>=6.2",
55
"cython",
66
# Wheels need to be built with NumPy 2.0 to be compatible with 2.0 and 1.x
7-
"numpy>=2.0.0rc1,<3; python_version > '3.8'",
8-
# NEP29-minimum as of Aug 17, 2023 (1.25 doesn't support 3.8)
9-
"numpy==1.22; python_version == '3.8'",
7+
"numpy>=2",
108
]
119
build-backend = "setuptools.build_meta"
1210

@@ -16,7 +14,7 @@ dynamic = ["version"]
1614
description = "Nitime: timeseries analysis for neuroscience data"
1715
readme = "README.rst"
1816
license = { file = "LICENSE" }
19-
requires-python = ">=3.8"
17+
requires-python = ">=3.10"
2018
authors = [
2119
{ name = "Nitime developers", email = "[email protected]" },
2220
]

0 commit comments

Comments
 (0)