Skip to content

Publish Python wheels with the next release - #91

Merged
jrconlin merged 1 commit into
web-push-libs:mainfrom
tamird:tamird/publish-http-ece-wheel
Aug 3, 2026
Merged

Publish Python wheels with the next release#91
jrconlin merged 1 commit into
web-push-libs:mainfrom
tamird:tamird/publish-http-ece-wheel

Conversation

@tamird

@tamird tamird commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

PyPI currently provides only an sdist for http_ece, and the release script still invokes setup.py after its removal in #86.

Read release metadata from pyproject.toml, build and upload both an sdist and a wheel, and include the MIT license in both distributions.

Closes #87

The release script still invokes setup.py even though the packaging migration removed it, and PyPI currently contains only a source distribution.

Build and upload both Python distributions from pyproject.toml and include the MIT license in each.

Closes web-push-libs#87

@jrconlin jrconlin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay on this. I've been waylaid by a few other issues.

This PR looks really good, Thank You, one small issue that I hit on was that some instances of python that may not have the PYTHONPYCACHEPREFIX environment var either set or recognized could potentially pollute the package. It's more a hygiene thing for folk like me than anything else.

Comment thread python/MANIFEST.in
@jrconlin
jrconlin merged commit 87dc8bc into web-push-libs:main Aug 3, 2026
jrconlin added a commit that referenced this pull request Aug 3, 2026
This is post #91 work

Co-authored-by: jrconlin <jr+git@mozilla.com>
@tamird
tamird deleted the tamird/publish-http-ece-wheel branch August 3, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish a wheel with the next Python release

2 participants