Blosc

Latest version: v1.11.1

Safety actively analyzes 629599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

1.10.0

===========================

- Updated vendored C-Blosc to 1.21.0.

- Wheels for Intel (32 and 64 bits) and all major OS (Win, Linux, Mac) are here.
The wheels have support for runtime detection for AVX2, so it will be
automatically leveraged in case the local host has AVX2. No need anymore to
worry about using different binaries for CPUs not having AVX2 hardware.

Also, we are distributing binaries for C-Blosc libraries (dynamic and static)
and headers. This way, people trying to use the C-Blosc library can use the
python-blosc wheels to install the necessary development files. For details,
see: https://github.com/Blosc/c-blosc/blob/master/COMPILING_WITH_WHEELS.rst

We gratefully acknowledge Jeff Hammerbacher for supporting the addition of
wheels for Blosc.

- Officially drop support for Python < 3.7. Although we did not any explicit
action that is incompatible with older Python versions, we only provide
wheels for Python >= 3.7 (til 3.9).

1.9.2

===========================

- Internal C-Blosc updated to 1.20.1. This fixes https://github.com/Blosc/python-blosc/issues/229, and also brings many new updates in internal codecs, providing interesting bumps in performance in some cases.

- Due to recent addition of more cores in new CPUs, the number of internal threads to be used by default has been increased from 4 to 8.

- Allow zero-copy decompression by allowing bytes-like input. See PR: https://github.com/Blosc/python-blosc/pull/230. Thanks to Lehman Garrison.

- Fix DeprecationWarning due to invalid escape sequence and use array.tobytes for Python 3.9.

1.9.1

===========================

- Disable the attempt to include support for SSE2 and AVX2 on non-Intel
platforms, allowing the build on such platforms (see 244). Thanks
to Lehman Garrison.

1.9.0

===========================

- Dropped support for Python 2.7 and 3.5.

- Fixed the copy of the leftovers of a chunk when its size is not a
multiple of the typesize. Although this is a very unusual situation,
it can certainly happen (e.g.
https://github.com/Blosc/python-blosc/issues/220).

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.