• Category: Languages
  • Status: confirmed
  • Sources: Pyodide 314.0 release, Building Emscripten wheels (PEP 783), HN discussion
  • Summary: Pyodide 314.0, the WebAssembly build of CPython 3.14, targets the pyemscripten_2026_0 platform and, with PEP 783, lets package maintainers build and publish Emscripten wheels to PyPI the same way they publish native wheels for Linux, macOS, and Windows. cibuildwheel v4.0 already builds for the PyEmscripten ABIs, with the 2026 ABI behind a prerelease flag and stable support planned for v4.1.0.
  • Why it matters: Distributing browser-compatible wheels through PyPI removes the per-project custom build step that has blocked packages with C, C++, or Rust extensions from running under Pyodide in the browser.
  • Follow-up: Track cibuildwheel v4.1.0 stable PyEmscripten support and adoption by major extension packages.

Send feedback on this story