https://peps.python.org/peps.rss
· source : Welcome to Python.org
Newest Python Enhancement Proposals (PEPs): Information on new language features and some meta-information like release procedure and schedules.
🗒️ Articles (10 affichés)
📄 10
12/06/2026 00:00
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, Typer, and SQLModel.
Lire l'article →
21/04/2026 00:00
This PEP proposes freezing the standard HTML representation of the simple repository API, as originally specified in PEP 503 and updated over subsequent PEPs.
Lire l'article →
31/03/2026 00:00
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 are used to extend sys.path and execute package initialization code before control is passed to the fir…
Lire l'article →
15/03/2026 00:00
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-line flag, formatted tracebacks display this timestamp alongside the exception message.
Lire l'article →
14/03/2026 00:00
This PEP proposes two things:
Lire l'article →
07/03/2026 00:00
This PEP introduces support for yield from in an asynchronous generator function through a new async yield from construct:
Lire l'article →
27/02/2026 00:00
We propose adding powerful type-level introspection and construction facilities to Python’s type system. This design is inspired largely by TypeScript’s conditional and mapped types, but is adapted to the distinct semantics and constraints of Python’s typing model.
Lire l'article →
23/02/2026 00:00
This document describes the development and release schedule for Python 3.16.
Lire l'article →
17/02/2026 00:00
This PEP proposes variant wheels, an extension to packaging:specifications/binary-distribution-format that permits building multiple variants of the same package while embedding additional compatibility data. The specific properties are stored inside the wheel, and expressed via a human-readable var…
Lire l'article →
19/01/2026 00:00
This PEP sets out to help make the discovery of a project’s virtual environment easier for tools by providing a default location as well as a way for a project to point to its preferred virtual environment when it differs from the default location.
Lire l'article →