clickhouse-connect-core 0.2.3


pip install clickhouse-connect-core

  Latest version

Released: Oct 16, 2026


Meta
Requires Python: >=3.10

Classifiers

Programming Language
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: 3.15
  • 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 the binding API version and required capabilities at client creation and tells you when this wheel needs an upgrade. Core 0.2.3 provides binding API 3, column-buffer API 1, and default-timezone API 1. ClickHouse Connect 1.11.0 uses the default-timezone capability for Python row and column queries in non-UTC ambient timezones.

This package is versioned independently of the driver. See the core binding changelog for its release history and the driver changelog for driver integration changes and core version requirements.

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 CPython 3.15 CPython (additional flags: t) 3.14 CPython (additional flags: t) 3.15
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.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp310-cp310-manylinux_2_28_aarch64.whl (872.9KiB)
clickhouse_connect_core-0.2.3-cp310-cp310-manylinux_2_28_x86_64.whl (936.4KiB)
clickhouse_connect_core-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp310-cp310-win_amd64.whl (838.2KiB)
clickhouse_connect_core-0.2.3-cp310-cp310-win_arm64.whl (773.2KiB)
clickhouse_connect_core-0.2.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp311-cp311-manylinux_2_28_aarch64.whl (872.1KiB)
clickhouse_connect_core-0.2.3-cp311-cp311-manylinux_2_28_x86_64.whl (935.9KiB)
clickhouse_connect_core-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp311-cp311-win_amd64.whl (837.7KiB)
clickhouse_connect_core-0.2.3-cp311-cp311-win_arm64.whl (772.5KiB)
clickhouse_connect_core-0.2.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp312-cp312-manylinux_2_28_aarch64.whl (868.0KiB)
clickhouse_connect_core-0.2.3-cp312-cp312-manylinux_2_28_x86_64.whl (934.3KiB)
clickhouse_connect_core-0.2.3-cp312-cp312-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp312-cp312-win_amd64.whl (831.7KiB)
clickhouse_connect_core-0.2.3-cp312-cp312-win_arm64.whl (767.5KiB)
clickhouse_connect_core-0.2.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp313-cp313-manylinux_2_28_aarch64.whl (868.9KiB)
clickhouse_connect_core-0.2.3-cp313-cp313-manylinux_2_28_x86_64.whl (935.5KiB)
clickhouse_connect_core-0.2.3-cp313-cp313-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp313-cp313-win_amd64.whl (833.5KiB)
clickhouse_connect_core-0.2.3-cp313-cp313-win_arm64.whl (768.5KiB)
clickhouse_connect_core-0.2.3-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp314-cp314-manylinux_2_28_aarch64.whl (869.8KiB)
clickhouse_connect_core-0.2.3-cp314-cp314-manylinux_2_28_x86_64.whl (937.5KiB)
clickhouse_connect_core-0.2.3-cp314-cp314-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp314-cp314-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp314-cp314-win_amd64.whl (833.6KiB)
clickhouse_connect_core-0.2.3-cp314-cp314-win_arm64.whl (769.7KiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6MiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-manylinux_2_28_aarch64.whl (843.9KiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-manylinux_2_28_x86_64.whl (905.7KiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-musllinux_1_2_aarch64.whl (1017.9KiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-win_amd64.whl (800.9KiB)
clickhouse_connect_core-0.2.3-cp314-cp314t-win_arm64.whl (735.3KiB)
clickhouse_connect_core-0.2.3-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.7MiB)
clickhouse_connect_core-0.2.3-cp315-cp315-manylinux_2_28_aarch64.whl (869.5KiB)
clickhouse_connect_core-0.2.3-cp315-cp315-manylinux_2_28_x86_64.whl (937.4KiB)
clickhouse_connect_core-0.2.3-cp315-cp315-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect_core-0.2.3-cp315-cp315-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp315-cp315-win_amd64.whl (833.7KiB)
clickhouse_connect_core-0.2.3-cp315-cp315-win_arm64.whl (769.7KiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6MiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-manylinux_2_28_aarch64.whl (843.9KiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-manylinux_2_28_x86_64.whl (905.7KiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-musllinux_1_2_aarch64.whl (1017.9KiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-win_amd64.whl (801.0KiB)
clickhouse_connect_core-0.2.3-cp315-cp315t-win_arm64.whl (735.4KiB)
clickhouse_connect_core-0.2.3.tar.gz (182.3KiB)
No dependencies