* main: (24 commits)
pythongh-98040: Move the Single-Phase Init Tests Out of test_imp (
pythongh-102561)
pythongh-83861: Fix datetime.astimezone() method (
pythonGH-101545)
pythongh-102856: Clean some of the PEP 701 tokenizer implementation (
python#103634)
pythongh-102856: Skip test_mismatched_parens in WASI builds (
python#103633)
pythongh-102856: Initial implementation of PEP 701 (
python#102855)
pythongh-103583: Add ref. dependency between multibytecodec modules (
python#103589)
pythongh-83004: Harden msvcrt further (
python#103420)
pythonGH-88342: clarify that `asyncio.as_completed` accepts generators yielding tasks (
python#103626)
pythongh-102778: IDLE - make sys.last_exc available in Shell after traceback (
python#103314)
pythongh-103582: Remove last references to `argparse.REMAINDER` from docs (
python#103586)
pythongh-103583: Always pass multibyte codec structs as const (
python#103588)
pythongh-103617: Fix compiler warning in _iomodule.c (
python#103618)
pythongh-103596: [Enum] do not shadow mixed-in methods/attributes (
pythonGH-103600)
pythonGH-100530: Change the error message for non-class class patterns (
pythonGH-103576)
pythongh-95299: Remove lingering setuptools reference in installer scripts (
pythonGH-103613)
[Doc] Fix a typo in optparse.rst (
python#103504)
pythongh-101100: Fix broken reference `__format__` in `string.rst` (
python#103531)
pythongh-95299: Stop installing setuptools as a part of ensurepip and venv (
python#101039)
pythonGH-103484: Docs: add linkcheck allowed redirects entries for most cases (
python#103569)
pythongh-67230: update whatsnew note for csv changes (
python#103598)
...
Automerge-Triggered-By: GH:pganssle