Pyodide 314.0 출시, WebAssembly 휠 PyPI 배포 지원
원제: Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
왜 중요한가
WebAssembly 기반 Python 패키지 생태계의 표준화로 브라우저 내 Python 개발 환경이 크게 개선된다.
Pyodide 314.0이 출시되어 PEP 783 승인으로 Python 패키지를 WebAssembly 휠로 PyPI에 직접 배포할 수 있게 되었다. 기존 300개 패키지 수동 관리에서 벗어나 패키지 유지보수자가 직접 Pyodide 휠을 빌드하고 배포할 수 있다.
Pyodide 314.0은 Python 웹 브라우저 생태계의 중요한 이정표를 제시한다. PEP 783: Emscripten packaging의 승인으로 Python 패키지 개발자들이 PyPI에 직접 WebAssembly 휠을 배포할 수 있게 되었다. 이전에는 Pyodide 유지보수팀이 300개 이상의 패키지를 수동으로 관리, 빌드, 호스팅해야 했으며 모든 새 패키지에는 수동 검토가 필요했다. 이제 패키지 유지보수자들은 Linux, macOS, Windows용 네이티브 휠을 빌드하는 것처럼 Pyodide 휠을 빌드하고 배포할 수 있다. cibuildwheel v4.0은 이미 PyEmscripten 2025 및 2026 ABI 빌드를 지원한다. Pyodide는 새로운 버전 체계로 전환하여 314.x가 Python 3.14에 직접 대응되며, 바이너리 호환성 변경사항은 업스트림 Python 업데이트와 일치하게 된다. 이 첫 번째 릴리스는 Python 3.14.2와 Emscripten 5.0.3을 포함한다. 플랫폼 태그는 pyemscripten_* 접두사를 사용하며, ssl, sqlite3, lzma 등 표준 라이브러리 변경사항도 포함되어 있다.