@@ -87,7 +87,7 @@ answer-testing = "yt.utilities.answer_testing.framework:AnswerTesting"
8787[project .optional-dependencies ]
8888# some generic, reusable constraints on optional-deps
8989HDF5 = [
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]
210209test = [
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