Skip to content

Commit bb4a49b

Browse files
committed
ENH: Add all extras dep as a convenient alias
1 parent 7d18a8a commit bb4a49b

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

docs/installation.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,15 @@ Optional extras dependencies include:
4040
[dask-image]: https://image.dask.org/en/latest/
4141
[itk]: https://docs.itk.org/en/latest/learn/python_quick_start.html
4242
[tensorstore]: https://google.github.io/tensorstore/
43+
44+
To install all optional dependencies:
45+
46+
```shell
47+
pip install "ngff-zarr[cli,dask-image,itk,tensorstore,validate]"
48+
```
49+
50+
or, equivalently:
51+
52+
```shell
53+
pip install "ngff-zarr[all]"
54+
```

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ validate = [
7878
"jsonschema"
7979
]
8080
docs = [ "furo>=2024.7.18,<2025", "myst-parser>=3.0.1,<4", "sphinx>=7.4.7,<8", "sphinx-autodoc2>=0.5.0,<0.6", "sphinx-copybutton>=0.5.2,<0.6", "sphinx-design>=0.6.0,<0.7", "sphinxext-opengraph>=0.9.1,<0.10", "sphinx-autobuild>=2024.4.16,<2025"]
81+
all = ["ngff-zarr[cli]", "ngff-zarr[docs]", "ngff-zarr[test]", "ngff-zarr[validate]", "ngff-zarr[tensorstore]"]
8182

8283

8384
[tool.coverage.report]

0 commit comments

Comments
 (0)