Skip to content

Commit b99ad93

Browse files
committed
chore(deps): Add missing and set min versions for optional deps
1 parent 1ad263e commit b99ad93

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

pyproject.toml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,15 @@ nib-roi = "nibabel.cmdline.roi:main"
5151
parrec2nii = "nibabel.cmdline.parrec2nii:main"
5252

5353
[project.optional-dependencies]
54-
all = ["nibabel[dicomfs,minc2,spm,zstd]"]
54+
all = ["nibabel[dicomfs,indexed_gzip,minc2,spm,zstd]"]
5555
# Features
56+
indexed_gzip = ["indexed_gzip >=1.6"]
5657
dicom = ["pydicom >=2.3"]
57-
dicomfs = ["nibabel[dicom]", "pillow"]
58-
minc2 = ["h5py"]
59-
spm = ["scipy"]
60-
zstd = ["pyzstd >= 0.14.3"]
58+
dicomfs = ["nibabel[dicom]", "pillow >=8.4"]
59+
minc2 = ["h5py >=3.5"]
60+
spm = ["scipy >=1.8"]
61+
viewers = ["matplotlib >=3.5"]
62+
zstd = ["pyzstd >=0.15.2"]
6163
# For doc and test, make easy to use outside of tox
6264
# tox should use these with extras instead of duplicating
6365
doc = [
@@ -68,12 +70,12 @@ doc = [
6870
"tomli; python_version < '3.11'",
6971
]
7072
test = [
71-
"pytest",
72-
"pytest-doctestplus",
73-
"pytest-cov",
74-
"pytest-httpserver",
75-
"pytest-xdist",
76-
"coverage>=7.2",
73+
"pytest >=6",
74+
"pytest-doctestplus >=1",
75+
"pytest-cov >=2.11",
76+
"pytest-httpserver >=1.0.7",
77+
"pytest-xdist >=3.5",
78+
"coverage[toml]>=7.2",
7779
]
7880
# Remaining: Simpler to centralize in tox
7981
dev = ["tox"]

0 commit comments

Comments
 (0)