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
118 stars 109 forks source link

no pypi source packages #414

Closed step21 closed 6 months ago

step21 commented 7 months ago

Hi,

is there a particular reason why no source packages are uploaded to pypi? (https://pypi.org/project/ckzg/0.4.3/#files) Especially for generating conda-forge packages or other distributions, a stable source like pypi that is not github packages would be preferred. Is there any chance that could be added? I might be able to assist with a PR, depending on what kind of build system you use.

jtraglia commented 7 months ago

Hey @step21, there's no particular reason. We've only just recently started to publish to pypi. Probably just an oversight on our part. I'd be very welcome to a PR which updates our release workflow to include source distributions.

Please see this file: https://github.com/ethereum/c-kzg-4844/blob/main/.github/workflows/python-release.yml

step21 commented 7 months ago

Please see this PR https://github.com/ethereum/c-kzg-4844/pull/415