zarr-developers / numcodecs

A Python package providing buffer compression and transformation codecs for use in data storage and communication applications.
http://numcodecs.readthedocs.io
MIT License
128 stars 88 forks source link

Deprecate blosc helper functions #619

Open dstansby opened 4 weeks ago

dstansby commented 4 weeks ago

As a pre-requisite for depending on pre-built blosc wheels (see https://github.com/zarr-developers/numcodecs/pull/571, https://github.com/zarr-developers/numcodecs/issues/262, https://github.com/zarr-developers/numcodecs/issues/464), this deprecates several functions. The idea would be to have one deprecation cycle (say numdocecs 0.14), then remove the public functions in the next release (say numcodecs 0.15).

This uses the deprecated library to handle the deprecations, which does add a nother dependency, but it is quite lightweight.