Skip to content

Commit 0b31d2b

Browse files
committed
DEP: bump outdated lower bounds and define env constraints
1 parent 12de5b0 commit 0b31d2b

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

pyproject.toml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ answer-testing = "yt.utilities.answer_testing.framework:AnswerTesting"
8787
[project.optional-dependencies]
8888
# some generic, reusable constraints on optional-deps
8989
HDF5 = [
90-
"h5py>=3.1.0",
90+
"h5py>=3.6.0",
9191
"h5py!=3.12.0 ; platform_system=='Windows'", # https://github.com/h5py/h5py/issues/2505
9292
"h5py!=3.15.0 ; platform_system=='Darwin'", # https://github.com/yt-project/yt/issues/5301
9393
]
@@ -152,13 +152,12 @@ full = [
152152
"ipywidgets>=8.0.0",
153153
"miniballcpp>=0.2.1",
154154
"mpi4py>=3.0.3",
155-
"pandas>=1.1.2",
155+
"pandas>=1.3.3",
156156
"pooch>=0.7.0",
157157
"pyaml>=17.10.0",
158-
"pykdtree>=1.3.1",
158+
"pykdtree>=1.3.4",
159159
"pyx>=0.15",
160-
"scipy>=1.5.0",
161-
"glue-core!=1.2.4;python_version >= '3.10'", # see https://github.com/glue-viz/glue/issues/2263
160+
"scipy>=1.7.2",
162161
"ratarmount~=0.8.1;platform_system!='Windows' and platform_system!='Darwin'",
163162
"yt[adaptahop]",
164163
"yt[ahf]",
@@ -209,10 +208,9 @@ mapserver = [
209208
]
210209
test = [
211210
"pyaml>=17.10.0",
212-
"pytest>=6.1",
211+
"pytest>=8.0.1",
213212
"pytest-mpl>=0.16.1",
214213
"sympy!=1.10,!=1.9", # see https://github.com/sympy/sympy/issues/22241
215-
"imageio!=2.35.0", # see https://github.com/yt-project/yt/issues/4966
216214
]
217215

218216
[project.scripts]
@@ -530,3 +528,13 @@ no-build-package = [
530528
"rlic",
531529
"scipy",
532530
]
531+
constraint-dependencies = [
532+
"imageio!=2.35.0", # see https://github.com/yt-project/yt/issues/4966
533+
"glue-core!=1.2.4 ; python_version >= '3.10'", # see https://github.com/glue-viz/glue/issues/2263
534+
535+
"jinja2>=2.11.3",
536+
537+
# wheels
538+
"mpmath>=1.2.1", # via sympy
539+
"iniconfig>=1.0.1", # via pytest
540+
]

0 commit comments

Comments
 (0)