Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

joerick
Copy link
Contributor

@joerick joerick commented Aug 11, 2025

Fix the pyodide failures on main.

auditwheel-emscripten is already a dep of pyodide-build, and cibuildwheel doesn't use it directly. But by listing it in this "pip install" command, it was causing the resolver to backtrack to 0.25.0 of pyodide-build, because more recent versions of pyodide-build pin auditwheel-emscripten.

Pyodide folks, does that sound right to you?

@henryiii
Copy link
Contributor

Ahh, so that's it. I still think something like #2544 would be good eventually, as our limits (like capping click, or selecting a pyodide version) aren't applying to unpinned environments.

Copy link
Member

@agriyakhetarpal agriyakhetarpal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM from my end – yes, auditwheel-emscripten is now at 0.2.0 after RPATH support was added. We used to previously pin it but there is no reason to do so now. Thank you!

@joerick joerick changed the title Remove auditwheel-emscripten as a top-level dep fix: pyodide build fails when dependency-versions is set Aug 11, 2025
@henryiii henryiii merged commit 47c5a31 into main Aug 11, 2025
28 checks passed
@henryiii henryiii deleted the fix-pyodide-deps branch August 11, 2025 14:48
@hoodmane
Copy link
Contributor

Thanks @joerick!

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.

4 participants