Pyodide 314.0 : Les packages Python peuvent publier des wheels WebAssembly sur PyPI
Original : Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
Pourquoi c'est important
Démocratise l'écosystème WebAssembly Python en permettant la publication directe sur PyPI
Pyodide 314.0 introduit le support PEP 783 permettant aux packages Python de publier directement des wheels WebAssembly sur PyPI. Cette version adopte un nouveau schéma de versioning aligné sur Python 3.14.2 et Emscripten 5.0.3.
L'acceptation du PEP 783 marque une étape majeure pour l'écosystème Python-dans-le-navigateur. Les mainteneurs de packages peuvent désormais construire et publier des wheels Pyodide directement sur PyPI, comme pour les wheels natifs Linux/macOS/Windows. Auparavant, les mainteneurs Pyodide devaient maintenir plus de 300 packages manuellement. cibuildwheel v4.0 supporte déjà la construction pour les ABI PyEmscripten 2025 et 2026. Pyodide adopte un nouveau schéma de versioning basé sur Python : 314.x correspond à Python 3.14, permettant la compatibilité des packages entre releases. Cette première version du nouveau schéma inclut Python 3.14.2 et Emscripten 5.0.3. Les changements incluent aussi Pyodide comme module ES natif et le support expérimental des opérations socket dans Node.js.