@@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2"
6464array-api-strict = " >=2.3.1"
6565numpy = " >=1.26.4"
6666pytest = " >=8.3.5"
67- hypothesis = " * "
67+ hypothesis = " >=3.88.3 "
6868dask-core = " >=2025.3.0" # No distributed, tornado, etc.
6969# NOTE: don't add jax, pytorch, sparse, cupy here
7070# as they slow down mypy and are not portable across target OSs
@@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] }
8080[tool .pixi .feature .tests .dependencies ]
8181pytest = " >=8.3.5"
8282pytest-cov = " >=3"
83- hypothesis = " * "
83+ hypothesis = " >=3.88.3 "
8484array-api-strict = " >=2.3.1"
8585numpy = " >=1.22.0"
8686
@@ -134,7 +134,7 @@ numpy = "=1.22.0"
134134# Backends that can run on CPU-only hosts
135135# Note: JAX and PyTorch will install CPU variants.
136136[tool .pixi .feature .backends .dependencies ]
137- pytorch = " * "
137+ pytorch = " >=1.13.1 "
138138dask = " >=2025.3.0"
139139numba = " >=0.61.0" # sparse dependency
140140llvmlite = " >=0.44.0" # sparse dependency
@@ -143,13 +143,13 @@ llvmlite = ">=0.44.0" # sparse dependency
143143sparse = { version = " >=0.16.0" }
144144
145145[tool .pixi .feature .backends .target .linux-64 .dependencies ]
146- jax = " * "
146+ jax = " >=0.5.2 "
147147
148148[tool .pixi .feature .backends .target .osx-64 .dependencies ]
149- jax = " * "
149+ jax = " >=0.5.2 "
150150
151151[tool .pixi .feature .backends .target .osx-arm64 .dependencies ]
152- jax = " * "
152+ jax = " >=0.5.2 "
153153
154154[tool .pixi .feature .backends .target .win-64 .dependencies ]
155155# jax = "*" # unavailable
@@ -165,8 +165,8 @@ system-requirements = { cuda = "12" }
165165
166166[tool .pixi .feature .cuda-backends .target .linux-64 .dependencies ]
167167cupy = " >=13.4.1"
168- jaxlib = { version = " * " , build = " cuda12*" }
169- pytorch = { version = " * " , build = " cuda12*" }
168+ jaxlib = { version = " >=0.5.2 " , build = " cuda12*" }
169+ pytorch = { version = " >=1.13.1 " , build = " cuda12*" }
170170
171171[tool .pixi .feature .cuda-backends .target .osx-64 .dependencies ]
172172# cupy = "*" # unavailable
@@ -181,7 +181,7 @@ pytorch = { version = "*", build = "cuda12*" }
181181[tool .pixi .feature .cuda-backends .target .win-64 .dependencies ]
182182cupy = " >=13.4.1"
183183# jaxlib = { version = "*", build = "cuda12*" } # unavailable
184- pytorch = { version = " * " , build = " cuda12*" }
184+ pytorch = { version = " >=1.13.1 " , build = " cuda12*" }
185185
186186[tool .pixi .environments ]
187187default = { features = [" py313" ], solve-group = " py313" }
0 commit comments