Skip to content

pyemscripten/pyodide wheel builds#947

Open
greateggsgreg wants to merge 19 commits into
pyca:mainfrom
greateggsgreg:pyodide-build
Open

pyemscripten/pyodide wheel builds#947
greateggsgreg wants to merge 19 commits into
pyca:mainfrom
greateggsgreg:pyodide-build

Conversation

@greateggsgreg
Copy link
Copy Markdown

Enable building pyemscripten/pyodide wheels. Now that https://peps.python.org/pep-0783/ is accepted, Pyodide/PyEmscripten wheels (specifically the Pyemscripten ABI (2026_0) ) are allowed to be published on PyPI.

This should also remove the need for pyodide-recipies to maintain a pynacl wheel build script out of tree.

Remaning tasks / discussion in #946

greateggsgreg and others added 10 commits May 5, 2026 19:54
Mirror ci.yml::pyemscripten's loud-fail behavior on ABI drift. The
previous `wheelhouse/pynacl*.whl` glob would silently ship whatever
cibuildwheel produced; if pyodide-build/cibuildwheel ever emits a
different platform tag (e.g. an ABI bump from 2026_0), the upload
artifact name would still claim WHEEL_TAG while the wheel inside is
something else. Anchoring the mv to WHEEL_TAG makes that case fail at
build time instead of leaking through to PyPI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant