This issue lists up the tasks required to encourage and support package maintainers in building and publishing packages for Pyodide once PEP 783 is accepted. The goal is to reduce friction in the build/publish loop and ensure the tooling ecosystem is ready for widespread adoption.
P0
P1
P2
This issue lists up the tasks required to encourage and support package maintainers in building and publishing packages for Pyodide once PEP 783 is accepted. The goal is to reduce friction in the build/publish loop and ensure the tooling ecosystem is ready for widespread adoption.
P0
pyodide-buildcibuildwheelandpyodide-buildin CI.auditwheel-emscriptensupport incibuildwheelauditwheel-emscriptenafter build to function correctly without a lockfile.pyodide-cross-build-environments.json.pyodide venvcombined withpytestorunittest.uv.P1
pyodide-buildyaml,rich) optional.numpyorscipyduring build steps to accommodate packages with hard-coded version constraints.P2