I propose that we migrate all of the codecs currently defined in the codecs.numcodecs module to stand-alone repositories under the zarr-developers organization. Those repos can themselves depend on numcodecs, or not. We can then decide if these codecs are worth including as optional dependencies for zarr python.
I think we should also look at removing the numcodecs dependency for our core codecs -- gzip is a python built-in, and there are blosc wheels iirc. zstandard is probably available as a backported python library? We should explore this.
I propose that we migrate all of the codecs currently defined in the
codecs.numcodecsmodule to stand-alone repositories under thezarr-developersorganization. Those repos can themselves depend on numcodecs, or not. We can then decide if these codecs are worth including as optional dependencies for zarr python.I think we should also look at removing the numcodecs dependency for our core codecs -- gzip is a python built-in, and there are blosc wheels iirc. zstandard is probably available as a backported python library? We should explore this.