ethereum / c-kzg-4844

A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
Apache License 2.0
112 stars 105 forks source link

Improve python bindings build/install flow #460

Closed jtraglia closed 1 month ago

jtraglia commented 1 month ago

This PR updates the Python build/install flow to use python -m build and pip instead of setuptools.

asn-d6 commented 1 month ago
❯ python3 -m build                                                                       
/usr/bin/python3: No module named build.__main__; 'build' is a package and cannot be directly executed

Hm... What am I missing?

jtraglia commented 1 month ago

Weird. I'm not sure. Looks like it's installed incorrectly somehow.