Pyodide 314.0: WebAssembly wheels को PyPI पर प्रकाशित करना संभव

मूल शीर्षक: Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI

यह क्यों महत्वपूर्ण है

Python web development के लिए packaging ecosystem का मानकीकरण हुआ है।

Pyodide 314.0 रिलीज़ में PEP 783 की स्वीकृति के साथ Python packages अब WebAssembly wheels को PyPI पर प्रकाशित कर सकते हैं। यह Python-in-browser ecosystem में महत्वपूर्ण मील का पत्थर है।

Pyodide 314.0 रिलीज़ में PEP 783: Emscripten packaging की स्वीकृति शामिल है, जो Python-in-browser ecosystem का सबसे महत्वपूर्ण बदलाव माना जा रहा है। इससे package maintainers अब Pyodide wheels को सीधे PyPI पर प्रकाशित कर सकते हैं, जैसे वे Linux, macOS या Windows के लिए native wheels करते हैं। पहले Pyodide maintainers को 300 से अधिक packages खुद maintain करने पड़ते थे, जो बड़ी समस्या थी। cibuildwheel v4.0 अब PyEmscripten 2025 और 2026 ABIs को support करता है। नई versioning scheme के तहत Pyodide 314.x Python 3.14 से correspond करता है, जो Python updates के साथ synchronized होगा। यह release Python 3.14.2 और Emscripten 5.0.3 के साथ आती है। Platform tags अब pyemscripten_* prefix का उपयोग करते हैं। Standard library में ssl, sqlite3, और lzma modules को फिर से include किया गया है।

स्रोत

blog.pyodide.org — मूल लेख पढ़ें →