Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
4 days ago
- #Pyodide
- #WebAssembly
- #Python
- Pyodide 314.0 released with a focus on standardization and packaging.
- PEP 783 accepted, enabling publishing Pyodide wheels to PyPI, reducing maintainer burden.
- New versioning scheme aligns with Python versions (e.g., Pyodide 314.x for Python 3.14).
- Standard libraries like ssl, sqlite3, and lzma restored for better user experience.
- Pyodide now a native ES module, with pyodide.asm.js renamed to pyodide.asm.mjs.
- Experimental socket support added for Node.js environments.
- JavaScript interop improved with JsBigInt for bigint roundtripping and resource management.
- Array-like support enhanced for JsProxy objects, including slice subscripting.