@@ -23,14 +23,12 @@ classifiers = [
2323 " Programming Language :: Python :: 3.14" ,
2424]
2525dynamic = [ " description" , " readme" , " version" ]
26- dependencies = [ " array-api-compat " , " numpy>=2" ]
26+ dependencies = [ " numpy>=2" ]
2727optional-dependencies.accel = [ " numba>=0.57" ]
2828optional-dependencies.dask = [ " dask>=2023.6.1" ]
2929optional-dependencies.full = [ " fast-array-utils[accel,dask,sparse]" , " h5py" , " zarr" ]
30- optional-dependencies.jax = [ " jax" , " jaxlib" ]
3130optional-dependencies.sparse = [ " scipy>=1.13" ]
3231optional-dependencies.testing = [ " packaging" ]
33- optional-dependencies.torch = [ " torch" ]
3432urls."Issue Tracker" = " https://github.com/scverse/fast-array-utils/issues"
3533urls."Source Code" = " https://github.com/scverse/fast-array-utils"
3634urls.Documentation = " https://icb-fast-array-utils.readthedocs-hosted.com/"
@@ -66,13 +64,14 @@ envs.docs.dependency-groups = [ "doc" ]
6664envs.docs.scripts.build = " sphinx-build -M html docs docs/_build"
6765envs.docs.scripts.clean = " git clean -fdX docs"
6866envs.docs.scripts.open = " python -m webbrowser -t docs/_build/html/index.html"
69- envs.hatch-test.default-args = []
67+ envs.hatch-test.default-args = [ ]
7068envs.hatch-test.dependency-groups = [ " test-min" ]
7169# TODO: remove scipy once https://github.com/pypa/hatch/pull/2127 is released
7270envs.hatch-test.extra-dependencies = [ " ipykernel" , " ipycytoscape" , " scipy" ]
7371envs.hatch-test.env-vars.CODSPEED_PROFILE_FOLDER = " test-data/codspeed"
7472envs.hatch-test.overrides.matrix.extras.features = [
7573 { if = [ " full" ], value = " full" },
74+ { if = [ " full" ], value = " jax" },
7675]
7776envs.hatch-test.overrides.matrix.extras.dependency-groups = [
7877 { if = [ " full" ], value = " test" },
@@ -91,7 +90,7 @@ metadata.hooks.docstring-description = {}
9190metadata.hooks.fancy-pypi-readme.content-type = " text/x-rst"
9291metadata.hooks.fancy-pypi-readme.fragments = [ { path = " README.rst" , start-after = " .. begin" } ]
9392version.source = " vcs"
94- version.raw-options = { local_scheme = " no-local-version" } # be able to publish dev version
93+ version.raw-options = { local_scheme = " no-local-version" } # be able to publish dev version
9594
9695[tool .uv ]
9796override-dependencies = [ " sphinx>=9.0.1" ]
@@ -132,7 +131,7 @@ lint.per-file-ignores."typings/**/*.pyi" = [ "A002", "F403", "F405", "N801" ]
132131lint.allowed-confusables = [ " ×" , " ’" ]
133132lint.flake8-bugbear.extend-immutable-calls = [ " testing.fast_array_utils.Flags" ]
134133lint.flake8-copyright.notice-rgx = " SPDX-License-Identifier: MPL-2\\ .0"
135- lint.flake8-type-checking.exempt-modules = []
134+ lint.flake8-type-checking.exempt-modules = [ ]
136135lint.flake8-type-checking.strict = true
137136lint.isort.known-first-party = [ " fast_array_utils" ]
138137lint.isort.lines-after-imports = 2
0 commit comments