@@ -152,16 +152,16 @@ cupy = "*"
152152
153153[tool .pixi .environments ]
154154default = { solve-group = " default" }
155- lint = { features = [" lint" , " backends " ], solve-group = " default" }
155+ lint = { features = [" lint" ], solve-group = " default" }
156156tests = { features = [" tests" ], solve-group = " default" }
157157docs = { features = [" docs" ], solve-group = " default" }
158158dev = { features = [" lint" , " tests" , " docs" , " dev" , " backends" ], solve-group = " default" }
159159dev-cuda = { features = [" lint" , " tests" , " docs" , " dev" , " backends" , " cuda-backends" ] }
160- ci -py310 = [" py310" , " tests" ]
161- ci -py313 = [" py313" , " tests" ]
162- # CUDA not available on free github actions
163- ci -backends = [" py310" , " tests" , " backends" ]
164- tests-backends = [" py310" , " tests" , " backends" , " cuda-backends" ]
160+ tests -py310 = [" py310" , " tests" ]
161+ tests -py313 = [" py313" , " tests" ]
162+ # CUDA not available on free github actions and on some developers' PCs
163+ tests -backends = [" py310" , " tests" , " backends" ]
164+ tests-cuda = [" py310" , " tests" , " backends" , " cuda-backends" ]
165165
166166
167167# pytest
@@ -196,6 +196,10 @@ disallow_any_expr = false
196196# false positives with input validation
197197disable_error_code = [" redundant-expr" , " unreachable" ]
198198
199+ [[tool .mypy .overrides ]]
200+ # slow/unavailable on Windows; do not add to the lint env
201+ module = [" dask.*" , " jax.*" ]
202+ ignore_missing_imports = true
199203
200204# pyright
201205
@@ -208,10 +212,13 @@ typeCheckingMode = "all"
208212# https://github.com/data-apis/array-api-typing
209213reportAny = false
210214reportExplicitAny = false
211- # no array-api-strict type stubs
215+ # no array-api-strict type stubs; pytest fixtures
212216reportUnknownMemberType = false
213- # no array-api-compat type stubs
217+ # no array-api-compat type stubs; pytest fixtures
214218reportUnknownVariableType = false
219+ # Redundant with mypy checks
220+ reportMissingImports = false
221+ reportMissingTypeStubs = false
215222# false positives for input validation
216223reportUnreachable = false
217224
0 commit comments