Back to Daily Feed 
Pyodide Now Supports WASM Wheels on PyPI, Streamlining Package Distribution
Editor's Pick
Originally published on Simon Willison's Weblog by Simon Willison
View Original Article
Share this article:

Summary & Key Takeaways
- Pyodide now supports publishing WebAssembly (WASM) wheels directly to PyPI.
- This eliminates a previous bottleneck where Pyodide maintainers manually hosted over 300 packages.
- Package maintainers can now build and publish Pyodide wheels just like native wheels.
- The change is based on PEP 783 and involved a pull request to PyPI itself.
- Simon Willison demonstrates this by packaging a Luau WebAssembly project.
- The
luau-wasmpackage is now available on PyPI, installable viamicropip.
Our Commentary
This is a massive quality-of-life improvement for anyone working with Pyodide. We've heard the frustrations about package distribution for ages, and seeing this bottleneck finally cleared is genuinely exciting. It's a huge win for developer experience. Also, the mention of GPT-5.5 xhigh is a subtle nod to the future of dev workflows; I wonder how many of us will be using models like that for packaging tasks soon.
View Original Article
Share this article: