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:
Since Python 3.14, zstd is bundled as a standard Python lib; no need anymore for the
zstandarddependency (see https://peps.python.org/pep-0784/ and facebook/zstd#4496).Using
clickhouse-connectwith Python 3.14 requires a manual build ofzstandardbecause 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: