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

Add workflow to publish python package #395

Closed jtraglia closed 8 months ago

jtraglia commented 8 months ago

This PR adds a new workflow which publishes the python module to PyPI.

Marking this as a draft until devops has added the API key to GitHub secrets.

@kclowes (from EF snake charmers team) requested this.

jtraglia commented 8 months ago

Okay, the API key should be in the repo's secrets now. Ready for review.

jtraglia commented 8 months ago

Hmm I'm going to convert this to use ciwheelhouse which should simplify things a bit.

jtraglia commented 8 months ago

Hey @kclowes, thanks for the review! I think I'm okay with a deprecation warning.

I'll plan to merge this on Monday & make a new release to test it soon after.