v3.15.0a7
gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome (#137004)
GH-139590: Run `ruff format` on pre-commit for Tools/wasm (#139591)
GH-133600: Refactor `wasi.py` into `wasi/__main__.py` Along the way, also move related files into their appropriate directories and update `.github/CODEOWNERS`.
gh-145219: Add Emscripten cross-build and clean configurability (#145581)
gh-124621: Emscripten: Support pyrepl in browser (GH-136931)
gh-145177: Support multiple Emscripten versions for Emscripten buildbot (#145180)
gh-127629: Add ctypes to the Emscripten build (#127683)
gh-127503: Improve tracebacks on Emscripten when there is a trap (#131158)
gh-139590: Stricter `ruff` rules for `Tools/wasm` (#139752)