Bump to Pyodide v0.29.2 (#2719)

* Bump to Pyodide v0.29.2

* Bump the Pyodide constraints too

* Include new auditwheel-emscripten and pyodide-build release

* Bump pyodide-build in test to a newer version

Co-Authored-By: Gyeongjae Choi <def6488@gmail.com>

---------

Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
This commit is contained in:
Agriya Khetarpal
2026-01-27 09:22:16 +00:00
committed by GitHub
co-authored by Gyeongjae Choi
parent dc4fc9c3fe
commit 9a15d0851e
12 changed files with 60 additions and 58 deletions
+1 -1
View File
@@ -226,7 +226,7 @@ python_configurations = [
[pyodide]
python_configurations = [
{ identifier = "cp312-pyodide_wasm32", version = "3.12", default_pyodide_version = "0.27.7", node_version = "v22" },
{ identifier = "cp313-pyodide_wasm32", version = "3.13", default_pyodide_version = "0.29.0", node_version = "v22" },
{ identifier = "cp313-pyodide_wasm32", version = "3.13", default_pyodide_version = "0.29.2", node_version = "v22" },
]
[android]
@@ -2,9 +2,9 @@
# nox -s update_constraints
annotated-types==0.7.0
# via pydantic
anyio==4.12.0
anyio==4.12.1
# via httpx
auditwheel-emscripten==0.2.0
auditwheel-emscripten==0.2.1
# via pyodide-build
build==1.2.2.post1
# via
@@ -23,7 +23,7 @@ click==8.1.8
# typer
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
h11==0.16.0
# via httpcore
@@ -36,18 +36,19 @@ idna==3.11
# anyio
# httpx
# requests
leb128==1.0.8
leb128==1.0.9
# via auditwheel-emscripten
markdown-it-py==4.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
packaging==25.0
packaging==26.0
# via
# auditwheel-emscripten
# build
# pyodide-build
# unearth
# wheel
pip==25.3
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
platformdirs==4.5.1
@@ -62,9 +63,9 @@ pydantic-core==2.41.5
# via pydantic
pygments==2.19.2
# via rich
pyodide-build==0.31.0
pyodide-build==0.31.2
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
pyodide-cli==0.4.0
pyodide-cli==0.4.2
# via
# auditwheel-emscripten
# pyodide-build
@@ -76,7 +77,7 @@ requests==2.32.5
# via pyodide-build
resolvelib==1.2.1
# via pyodide-build
rich==14.2.0
rich==14.3.1
# via
# pyodide-build
# pyodide-cli
@@ -85,7 +86,7 @@ ruamel-yaml==0.19.1
# via pyodide-build
shellingham==1.5.4
# via typer
typer==0.21.0
typer==0.21.1
# via
# auditwheel-emscripten
# pyodide-build
@@ -101,13 +102,13 @@ typing-inspection==0.4.2
# via pydantic
unearth==0.18.2
# via pyodide-build
urllib3==2.6.2
urllib3==2.6.3
# via requests
virtualenv==20.35.4
virtualenv==20.36.1
# via
# build
# pyodide-build
wheel==0.45.1
wheel==0.46.3
# via
# auditwheel-emscripten
# pyodide-build
@@ -2,9 +2,9 @@
# nox -s update_constraints
annotated-types==0.7.0
# via pydantic
anyio==4.12.0
anyio==4.12.1
# via httpx
auditwheel-emscripten==0.2.0
auditwheel-emscripten==0.2.1
# via pyodide-build
build==1.2.2.post1
# via
@@ -23,7 +23,7 @@ click==8.1.8
# typer
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
h11==0.16.0
# via httpcore
@@ -36,18 +36,19 @@ idna==3.11
# anyio
# httpx
# requests
leb128==1.0.8
leb128==1.0.9
# via auditwheel-emscripten
markdown-it-py==4.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
packaging==25.0
packaging==26.0
# via
# auditwheel-emscripten
# build
# pyodide-build
# unearth
# wheel
pip==25.3
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
platformdirs==4.5.1
@@ -62,9 +63,9 @@ pydantic-core==2.41.5
# via pydantic
pygments==2.19.2
# via rich
pyodide-build==0.31.0
pyodide-build==0.31.2
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
pyodide-cli==0.4.0
pyodide-cli==0.4.2
# via
# auditwheel-emscripten
# pyodide-build
@@ -76,7 +77,7 @@ requests==2.32.5
# via pyodide-build
resolvelib==1.2.1
# via pyodide-build
rich==14.2.0
rich==14.3.1
# via
# pyodide-build
# pyodide-cli
@@ -85,7 +86,7 @@ ruamel-yaml==0.19.1
# via pyodide-build
shellingham==1.5.4
# via typer
typer==0.21.0
typer==0.21.1
# via
# auditwheel-emscripten
# pyodide-build
@@ -100,13 +101,13 @@ typing-inspection==0.4.2
# via pydantic
unearth==0.18.2
# via pyodide-build
urllib3==2.6.2
urllib3==2.6.3
# via requests
virtualenv==20.35.4
virtualenv==20.36.1
# via
# build
# pyodide-build
wheel==0.45.1
wheel==0.46.3
# via
# auditwheel-emscripten
# pyodide-build
@@ -2,19 +2,19 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
importlib-metadata==8.7.1
# via build
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,13 +24,13 @@ platformdirs==4.5.1
# via virtualenv
pyproject-hooks==1.2.0
# via build
tomli==2.3.0
tomli==2.4.0
# via build
typing-extensions==4.15.0
# via
# delocate
# virtualenv
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
zipp==3.23.0
# via importlib-metadata
@@ -2,17 +2,17 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,5 +24,5 @@ pyproject-hooks==1.2.0
# via build
typing-extensions==4.15.0
# via delocate
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
@@ -2,17 +2,17 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,5 +24,5 @@ pyproject-hooks==1.2.0
# via build
typing-extensions==4.15.0
# via delocate
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
@@ -2,17 +2,17 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,5 +24,5 @@ pyproject-hooks==1.2.0
# via build
typing-extensions==4.15.0
# via delocate
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
@@ -2,17 +2,17 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,5 +24,5 @@ pyproject-hooks==1.2.0
# via build
typing-extensions==4.15.0
# via delocate
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
@@ -14,7 +14,7 @@ importlib-metadata==8.5.0
# via build
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,13 +24,13 @@ platformdirs==4.3.6
# via virtualenv
pyproject-hooks==1.2.0
# via build
tomli==2.3.0
tomli==2.4.0
# via build
typing-extensions==4.13.2
# via
# delocate
# virtualenv
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
zipp==3.20.2
# via importlib-metadata
@@ -2,7 +2,7 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
@@ -14,7 +14,7 @@ importlib-metadata==8.7.1
# via build
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,13 +24,13 @@ platformdirs==4.4.0
# via virtualenv
pyproject-hooks==1.2.0
# via build
tomli==2.3.0
tomli==2.4.0
# via build
typing-extensions==4.15.0
# via
# delocate
# virtualenv
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
zipp==3.23.0
# via importlib-metadata
+4 -4
View File
@@ -2,17 +2,17 @@
# nox -s update_constraints
altgraph==0.17.5
# via macholib
build==1.3.0
build==1.4.0
# via -r cibuildwheel/resources/constraints.in
delocate==0.13.0
# via -r cibuildwheel/resources/constraints.in
distlib==0.4.0
# via virtualenv
filelock==3.20.2
filelock==3.20.3
# via virtualenv
macholib==1.16.4
# via delocate
packaging==25.0
packaging==26.0
# via
# build
# delocate
@@ -24,5 +24,5 @@ pyproject-hooks==1.2.0
# via build
typing-extensions==4.15.0
# via delocate
virtualenv==20.35.4
virtualenv==20.36.1
# via -r cibuildwheel/resources/constraints.in
+1 -1
View File
@@ -99,7 +99,7 @@ def test_pyodide_version_incompatible(tmp_path, capfd):
tmp_path,
add_args=["--platform", "pyodide"],
add_env={
"CIBW_DEPENDENCY_VERSIONS": "packages: pyodide-build==0.29.3",
"CIBW_DEPENDENCY_VERSIONS": "packages: pyodide-build==0.31.2",
"CIBW_PYODIDE_VERSION": "0.26.0a6",
},
)