@@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2"
64
64
array-api-strict = " >=2.3.1"
65
65
numpy = " >=1.26.4"
66
66
pytest = " >=8.3.5"
67
- hypothesis = " * "
67
+ hypothesis = " >=3.88.3 "
68
68
dask-core = " >=2025.3.0" # No distributed, tornado, etc.
69
69
# NOTE: don't add jax, pytorch, sparse, cupy here
70
70
# as they slow down mypy and are not portable across target OSs
@@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] }
80
80
[tool .pixi .feature .tests .dependencies ]
81
81
pytest = " >=8.3.5"
82
82
pytest-cov = " >=3"
83
- hypothesis = " * "
83
+ hypothesis = " >=3.88.3 "
84
84
array-api-strict = " >=2.3.1"
85
85
numpy = " >=1.22.0"
86
86
@@ -134,7 +134,7 @@ numpy = "=1.22.0"
134
134
# Backends that can run on CPU-only hosts
135
135
# Note: JAX and PyTorch will install CPU variants.
136
136
[tool .pixi .feature .backends .dependencies ]
137
- pytorch = " * "
137
+ pytorch = " >=1.13.1 "
138
138
dask = " >=2025.3.0"
139
139
numba = " >=0.61.0" # sparse dependency
140
140
llvmlite = " >=0.44.0" # sparse dependency
@@ -143,13 +143,13 @@ llvmlite = ">=0.44.0" # sparse dependency
143
143
sparse = { version = " >=0.16.0" }
144
144
145
145
[tool .pixi .feature .backends .target .linux-64 .dependencies ]
146
- jax = " * "
146
+ jax = " >=0.5.2 "
147
147
148
148
[tool .pixi .feature .backends .target .osx-64 .dependencies ]
149
- jax = " * "
149
+ jax = " >=0.5.2 "
150
150
151
151
[tool .pixi .feature .backends .target .osx-arm64 .dependencies ]
152
- jax = " * "
152
+ jax = " >=0.5.2 "
153
153
154
154
[tool .pixi .feature .backends .target .win-64 .dependencies ]
155
155
# jax = "*" # unavailable
@@ -165,8 +165,8 @@ system-requirements = { cuda = "12" }
165
165
166
166
[tool .pixi .feature .cuda-backends .target .linux-64 .dependencies ]
167
167
cupy = " >=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*" }
170
170
171
171
[tool .pixi .feature .cuda-backends .target .osx-64 .dependencies ]
172
172
# cupy = "*" # unavailable
@@ -181,7 +181,7 @@ pytorch = { version = "*", build = "cuda12*" }
181
181
[tool .pixi .feature .cuda-backends .target .win-64 .dependencies ]
182
182
cupy = " >=13.4.1"
183
183
# jaxlib = { version = "*", build = "cuda12*" } # unavailable
184
- pytorch = { version = " * " , build = " cuda12*" }
184
+ pytorch = { version = " >=1.13.1 " , build = " cuda12*" }
185
185
186
186
[tool .pixi .environments ]
187
187
default = { features = [" py313" ], solve-group = " py313" }
0 commit comments