Skip to content

Exclude zstandard from Python >= 3.14 #577

@clemlesne

Description

@clemlesne

Since Python 3.14, zstd is bundled as a standard Python lib; no need anymore for the zstandard dependency (see https://peps.python.org/pep-0784/ and facebook/zstd#4496).

Using clickhouse-connect with Python 3.14 requires a manual build of zstandard because it is not built anymore for this Python version. Builds are long and complex to set up.

Nevertheless, it requires a slightly different integration since its a native package; see compression.zstd.

Related:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions