v3.15.0a2
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-139590: Stricter `ruff` rules for `Tools/wasm` (#139752)
gh-124621: Emscripten: Support pyrepl in browser (GH-136931)
gh-127629: Add ctypes to the Emscripten build (#127683)
gh-127503: Improve tracebacks on Emscripten when there is a trap (#131158)