Pyodide 314.0: Paket Python Kini Bisa Publikasi Wheel WebAssembly
Judul asli: Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
Mengapa Ini Penting
Standardisasi packaging WebAssembly menghilangkan bottleneck manual dan mempercepat adopsi Python di browser
Pyodide 314.0 memungkinkan publikasi paket Python untuk WebAssembly langsung ke PyPI setelah PEP 783 diterima. Sebelumnya maintainer Pyodide harus mengelola 300+ paket sendiri secara manual.
Pyodide 314.0 menandai milestone signifikan dengan penerimaan PEP 783: Emscripten packaging yang memungkinkan maintainer paket Python mempublikasikan wheel WebAssembly langsung ke PyPI. Sebelumnya, maintainer Pyodide harus mengelola, membangun, dan hosting lebih dari 300 paket secara manual, menciptakan beban berat dan bottleneck bagi komunitas. Kini dengan cibuildwheel v4.0 yang mendukung PyEmscripten 2025 dan 2026 ABIs, maintainer dapat membangun dan publikasi wheel Pyodide seperti wheel native di Linux, macOS, atau Windows. Pyodide juga mengubah skema versioning dari 0.29 ke 314.x yang langsung berkoresponden dengan Python 3.14, memungkinkan kompatibilitas stabil antar rilis. Platform tags kini menggunakan prefix pyemscripten_* dan Pyodide akan merilis versi major tahunan yang sinkron dengan update Python.