Skip to main content

Fast ClickHouse RowBinary format encoder/decoder

Project description

clickhouse-rowbinary

Fast, streaming encoder/decoder for ClickHouse RowBinary format. Built with Rust for maximum performance.

Installation

pip install clickhouse-rowbinary

Quick Start

from clickhouse_rowbinary import Schema, RowBinaryWriter, RowBinaryReader

# Define schema matching your ClickHouse table
schema = Schema.from_clickhouse([
    ("id", "UInt32"),
    ("name", "String"),
    ("score", "Nullable(Float64)"),
])

# Write rows to RowBinary format
writer = RowBinaryWriter(schema)
writer.write_row({"id": 1, "name": b"Alice", "score": 95.5})
writer.write_row({"id": 2, "name": b"Bob", "score": None})
data = writer.take()

# Read rows back
reader = RowBinaryReader(data, schema)
for row in reader:
    print(f"ID: {row['id']}, Name: {row['name'].decode()}, Score: {row['score']}")

Features

  • All ClickHouse types: Integers (8-256 bit), floats, strings, dates, UUIDs, IPs, decimals, enums, and composite types
  • Three format variants: RowBinary, RowBinaryWithNames, RowBinaryWithNamesAndTypes
  • Streaming I/O: Process large datasets without loading everything into memory
  • File support: Read directly from files with RowBinaryReader.from_file()
  • Type safety: Full type stubs for IDE autocomplete and type checking
  • Fast: Rust-powered encoding/decoding with GIL release for multi-threaded workloads

Supported Types

from clickhouse_rowbinary import SUPPORTED_TYPES

# View all supported types and their Python equivalents
for ch_type, py_type in SUPPORTED_TYPES.items():
    print(f"{ch_type}: {py_type}")
ClickHouse Type Python Type
UInt8..UInt256, Int8..Int256 int
Float32, Float64 float
Bool bool
String bytes (default) or str
FixedString(N) bytes
Date, Date32 datetime.date
DateTime, DateTime64 datetime.datetime
UUID uuid.UUID
IPv4, IPv6 ipaddress.IPv4Address, ipaddress.IPv6Address
Decimal32/64/128/256(S) decimal.Decimal
Enum8, Enum16 str (variant name)
Nullable(T) T | None
Array(T) list
Map(K, V) dict
Tuple(T1, T2, ...) tuple
LowCardinality(T) same as T

Writing Data

from clickhouse_rowbinary import Schema, RowBinaryWriter

schema = Schema.from_clickhouse([
    ("id", "UInt32"),
    ("tags", "Array(String)"),
    ("metadata", "Map(String, Int32)"),
])

writer = RowBinaryWriter(schema)

# Write with dict (most readable)
writer.write_row({
    "id": 1,
    "tags": [b"python", b"rust"],
    "metadata": {b"views": 100, b"likes": 42},
})

# Write with tuple (faster, schema order)
writer.write_row((2, [b"database"], {b"views": 50}))

# Write multiple rows from iterator
writer.write_rows(generate_rows())

# Get the encoded bytes
data = writer.take()

Reading Data

from clickhouse_rowbinary import Schema, RowBinaryReader

schema = Schema.from_clickhouse([("id", "UInt32"), ("name", "String")])

# From bytes
reader = RowBinaryReader(data, schema)
for row in reader:
    print(row["id"], row["name"])

# From file
reader = RowBinaryReader.from_file("data.bin", schema)

# Read all at once (releases GIL for parallel workloads)
rows = reader.read_all()

# String mode: decode strings as UTF-8 automatically
reader = RowBinaryReader(data, schema, string_mode="str")
for row in reader:
    print(row["name"])  # Returns str instead of bytes

Row Access Patterns

# Dict-style access
value = row["column_name"]
value = row.get("column_name", default_value)

# Index access
value = row[0]  # First column

# Attribute access
value = row.column_name

# Convert to standard types
d = row.as_dict()    # {"id": 1, "name": b"Alice"}
t = row.as_tuple()   # (1, b"Alice")

# Handle UTF-8 with error control
text = row.get_str("name", errors="replace")  # Replace invalid bytes

Format Variants

from clickhouse_rowbinary import Format, RowBinaryWriter

# Standard format (most compact, requires schema on read)
writer = RowBinaryWriter(schema, format=Format.RowBinary)

# With column names (useful for validation)
writer = RowBinaryWriter(schema, format=Format.RowBinaryWithNames)
writer.write_header()  # Required before writing rows

# Self-describing (includes names and types)
writer = RowBinaryWriter(schema, format=Format.RowBinaryWithNamesAndTypes)
writer.write_header()

Error Handling

from clickhouse_rowbinary import (
    ClickHouseRowBinaryError,  # Base class
    SchemaError,      # Invalid type string
    ValidationError,  # Data doesn't match schema
    EncodingError,    # Failed to encode value
    DecodingError,    # Failed to decode data
)

try:
    schema = Schema.from_clickhouse([("col", "InvalidType")])
except SchemaError as e:
    print(f"Bad type: {e}")

try:
    writer.write_row({"id": "not_an_int"})
except ValidationError as e:
    print(f"Wrong type: {e}")

Working with ClickHouse

import httpx
from clickhouse_rowbinary import Schema, RowBinaryWriter, Format

schema = Schema.from_clickhouse([
    ("id", "UInt32"),
    ("name", "String"),
])

writer = RowBinaryWriter(schema, format=Format.RowBinaryWithNamesAndTypes)
writer.write_header()
writer.write_rows(rows)
data = writer.take()

# Insert via HTTP interface
response = httpx.post(
    "http://localhost:8123/",
    params={"query": "INSERT INTO my_table FORMAT RowBinaryWithNamesAndTypes"},
    content=data,
)

API Reference

Classes

  • Schema - Defines column names and types
  • Column - Single column definition
  • RowBinaryWriter - Encodes rows to RowBinary format
  • RowBinaryReader - Decodes rows from RowBinary format
  • Row - Decoded row with dict-like access
  • Format - Enum of format variants

Exceptions

  • ClickHouseRowBinaryError - Base exception
  • SchemaError - Invalid type definition
  • ValidationError - Data/schema mismatch
  • EncodingError - Encoding failure
  • DecodingError - Decoding failure

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

clickhouse_rowbinary-0.2.0-cp314-cp314-win_amd64.whl (482.0 kB view details)

Uploaded CPython 3.14Windows x86-64

clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (737.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (708.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (531.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (525.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (480.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl (500.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

clickhouse_rowbinary-0.2.0-cp313-cp313-win_amd64.whl (488.3 kB view details)

Uploaded CPython 3.13Windows x86-64

clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (743.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (713.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (538.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (529.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (485.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (506.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

clickhouse_rowbinary-0.2.0-cp312-cp312-win_amd64.whl (488.2 kB view details)

Uploaded CPython 3.12Windows x86-64

clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (743.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (713.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (539.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (529.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (485.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (506.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 122c904f928921a256ed73c3000dfe3d698ddb0233d2d982587caa6a336746c0
MD5 ba9017a7ffa358567235ed793c0d3984
BLAKE2b-256 8942fd8160659d510e6ef2169d6dc7f326533e3ca955572ef44b222e50a3626c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de284da19c7c832f01edfda2e894be8eb8e807a25dc531c047dfaf6cf9664197
MD5 5685b7e4d199d1bdc0be018aeaf92dca
BLAKE2b-256 2d87cc51c05efaf212b44cb0b53d997e7da160ca65a4f0b8a4afca03e70ccdee

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2727ad9e02550b39f26f941241c459a8799e0e38d73ea96bf61318c0d1885a72
MD5 786db7ad83467dcf1de2fcc8a6d2818c
BLAKE2b-256 f62ffd2ae938929ae1efd65f42f2524d819d03759b32f7e7b7b1e95ae816ad69

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 340bc30e7403f669c2220525e465b12afb131bf72cff17f278f70477c76e033c
MD5 a5d69060b2cbb84d07a8edfb32fef350
BLAKE2b-256 1bba7b89e9e18224c9f35854d0f4ca425ad7ad5efe882b7434b26b5e591428de

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f72f3df01ea1572ab3c034c7859716d66447190bdfe01deb68faf4de5b8f6b06
MD5 9a5651503fd0084f14575e8b496882c1
BLAKE2b-256 4eb292e6dc633685e3e082d8d4e6c5adcc7151e9c3281908a141df78e97efe97

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23894dcf84548c728ca5c2c91539fbae020257bc0282e9094e01f6d3f761ab19
MD5 d05230eea646b6789678a2b8f7a3c0a6
BLAKE2b-256 1bb87230421d3b6e87b2301e0d565c4617c35dd403f802ab33d5be06ae5e8135

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e0f603396e02889ec3e2ba13b42b9824882b2c6ce89fc02ec7e1404fa4a8c4b0
MD5 53805d1486b7b9fe1197a43fd063e82a
BLAKE2b-256 77e56cb63e046af895995dc27262acafd18be82099081d272fb89cf2330d218c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5bd32428901dbb48954bf24404f627addcc7036ee42e9c79c774d1659fa34e4f
MD5 5dfd93e4fc431fb538278e5ef6bd6c2a
BLAKE2b-256 9fddef25a3efc24c3eed01a6cab58fcde4c6255fc464f7d426401455f645268d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73dca430c49c7152db54cf3f08f973a9663c13f145ea16212baa5df54062c37a
MD5 89cc62b0fbffc0937cde0330f9c1a89c
BLAKE2b-256 13a9b9aa01f6d12891b270556074a86d5ba9ba5fd035612aa4161e802fb69c8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0aad9205e38c95b68fdde5ae27e015ac2a15238adc5eb75fff60665ce891928f
MD5 c7535a96fefa40fdb60b9aa1136142ea
BLAKE2b-256 4cc6838de0d94dd32285ba9e1c6719c7c3270d83937583e967cd8d5b7bc564c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c863d94b91704cf665570c2f0c24ec5b486f763bfc22adb0f15971388ba95b3
MD5 9f3cb33cb0294d9a7e1fba4308d71d8d
BLAKE2b-256 12867b9dec8cb5b36d1926f216ea89af261fba9f6e1e327065372e99c09df849

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbd414d8232b9756be2fa86fe6d1d5986922caca02b8ca3b9646905ad0054341
MD5 648f864acf8ec3d3c773fd970869662a
BLAKE2b-256 4a7026f6f4837ace2f73cf836fd97d68b7aff79f368cbc8394eb3243eea99df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a10a4cbd4ed2b06aa239f146b0bc1ec0bb33348118ca2602ba8ba3e34a182626
MD5 f0e858fe80c0d537017c383c99b4152a
BLAKE2b-256 513e8d261887c40a5274178bdb7df0586731f3cd91fd0523f18c16bc31b55102

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1cce2e35893f5b1ffa74d5d721f17ef41a25c29b027927c8bd066af306121c93
MD5 58db421e2ef23a1ec357c8d2cde2b286
BLAKE2b-256 2ace2f75038f1e786fa7563b8c623862e9727629fedd412287582bc2493c8e48

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9e07e08404c1be02c3712dbf5bd9c01339bf5d89047d0a648a2b0e75a966dbcd
MD5 a458ef8cd3ff3e161095b781dc136edb
BLAKE2b-256 d4276338b5d280f9c04f880d5d3e4e1c6237c5c2869ca1b63de03b7b3830cd6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d8e3fc89644726f933007b0fd3fb6d1d3e4050a43686105a35a25e972e64151
MD5 8b307fbad55a6ed41b894dabbeb787fb
BLAKE2b-256 1eab950b9ef3cd7d9ba099007c6bcf1fb8544b50e56e8bcbf4126106f307e1bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44d40b4706ecac102663229a571ca92c32905fab2b8e3b02e6dde5b81b10c02e
MD5 5c5757a5249d43a4998f14ba15672e5c
BLAKE2b-256 5ef82dee6c3595bf78eab9e6107e47a60f86cee83cb8bda213ce1635360d2728

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4befccf7770d9a122988e3bedb687779d2f0342f0468cb17aa4ce83c91485cc0
MD5 3f5439fc386835c22704893ec2458aae
BLAKE2b-256 99f3c751ff301c84086a23f7cf71b80f332526e54ff8544da42618b240d85027

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3946f204d005efa8645f7be8d4d077f78516e0edf49c68f450374494ec628515
MD5 131ca6a73afdbd822aec570949e844cc
BLAKE2b-256 02369187ff280bc715607d40d833b8e297b8c0b05b9e7281589b6b5f66126990

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1e5ebd5e91e1bd1ae5543e62f71d5152b851251b051b8122eefcb1fe3571d3b
MD5 5cc4eac6d5a93e171d84dc9cb69d4e6e
BLAKE2b-256 8a1d50f9b3af9a526dcfa22473fa6ce719f9bdadcbd2586eeb4dc6defc3525e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbadb3961ba569d02bae348bed64543a0fa5941f4c989890a2b49a02492a22df
MD5 0418e7ccd7da408b2c8adfbbd106d949
BLAKE2b-256 d603260f785603e677ec893bc54d31492bde0a51b4cf17c7871ed02ea09eaae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for clickhouse_rowbinary-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on dovreshef/clickhouse-rowbinary

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page