File python-blosc2.changes of Package python-blosc2

-------------------------------------------------------------------
Tue Aug 22 18:41:09 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Update to 2.2.6
  * Multithreading checks only apply to Python defined codecs and
    filters. Now it is possible to use multithreading with C codecs
    and filters plugins. See PR #127.
  * New support for dynamic filters registry for Python.
  * Now params for codec and filter plugins are correctly
    initialized when using register_codec and register_filter
    functions.
  * Some fixes for Cython 3.0.0. However,compatibility with Cython
    3.0.0 is not here yet, so build and install scripts are still
    requiring Cython<3.
  * Updated to latest C-Blosc2 2.10.1.
- Release 2.2.5
  * Updated to latest C-Blosc2 2.10.0.
  * Use the new, fixed bytedelta filter introduced in C-Blosc2
    2.10.0.
  * Some small fixes in tutorials.
- Release 2.2.3 and 2.2.4
  * Added a new section of tutorials for a quick get start.
  * Added a new section on how to cite Blosc.
  * New method interchunks_info for SChunk and NDArray classes.
    This iterates through chunks for getting meta info, like
    decompression ratio, whether the chunk is special or not, among
    others. For more information on how this works see this
    example.
  * Now it is possible to register a dynamic plugin by passing None
    as the encoder and decoder arguments in the register_codec
    function.
  * Make shape of scalar slices NDArray objects to follow NumPy
    conventions. See #117.
  * Updated to latest C-Blosc2 2.9.3.

-------------------------------------------------------------------
Fri May 12 13:21:45 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Bump BuildRequires: Does not build with older c-blosc2

-------------------------------------------------------------------
Thu May 11 14:23:12 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Update to 2.2.2
  * Changes relevant for wheels bundling c-blosc2 but not for linux
    packages using the library from system
- Update to 2.2.2
  * Updated to latest C-Blosc2 2.9.1.

-------------------------------------------------------------------
Tue Apr 25 21:45:37 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 2.2.0:
  * New bytedelta filter.  We have blogged about this:
    https://www.blosc.org/posts/bytedelta-enhance-compression-
    toolset/.  See the examples/ndarray/bytedelta_filter.py for a
    sample script.  We also have a short video on how bytedelta
    works: https://www.youtube.com/watch?v=5OXs7w2x6nw
  * `dtype.itemsize` will have preference over typesize in
    cparams (as it was documented).
  * `blosc2.compressor_list(plugins=False)` do not list codec
    plugins by default now.  If you want to list plugins too, you
    need to pass `plugins=True`.
  * Internal C-Blosc2 updated to latest version (2.8.0).

-------------------------------------------------------------------
Thu Mar 30 15:07:57 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Update to 2.1.1
  * New NDArray class for handling multidimensional arrays using
    compression. It includes:
    - Data type handling (fully compatible with NumPy)
    - Double partitioning
  * See examples at:
    https://github.com/Blosc/python-blosc2/tree/main/examples/ndarray
    NDarray docs at:
    https://www.blosc.org/python-blosc2/reference/ndarray_api.html
    Explanatory video on why double partitioning:
    https://youtu.be/LvP9zxMGBng Also, see our blog on C-Blosc2
    NDim counterpart:
    https://www.blosc.org/posts/blosc2-ndim-intro/
- Drop python-blosc2-pr92-debundle.patch
- Drop python-blosc2-pr82-fix-os-release.patch

-------------------------------------------------------------------
Fri Feb 24 05:50:25 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Skip incompatible tests on 32bit

-------------------------------------------------------------------
Fri Feb 17 10:37:29 UTC 2023 - Ben Greiner <code@bnavigator.de>

- Initial specfile for v2.0.0
- Add python-blosc2-pr92-debundle.patch
  * gh#Blosc/python-blosc2#92
  * Fixes gh#Blosc/python-blosc2#15
- Required by python-tables (PyTables)
openSUSE Build Service is sponsored by