Skip to content

Bump to Pyodide v0.29.2#2719

Merged
joerick merged 4 commits intopypa:mainfrom
agriyakhetarpal:pyodide-0.29.2
Jan 27, 2026
Merged

Bump to Pyodide v0.29.2#2719
joerick merged 4 commits intopypa:mainfrom
agriyakhetarpal:pyodide-0.29.2

Conversation

@agriyakhetarpal
Copy link
Copy Markdown
Member

and also bump some constraints as GHSA-8rrh-rw8j-w5fx was fixed in wheel recently; users would appreciate a clean security report.

@ryanking13
Copy link
Copy Markdown
Member

It looks like the wheel package made wheel.cli private. I guess we need to update our code not to rely on that.

Made the wheel.cli package private (no deprecation warning)

@agriyakhetarpal
Copy link
Copy Markdown
Member Author

Hmm, I'm not sure I follow... we have been using the wheel CLI instead of the API since pyodide/auditwheel-emscripten#45, and that PR has been in a release since v0.1.0?

@agriyakhetarpal
Copy link
Copy Markdown
Member Author

I see; the https://github.com/pyodide/auditwheel-emscripten/releases/tag/0.2.1 tag was created on December 17th last year, but your release was posted five hours ago. But that still doesn't explain it. I'll update the constraints again and check.

@ryanking13
Copy link
Copy Markdown
Member

ryanking13 commented Jan 26, 2026

Oh I see. That's weird. For some reason, it looks like auditwheel-emscripten<0.1.0 is used in CI

@ryanking13
Copy link
Copy Markdown
Member

The failing test test_pyodide_version_incompatible is installing pyodide-build==0.29.3 and that version is using older version of auditwheel-emscripten. That should be the reason.

def test_pyodide_version_incompatible(tmp_path, capfd):
if sys.platform == "win32":
pytest.skip("pyodide-build doesn't work correctly on Windows")
basic_project.generate(tmp_path)
with pytest.raises(subprocess.CalledProcessError):
utils.cibuildwheel_run(
tmp_path,
add_args=["--platform", "pyodide"],
add_env={
"CIBW_DEPENDENCY_VERSIONS": "packages: pyodide-build==0.29.3",
"CIBW_PYODIDE_VERSION": "0.26.0a6",
},
)

@agriyakhetarpal
Copy link
Copy Markdown
Member Author

My bad, I should have checked the actual code too. 😄 Thanks!

Co-Authored-By: Gyeongjae Choi <def6488@gmail.com>
@joerick joerick merged commit 9a15d08 into pypa:main Jan 27, 2026
33 of 35 checks passed
@agriyakhetarpal agriyakhetarpal deleted the pyodide-0.29.2 branch January 27, 2026 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants