Skip to content

Commit 1ee4983

Browse files
authored
Merge pull request #1273 from effigies/mnt/dev-tests
MNT: Update test dependencies for 3.12 and dev environments
2 parents c5d4423 + aaea514 commit 1ee4983

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

tox.ini

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,21 @@ pass_env =
6565
NIPY_EXTRA_TESTS
6666
extras = test
6767
deps =
68+
# General minimum dependencies: pin based on API usage
69+
min: packaging ==17
70+
min: importlib_resources ==1.3; python_version < '3.9'
6871
# NEP29/SPEC0 + 1yr: Test on minor release series within the last 3 years
6972
# We're extending this to all optional dependencies
7073
# This only affects the range that we test on; numpy is the only non-optional
7174
# dependency, and will be the only one to affect pip environment resolution.
7275
min: numpy ==1.20
73-
min: packaging ==17
74-
min: importlib_resources ==1.3; python_version < '3.9'
75-
min: scipy ==1.6
76-
min: matplotlib ==3.4
7776
min: h5py ==2.10
78-
min: pillow ==8.1
7977
min: indexed_gzip ==1.4
78+
min: matplotlib ==3.4
79+
min: pillow ==8.1
80+
min: pydicom ==2.1
8081
min: pyzstd ==0.14.3
82+
min: scipy ==1.6
8183
# Numpy 2.0 is a major breaking release; we cannot put much effort into
8284
# supporting until it's at least RC stable
8385
pre: numpy <2.0.dev0
@@ -88,11 +90,9 @@ deps =
8890
py3{8,9}-full-x86,x64: matplotlib >=3.4
8991
# h5py stopped producing win32 wheels at py39
9092
py38-full-x86,x64: h5py >=2.10
91-
full,pre: pillow >=8.1
92-
# indexed_gzip missing py312 wheels
93-
py3{8,9,10,11}-{full,pre}: indexed_gzip >=1.4
94-
full,pre: pyzstd >=0.14.3
95-
min: pydicom ==2.1
93+
full,pre,dev: pillow >=8.1
94+
full,pre,dev: indexed_gzip >=1.4
95+
full,pre,dev: pyzstd >=0.14.3
9696
full,pre,dev: pydicom >=2.1
9797
# pydicom master seems to be breaking things
9898
# pre: pydicom @ git+https://github.com/pydicom/pydicom.git@main

0 commit comments

Comments
 (0)