Skip to content
Search

Python Enhancement Proposals

lastmod 2026-09-11created 2018-09-204 edits

Python Enhancement Proposals (PEP) Index

  • Python Enhancement Proposals (PEP)
  • PEP 8 - Style Guide for Python Code
  • PEP 405 - Python Virtual Environments
  • PEP 425 - Compatibility Tags for Built Distributions
  • PEP 427 (wheel) - The Wheel Binary Package Format 1.0
  • PEP 432 - Restructuring the CPython startup sequence
  • PEP 440 - Version Identification and Dependency Specification (Local Version Label - the part after + in a whl file name -)
  • PEP 465 - A dedicated infix operator for matrix multiplication (matrix multiplication operator @)
  • PEP 484 - Type Hints, also covers "Stub Files", which correspond to pyi.
  • PEP 498 - Literal String Interpolation (the f"..." thing)
  • PEP 525 - Asynchronous Generators (__aiter__, __anext__, async for, typing.AsyncGenerator)
  • PEP 544 - Protocols: Structural subtyping (static duck typing)
  • PEP 578 - Python Runtime Audit Hooks
  • PEP 685 - Comparison of extra names for optional distribution dependencies
  • PEP 692 - Using TypedDict for more precise **kwargs typing
  • PEP 703 - Making the Global Interpreter Lock Optional in CPython (nogil)
  • PEP 750 - Template Strings
  • PEP 3333 - Python Web Server Gateway Interface v1.0.1

See also

author Zer0 sitemap