17
0

49 Commits

Author SHA256 Message Date
e07c5e74e0 Accepting request 1316900 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1316900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=21
2025-11-11 18:19:24 +00:00
1e7793b225 Accepting request 1307680 from home:mcalabkova:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1307680
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=26
2025-11-10 10:57:06 +00:00
fb64e59b9e Accepting request 1306187 from Archiving
- Switch from %python_{build,install} to %pyproject_* macros. (forwarded request 1305262 from mcepl)

OBS-URL: https://build.opensuse.org/request/show/1306187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=20
2025-09-22 14:38:43 +00:00
d0ac5d1c66 Accepting request 1305262 from home:mcepl
- Switch from %python_{build,install} to %pyproject_* macros.

OBS-URL: https://build.opensuse.org/request/show/1305262
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=24
2025-09-21 01:58:00 +00:00
170dd7bc36 Accepting request 1305093 from Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/1305093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=19
2025-09-17 14:37:14 +00:00
e5744ebfb6 Accepting request 1304290 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1304290
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=22
2025-09-12 15:03:38 +00:00
06a5d8bb82 Accepting request 1296377 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1296377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=18
2025-07-31 15:44:56 +00:00
58967b5e3d Accepting request 1294984 from home:mcalabkova:branches:science:machinelearning:mcp
- 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

OBS-URL: https://build.opensuse.org/request/show/1294984
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=20
2025-07-29 20:00:11 +00:00
72abd609b6 Accepting request 1247620 from Archiving
Add fix-zstd-1.5.7.patch to make it work with zstd-1.5.7
- Drop fix-zstd-1.5.6.patch
- Require libzstd1 = 1.5.7

OBS-URL: https://build.opensuse.org/request/show/1247620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=17
2025-02-22 18:04:17 +00:00
7ba9906988 cleanup
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=18
2025-02-21 12:16:41 +00:00
8488820ed2 Require libzstd1 = 1.5.7
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=17
2025-02-21 12:10:22 +00:00
d02e385fe2 Add fix-zstd-1.5.7.patch to make it work with zstd-1.5.7
- Drop fix-zstd-1.5.6.patch

OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=16
2025-02-21 10:45:09 +00:00
7e3db457eb Accepting request 1191781 from Archiving
Remove Conflict with python-zstd - they should be co-installable

OBS-URL: https://build.opensuse.org/request/show/1191781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=16
2024-08-07 04:09:46 +00:00
57ba5be6f0 Remove Conflict with python-zstd - they should be co-installable
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=14
2024-08-06 03:44:42 +00:00
2897c413c8 Accepting request 1165428 from Archiving
Add fix-zstd-1.5.6.patch to work with zstd-1.5.6

OBS-URL: https://build.opensuse.org/request/show/1165428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=15
2024-04-05 18:25:55 +00:00
9cd847e7de Add fix-zstd-1.5.6.patch to work with zstd-1.5.6
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=12
2024-04-05 06:57:35 +00:00
901c4da306 Accepting request 1156845 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1156845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=14
2024-03-14 16:42:19 +00:00
335997ff93 Accepting request 1155205 from home:dimstar:Factory
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1155205
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=10
2024-03-11 07:42:02 +00:00
8c44a862e5 Accepting request 1139407 from Archiving
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1139407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=13
2024-01-17 21:14:30 +00:00
cc5b63d366 Accepting request 1136071 from devel:languages:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1136071
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=8
2024-01-17 08:40:12 +00:00
16e2008805 Accepting request 1123361 from Archiving
Update to version 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

OBS-URL: https://build.opensuse.org/request/show/1123361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=12
2023-11-05 11:19:12 +00:00
c5a9ad0779 Update to version 0.22.0
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=6
2023-11-04 20:08:27 +00:00
b2c1cd9f1a 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

OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=5
2023-11-04 07:50:14 +00:00
5320fe45f5 Accepting request 1080378 from Archiving
Update to version 0.21.0
  * Support zstd 1.5.5

OBS-URL: https://build.opensuse.org/request/show/1080378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=11
2023-04-25 14:53:04 +00:00
b6eb29675f require exact zstd
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=3
2023-04-19 15:34:54 +00:00
45c17af79c Accepting request 1080376 from home:bmwiedemann:branches:devel:languages:python
move from dlp to make Archiving the new devel project
because this is strongly coupled to zstd version

OBS-URL: https://build.opensuse.org/request/show/1080376
OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=2
2023-04-19 15:31:28 +00:00
08ba8dde2f OBS-URL: https://build.opensuse.org/package/show/Archiving/python-zstandard?expand=0&rev=1 2023-04-19 15:26:40 +00:00
0b771c94b9 Accepting request 1067413 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1067413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=10
2023-02-25 18:54:15 +00:00
eba663b284 Accepting request 1066986 from home:marxin:branches:devel:languages:python
- Update to version 0.20.0
  * This will likely be the last release officially supporting Python 3.6.
    Python 3.6 is end of life as of 2021-12-23.
  * Bundled zstd library upgraded from 1.5.2 to 1.5.4.
  * Use of the deprecated ZSTD_copyDCtx() was removed from the C and
    Rust backends.

OBS-URL: https://build.opensuse.org/request/show/1066986
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=20
2023-02-23 14:12:33 +00:00
8dde48c767 Accepting request 1066418 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1066418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=9
2023-02-19 17:18:31 +00:00
567b1f9d4c Accepting request 1066378 from home:marxin:branches:devel:languages:python
- Enable --system-zstd so that we depend of a system shared library
  of zstd.
- Add feature-detection.patch as feature detection test does not support
  --system-zstd (gh#indygreg/python-zstandard#191).

OBS-URL: https://build.opensuse.org/request/show/1066378
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=18
2023-02-17 16:59:23 +00:00
81be7ef371 Accepting request 1040446 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1040446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=8
2022-12-07 16:34:14 +00:00
026a51674a Accepting request 1040403 from home:yarunachalam:branches:devel:languages:python
-  Fixed spec file to include exceptiongroup

OBS-URL: https://build.opensuse.org/request/show/1040403
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=16
2022-12-05 21:27:06 +00:00
b55cf18cf5 Accepting request 1036966 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1036966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=7
2022-11-21 14:28:46 +00:00
40a2a0ae73 Accepting request 1036857 from home:mia:branches:devel:languages:python
- Update to 0.19.0
Bug fixes
  * The C backend implementation of
    ZstdDecompressionObj.decompress() could have raised an
    assertion in cases where the function was called multiple times
    on an instance. In non-debug builds, calls to this method could
    have leaked memory.
Changes
  * PyPy 3.6 support dropped; Pypy 3.8 and 3.9 support added.
  * Anaconda 3.6 support dropped.
  * Official support for Python 3.11. This did not require
    meaningful code changes and previous release(s) likely worked
    with 3.11 without any changes. CFFI's build system now respects
    distutils's compiler.preprocessor if it is set.
    gh#indygreg/python-zstandard#179
  * The internal logic of ZstdDecompressionObj.decompress() was
    refactored. This may have fixed unconfirmed issues where
    unused_data was set prematurely. The new logic will also avoid
    an extra call to ZSTD_decompressStream() in some scenarios,
    possibly improving performance.
  * ZstdDecompressor.decompress() how has a read_across_frames
    keyword argument. It defaults to False. True is not yet
    implemented and will raise an exception if used. The new
    argument will default to True in a future release and is
    provided now so callers can start passing
    read_across_frames=False to preserve the existing functionality
    during a future upgrade.
  * ZstdDecompressor.decompress() now has an allow_extra_data
    keyword argument to control whether an exception is raised if
    input contains extra data. It defaults to True, preserving

OBS-URL: https://build.opensuse.org/request/show/1036857
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=14
2022-11-20 18:28:21 +00:00
a4efa4b774 Accepting request 950575 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/950575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=6
2022-02-04 20:46:26 +00:00
70c8c29a4d Accepting request 950571 from home:bnavigator:branches:devel:languages:python
- Correctly test the installed solib
- Skip python2 on SLE/Leap: no longer supported

OBS-URL: https://build.opensuse.org/request/show/950571
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=13
2022-02-02 01:10:37 +00:00
d881b8285e Accepting request 950048 from home:AdaLovelace:branches:devel:languages:python
- update to 0.17.0
- Fixed tests for s390x

OBS-URL: https://build.opensuse.org/request/show/950048
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=12
2022-01-31 23:16:49 +00:00
616aa7d8dc Accepting request 822029 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/822029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=5
2020-08-01 10:28:34 +00:00
Tomáš Chvátal
0b451f0522 Accepting request 822028 from home:mcalabkova:branches:devel:languages:python
- update to 0.14.0
  * This will likely be the final version supporting Python 2.7. Future
    releases will likely only work on Python 3.5+. See #109 for more
    context.
  * There is a significant possibility that future versions will use
    Rust - instead of C - for compiled code. See #110 for more context.
  * Some internal fields of C structs are now explicitly initialized.
    (Possible fix for #105.)
  * The ``make_cffi.py`` script used to build the CFFI bindings now
    calls ``distutils.sysconfig.customize_compiler()`` so compiler
    customizations (such as honoring the ``CC`` environment variable)
    are performed. Patch by @Arfrever. (#103)
  * The ``make_cffi.py`` script now sets ``LC_ALL=C`` when invoking
    the preprocessor in an attempt to normalize output to ASCII. (#95)

OBS-URL: https://build.opensuse.org/request/show/822028
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=10
2020-07-21 08:51:45 +00:00
a7165dffc7 Accepting request 782875 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/782875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=4
2020-03-11 17:43:17 +00:00
Tomáš Chvátal
7c6535affa Accepting request 782874 from home:pgajdos:python
- version update to 0.13.0
  * ``pytest-xdist`` ``pytest`` extension is now installed so tests can be
    run in parallel.
  * CI now builds ``manylinux2010`` and ``manylinux2014`` binary wheels
    instead of a mix of ``manylinux2010`` and ``manylinux1``.
  * Official support for Python 3.8 has been added.
  * Bundled zstandard library upgraded from 1.4.3 to 1.4.4.
  * Python code has been reformatted with black.

OBS-URL: https://build.opensuse.org/request/show/782874
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=8
2020-03-09 10:23:16 +00:00
135d851c6e Accepting request 732155 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/732155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=3
2019-09-26 18:38:37 +00:00
Tomáš Chvátal
6d1bacef20 - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=6
2019-09-20 12:11:44 +00:00
ba1d8dd08b Accepting request 705256 from devel:languages:python
- Update to 0.11.1:
  * Fix memory leak in ``ZstdDecompressionReader.seek()`` (#82).

OBS-URL: https://build.opensuse.org/request/show/705256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=2
2019-05-27 06:38:17 +00:00
Tomáš Chvátal
015de38c48 - Update to 0.11.1:
* Fix memory leak in ``ZstdDecompressionReader.seek()`` (#82).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=4
2019-05-24 13:42:31 +00:00
e63165a2ad Accepting request 701351 from devel:languages:python
Needed by python-fastparquet

OBS-URL: https://build.opensuse.org/request/show/701351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zstandard?expand=0&rev=1
2019-05-07 21:20:36 +00:00
Todd R
e8807116f9 Accepting request 701350 from home:TheBlackCat:branches:devel:languages:python
- Conflict with python-zstd, which shares the same module name.

OBS-URL: https://build.opensuse.org/request/show/701350
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=2
2019-05-07 15:40:23 +00:00
Todd R
95800fddce Accepting request 699760 from home:TheBlackCat:branches:devel:languages:python:numeric
Needed by python-fastparquet

OBS-URL: https://build.opensuse.org/request/show/699760
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zstandard?expand=0&rev=1
2019-04-30 20:09:59 +00:00