Closed henryiii closed 1 month ago
Do you already understand the Python 3.12 failures? When I saw them previously I decided to trigger a CI run with master as-is (#3939) and I don't see any errors there.
I don't understand how this could be adding errors on 3.12. No code changes that I see. 🤷
I don't understand how this could be adding errors on 3.12. No code changes that I see. 🤷
My best guess: some change in the environment triggers a latent bug in 3.12 (or how we use 3.12).
Could tests/pyproject.toml have something to do with it?
Importing pytest or sys (probably pytest) inside test_embed causes Python 3.12 to segfault. b9b391c9 fixed the issues - we don't really need to do it, since we are avoiding these anyway on Pyodide. But why? How?
And the interesting question: Should we add -fexceptions
when building on emscripten in our CMake helpers? Is there a reason someone wouldn't want them (using them, which we do a lot, would cause crashes). @hoodmane?
Adding WebAssembly testing on Pyodide.
Description
Suggested changelog entry: