Python bindings for C-KZG-4844
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
2.1.7
Mar 11, 2026
2.1.6
Feb 26, 2026
2.1.5
Sep 30, 2025
2.1.4
Sep 18, 2025
2.1.3
Sep 16, 2025
2.1.2
Sep 04, 2025
2.1.1
Mar 31, 2025
2.1.0
Mar 13, 2025
2.0.1
Sep 03, 2024
2.0.0
Aug 20, 2024
1.0.2
May 07, 2024
1.0.1
Apr 17, 2024
1.0.0
Mar 12, 2024
0.4.3
Mar 04, 2024
0.4.2
Feb 22, 2024
Wheel compatibility matrix
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