ckzg 2.1.7


pip install ckzg

  Latest version

Released: Mar 11, 2026

Project Links

Meta
Author: Ethereum Foundation

Classifiers

Python Bindings for the C-KZG Library

This directory contains Python bindings for the C-KZG-4844 library.

Prerequisites

These bindings require python3, PyYAML and make.

sudo apt install python3 python3-pip
python3 -m pip install build PyYAML

Build & test

Everything is consolidated into one command:

make

You should expect to see these messages at the bottom:

python3 tests.py
tests passed

Wheel compatibility matrix

Platform CPython 3.8 CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 CPython (additional flags: t) 3.14
macosx_11_0_arm64
manylinux2010_i686
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_12_i686
manylinux_2_17_aarch64
manylinux_2_17_x86_64
manylinux_2_28_aarch64
manylinux_2_28_i686
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_i686
musllinux_1_2_x86_64
win_amd64

Files in release

ckzg-2.1.7-cp310-cp310-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp310-cp310-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (175.3KiB)
ckzg-2.1.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (161.4KiB)
ckzg-2.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (170.8KiB)
ckzg-2.1.7-cp310-cp310-musllinux_1_2_aarch64.whl (168.8KiB)
ckzg-2.1.7-cp310-cp310-musllinux_1_2_i686.whl (183.5KiB)
ckzg-2.1.7-cp310-cp310-musllinux_1_2_x86_64.whl (178.2KiB)
ckzg-2.1.7-cp310-cp310-win_amd64.whl (97.5KiB)
ckzg-2.1.7-cp311-cp311-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp311-cp311-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (176.0KiB)
ckzg-2.1.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (162.1KiB)
ckzg-2.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (171.6KiB)
ckzg-2.1.7-cp311-cp311-musllinux_1_2_aarch64.whl (169.4KiB)
ckzg-2.1.7-cp311-cp311-musllinux_1_2_i686.whl (184.2KiB)
ckzg-2.1.7-cp311-cp311-musllinux_1_2_x86_64.whl (179.0KiB)
ckzg-2.1.7-cp311-cp311-win_amd64.whl (97.5KiB)
ckzg-2.1.7-cp312-cp312-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp312-cp312-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (176.2KiB)
ckzg-2.1.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (162.3KiB)
ckzg-2.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (171.9KiB)
ckzg-2.1.7-cp312-cp312-musllinux_1_2_aarch64.whl (169.6KiB)
ckzg-2.1.7-cp312-cp312-musllinux_1_2_i686.whl (184.4KiB)
ckzg-2.1.7-cp312-cp312-musllinux_1_2_x86_64.whl (179.3KiB)
ckzg-2.1.7-cp312-cp312-win_amd64.whl (97.5KiB)
ckzg-2.1.7-cp313-cp313-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp313-cp313-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (176.3KiB)
ckzg-2.1.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (162.4KiB)
ckzg-2.1.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (171.9KiB)
ckzg-2.1.7-cp313-cp313-musllinux_1_2_aarch64.whl (169.6KiB)
ckzg-2.1.7-cp313-cp313-musllinux_1_2_i686.whl (184.5KiB)
ckzg-2.1.7-cp313-cp313-musllinux_1_2_x86_64.whl (179.3KiB)
ckzg-2.1.7-cp313-cp313-win_amd64.whl (97.5KiB)
ckzg-2.1.7-cp314-cp314-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp314-cp314-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (176.3KiB)
ckzg-2.1.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (162.4KiB)
ckzg-2.1.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (171.9KiB)
ckzg-2.1.7-cp314-cp314-musllinux_1_2_aarch64.whl (169.7KiB)
ckzg-2.1.7-cp314-cp314-musllinux_1_2_i686.whl (184.5KiB)
ckzg-2.1.7-cp314-cp314-musllinux_1_2_x86_64.whl (179.3KiB)
ckzg-2.1.7-cp314-cp314-win_amd64.whl (100.1KiB)
ckzg-2.1.7-cp314-cp314t-macosx_11_0_arm64.whl (94.3KiB)
ckzg-2.1.7-cp314-cp314t-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (179.0KiB)
ckzg-2.1.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (165.5KiB)
ckzg-2.1.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (174.6KiB)
ckzg-2.1.7-cp314-cp314t-musllinux_1_2_aarch64.whl (172.4KiB)
ckzg-2.1.7-cp314-cp314t-musllinux_1_2_i686.whl (187.2KiB)
ckzg-2.1.7-cp314-cp314t-musllinux_1_2_x86_64.whl (181.8KiB)
ckzg-2.1.7-cp314-cp314t-win_amd64.whl (100.3KiB)
ckzg-2.1.7-cp38-cp38-macosx_11_0_arm64.whl (93.9KiB)
ckzg-2.1.7-cp38-cp38-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (173.1KiB)
ckzg-2.1.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (159.0KiB)
ckzg-2.1.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (168.5KiB)
ckzg-2.1.7-cp38-cp38-musllinux_1_2_aarch64.whl (166.7KiB)
ckzg-2.1.7-cp38-cp38-musllinux_1_2_i686.whl (181.4KiB)
ckzg-2.1.7-cp38-cp38-musllinux_1_2_x86_64.whl (176.2KiB)
ckzg-2.1.7-cp38-cp38-win_amd64.whl (97.4KiB)
ckzg-2.1.7-cp39-cp39-macosx_11_0_arm64.whl (94.1KiB)
ckzg-2.1.7-cp39-cp39-manylinux2010_i686.manylinux_2_12_i686.manylinux_2_28_i686.whl (175.1KiB)
ckzg-2.1.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (161.1KiB)
ckzg-2.1.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (170.6KiB)
ckzg-2.1.7-cp39-cp39-musllinux_1_2_aarch64.whl (168.6KiB)
ckzg-2.1.7-cp39-cp39-musllinux_1_2_i686.whl (183.3KiB)
ckzg-2.1.7-cp39-cp39-musllinux_1_2_x86_64.whl (178.0KiB)
ckzg-2.1.7-cp39-cp39-win_amd64.whl (97.5KiB)
ckzg-2.1.7.tar.gz (1.1MiB)
No dependencies