4d985c4cfc
- Update to 0.25.0 * PyO3 Rust crates upgraded from 0.24 to 0.25. * We now use Py_REFCNT(obj) instead of accessing (*obj)->ob_refcnt directly. * The PYTHON_ZSTANDARD_IMPORT_POLICY environment variable now has leading and trailing whitespace stripped. * The pyproject.toml build backend has been switched from setuptools.build_meta:__legacy__ to setuptools.build_meta. * The setuptools build dependency has been upgraded from <69.0.0 to >=77.0.0. * Python 3.14 wheels are now built with manylinux_2_28. * We now require cffi >= 2.0.0b on Python 3.14. <3.14 still requires 1.17. * Relax run-time libzstd version checking in C extension from exactly 1.5.7 to >=1.5.6. * C extension types now (correctly) declare their fully qualified type names as zstandard.backend_c.* versus zstd.* before.
Bernhard Wiedemann2025-11-10 10:57:06 +00:00
e1fc37097f
Accepting request 1306187 from Archiving
Ana Guerrero2025-09-22 14:38:43 +00:00
371173b078
- Switch from %python_{build,install} to %pyproject_* macros.
Bernhard Wiedemann2025-09-21 01:58:00 +00:00
26bd2e3ed2
Accepting request 1305093 from Archiving
Ana Guerrero2025-09-17 14:37:14 +00:00
9cf48bc142
- Update to 0.24.0 * Support for Python 3.8 has been dropped * Bundled zstd library upgraded from 1.5.6 to 1.5.7. * We now use and require cffi 1.17.0 or newer. * We now collections.abs.Buffer on Python 3.12+ instead of typing.ByteString, as typing.ByteString was deprecated and later removed. * get_frame_parameters() now accepts an optional format argument defining the zstandard frame type. * Initial Python 3.14 support. - Drop merged fix-zstd-1.5.7.patch
Marcus Meissner2025-09-12 15:03:38 +00:00
0addd83122
- Update to 0.23.0 * tests: suppress data_too_large health check * zstd: upgrade vendored zstd to 1.5.6 * setup: Python 3.13 support * rust: upgrade packages in Cargo.toml * build: fix building with modern setuptools backend
Bernhard Wiedemann2025-07-29 20:00:11 +00:00
31206bc822
Update to versoin 0.22.0 * Official support for CPython 3.12 * ZstdDecompressor.decompressobj() now accepts a read_across_frames boolean named argument to control whether to transparently read across multiple zstd frames. It still defaults to False to preserve existing behavior
Bernhard Wiedemann2023-11-04 07:50:14 +00:00
0f13444f4e
- Update to 0.12.0: * Fix ZstdDecompressor.__init__ on 64-bit big-endian systems (#91). * Fix memory leak in ZstdDecompressionReader.seek() (#82). * CI transitioned to Azure Pipelines (from AppVeyor and Travis CI). * Switched to pytest for running tests (from nose).
Tomáš Chvátal
2019-09-20 12:11:44 +00:00