@@ -3,11 +3,12 @@ requires = [
3
3
" setuptools" ,
4
4
" setuptools_scm[toml]>=6.2" ,
5
5
" cython" ,
6
- # Newer than NEP29-minimum: compile against oldest numpy available
7
- " numpy==1.24; python_version >= '3.11'" ,
8
- " numpy==1.22; python_version >= '3.10' and python_version < '3.11'" ,
9
- # NEP29-minimum as of Jan 31, 2023
10
- " numpy==1.21; python_version >= '3.7' and python_version < '3.10'" ,
6
+ " numpy==1.26b1; python_version >= '3.12rc1'" , # Until 3.12 and 1.26 are released
7
+ # As of numpy 1.25, you can now build against older APIs.
8
+ # https://numpy.org/doc/stable/release/1.25.0-notes.html
9
+ " numpy>=1.25; python_version > '3.8'" ,
10
+ # NEP29-minimum as of Aug 17, 2023 (1.25 doesn't support 3.8)
11
+ " numpy==1.22; python_version == '3.8'" ,
11
12
]
12
13
build-backend = " setuptools.build_meta"
13
14
@@ -17,7 +18,7 @@ dynamic = ["version"]
17
18
description = " Nitime: timeseries analysis for neuroscience data"
18
19
readme = " README.txt"
19
20
license = { file = " LICENSE" }
20
- requires-python = " >=3.7 "
21
+ requires-python = " >=3.8 "
21
22
authors = [
22
23
{
name =
" Nitime developers" ,
email =
" [email protected] " },
23
24
]
0 commit comments