zstandard is widely considered the canonical Python binding for Zstandard, with feature completeness, strong maintenance, and community adoption.
Alternative modules like zstd are simpler, less featured, and often refer to zstandard as the superior option.
While not packaged inside the Facebook Zstandard C project, zstandard clearly occupies the role of the official (or de facto official) Python interface in the Zstd ecosystem.
Also, python 3.14 has built-in support for zstd.
So, the following changes are requested:
- Make dependency on third-party library optional (for Python >= 3.14 it should not depend on any Zstd library)
- Switch from
zstd (https://pypi.org/project/zstd/) to zstandard (https://pypi.org/project/zstandard/)
What zstd author says:
And what chatgpt says (YES, I KNOW, IT MAY LIE):

zstandardis widely considered the canonical Python binding for Zstandard, with feature completeness, strong maintenance, and community adoption.Alternative modules like zstd are simpler, less featured, and often refer to zstandard as the superior option.
While not packaged inside the Facebook Zstandard C project, zstandard clearly occupies the role of the official (or de facto official) Python interface in the Zstd ecosystem.
Also, python 3.14 has built-in support for zstd.
So, the following changes are requested:
zstd(https://pypi.org/project/zstd/) tozstandard(https://pypi.org/project/zstandard/)What
zstdauthor says:And what chatgpt says (YES, I KNOW, IT MAY LIE):