@@ -61,7 +61,7 @@ numpydoc = ">=1.10.0,<2"
6161# import dependencies for mypy:
6262array-api-strict = " >=2.4.1,<2.5"
6363numpy = " >=2.1.3"
64- hypothesis = " >=6.148.2 "
64+ hypothesis = " >=6.148.7 "
6565dask-core = " >=2025.12.0" # No distributed, tornado, etc.
6666dprint = " >=0.50.0,<0.51"
6767lefthook = " >=2.0.12,<3"
@@ -94,7 +94,7 @@ lint = { cmd = "lefthook run pre-commit --all-files --force", description = "Run
9494[tool .pixi .feature .tests .dependencies ]
9595pytest = " >=9.0.2"
9696pytest-cov = " >=7.0.0"
97- hypothesis = " >=6.148.2 "
97+ hypothesis = " >=6.148.7 "
9898array-api-strict = " >=2.4.1,<2.5"
9999numpy = " >=1.22.0"
100100
@@ -153,15 +153,13 @@ dask-core = ">=2025.12.0" # No distributed, tornado, etc.
153153sparse = " >=0.17.0"
154154
155155[tool .pixi .feature .backends .target .linux-64 .dependencies ]
156- # On CPU use >=0.7.0
157- # On GPU, use 0.6.0 (0.6.2 and 0.7.0 both segfault); see jaxlib pin below.
158- jax = " >=0.6.0"
156+ jax = " >=0.7.2"
159157
160158[tool .pixi .feature .backends .target .osx-64 .dependencies ]
161- jax = " >=0.6.0 "
159+ jax = " >=0.7.2 "
162160
163161[tool .pixi .feature .backends .target .osx-arm64 .dependencies ]
164- jax = " >=0.6.0 "
162+ jax = " >=0.7.2 "
165163
166164[tool .pixi .feature .backends .target .win-64 .dependencies ]
167165# jax = "*" # unavailable
@@ -175,30 +173,24 @@ jax = ">=0.6.0"
175173[tool .pixi .feature .cuda-backends ]
176174system-requirements = { cuda = " 12" }
177175
178- [tool .pixi .feature .cuda-backends .target .linux-64 .dependencies ]
176+ [tool .pixi .feature .cuda-backends .target .linux .dependencies ]
179177cupy = " >=13.6.0"
180- # JAX 0.6.2 and 0.7.0 segfault on CUDA
181- jaxlib = { version = " >=0.6.0,!=0.6.2,!=0.7.0" , build = " cuda12*" }
178+ jaxlib = { version = " >=0.7.2" , build = " cuda12*" }
182179pytorch = { version = " >=2.9.1" , build = " cuda12*" }
183180
184- [tool .pixi .feature .cuda-backends .target .osx-64 .dependencies ]
181+ [tool .pixi .feature .cuda-backends .target .osx .dependencies ]
185182# cupy = "*" # unavailable
186183# jaxlib = { version = "*", build = "cuda12*" } # unavailable
187184# pytorch = { version = "*", build = "cuda12*" } # unavailable
188185
189- [tool .pixi .feature .cuda-backends .target .osx-arm64 .dependencies ]
190- # cupy = "*" # unavailable
191- # jaxlib = { version = "*", build = "cuda12*" } # unavailable
192- # pytorch = { version = "*", build = "cuda12*" } # unavailable
193-
194- [tool .pixi .feature .cuda-backends .target .win-64 .dependencies ]
186+ [tool .pixi .feature .cuda-backends .target .win .dependencies ]
195187cupy = " >=13.6.0"
196188# jaxlib = { version = "*", build = "cuda12*" } # unavailable
197189pytorch = { version = " >=2.9.1" , build = " cuda12*" }
198190
199191[tool .pixi .feature .nogil .dependencies ]
200192python-freethreading = " ~=3.13.0"
201- pytest-run-parallel = " >=0.8.0 "
193+ pytest-run-parallel = " >=0.8.1 "
202194numpy = " >=2.3.5"
203195# pytorch = "*" # Not available on Python 3.13t yet
204196dask-core = " >=2025.12.0" # No distributed, tornado, etc.
0 commit comments