Skip to content

remove the zarr dependency #778

Description

@d-v-b

we need to remove this package's dependency on zarr python.

To do this in a non-breaking way, we need to move the contents of numcodecs.zarr3 into zarr python. After this change, the zarr3 module will simple re-export code defined in zarr python, perhaps with a deprecation warning, since we should eventually not be re-exporting zarr python stuff from this repo. \

I see a sequence like this:

  1. we add the zarr3 codecs to zarr-python
  2. we remove the zarr3 codecs from numcodecs.
  3. we release new versions of zarr-python (3.1.x) and numcodecs (0.17?) at the same time

After these changes, importing stuff from numcodecs.zarr3 will require zarr-python 3.1.x. This is still a breaking change for people who want to use the contents of zarr3 but can't upgrade zarr-python, but I don't know how else to solve this problem.

Any other ideas are welcome. We should prioritize getting this fixed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions