pyzstd 0.18.0


pip install pyzstd

  Latest version

Released: Oct 05, 2025

Project Links

Meta
Author: Ma Lin
Maintainer: Rogdham
Requires Python: >=3.5

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers

Topic
  • System :: Archiving :: Compression

License
  • OSI Approved :: BSD License

Programming Language
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14

pyzstd

Python bindings to Zstandard (zstd) compression library

GitHub build status Release on PyPI BSD-3-Clause License


📖 Documentation   |   📃 Changelog


The pyzstd module provides Python support for Zstandard, using an API style similar to the bz2, lzma, and zlib modules.

[!WARNING]

Zstandard is now natively supported in Python’s standard library via the compression.zstd module. For older Python versions, use the backports.zstd library as a fallback.

We recommend new projects to use the standard library, and existing ones to consider migrating.

See pyzstd's documentation for details and a migration guide.

Wheel compatibility matrix

Platform CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 PyPy 3.9 (pp73) PyPy 3.10 (pp73) PyPy 3.11 (pp73)
macosx_10_13_x86_64
macosx_10_15_x86_64
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_ppc64le
manylinux2014_s390x
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_ppc64le
manylinux_2_17_s390x
manylinux_2_17_x86_64
manylinux_2_28_aarch64
manylinux_2_28_ppc64le
manylinux_2_28_s390x
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_ppc64le
musllinux_1_2_s390x
musllinux_1_2_x86_64
win32
win_amd64
win_arm64

Files in release

pyzstd-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl (360.4KiB)
pyzstd-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (288.2KiB)
pyzstd-0.18.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (399.0KiB)
pyzstd-0.18.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (502.9KiB)
pyzstd-0.18.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (560.0KiB)
pyzstd-0.18.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (418.7KiB)
pyzstd-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl (406.8KiB)
pyzstd-0.18.0-cp310-cp310-musllinux_1_2_ppc64le.whl (507.6KiB)
pyzstd-0.18.0-cp310-cp310-musllinux_1_2_s390x.whl (550.3KiB)
pyzstd-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl (423.2KiB)
pyzstd-0.18.0-cp310-cp310-win32.whl (215.7KiB)
pyzstd-0.18.0-cp310-cp310-win_amd64.whl (243.7KiB)
pyzstd-0.18.0-cp310-cp310-win_arm64.whl (217.4KiB)
pyzstd-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl (360.4KiB)
pyzstd-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (288.2KiB)
pyzstd-0.18.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (399.0KiB)
pyzstd-0.18.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (502.9KiB)
pyzstd-0.18.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (560.0KiB)
pyzstd-0.18.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (418.7KiB)
pyzstd-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl (406.8KiB)
pyzstd-0.18.0-cp311-cp311-musllinux_1_2_ppc64le.whl (507.6KiB)
pyzstd-0.18.0-cp311-cp311-musllinux_1_2_s390x.whl (550.3KiB)
pyzstd-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl (423.2KiB)
pyzstd-0.18.0-cp311-cp311-win32.whl (215.7KiB)
pyzstd-0.18.0-cp311-cp311-win_amd64.whl (243.7KiB)
pyzstd-0.18.0-cp311-cp311-win_arm64.whl (217.4KiB)
pyzstd-0.18.0-cp312-cp312-macosx_10_13_x86_64.whl (361.1KiB)
pyzstd-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (288.8KiB)
pyzstd-0.18.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (399.8KiB)
pyzstd-0.18.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (504.2KiB)
pyzstd-0.18.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (561.4KiB)
pyzstd-0.18.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (419.8KiB)
pyzstd-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl (407.7KiB)
pyzstd-0.18.0-cp312-cp312-musllinux_1_2_ppc64le.whl (509.1KiB)
pyzstd-0.18.0-cp312-cp312-musllinux_1_2_s390x.whl (551.6KiB)
pyzstd-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl (424.2KiB)
pyzstd-0.18.0-cp312-cp312-win32.whl (216.0KiB)
pyzstd-0.18.0-cp312-cp312-win_amd64.whl (243.9KiB)
pyzstd-0.18.0-cp312-cp312-win_arm64.whl (217.3KiB)
pyzstd-0.18.0-cp313-cp313-macosx_10_13_x86_64.whl (361.1KiB)
pyzstd-0.18.0-cp313-cp313-macosx_11_0_arm64.whl (288.8KiB)
pyzstd-0.18.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (401.6KiB)
pyzstd-0.18.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (506.1KiB)
pyzstd-0.18.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (563.7KiB)
pyzstd-0.18.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (419.1KiB)
pyzstd-0.18.0-cp313-cp313-musllinux_1_2_aarch64.whl (409.5KiB)
pyzstd-0.18.0-cp313-cp313-musllinux_1_2_ppc64le.whl (510.9KiB)
pyzstd-0.18.0-cp313-cp313-musllinux_1_2_s390x.whl (554.2KiB)
pyzstd-0.18.0-cp313-cp313-musllinux_1_2_x86_64.whl (423.7KiB)
pyzstd-0.18.0-cp313-cp313-win32.whl (216.0KiB)
pyzstd-0.18.0-cp313-cp313-win_amd64.whl (243.9KiB)
pyzstd-0.18.0-cp313-cp313-win_arm64.whl (217.3KiB)
pyzstd-0.18.0-cp314-cp314-macosx_10_13_x86_64.whl (361.1KiB)
pyzstd-0.18.0-cp314-cp314-macosx_11_0_arm64.whl (288.9KiB)
pyzstd-0.18.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (401.7KiB)
pyzstd-0.18.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (506.2KiB)
pyzstd-0.18.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (563.7KiB)
pyzstd-0.18.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (419.0KiB)
pyzstd-0.18.0-cp314-cp314-musllinux_1_2_aarch64.whl (409.5KiB)
pyzstd-0.18.0-cp314-cp314-musllinux_1_2_ppc64le.whl (511.1KiB)
pyzstd-0.18.0-cp314-cp314-musllinux_1_2_s390x.whl (554.3KiB)
pyzstd-0.18.0-cp314-cp314-musllinux_1_2_x86_64.whl (423.7KiB)
pyzstd-0.18.0-cp314-cp314-win32.whl (220.2KiB)
pyzstd-0.18.0-cp314-cp314-win_amd64.whl (249.1KiB)
pyzstd-0.18.0-cp314-cp314-win_arm64.whl (224.1KiB)
pyzstd-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl (360.4KiB)
pyzstd-0.18.0-cp39-cp39-macosx_11_0_arm64.whl (288.2KiB)
pyzstd-0.18.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (399.0KiB)
pyzstd-0.18.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (502.9KiB)
pyzstd-0.18.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (560.0KiB)
pyzstd-0.18.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (418.7KiB)
pyzstd-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl (406.8KiB)
pyzstd-0.18.0-cp39-cp39-musllinux_1_2_ppc64le.whl (507.6KiB)
pyzstd-0.18.0-cp39-cp39-musllinux_1_2_s390x.whl (550.3KiB)
pyzstd-0.18.0-cp39-cp39-musllinux_1_2_x86_64.whl (423.2KiB)
pyzstd-0.18.0-cp39-cp39-win32.whl (215.7KiB)
pyzstd-0.18.0-cp39-cp39-win_amd64.whl (243.7KiB)
pyzstd-0.18.0-cp39-cp39-win_arm64.whl (217.4KiB)
pyzstd-0.18.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (345.9KiB)
pyzstd-0.18.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (277.1KiB)
pyzstd-0.18.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (330.5KiB)
pyzstd-0.18.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (350.0KiB)
pyzstd-0.18.0-pp310-pypy310_pp73-win_amd64.whl (239.2KiB)
pyzstd-0.18.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (345.9KiB)
pyzstd-0.18.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (277.1KiB)
pyzstd-0.18.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (330.5KiB)
pyzstd-0.18.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (350.0KiB)
pyzstd-0.18.0-pp311-pypy311_pp73-win_amd64.whl (239.2KiB)
pyzstd-0.18.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (345.9KiB)
pyzstd-0.18.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (277.1KiB)
pyzstd-0.18.0-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (330.5KiB)
pyzstd-0.18.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (350.0KiB)
pyzstd-0.18.0-pp39-pypy39_pp73-win_amd64.whl (239.2KiB)
pyzstd-0.18.0.tar.gz (787.2KiB)
Extras: None
Dependencies:
typing-extensions (>=4.13.2)