Skip to content

Commit 0415fd5

Browse files
committed
rework deps
1 parent 57117d2 commit 0415fd5

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ classifiers = [
2525
dynamic = [ "description", "readme", "version" ]
2626
dependencies = [ "numpy>=2" ]
2727
optional-dependencies.accel = [ "numba>=0.57" ]
28+
optional-dependencies.array-api = [ "array-api-compat" ]
2829
optional-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" ]
3131
optional-dependencies.sparse = [ "scipy>=1.13" ]
3232
optional-dependencies.testing = [ "packaging" ]
3333
urls."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]
3939
test = [
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
7173
envs.hatch-test.extra-dependencies = [ "ipykernel", "ipycytoscape", "scipy" ]
7274
envs.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-
]
7775
envs.hatch-test.overrides.matrix.extras.dependency-groups = [
7876
{ if = [ "full" ], value = "test" },
7977
]

0 commit comments

Comments
 (0)