Skip to content

Commit faf4566

Browse files
authored
Merge pull request #1177 from effigies/mnt/nep29-bump
MNT: Require Python 3.8, numpy 1.19
2 parents 2145058 + c2e2fef commit faf4566

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

.github/workflows/stable.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
strategy:
9292
matrix:
9393
os: ['ubuntu-latest', 'windows-latest', 'macos-latest']
94-
python-version: [3.7, 3.8, 3.9, "3.10", "3.11"]
94+
python-version: [3.8, 3.9, "3.10", "3.11"]
9595
architecture: ['x64', 'x86']
9696
install: ['pip']
9797
check: ['test']
@@ -101,31 +101,31 @@ jobs:
101101
include:
102102
# Basic dependencies only
103103
- os: ubuntu-latest
104-
python-version: 3.7
104+
python-version: 3.8
105105
install: pip
106106
check: test
107107
pip-flags: ''
108108
depends: REQUIREMENTS
109109
optional-depends: ''
110110
# Absolute minimum dependencies
111111
- os: ubuntu-latest
112-
python-version: 3.7
112+
python-version: 3.8
113113
install: pip
114114
check: test
115115
pip-flags: ''
116116
depends: MIN_REQUIREMENTS
117117
optional-depends: ''
118118
# Absolute minimum dependencies plus old MPL, Pydicom, Pillow
119119
- os: ubuntu-latest
120-
python-version: 3.7
120+
python-version: 3.8
121121
install: pip
122122
check: test
123123
pip-flags: ''
124124
depends: MIN_REQUIREMENTS
125125
optional-depends: MIN_OPT_DEPENDS
126126
# Clean install imports only with package-declared dependencies
127127
- os: ubuntu-latest
128-
python-version: 3.7
128+
python-version: 3.8
129129
install: pip
130130
check: skiptests
131131
pip-flags: ''

min-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Auto-generated by tools/update_requirements.py
2-
numpy ==1.17
2+
numpy ==1.19
33
packaging ==17
44
setuptools

pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ authors = [{ name = "NiBabel developers", email = "[email protected]" }]
99
maintainers = [{ name = "Christopher Markiewicz" }]
1010
readme = "README.rst"
1111
license = { text = "MIT License" }
12-
requires-python = ">=3.7"
13-
dependencies = ["numpy >=1.17", "packaging >=17", "setuptools"]
12+
requires-python = ">=3.8"
13+
dependencies = ["numpy >=1.19", "packaging >=17", "setuptools"]
1414
classifiers = [
1515
"Development Status :: 5 - Production/Stable",
1616
"Environment :: Console",
1717
"Intended Audience :: Science/Research",
1818
"License :: OSI Approved :: MIT License",
1919
"Operating System :: OS Independent",
2020
"Programming Language :: Python",
21-
"Programming Language :: Python :: 3.7",
2221
"Programming Language :: Python :: 3.8",
2322
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
24+
"Programming Language :: Python :: 3.11",
2525
"Topic :: Scientific/Engineering",
2626
]
2727
# Version from setuptools_scm

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Auto-generated by tools/update_requirements.py
2-
numpy >=1.17
2+
numpy >=1.19
33
packaging >=17
44
setuptools

0 commit comments

Comments
 (0)