18
0
Ana Guerrero 50160638d6 Accepting request 1335187 from devel:languages:python:numeric
- Update to 0.16.5:
  ## Enhancements
  * The Zstandard codec can now decode bytes containing multiple frames.
  * Add streaming decompression for ZSTD_CONTENTSIZE_UNKNOWN case.
  * In vlen, define and use const HEADER_LENGTH.
  * All codecs are now pickleable.
  * Add typesize argument to Blosc to allow for buffers that are passed to
    encode use that information. zarr v3 currently has its Blosc codec as
    bytes-to-bytes but does retain the size information so using it here
    allows for massive compression ratio gains.
  * Add support for the Linux aarch64 architecture.
  * Preallocate output buffers and resize directly as needed.
  * Checksum32 is now an abstract base clase, with checksum() as an abstract
    method. This helps ensure that any subclasses implement the checksum()
    method.
  ## Fixes
  * Fix Zstd decompression negative size issue on 32-bit platforms.
  * Fix const discard warnings in fletcher32.
  * Update license* metadata and include third-party licenses.
  * Add #ifndef guard around PyBytes_RESIZE.
  * Remove typesize from Blosc.get_config output.
  ## Maintenance
  * Improve CRC32C codec test skipping to properly report skipped tests using
    pytest.skipif.
- Refreshed patches:
  * numcodecs-pr569-systemlibs.patch
  * numcodecs-blosc-snappy-test.patch
- Add patch support-numpy-2.4.patch:
  * Ignore a VisibleDeprecationWarning raised with numpy 2.4.
- No longer ignore zarr 3 tests, rely on upstream for CRC32C.

OBS-URL: https://build.opensuse.org/request/show/1335187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numcodecs?expand=0&rev=12
2026-02-26 17:52:06 +00:00
2026-02-26 04:28:55 +00:00
2026-02-26 04:28:55 +00:00
2026-02-26 04:28:55 +00:00
2026-02-26 04:28:55 +00:00
Description
No description provided
4.4 MiB
Languages
Diff 100%