Skip to content

Publish Pyodide wheels to PyPI (PEP 783)#305

Merged
anthrotype merged 1 commit into
mainfrom
publish-pyodide-wheels-to-pypi
Jun 14, 2026
Merged

Publish Pyodide wheels to PyPI (PEP 783)#305
anthrotype merged 1 commit into
mainfrom
publish-pyodide-wheels-to-pypi

Conversation

@anthrotype

@anthrotype anthrotype commented Jun 14, 2026

Copy link
Copy Markdown
Member

PyPI now accepts pyemscripten_* wheels (PEP 783), so we no longer need to divert the Pyodide wheel to the GitHub release.

Pinning the build-pyodide job to cibuildwheel >= 4.0 switches the tag from pyodide_2024_0 (rejected by PyPI) to pyemscripten_2025_0 (accepted), and the deploy job then publishes it to PyPI alongside the native wheels.

Closes #304

cibuildwheel >= 4.0 tags Pyodide wheels with the PEP 783 pyemscripten_*
platform that PyPI accepts (3.x emitted pyodide_2024_0, which it rejects),
so stop diverting the wheel to the GitHub release and publish it to PyPI
with the native wheels.

Closes #304
@anthrotype
anthrotype force-pushed the publish-pyodide-wheels-to-pypi branch from c9c92ed to 92714ac Compare June 14, 2026 09:34
@anthrotype
anthrotype merged commit c3dab76 into main Jun 14, 2026
7 checks passed
@anthrotype
anthrotype deleted the publish-pyodide-wheels-to-pypi branch June 14, 2026 19:22
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.

PyPI now supports WASM wheels for pyodide

2 participants