Skip to content

Comments

Use emscripten platform tags for Pyodide#14226

Closed
charliermarsh wants to merge 1 commit intomainfrom
charlie/em
Closed

Use emscripten platform tags for Pyodide#14226
charliermarsh wants to merge 1 commit intomainfrom
charlie/em

Conversation

@charliermarsh
Copy link
Member

Summary

I think the platform tag for Pyodide 2024 wheels is emscripten_3_1_58_wasm32. As far as I can tell, the pyodide_2024_0_wasm32 piece doesn't actually show up in the wheels themselves, though I could be misunderstanding.

Builds on #12731.

Test Plan

cargo run pip install --python .venv-pyodide --target src/vendor https://github.com/pydantic/pydantic-core/releases/download/v2.35.1/pydantic_core-2.35.1-cp312-cp312-emscripten_3_1_58_wasm32.whl

@charliermarsh
Copy link
Member Author

Nevermind, it looks like some pyodide wheels do use pyodide_2024_0_wasm32, so perhaps we should support both?

@charliermarsh charliermarsh added the do-not-merge Pull request is not ready to merge label Jun 24, 2025
@charliermarsh charliermarsh marked this pull request as draft June 24, 2025 01:34
@codspeed-hq
Copy link

codspeed-hq bot commented Jun 24, 2025

CodSpeed WallTime Performance Report

Merging #14226 will degrade performances by 17.14%

Comparing charlie/em (0cdfb39) with main (aa2448e)

Summary

❌ 1 regressions
✅ 11 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
wheelname_parsing[flyte-long-compatible] 1.3 µs 1.6 µs -17.14%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge Pull request is not ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant