Skip to content

Please switch from zstd to zstandard library. The latest one is more "officail" #143

@socketpair

Description

@socketpair

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:

  1. Make dependency on third-party library optional (for Python >= 3.14 it should not depend on any Zstd library)
  2. Switch from zstd (https://pypi.org/project/zstd/) to zstandard (https://pypi.org/project/zstandard/)

What zstd author says:

Image

And what chatgpt says (YES, I KNOW, IT MAY LIE):

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions