@@ -27,19 +27,20 @@ ensure behavior parity.
2727Comparison to Other Python Bindings
2828===================================
2929
30- https://pypi.python.org/pypi/zstd is an alternate Python binding to
31- Zstandard. At the time this was written, the latest release of that
32- package (1.4.8) only exposed the simple APIs for compression and decompression.
33- This package exposes much more of the zstd API, including streaming and
34- dictionary compression. This package also has CFFI support.
35-
36- https://github.com/animalize/pyzstd is an alternate Python binding to
37- Zstandard. At the time this was written, the latest release of that
38- package (0.14.1) exposed a fraction of the functionality in this
39- package. There may be some minor features in ``pyzstd `` not found in
40- this package. But those features could be added easily if someone made
41- a feature request. Also, ``pyzstd `` lacks CFFI support, so it won't run
42- on PyPy.
30+ https://pypi.python.org/pypi/zstd offers very simple Python bindings
31+ for the Zstandard algorithm (version 1.5.7.2 as of June 23, 2025), supporting
32+ only basic compression and decompression. It does not support CFFI, streaming,
33+ or dictionaries—making it the most minimal among available Zstandard bindings.
34+
35+ https://pypi.org/project/pyzstd/ is an alternative binding. As of version 0.17.0
36+ (May 10, 2025), it provides both C and CFFI backends (PyPy-compatible), streaming
37+ compression/decompression, dictionary use and training, and seekable file support.
38+ Its API mimics the Python standard library with ease of use and portability in
39+ mind. By comparison, ``python-zstandard `` offers broader access to the Zstandard
40+ C API, including multiple streaming interfaces, precomputed dictionaries,
41+ advanced tuning, buffer-protocol / zero-copy support, inspection tools, and CFFI
42+ or C backend options—making it the most feature-rich binding available.
43+
4344
4445Performance
4546===========
0 commit comments