You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support wasm32-wasip1 as the default WASI target triple #123877
Can't we wait for Python 3.14 to make such change?
I'm not making the change until 3.13.1 if that's what you're worried about. But I don't want to leave wasm32-wasi hard-coded as the default target in case WASI 1.0 comes in before the end of 2029 and Python 3.13 suddenly doesn't build out of the box for WASI because we left in the old triple.
I also have a PR to make it easy enough to specify the triple as well, so it won't be a costly transition to specify it manually so some workflow works in 3.13.0 and 3.13.1.
Activity
vstinner commentedon Sep 10, 2024
Can't we wait for Python 3.14 to make such change? A soft deprecation doesn't sound like something urgent.
brettcannon commentedon Sep 10, 2024
I'm not making the change until 3.13.1 if that's what you're worried about. But I don't want to leave
wasm32-wasihard-coded as the default target in case WASI 1.0 comes in before the end of 2029 and Python 3.13 suddenly doesn't build out of the box for WASI because we left in the old triple.I also have a PR to make it easy enough to specify the triple as well, so it won't be a costly transition to specify it manually so some workflow works in 3.13.0 and 3.13.1.
pythonGH-123877: default to `wasm32-wasip1` instead of `wasm32-wasi` …
GH-123877: default to `wasm32-wasip1` instead of `wasm32-wasi` to be …
brettcannon commentedon Nov 7, 2024
This is in
main, but cherry-picker couldn't make it work for 3.13. I've asked for opinions from the Bytecode Alliance if people think it's worth backporting.[3.13] pythonGH-123877: use `wasm32-wasip1` as the target triple for …
brettcannon commentedon Nov 7, 2024
Once #126561 lands then I will make a PR to update the buildbot config.
[3.13] GH-123877: make `wasm32-wasip1` the target triple for WASI (#1…
pythonGH-123877: default to `wasm32-wasip1` instead of `wasm32-wasi` …
pythonGH-123877: default to `wasm32-wasip1` instead of `wasm32-wasi` …