Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test with Zarr V3 #295

Closed
tomwhite opened this issue Aug 22, 2023 · 2 comments
Closed

Test with Zarr V3 #295

tomwhite opened this issue Aug 22, 2023 · 2 comments
Labels

Comments

@tomwhite
Copy link
Member

Add a GH Actions workflow that runs Cubed tests using Zarr V3 storage. This will ensure that the upcoming work to update Zarr to support the V3 spec (see zarr-developers/zarr-python#1480) is working in Cubed.

I've done a preliminary test in https://github.com/tomwhite/cubed/tree/zarr-v3-testing, and the current V3 implementation works with Cubed. (Run with ZARR_V3_EXPERIMENTAL_API=1 pytest -vs)

The next step is to turn this into a workflow that runs against Zarr's V3 branch (when it is created).

cc @MSanKeys963 @jhamman

@tomwhite
Copy link
Member Author

tomwhite commented Jun 17, 2024

Zarr 3.0.0a0 was released last week. It's on PyPI, and can be installed by specifying --pre with pip install.

There's already a GH Actions workflow for this, which is currently failing (e.g. here's a recent run).

Some useful pre-requisites to getting Zarr V3 working are:

The following bugfixes are needed in Zarr:

@tomwhite
Copy link
Member Author

Closing this as we have been running a CI job against Zarr v3 for a while now: https://github.com/cubed-dev/cubed/actions/workflows/zarr-v3-tests.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant