@@ -25,9 +25,9 @@ classifiers = [
2525dynamic = [ " description" , " readme" , " version" ]
2626dependencies = [ " numpy>=2" ]
2727optional-dependencies.accel = [ " numba>=0.57" ]
28+ optional-dependencies.array-api = [ " array-api-compat" ]
2829optional-dependencies.dask = [ " dask>=2023.6.1" ]
29- optional-dependencies.full = [ " fast-array-utils[accel,dask,sparse]" , " h5py" , " zarr" ]
30- optional-dependencies.jax = [ " jax" , " jaxlib" ]
30+ optional-dependencies.full = [ " fast-array-utils[accel,array-api,dask,sparse]" , " h5py" , " zarr" ]
3131optional-dependencies.sparse = [ " scipy>=1.13" ]
3232optional-dependencies.testing = [ " packaging" ]
3333urls."Issue Tracker" = " https://github.com/scverse/fast-array-utils/issues"
@@ -38,7 +38,9 @@ entry-points.pytest11.fast_array_utils = "testing.fast_array_utils.pytest"
3838[dependency-groups ]
3939test = [
4040 " anndata" ,
41- " fast-array-utils[accel]" ,
41+ " fast-array-utils[full]" ,
42+ " jax" ,
43+ " jaxlib" ,
4244 " scikit-learn" ,
4345 " zarr" ,
4446 { include-group = " test-min" },
@@ -70,10 +72,6 @@ envs.hatch-test.dependency-groups = [ "test-min" ]
7072# TODO: remove scipy once https://github.com/pypa/hatch/pull/2127 is released
7173envs.hatch-test.extra-dependencies = [ " ipykernel" , " ipycytoscape" , " scipy" ]
7274envs.hatch-test.env-vars.CODSPEED_PROFILE_FOLDER = " test-data/codspeed"
73- envs.hatch-test.overrides.matrix.extras.features = [
74- { if = [ " full" ], value = " full" },
75- { if = [ " full" ], value = " jax" },
76- ]
7775envs.hatch-test.overrides.matrix.extras.dependency-groups = [
7876 { if = [ " full" ], value = " test" },
7977]
0 commit comments