Several of the PEPs implemented for Python 3.12 (What’s New In Python 3.12 — Python 3.12.3 documentation) are still listed as accepted.
The ones that caught my eye (as I’m not aware of any remaining work needed on them):
- PEP 683 – Immortal Objects, Using a Fixed Refcount | peps.python.org
- PEP 684 – A Per-Interpreter GIL | peps.python.org
- PEP 701 – Syntactic formalization of f-strings | peps.python.org
I believe PEP 699 – Remove private dict version field added in PEP 509 | peps.python.org is intentionally still open until the deprecation is followed up with removal in Python 3.14, while PEP 687 – Isolating modules in the standard library | peps.python.org still has _datetime’s conversion in progress
There are also a few accepted PEPs from older releases that seem like potential candidates for marking as Final:
- PEP 578 – Python Runtime Audit Hooks | peps.python.org
- PEP 590 – Vectorcall: a fast calling protocol for CPython | peps.python.org
- PEP 615 – Support for the IANA Time Zone Database in the Standard Library | peps.python.org
The annotations PEPs are legitimately still open, and I didn’t try to work out the status of any of the packaging or typing PEPs.
FWIW, the last general “Can this be marked Final?” review thread looks like it may have been back in 2022 after the Pyhton 3.11 release.