This PR has been split off from #2002, where it has been attempted to allow the use of a build-time flag to build and test a Pyodide version that is not available with cibuildwheel, since the cibuildwheel version couples the Pyodide version available within it.
This PR is, rather, more limited in its approach. The key changes here are:
Updated to the recently released Pyodide version 0.26.4, which now uses Python 3.12.7 (but we reflect just 3.12 and don't reflect the patch version). The Emscripten version stays the same at 3.1.58 and there is no ABI break.
Description
This PR has been split off from #2002, where it has been attempted to allow the use of a build-time flag to build and test a Pyodide version that is not available with cibuildwheel, since the cibuildwheel version couples the Pyodide version available within it.
This PR is, rather, more limited in its approach. The key changes here are:
pyodide-build
is now hosted in its own repository, and updates to it are not made in sync with updates to the Pyodide version, allowingpyodide-build
to move faster with changes to it. Hence, thepyodide-build
version (currently at 0.29.0) is now what is used to fetch the Pyodide xbuildenv for Pyodide builds.0.26.4
, which now uses Python 3.12.7 (but we reflect just 3.12 and don't reflect the patch version). The Emscripten version stays the same at 3.1.58 and there is no ABI break.