Publishing WASM wheels to PyPI for use with Pyodide
Which summary reads better? Pick one — models revealed after.Both summaries are AI-generated.
Pyodide's 314.0 release now allows developers to publish Python packages built for the WebAssembly-based platform directly to PyPI, eliminating the previous bottleneck in which maintainers had to build and host over 300 packages themselves. To demonstrate the new capability, Simon Willison packaged and published luau-wasm, a PyPI package wrapping the Roblox-developed Luau language compiled to WebAssembly. As of now, roughly 28 PyPI packages are publishing wheels using the new platform tags.
Pyodide now allows Python packages built for WebAssembly (WASM) to be published directly to PyPI, eliminating the need for manual hosting by maintainers. Developers can now distribute WASM-compatible wheels like native platform wheels, streamlining package availability for Pyodide. This change reduces maintenance burdens and expands community contributions to Pyodide's ecosystem.