11Installation
22============
33
4+ Required dependencies
5+ ---------------------
6+
7+ Required dependencies include:
8+
9+ - `Python <https://docs.python.org/3/ >`_ (3.11 or later)
10+ - `packaging <https://packaging.pypa.io >`_ (22.0 or later)
11+ - `numpy <https://numpy.org >`_ (1.25 or later)
12+ - `numcodecs[crc32c] <https://numcodecs.readthedocs.io >`_ (0.14 or later)
13+ - `typing_extensions <https://typing-extensions.readthedocs.io >`_ (4.9 or later)
14+ - `donfig <https://donfig.readthedocs.io >`_ (0.8 or later)
15+
416pip
517---
618
19+ Zarr is available on `PyPI <https://pypi.org/project/zarr/ >`_. Install it using ``pip ``:
20+
721.. code-block :: console
822
923 $ pip install zarr
@@ -12,12 +26,15 @@ There are a number of optional dependency groups you can install for extra funct
1226These can be installed using ``pip install "zarr[<extra>]" ``, e.g. ``pip install "zarr[gpu]" ``
1327
1428- ``gpu ``: support for GPUs
15- - ``fsspec ``: support for reading/writing to remote data stores
16- - ``tree ``: support for pretty printing of directory trees
29+ - ``remote ``: support for reading/writing to remote data stores
30+
31+ Additional option dependencies include ``rich ``, ``universal_pathlib ``. These must be installed separately.
1732
1833conda
1934-----
2035
36+ Zarr is also published to `conda-forge <https://conda-forge.org >`_. Install it using ``conda ``:
37+
2138.. code-block :: console
2239
2340 $ conda install -c conda-forge zarr
@@ -34,4 +51,4 @@ Zarr has endorsed `Scientific-Python SPEC 0 <https://scientific-python.org/specs
3451
3552Development
3653-----------
37- To install the latest development version of Zarr, see `the contributing guide <contributing.html >`_.
54+ To install the latest development version of Zarr, see `the contributing guide <../developers/ contributing.html >`_.
0 commit comments