Newest Python Enhancement Proposals (PEPs): Information on new language features and some meta-information like release procedure and schedules.
PEP 835: Shorthand syntax for Annotated type metadata
This proposal introduces a shorthand syntax for typing.Annotated using the @ operator. This change reduces verbosity for type annotations with metadata, benefiting libraries like Pydantic, FastAPI, Ty...
PEP 833: Freezing the HTML simple repository API
This PEP proposes freezing the standard HTML representation of the simple repository API, as originally specified in PEP 503 and updated over subsequent PEPs.
PEP 829: Package Startup Configuration Files
This PEP changes the way packages influence Python’s startup process. Previously controlled through legacy .pth files parsed and executed by the site.py file during interpreter startup, such files ar...
PEP 830: Add timestamps to exceptions and tracebacks
This PEP adds an optional __timestamp_ns__ attribute to BaseException that records when the exception was instantiated with no observable overhead. When enabled via environment variable or command-lin...