Recent Releases of python-blosc

python-blosc - Release 1.11.3

Changes from 1.11.2 to 1.11.3

  • Added support for Python 3.13. Thanks to David Stansby.

  • Internal C-Blosc sources updated to 051b9d2cb9437e375dead8574f66d80ebce47bee.

  • CI fixes.

- Python
Published by JanSellner about 1 year ago

python-blosc - Release 1.11.2

Changes from 1.11.1 to 1.11.2

  • Add support for NumPy 2.0. Thanks to Michał Górny.

  • Internal C-Blosc sources updated to 1.21.6.

  • Add assembly source in MANIFEST.in. Thanks to Ben Hekster.

  • Deprecated support for Python 3.8 and added support for Python 3.12.

  • Some fixes in the building process.

Changes from 1.11.0 to 1.11.1

  • Internal C-Blosc sources updated to 1.21.3.

- Python
Published by FrancescAlted almost 2 years ago

python-blosc - Release 1.11.0

Changes from 1.10.6 to 1.11.0

  • Internal C-Blosc sources updated to 1.21.2 (they are a git submodule now).

  • Many small code improvements, improved consistency and typo fixes. Thanks to Dimitri Papadopoulos Orfanos.

  • Support for Python 3.11. Support for Python 3.7 has been dropped. Thanks to Dimitri Papadopoulos Orfanos.

  • Several other fixes, mainly related with the building process, which should be more solid now in different situations.

- Python
Published by FrancescAlted over 3 years ago

python-blosc - Release 1.10.6

Changes from 1.10.5 to 1.10.6

  • Add a missed cmake folder to distributed files. See #253. Thanks to Ben Greiner.

- Python
Published by FrancescAlted over 4 years ago

python-blosc - Release v1.10.5

Changes from 1.10.4 to 1.10.5

  • Reenable the possibility to use an already installed C-Blosc library. See #244. Thanks to Ben Greiner.
  • Add aarch64 wheels. See #250. Thanks to @odidev.
  • Deactivate SSE2 and AVX2 if a CPU has no flags. See #242. Thanks to Graham Inggs.
  • Wheels for Linux 32 bits are not distributed anymore.
  • Updated vendored C-Blosc to 1.21.1.

- Python
Published by FrancescAlted over 4 years ago

python-blosc - Release 1.10.4

Changes from 1.10.2 to 1.10.4

  • Update blosc.nthreads when blosc.set_nthreads() is called. Fixes #246

- Python
Published by FrancescAlted about 5 years ago

python-blosc - Release 1.10.2

Changes from 1.10.1 to 1.10.2

  • Updated README.rst with wheels information. See: https://pypi.org/project/blosc/

- Python
Published by oscargm98 over 5 years ago

python-blosc - Release 1.10.1

Changes from 1.10.0 to 1.10.1

  • Added pyproject.toml to fix issues when building the package for a Python version that does not have a wheel. See: https://github.com/Blosc/python-blosc/issues/239

  • Added blosc/c-blosc/README.md in the source distribution. See: https://github.com/Blosc/python-blosc/pull/240

  • Vendored cpuinfo.py updated to version 7.0.0.

- Python
Published by FrancescAlted over 5 years ago

python-blosc - Release 1.10.0

Changes from 1.9.2 to 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/COMPILINGWITHWHEELS.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).

- Python
Published by FrancescAlted over 5 years ago

python-blosc - Release 1.9.2

Changes from 1.9.1 to 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.

- Python
Published by FrancescAlted almost 6 years ago

python-blosc - Release 1.9.1

Changes from 1.9.0 to 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.

- Python
Published by FrancescAlted about 6 years ago

python-blosc - Release 1.9.0

Changes from 1.8.3 to 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).

- Python
Published by FrancescAlted about 6 years ago