diff --git a/cibuildwheel/resources/build-platforms.toml b/cibuildwheel/resources/build-platforms.toml index e745e601..b4f08e08 100644 --- a/cibuildwheel/resources/build-platforms.toml +++ b/cibuildwheel/resources/build-platforms.toml @@ -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] diff --git a/cibuildwheel/resources/constraints-pyodide312.txt b/cibuildwheel/resources/constraints-pyodide312.txt index fde662b6..d5868385 100644 --- a/cibuildwheel/resources/constraints-pyodide312.txt +++ b/cibuildwheel/resources/constraints-pyodide312.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-pyodide313.txt b/cibuildwheel/resources/constraints-pyodide313.txt index 769da1fc..a3832b79 100644 --- a/cibuildwheel/resources/constraints-pyodide313.txt +++ b/cibuildwheel/resources/constraints-pyodide313.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python310.txt b/cibuildwheel/resources/constraints-python310.txt index 541e243b..76f0a9c7 100644 --- a/cibuildwheel/resources/constraints-python310.txt +++ b/cibuildwheel/resources/constraints-python310.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python311.txt b/cibuildwheel/resources/constraints-python311.txt index b298c209..c2eec6e6 100644 --- a/cibuildwheel/resources/constraints-python311.txt +++ b/cibuildwheel/resources/constraints-python311.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python312.txt b/cibuildwheel/resources/constraints-python312.txt index b298c209..c2eec6e6 100644 --- a/cibuildwheel/resources/constraints-python312.txt +++ b/cibuildwheel/resources/constraints-python312.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python313.txt b/cibuildwheel/resources/constraints-python313.txt index b298c209..c2eec6e6 100644 --- a/cibuildwheel/resources/constraints-python313.txt +++ b/cibuildwheel/resources/constraints-python313.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python314.txt b/cibuildwheel/resources/constraints-python314.txt index b298c209..c2eec6e6 100644 --- a/cibuildwheel/resources/constraints-python314.txt +++ b/cibuildwheel/resources/constraints-python314.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python38.txt b/cibuildwheel/resources/constraints-python38.txt index c7fe8405..5db847e3 100644 --- a/cibuildwheel/resources/constraints-python38.txt +++ b/cibuildwheel/resources/constraints-python38.txt @@ -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 diff --git a/cibuildwheel/resources/constraints-python39.txt b/cibuildwheel/resources/constraints-python39.txt index 446df11a..f72b354c 100644 --- a/cibuildwheel/resources/constraints-python39.txt +++ b/cibuildwheel/resources/constraints-python39.txt @@ -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 diff --git a/cibuildwheel/resources/constraints.txt b/cibuildwheel/resources/constraints.txt index b298c209..c2eec6e6 100644 --- a/cibuildwheel/resources/constraints.txt +++ b/cibuildwheel/resources/constraints.txt @@ -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 diff --git a/test/test_pyodide.py b/test/test_pyodide.py index fa4c8670..8b0e799b 100644 --- a/test/test_pyodide.py +++ b/test/test_pyodide.py @@ -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", }, )