Blosc/python-blosc2

Python-blosc2 internal c-blosc2 should be linked to system-installed compressor shared libraries by default

KOLANICH opened this issue · 3 comments

Python-blosc2 internal c-blosc2 should be linked to system-installed compressor shared libraries by default

This is not quite the spirit of the library. One of the advantages of vendoring the codecs is that codec dependencies are much easier to handle. Hence, I would very much prefer to continue relying on vendored codecs.

This is not quite the spirit of the library. One of the advantages of vendoring the codecs is that codec dependencies are much easier to handle. Hence, I would very much prefer to continue relying on vendored codecs.

This makes it unsuitable for inclusion into distros. Having a distro is all about using shared libs packaged into separate packages. This is the only proper way of software distribution, since it solves the problems the other ways just ignore and pretend they don't exist.

Maybe. But the packaging is an important problem and I decided to go this direction. The API for the vendored codecs is not exposed publicly, so to most of effects, Blosc should be seen as a single library with no dependencies.