clickhouse-connect-core 0.2.0


pip install clickhouse-connect-core

  Latest version

Released: Sep 02, 2026


Meta
Requires Python: >=3.10

Classifiers

Programming Language
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Rust

clickhouse-connect-core

Compiled Rust codec for clickhouse-connect. This wheel provides the _ch_core extension module that decodes ClickHouse FORMAT Native query results and encodes inserts.

This package is not meant to be used directly. Install it through the rust extra of the main driver:

pip install "clickhouse-connect[rust]"

Then enable the codec on a client:

import clickhouse_connect

client = clickhouse_connect.get_client(host="localhost", native_codec="rust")

The codec is experimental and opt in. See the clickhouse-connect documentation for supported values, fallback rules, and version compatibility.

The _ch_core module has no public API contract. Its interface exists solely for the clickhouse-connect driver, which checks a binding API version at client creation and tells you when this wheel needs an upgrade.

Issues and source live in the clickhouse-connect repository under rust/ch-core-py. The decoding core itself is ch-core-rs.

Wheel compatibility matrix

Platform CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14
macosx_10_12_universal2
macosx_10_12_x86_64
macosx_11_0_arm64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_x86_64
win_amd64
win_arm64

Files in release

clickhouse_connect_core-0.2.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (852.6KiB)
clickhouse_connect_core-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (916.3KiB)
clickhouse_connect_core-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (921.5KiB)
clickhouse_connect_core-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (1000.2KiB)
clickhouse_connect_core-0.2.0-cp310-cp310-win_amd64.whl (809.9KiB)
clickhouse_connect_core-0.2.0-cp310-cp310-win_arm64.whl (749.5KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl (852.2KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (915.4KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (921.2KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (999.6KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-win_amd64.whl (809.1KiB)
clickhouse_connect_core-0.2.0-cp311-cp311-win_arm64.whl (748.4KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl (849.1KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl (918.3KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (917.0KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (1001.1KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-win_amd64.whl (804.2KiB)
clickhouse_connect_core-0.2.0-cp312-cp312-win_arm64.whl (741.9KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl (850.6KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl (920.0KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (918.3KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (1003.2KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-win_amd64.whl (805.7KiB)
clickhouse_connect_core-0.2.0-cp313-cp313-win_arm64.whl (743.1KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl (851.6KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl (921.6KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (920.0KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (1004.9KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-win_amd64.whl (806.4KiB)
clickhouse_connect_core-0.2.0-cp314-cp314-win_arm64.whl (743.3KiB)
clickhouse_connect_core-0.2.0.tar.gz (153.1KiB)
No dependencies