A bare-bones guide to contributing to V3.
Developed for the Feb. 2024 Zarr Sprint.
Fork zarr-python and clone it locally.
git clone {your remote}
git remote add upstream https://github.com/zarr-developers/zarr-python
git fetch upstream
git checkout --track upstream/v3
Zarr uses hatch for its build system.
mamba install hatch
or
pip install hatch
Then
hatch env create test
hatch run test:run
or
hatch -e test shell
pytest -v