___  _   _ ___ _  _ ____ _  _
            |__]  \_/   |  |__| |  | |\ |
            |      |    |  |  | |__| | \|
____ _  _ _  _ ____ _  _ ____ ____ _  _ ____ _  _ ___
|___ |\ | |__| |__| |\ | |    |___ |\/| |___ |\ |  |
|___ | \| |  | |  | | \| |___ |___ |  | |___ | \|  |
     ___  ____ ____ ___  ____ ____ ____ _    ____
     |__] |__/ |  | |__] |  | [__  |__| |    [__
     |    |  \ |__| |    |__| ___] |  | |___ ___]
--------------------> gopher.fnord.one/1/Mirrors/PEP/

 The Python Enhancement Proposals (PEP) are "design
 document[s] providing information to the Python
 community, or describing a new feature for Python or
 its processes or environment. The PEP should provide
 a concise technical specification of the feature and
 a rationale for the feature."
                                          -- PEP 1
  
Last update: Di 9. Aug 21:45:28 UTC 2022


### PEPs
PEP 0001 (TXT)
Title: PEP Purpose and Guidelines
Type: Process
Status: Active
Created: 13-Jun-2000
Author: Barry Warsaw, Jeremy Hylton, David Goodger, Nick Coghlan
PEP 0002 (TXT)
Title: Procedure for Adding New Modules
Type: Process
Status: Superseded
Created: 07-Jul-2001
Author: Martijn Faassen 
PEP 0003 (TXT)
Title: Guidelines for Handling Bug Reports
Type: Process
Status: Withdrawn
Created: 25-Sep-2000
Author: jeremy@alum.mit.edu (Jeremy Hylton)
PEP 0004 (TXT)
Title: Deprecation of Standard Modules
Type: Process
Status: Active
Created: 01-Oct-2000
Author: Brett Cannon , Martin von Löwis 
PEP 0005 (TXT)
Title: Guidelines for Language Evolution
Type: Process
Status: Active
Created: 26-Oct-2000
Author: paul@prescod.net (Paul Prescod)
PEP 0006 (TXT)
Title: Bug Fix Releases
Type: Process
Status: Active
Created: 15-Mar-2001
Author: aahz@pythoncraft.com (Aahz), anthony@interlink.com.au (Anthony Baxter)
PEP 0007 (TXT)
Title: Style Guide for C Code
Type: Process
Status: Active
Created: 05-Jul-2001
Author: Guido van Rossum , Barry Warsaw 
PEP 0008 (TXT)
Title: Style Guide for Python Code
Type: Process
Status: Active
Created: 05-Jul-2001
Author: Guido van Rossum ,
PEP 0009 (TXT)
Title: Sample Plaintext PEP Template
Type: Process
Status: Withdrawn
Created: 14-Aug-2001
Author: Barry Warsaw 
PEP 0010 (TXT)
Title: Voting Guidelines
Type: Process
Status: Active
Created: 07-Mar-2002
Author: barry@python.org (Barry Warsaw)
PEP 0011 (TXT)
Title: CPython platform support
Type: Process
Status: Active
Created: 07-Jul-2002
Author: Martin von Löwis ,
PEP 0012 (RST)
Title: Sample reStructuredText PEP Template
Type: Process
Status: Active
Created: 05-Aug-2002
Author: David Goodger ,
PEP 0013 (RST)
Title: Python Language Governance
Type: Informational
Status: Active
Created: 16-Dec-2018
Author: The Python core team and community
PEP 0020 (TXT)
Title: The Zen of Python
Type: Informational
Status: Active
Created: 19-Aug-2004
Author: Tim Peters 
PEP 0042 (TXT)
Title: Feature Requests
Type: Process
Status: Withdrawn
Created: 12-Sep-2000
Author: Jeremy Hylton 
PEP 0100 (TXT)
Title: Python Unicode Integration
Type: Standards Track
Status: Final
Created: 10-Mar-2000
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0101 (TXT)
Title: Doing Python Releases 101
Type: Informational
Status: Active
Created: 22-Aug-2001
Author: Barry Warsaw , Guido van Rossum 
PEP 0102 (TXT)
Title: Doing Python Micro Releases
Type: Informational
Status: Superseded
Created: 09-Jan-2002
Author: anthony@interlink.com.au (Anthony Baxter),
PEP 0103 (TXT)
Title: Collecting information about git
Type: Informational
Status: Withdrawn
Created: 01-Jun-2015
Author: Oleg Broytman 
PEP 0160 (TXT)
Title: Python 1.6 Release Schedule
Type: Informational
Status: Final
Created: 25-Jul-2000
Author: Fred L. Drake, Jr. 
PEP 0200 (TXT)
Title: Python 2.0 Release Schedule
Type: Informational
Status: Final
Created: 12-Jul-2000
Author: Jeremy Hylton 
PEP 0201 (TXT)
Title: Lockstep Iteration
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: barry@python.org (Barry Warsaw)
PEP 0202 (TXT)
Title: List Comprehensions
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: barry@python.org (Barry Warsaw)
PEP 0203 (TXT)
Title: Augmented Assignments
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: thomas@python.org (Thomas Wouters)
PEP 0204 (TXT)
Title: Range Literals
Type: Standards Track
Status: Rejected
Created: 14-Jul-2000
Author: thomas@python.org (Thomas Wouters)
PEP 0205 (TXT)
Title: Weak References
Type: Standards Track
Status: Final
Created: 14-Jul-2000
Author: Fred L. Drake, Jr. 
PEP 0206 (TXT)
Title: Python Advanced Library
Type: Informational
Status: Withdrawn
Created: 14-Jul-2000
Author: A.M. Kuchling 
PEP 0207 (TXT)
Title: Rich Comparisons
Type: Standards Track
Status: Final
Created: 25-Jul-2000
Author: guido@python.org (Guido van Rossum), DavidA@ActiveState.com (David Ascher)
PEP 0208 (TXT)
Title: Reworking the Coercion Model
Type: Standards Track
Status: Final
Created: 04-Dec-2000
Author: nas@arctrix.com (Neil Schemenauer), mal@lemburg.com (Marc-André Lemburg)
PEP 0209 (TXT)
Title: Multi-dimensional Arrays
Type: Standards Track
Status: Withdrawn
Created: 03-Jan-2001
Author: barrett@stsci.edu (Paul Barrett), oliphant@ee.byu.edu (Travis Oliphant)
PEP 0210 (TXT)
Title: Decoupling the Interpreter Loop
Type: Standards Track
Status: Rejected
Created: 15-Jul-2000
Author: davida@activestate.com (David Ascher)
PEP 0211 (TXT)
Title: Adding A New Outer Product Operator
Type: Standards Track
Status: Rejected
Created: 15-Jul-2000
Author: gvwilson@ddj.com (Greg Wilson)
PEP 0212 (TXT)
Title: Loop Counter Iteration
Type: Standards Track
Status: Rejected
Created: 22-Aug-2000
Author: nowonder@nowonder.de (Peter Schneider-Kamp)
PEP 0213 (TXT)
Title: Attribute Access Handlers
Type: Standards Track
Status: Deferred
Created: 21-Jul-2000
Author: paul@prescod.net (Paul Prescod)
PEP 0214 (TXT)
Title: Extended Print Statement
Type: Standards Track
Status: Final
Created: 24-Jul-2000
Author: barry@python.org (Barry Warsaw)
PEP 0215 (TXT)
Title: String Interpolation
Type: Standards Track
Status: Superseded
Created: 24-Jul-2000
Author: ping@zesty.ca (Ka-Ping Yee)
PEP 0216 (TXT)
Title: Docstring Format
Type: Informational
Status: Rejected
Created: 31-Jul-2000
Author: moshez@zadka.site.co.il (Moshe Zadka)
PEP 0217 (TXT)
Title: Display Hook for Interactive Use
Type: Standards Track
Status: Final
Created: 31-Jul-2000
Author: moshez@zadka.site.co.il (Moshe Zadka)
PEP 0218 (TXT)
Title: Adding a Built-In Set Object Type
Type: Standards Track
Status: Final
Created: 31-Jul-2000
Author: gvwilson@ddj.com (Greg Wilson), python@rcn.com (Raymond Hettinger)
PEP 0219 (TXT)
Title: Stackless Python
Type: Standards Track
Status: Deferred
Created: 14-Aug-2000
Author: gmcm@hypernet.com (Gordon McMillan)
PEP 0220 (TXT)
Title: Coroutines, Generators, Continuations
Type: Informational
Status: Rejected
Created: 14-Aug-2000
Author: gmcm@hypernet.com (Gordon McMillan)
PEP 0221 (TXT)
Title: Import As
Type: Standards Track
Status: Final
Created: 15-Aug-2000
Author: thomas@python.org (Thomas Wouters)
PEP 0222 (TXT)
Title: Web Library Enhancements
Type: Standards Track
Status: Deferred
Created: 18-Aug-2000
Author: A.M. Kuchling 
PEP 0223 (TXT)
Title: Change the Meaning of ``\x`` Escapes
Type: Standards Track
Status: Final
Created: 20-Aug-2000
Author: tim.peters@gmail.com (Tim Peters)
PEP 0224 (TXT)
Title: Attribute Docstrings
Type: Standards Track
Status: Rejected
Created: 23-Aug-2000
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0225 (TXT)
Title: Elementwise/Objectwise Operators
Type: Standards Track
Status: Rejected
Created: 19-Sep-2000
Author: hzhu@users.sourceforge.net (Huaiyu Zhu),
PEP 0226 (TXT)
Title: Python 2.1 Release Schedule
Type: Informational
Status: Final
Created: 16-Oct-2000
Author: Jeremy Hylton 
PEP 0227 (TXT)
Title: Statically Nested Scopes
Type: Standards Track
Status: Final
Created: 01-Nov-2000
Author: jeremy@alum.mit.edu (Jeremy Hylton)
PEP 0228 (TXT)
Title: Reworking Python's Numeric Model
Type: Standards Track
Status: Withdrawn
Created: 04-Nov-2000
Author: moshez@zadka.site.co.il (Moshe Zadka), guido@python.org (Guido van Rossum)
PEP 0229 (TXT)
Title: Using Distutils to Build Python
Type: Standards Track
Status: Final
Created: 16-Nov-2000
Author: A.M. Kuchling 
PEP 0230 (TXT)
Title: Warning Framework
Type: Standards Track
Status: Final
Created: 28-Nov-2000
Author: guido@python.org (Guido van Rossum)
PEP 0231 (TXT)
Title: __findattr__()
Type: Standards Track
Status: Rejected
Created: 30-Nov-2000
Author: barry@python.org (Barry Warsaw)
PEP 0232 (TXT)
Title: Function Attributes
Type: Standards Track
Status: Final
Created: 02-Dec-2000
Author: Barry Warsaw 
PEP 0233 (TXT)
Title: Python Online Help
Type: Standards Track
Status: Deferred
Created: 11-Dec-2000
Author: paul@prescod.net (Paul Prescod)
PEP 0234 (TXT)
Title: Iterators
Type: Standards Track
Status: Final
Created: 30-Jan-2001
Author: ping@zesty.ca (Ka-Ping Yee), guido@python.org (Guido van Rossum)
PEP 0235 (TXT)
Title: Import on Case-Insensitive Platforms
Type: Standards Track
Status: Final
Created: 21-Feb-2001
Author: Tim Peters 
PEP 0236 (TXT)
Title: Back to the __future__
Type: Standards Track
Status: Final
Created: 26-Feb-2001
Author: Tim Peters 
PEP 0237 (TXT)
Title: Unifying Long Integers and Integers
Type: Standards Track
Status: Final
Created: 11-Mar-2001
Author: Moshe Zadka, Guido van Rossum
PEP 0238 (TXT)
Title: Changing the Division Operator
Type: Standards Track
Status: Final
Created: 11-Mar-2001
Author: moshez@zadka.site.co.il (Moshe Zadka),
PEP 0239 (TXT)
Title: Adding a Rational Type to Python
Type: Standards Track
Status: Rejected
Created: 11-Mar-2001
Author: Christopher A. Craig , Moshe Zadka 
PEP 0240 (TXT)
Title: Adding a Rational Literal to Python
Type: Standards Track
Status: Rejected
Created: 11-Mar-2001
Author: Christopher A. Craig , Moshe Zadka 
PEP 0241 (TXT)
Title: Metadata for Python Software Packages
Type: Standards Track
Status: Final
Created: 12-Mar-2001
Author: A.M. Kuchling 
PEP 0242 (TXT)
Title: Numeric Kinds
Type: Standards Track
Status: Rejected
Created: 17-Mar-2001
Author: paul@pfdubois.com (Paul F. Dubois)
PEP 0243 (TXT)
Title: Module Repository Upload Mechanism
Type: Standards Track
Status: Withdrawn
Created: 18-Mar-2001
Author: jafo-pep@tummy.com (Sean Reifschneider)
PEP 0244 (TXT)
Title: The ``directive`` statement
Type: Standards Track
Status: Rejected
Created: 20-Mar-2001
Author: martin@v.loewis.de (Martin von Löwis)
PEP 0245 (TXT)
Title: Python Interface Syntax
Type: Standards Track
Status: Rejected
Created: 11-Jan-2001
Author: Michel Pelletier 
PEP 0246 (TXT)
Title: Object Adaptation
Type: Standards Track
Status: Rejected
Created: 21-Mar-2001
Author: aleaxit@gmail.com (Alex Martelli),
PEP 0247 (TXT)
Title: API for Cryptographic Hash Functions
Type: Informational
Status: Final
Created: 23-Mar-2001
Author: A.M. Kuchling 
PEP 0248 (TXT)
Title: Python Database API Specification v1.0
Type: Informational
Status: Final
Created: 29-Mar-2001
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0249 (TXT)
Title: Python Database API Specification v2.0
Type: Informational
Status: Final
Created: 29-Mar-2001
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0250 (TXT)
Title: Using site-packages on Windows
Type: Standards Track
Status: Final
Created: 30-Mar-2001
Author: p.f.moore@gmail.com (Paul Moore)
PEP 0251 (TXT)
Title: Python 2.2 Release Schedule
Type: Informational
Status: Final
Created: 17-Apr-2001
Author: barry@python.org (Barry Warsaw), guido@python.org (Guido van Rossum)
PEP 0252 (TXT)
Title: Making Types Look More Like Classes
Type: Standards Track
Status: Final
Created: 19-Apr-2001
Author: guido@python.org (Guido van Rossum)
PEP 0253 (TXT)
Title: Subtyping Built-in Types
Type: Standards Track
Status: Final
Created: 14-May-2001
Author: guido@python.org (Guido van Rossum)
PEP 0254 (TXT)
Title: Making Classes Look More Like Types
Type: Standards Track
Status: Rejected
Created: 18-Jun-2001
Author: guido@python.org (Guido van Rossum)
PEP 0255 (TXT)
Title: Simple Generators
Type: Standards Track
Status: Final
Created: 18-May-2001
Author: nas@arctrix.com (Neil Schemenauer),
PEP 0256 (TXT)
Title: Docstring Processing System Framework
Type: Standards Track
Status: Rejected
Created: 01-Jun-2001
Author: David Goodger 
PEP 0257 (TXT)
Title: Docstring Conventions
Type: Informational
Status: Active
Created: 29-May-2001
Author: David Goodger ,
PEP 0258 (TXT)
Title: Docutils Design Specification
Type: Standards Track
Status: Rejected
Created: 31-May-2001
Author: David Goodger 
PEP 0259 (TXT)
Title: Omit printing newline after newline
Type: Standards Track
Status: Rejected
Created: 11-Jun-2001
Author: guido@python.org (Guido van Rossum)
PEP 0260 (TXT)
Title: Simplify xrange()
Type: Standards Track
Status: Final
Created: 26-Jun-2001
Author: guido@python.org (Guido van Rossum)
PEP 0261 (TXT)
Title: Support for "wide" Unicode characters
Type: Standards Track
Status: Final
Created: 27-Jun-2001
Author: Paul Prescod 
PEP 0262 (TXT)
Title: A Database of Installed Python Packages
Type: Standards Track
Status: Deferred
Created: 08-Jul-2001
Author: A.M. Kuchling 
PEP 0263 (TXT)
Title: Defining Python Source Code Encodings
Type: Standards Track
Status: Final
Created: 06-Jun-2001
Author: mal@lemburg.com (Marc-André Lemburg),
PEP 0264 (TXT)
Title: Future statements in simulated shells
Type: Standards Track
Status: Final
Created: 30-Jul-2001
Author: Michael Hudson 
PEP 0265 (TXT)
Title: Sorting Dictionaries by Value
Type: Standards Track
Status: Rejected
Created: 08-Aug-2001
Author: g2@iowegian.com (Grant Griffin)
PEP 0266 (TXT)
Title: Optimizing Global Variable/Attribute Access
Type: Standards Track
Status: Withdrawn
Created: 13-Aug-2001
Author: skip@pobox.com (Skip Montanaro)
PEP 0267 (TXT)
Title: Optimized Access to Module Namespaces
Type: Standards Track
Status: Deferred
Created: 23-May-2001
Author: jeremy@alum.mit.edu (Jeremy Hylton)
PEP 0268 (TXT)
Title: Extended HTTP functionality and WebDAV
Type: Standards Track
Status: Rejected
Created: 20-Aug-2001
Author: gstein@lyra.org (Greg Stein)
PEP 0269 (TXT)
Title: Pgen Module for Python
Type: Standards Track
Status: Deferred
Created: 24-Aug-2001
Author: jriehl@spaceship.com (Jonathan Riehl)
PEP 0270 (TXT)
Title: uniq method for list objects
Type: Standards Track
Status: Rejected
Created: 21-Aug-2001
Author: jp@demonseed.net (Jason Petrone)
PEP 0271 (TXT)
Title: Prefixing sys.path by command line option
Type: Standards Track
Status: Rejected
Created: 15-Aug-2001
Author: fred@arakne.com (Frédéric B. Giacometti)
PEP 0272 (TXT)
Title: API for Block Encryption Algorithms v1.0
Type: Informational
Status: Final
Created: 18-Sep-2001
Author: A.M. Kuchling 
PEP 0273 (TXT)
Title: Import Modules from Zip Archives
Type: Standards Track
Status: Final
Created: 11-Oct-2001
Author: jim@interet.com (James C. Ahlstrom)
PEP 0274 (TXT)
Title: Dict Comprehensions
Type: Standards Track
Status: Final
Created: 25-Oct-2001
Author: Barry Warsaw 
PEP 0275 (TXT)
Title: Switching on Multiple Values
Type: Standards Track
Status: Rejected
Created: 10-Nov-2001
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0276 (TXT)
Title: Simple Iterator for ints
Type: Standards Track
Status: Rejected
Created: 12-Nov-2001
Author: james_althoff@i2.com (Jim Althoff)
PEP 0277 (TXT)
Title: Unicode file name support for Windows NT
Type: Standards Track
Status: Final
Created: 11-Jan-2002
Author: neilh@scintilla.org (Neil Hodgson)
PEP 0278 (TXT)
Title: Universal Newline Support
Type: Standards Track
Status: Final
Created: 14-Jan-2002
Author: jack@cwi.nl (Jack Jansen)
PEP 0279 (TXT)
Title: The enumerate() built-in function
Type: Standards Track
Status: Final
Created: 30-Jan-2002
Author: python@rcn.com (Raymond Hettinger)
PEP 0280 (TXT)
Title: Optimizing access to globals
Type: Standards Track
Status: Deferred
Created: 10-Feb-2002
Author: guido@python.org (Guido van Rossum)
PEP 0281 (TXT)
Title: Loop Counter Iteration with range and xrange
Type: Standards Track
Status: Rejected
Created: 11-Feb-2002
Author: magnus@hetland.org (Magnus Lie Hetland)
PEP 0282 (TXT)
Title: A Logging System
Type: Standards Track
Status: Final
Created: 04-Feb-2002
Author: vinay_sajip at red-dove.com (Vinay Sajip),
PEP 0283 (TXT)
Title: Python 2.3 Release Schedule
Type: Informational
Status: Final
Created: 27-Feb-2002
Author: Guido van Rossum
PEP 0284 (TXT)
Title: Integer for-loops
Type: Standards Track
Status: Rejected
Created: 01-Mar-2002
Author: David Eppstein ,
PEP 0285 (TXT)
Title: Adding a bool type
Type: Standards Track
Status: Final
Created: 08-Mar-2002
Author: guido@python.org (Guido van Rossum)
PEP 0286 (TXT)
Title: Enhanced Argument Tuples
Type: Standards Track
Status: Deferred
Created: 03-Mar-2002
Author: martin@v.loewis.de (Martin von Löwis)
PEP 0287 (TXT)
Title: reStructuredText Docstring Format
Type: Informational
Status: Active
Created: 25-Mar-2002
Author: David Goodger 
PEP 0288 (TXT)
Title: Generators Attributes and Exceptions
Type: Standards Track
Status: Withdrawn
Created: 21-Mar-2002
Author: python@rcn.com (Raymond Hettinger)
PEP 0289 (TXT)
Title: Generator Expressions
Type: Standards Track
Status: Final
Created: 30-Jan-2002
Author: python@rcn.com (Raymond Hettinger)
PEP 0290 (TXT)
Title: Code Migration and Modernization
Type: Informational
Status: Active
Created: 06-Jun-2002
Author: Raymond Hettinger 
PEP 0291 (TXT)
Title: Backward Compatibility for the Python 2 Standard Library
Type: Informational
Status: Final
Created: 06-Jun-2002
Author: nnorwitz@gmail.com (Neal Norwitz)
PEP 0292 (TXT)
Title: Simpler String Substitutions
Type: Standards Track
Status: Final
Created: 18-Jun-2002
Author: barry@python.org (Barry Warsaw)
PEP 0293 (TXT)
Title: Codec Error Handling Callbacks
Type: Standards Track
Status: Final
Created: 18-Jun-2002
Author: Walter Dörwald 
PEP 0294 (TXT)
Title: Type Names in the types Module
Type: Standards Track
Status: Rejected
Created: 19-Jun-2002
Author: oren at hishome.net (Oren Tirosh)
PEP 0295 (TXT)
Title: Interpretation of multiline string constants
Type: Standards Track
Status: Rejected
Created: 22-Jul-2002
Author: yozh@mx1.ru (Stepan Koltsov)
PEP 0296 (TXT)
Title: Adding a bytes Object Type
Type: Standards Track
Status: Withdrawn
Created: 12-Jul-2002
Author: xscottg at yahoo.com (Scott Gilbert)
PEP 0297 (TXT)
Title: Support for System Upgrades
Type: Standards Track
Status: Rejected
Created: 19-Jul-2001
Author: mal@lemburg.com (Marc-André Lemburg)
PEP 0298 (TXT)
Title: The Locked Buffer Interface
Type: Standards Track
Status: Withdrawn
Created: 26-Jul-2002
Author: Thomas Heller 
PEP 0299 (TXT)
Title: Special __main__() function in modules
Type: Standards Track
Status: Rejected
Created: 12-Aug-2002
Author: Jeff Epler 
PEP 0301 (TXT)
Title: Package Index and Metadata for Distutils
Type: Standards Track
Status: Final
Created: 24-Oct-2002
Author: Richard Jones 
PEP 0302 (TXT)
Title: New Import Hooks
Type: Standards Track
Status: Final
Created: 19-Dec-2002
Author: Just van Rossum ,
PEP 0303 (TXT)
Title: Extend divmod() for Multiple Divisors
Type: Standards Track
Status: Rejected
Created: 31-Dec-2002
Author: Thomas Bellman 
PEP 0304 (TXT)
Title: Controlling Generation of Bytecode Files
Type: Standards Track
Status: Withdrawn
Created: 22-Jan-2003
Author: Skip Montanaro
PEP 0305 (TXT)
Title: CSV File API
Type: Standards Track
Status: Final
Created: 26-Jan-2003
Author: Kevin Altis ,
PEP 0306 (TXT)
Title: How to Change Python's Grammar
Type: Informational
Status: Withdrawn
Created: 29-Jan-2003
Author: Michael Hudson , Jack Diederich , Nick Coghlan , Benjamin Peterson 
PEP 0307 (TXT)
Title: Extensions to the pickle protocol
Type: Standards Track
Status: Final
Created: 31-Jan-2003
Author: Guido van Rossum, Tim Peters
PEP 0308 (TXT)
Title: Conditional Expressions
Type: Standards Track
Status: Final
Created: 07-Feb-2003
Author: Guido van Rossum, Raymond Hettinger
PEP 0309 (TXT)
Title: Partial Function Application
Type: Standards Track
Status: Final
Created: 08-Feb-2003
Author: Peter Harris 
PEP 0310 (TXT)
Title: Reliable Acquisition/Release Pairs
Type: Standards Track
Status: Rejected
Created: 18-Dec-2002
Author: Michael Hudson ,
PEP 0311 (TXT)
Title: Simplified Global Interpreter Lock Acquisition for Extensions
Type: Standards Track
Status: Final
Created: 05-Feb-2003
Author: Mark Hammond 
PEP 0312 (TXT)
Title: Simple Implicit Lambda
Type: Standards Track
Status: Deferred
Created: 11-Feb-2003
Author: Roman Suzi , Alex Martelli 
PEP 0313 (TXT)
Title: Adding Roman Numeral Literals to Python
Type: Standards Track
Status: Rejected
Created: 01-Apr-2003
Author: Mike Meyer 
PEP 0314 (TXT)
Title: Metadata for Python Software Packages v1.1
Type: Standards Track
Status: Final
Created: 12-Apr-2003
Author: A.M. Kuchling, Richard Jones
PEP 0315 (TXT)
Title: Enhanced While Loop
Type: Standards Track
Status: Rejected
Created: 25-Apr-2003
Author: Raymond Hettinger , W Isaac Carroll 
PEP 0316 (TXT)
Title: Programming by Contract for Python
Type: Standards Track
Status: Deferred
Created: 02-May-2003
Author: Terence Way 
PEP 0317 (TXT)
Title: Eliminate Implicit Exception Instantiation
Type: Standards Track
Status: Rejected
Created: 06-May-2003
Author: Steven Taschuk 
PEP 0318 (TXT)
Title: Decorators for Functions and Methods
Type: Standards Track
Status: Final
Created: 05-Jun-2003
Author: Kevin D. Smith , Jim J. Jewett, Skip Montanaro, Anthony Baxter
PEP 0319 (TXT)
Title: Python Synchronize/Asynchronize Block
Type: Standards Track
Status: Rejected
Created: 24-Feb-2003
Author: Michel Pelletier 
PEP 0320 (TXT)
Title: Python 2.4 Release Schedule
Type: Informational
Status: Final
Created: 29-Jul-2003
Author: Barry Warsaw, Raymond Hettinger, Anthony Baxter
PEP 0321 (TXT)
Title: Date/Time Parsing and Formatting
Type: Standards Track
Status: Withdrawn
Created: 16-Sep-2003
Author: A.M. Kuchling 
PEP 0322 (TXT)
Title: Reverse Iteration
Type: Standards Track
Status: Final
Created: 24-Sep-2003
Author: Raymond Hettinger 
PEP 0323 (TXT)
Title: Copyable Iterators
Type: Standards Track
Status: Deferred
Created: 25-Oct-2003
Author: Alex Martelli 
PEP 0324 (TXT)
Title: subprocess - New process module
Type: Standards Track
Status: Final
Created: 19-Nov-2003
Author: Peter Astrand 
PEP 0325 (TXT)
Title: Resource-Release Support for Generators
Type: Standards Track
Status: Rejected
Created: 25-Aug-2003
Author: Samuele Pedroni 
PEP 0326 (TXT)
Title: A Case for Top and Bottom Values
Type: Standards Track
Status: Rejected
Created: 20-Dec-2003
Author: Josiah Carlson ,
PEP 0327 (TXT)
Title: Decimal Data Type
Type: Standards Track
Status: Final
Created: 17-Oct-2003
Author: Facundo Batista 
PEP 0328 (TXT)
Title: Imports: Multi-Line and Absolute/Relative
Type: Standards Track
Status: Final
Created: 21-Dec-2003
Author: Aahz 
PEP 0329 (TXT)
Title: Treating Builtins as Constants in the Standard Library
Type: Standards Track
Status: Rejected
Created: 18-Apr-2004
Author: Raymond Hettinger 
PEP 0330 (TXT)
Title: Python Bytecode Verification
Type: Standards Track
Status: Rejected
Created: 17-Jun-2004
Author: Michel Pelletier 
PEP 0331 (TXT)
Title: Locale-Independent Float/String Conversions
Type: Standards Track
Status: Final
Created: 19-Jul-2003
Author: Christian R. Reis 
PEP 0332 (TXT)
Title: Byte vectors and String/Unicode Unification
Type: Standards Track
Status: Rejected
Created: 11-Aug-2004
Author: Skip Montanaro 
PEP 0333 (TXT)
Title: Python Web Server Gateway Interface v1.0
Type: Informational
Status: Final
Created: 07-Dec-2003
Author: Phillip J. Eby 
PEP 0334 (TXT)
Title: Simple Coroutines via SuspendIteration
Type: Standards Track
Status: Withdrawn
Created: 26-Aug-2004
Author: Clark C. Evans 
PEP 0335 (TXT)
Title: Overloadable Boolean Operators
Type: Standards Track
Status: Rejected
Created: 29-Aug-2004
Author: Gregory Ewing 
PEP 0336 (TXT)
Title: Make None Callable
Type: Standards Track
Status: Rejected
Created: 28-Oct-2004
Author: Andrew McClelland 
PEP 0337 (TXT)
Title: Logging Usage in the Standard Library
Type: Standards Track
Status: Deferred
Created: 02-Oct-2004
Author: Michael P. Dubner 
PEP 0338 (TXT)
Title: Executing modules as scripts
Type: Standards Track
Status: Final
Created: 16-Oct-2004
Author: Nick Coghlan 
PEP 0339 (TXT)
Title: Design of the CPython Compiler
Type: Informational
Status: Withdrawn
Created: 02-Feb-2005
Author: Brett Cannon 
PEP 0340 (TXT)
Title: Anonymous Block Statements
Type: Standards Track
Status: Rejected
Created: 27-Apr-2005
Author: Guido van Rossum
PEP 0341 (TXT)
Title: Unifying try-except and try-finally
Type: Standards Track
Status: Final
Created: 04-May-2005
Author: Georg Brandl 
PEP 0342 (TXT)
Title: Coroutines via Enhanced Generators
Type: Standards Track
Status: Final
Created: 10-May-2005
Author: Guido van Rossum, Phillip J. Eby
PEP 0343 (TXT)
Title: The "with" Statement
Type: Standards Track
Status: Final
Created: 13-May-2005
Author: Guido van Rossum, Nick Coghlan
PEP 0344 (TXT)
Title: Exception Chaining and Embedded Tracebacks
Type: Standards Track
Status: Superseded
Created: 12-May-2005
Author: Ka-Ping Yee
PEP 0345 (TXT)
Title: Metadata for Python Software Packages 1.2
Type: Standards Track
Status: Final
Created: 28-Apr-2005
Author: Richard Jones 
PEP 0346 (TXT)
Title: User Defined ("``with``") Statements
Type: Standards Track
Status: Withdrawn
Created: 06-May-2005
Author: Nick Coghlan 
PEP 0347 (TXT)
Title: Migrating the Python CVS to Subversion
Type: Process
Status: Final
Created: 14-Jul-2004
Author: Martin von Löwis 
PEP 0348 (TXT)
Title: Exception Reorganization for Python 3.0
Type: Standards Track
Status: Rejected
Created: 28-Jul-2005
Author: Brett Cannon 
PEP 0349 (TXT)
Title: Allow str() to return unicode strings
Type: Standards Track
Status: Rejected
Created: 02-Aug-2005
Author: Neil Schemenauer 
PEP 0350 (TXT)
Title: Codetags
Type: Informational
Status: Rejected
Created: 27-Jun-2005
Author: Micah Elliott 
PEP 0351 (TXT)
Title: The freeze protocol
Type: Standards Track
Status: Rejected
Created: 14-Apr-2005
Author: Barry Warsaw 
PEP 0352 (TXT)
Title: Required Superclass for Exceptions
Type: Standards Track
Status: Final
Created: 27-Oct-2005
Author: Brett Cannon, Guido van Rossum
PEP 0353 (TXT)
Title: Using ssize_t as the index type
Type: Standards Track
Status: Final
Created: 18-Dec-2005
Author: Martin von Löwis 
PEP 0354 (TXT)
Title:          Enumerations in Python
Type:           Standards Track
Status:         Superseded
Created:        20-Dec-2005
Author:         Ben Finney 
PEP 0355 (TXT)
Title: Path - Object oriented filesystem paths
Type: Standards Track
Status: Rejected
Created: 24-Jan-2006
Author: Björn Lindqvist 
PEP 0356 (TXT)
Title: Python 2.5 Release Schedule
Type: Informational
Status: Final
Created: 07-Feb-2006
Author: Neal Norwitz, Guido van Rossum, Anthony Baxter
PEP 0357 (TXT)
Title: Allowing Any Object to be Used for Slicing
Type: Standards Track
Status: Final
Created: 09-Feb-2006
Author: Travis Oliphant 
PEP 0358 (TXT)
Title: The "bytes" Object
Type: Standards Track
Status: Final
Created: 15-Feb-2006
Author: Neil Schemenauer , Guido van Rossum 
PEP 0359 (TXT)
Title: The "make" Statement
Type: Standards Track
Status: Withdrawn
Created: 05-Apr-2006
Author: Steven Bethard 
PEP 0360 (TXT)
Title: Externally Maintained Packages
Type: Process
Status: Final
Created: 30-May-2006
Author: Brett Cannon 
PEP 0361 (TXT)
Title: Python 2.6 and 3.0 Release Schedule
Type: Informational
Status: Final
Created: 29-Jun-2006
Author: Neal Norwitz, Barry Warsaw
PEP 0362 (TXT)
Title: Function Signature Object
Type: Standards Track
Status: Final
Created: 21-Aug-2006
Author: Brett Cannon , Jiwon Seo ,
PEP 0363 (TXT)
Title: Syntax For Dynamic Attribute Access
Type: Standards Track
Status: Rejected
Created: 29-Jan-2007
Author: Ben North 
PEP 0364 (TXT)
Title: Transitioning to the Py3K Standard Library
Type: Standards Track
Status: Withdrawn
Created: 01-Mar-2007
Author: Barry Warsaw 
PEP 0365 (TXT)
Title: Adding the pkg_resources module
Type: Standards Track
Status: Rejected
Created: 30-Apr-2007
Author: Phillip J. Eby 
PEP 0366 (TXT)
Title: Main module explicit relative imports
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Nick Coghlan 
PEP 0367 (TXT)
Title: New Super
Type: Standards Track
Status: Superseded
Created: 28-Apr-2007
Author: Calvin Spealman ,
PEP 0368 (TXT)
Title: Standard image protocol and class
Type: Standards Track
Status: Deferred
Created: 28-Jun-2007
Author: Lino Mastrodomenico 
PEP 0369 (TXT)
Title: Post import hooks
Type: Standards Track
Status: Withdrawn
Created: 02-Jan-2008
Author: Christian Heimes 
PEP 0370 (TXT)
Title: Per user site-packages directory
Type: Standards Track
Status: Final
Created: 11-Jan-2008
Author: Christian Heimes 
PEP 0371 (TXT)
Title: Addition of the multiprocessing package to the standard library
Type: Standards Track
Status: Final
Created: 06-May-2008
Author: Jesse Noller ,
PEP 0372 (TXT)
Title: Adding an ordered dictionary to collections
Type: Standards Track
Status: Final
Created: 15-Jun-2008
Author: Armin Ronacher ,
PEP 0373 (TXT)
Title: Python 2.7 Release Schedule
Type: Informational
Status: Final
Created: 03-Nov-2008
Author: Benjamin Peterson 
PEP 0374 (TXT)
Title: Choosing a distributed VCS for the Python project
Type: Process
Status: Final
Created: 07-Nov-2008
Author: Brett Cannon ,
PEP 0375 (TXT)
Title: Python 3.1 Release Schedule
Type: Informational
Status: Final
Created: 08-Feb-2009
Author: Benjamin Peterson 
PEP 0376 (TXT)
Title: Database of Installed Python Distributions
Type: Standards Track
Status: Final
Created: 22-Feb-2009
Author: Tarek Ziadé 
PEP 0377 (TXT)
Title: Allow __enter__() methods to skip the statement body
Type: Standards Track
Status: Rejected
Created: 08-Mar-2009
Author: Nick Coghlan 
PEP 0378 (TXT)
Title: Format Specifier for Thousands Separator
Type: Standards Track
Status: Final
Created: 12-Mar-2009
Author: Raymond Hettinger 
PEP 0379 (TXT)
Title: Adding an Assignment Expression
Type: Standards Track
Status: Withdrawn
Created: 14-Mar-2009
Author: Jervis Whitley 
PEP 0380 (TXT)
Title: Syntax for Delegating to a Subgenerator
Type: Standards Track
Status: Final
Created: 13-Feb-2009
Author: Gregory Ewing 
PEP 0381 (TXT)
Title: Mirroring infrastructure for PyPI
Type: Standards Track
Status: Withdrawn
Created: 21-Mar-2009
Author: Tarek Ziadé , Martin v. Löwis 
PEP 0382 (TXT)
Title: Namespace Packages
Type: Standards Track
Status: Rejected
Created: 02-Apr-2009
Author: Martin v. Löwis 
PEP 0383 (TXT)
Title: Non-decodable Bytes in System Character Interfaces
Type: Standards Track
Status: Final
Created: 22-Apr-2009
Author: Martin v. Löwis 
PEP 0384 (TXT)
Title: Defining a Stable ABI
Type: Standards Track
Status: Final
Created: 17-May-2009
Author: Martin v. Löwis 
PEP 0385 (TXT)
Title: Migrating from Subversion to Mercurial
Type: Process
Status: Final
Created: 25-May-2009
Author: Dirkjan Ochtman ,
PEP 0386 (TXT)
Title: Changing the version comparison module in Distutils
Type: Standards Track
Status: Superseded
Created: 04-Jun-2009
Author: Tarek Ziadé 
PEP 0387 (TXT)
Title: Backwards Compatibility Policy
Type: Process
Status: Active
Created: 18-Jun-2009
Author: Benjamin Peterson 
PEP 0389 (TXT)
Title: argparse - New Command Line Parsing Module
Type: Standards Track
Status: Final
Created: 25-Sep-2009
Author: Steven Bethard 
PEP 0390 (TXT)
Title: Static metadata for Distutils
Type: Standards Track
Status: Rejected
Created: 10-Oct-2009
Author: Tarek Ziadé 
PEP 0391 (TXT)
Title: Dictionary-Based Configuration For Logging
Type: Standards Track
Status: Final
Created: 15-Oct-2009
Author: Vinay Sajip 
PEP 0392 (TXT)
Title: Python 3.2 Release Schedule
Type: Informational
Status: Final
Created: 30-Dec-2009
Author: Georg Brandl 
PEP 0393 (TXT)
Title: Flexible String Representation
Type: Standards Track
Status: Final
Created: 24-Jan-2010
Author: Martin v. Löwis 
PEP 0394 (TXT)
Title: The "python" Command on Unix-Like Systems
Type: Informational
Status: Active
Created: 02-Mar-2011
Author: Kerrick Staley ,
PEP 0395 (TXT)
Title: Qualified Names for Modules
Type: Standards Track
Status: Withdrawn
Created: 04-Mar-2011
Author: Nick Coghlan 
PEP 0396 (TXT)
Title: Module Version Numbers
Type: Informational
Status: Rejected
Created: 16-Mar-2011
Author: Barry Warsaw 
PEP 0397 (TXT)
Title: Python launcher for Windows
Type: Standards Track
Status: Final
Created: 15-Mar-2011
Author: Mark Hammond ,
PEP 0398 (TXT)
Title: Python 3.3 Release Schedule
Type: Informational
Status: Final
Created: 23-Mar-2011
Author: Georg Brandl 
PEP 0399 (TXT)
Title: Pure Python/C Accelerator Module Compatibility Requirements
Type: Informational
Status: Final
Created: 04-Apr-2011
Author: Brett Cannon 
PEP 0400 (TXT)
Title: Deprecate codecs.StreamReader and codecs.StreamWriter
Type: Standards Track
Status: Deferred
Created: 28-May-2011
Author: Victor Stinner 
PEP 0401 (TXT)
Title: BDFL Retirement
Type: Process
Status: April Fool!
Created: 01-Apr-2009
Author: Barry Warsaw, Brett Cannon
PEP 0402 (TXT)
Title: Simplified Package Layout and Partitioning
Type: Standards Track
Status: Rejected
Created: 12-Jul-2011
Author: P.J. Eby
PEP 0403 (TXT)
Title: General purpose decorator clause (aka "@in" clause)
Type: Standards Track
Status: Deferred
Created: 13-Oct-2011
Author: Nick Coghlan 
PEP 0404 (TXT)
Title: Python 2.8 Un-release Schedule
Type: Informational
Status: Final
Created: 09-Nov-2011
Author: Barry Warsaw 
PEP 0405 (TXT)
Title: Python Virtual Environments
Type: Standards Track
Status: Final
Created: 13-Jun-2011
Author: Carl Meyer 
PEP 0406 (TXT)
Title: Improved Encapsulation of Import State
Type: Standards Track
Status: Withdrawn
Created: 04-Jul-2011
Author: Nick Coghlan , Greg Slodkowicz 
PEP 0407 (TXT)
Title: New release cycle and introducing long-term support versions
Type: Process
Status: Deferred
Created: 12-Jan-2012
Author: Antoine Pitrou ,
PEP 0408 (TXT)
Title: Standard library __preview__ package
Type: Standards Track
Status: Rejected
Created: 07-Jan-2012
Author: Nick Coghlan ,
PEP 0409 (TXT)
Title: Suppressing exception context
Type: Standards Track
Status: Final
Created: 26-Jan-2012
Author: Ethan Furman 
PEP 0410 (TXT)
Title: Use decimal.Decimal type for timestamps
Type: Standards Track
Status: Rejected
Created: 01-Feb-2012
Author: Victor Stinner 
PEP 0411 (TXT)
Title: Provisional packages in the Python standard library
Type: Informational
Status: Active
Created: 10-Feb-2012
Author: Nick Coghlan ,
PEP 0412 (TXT)
Title: Key-Sharing Dictionary
Type: Standards Track
Status: Final
Created: 08-Feb-2012
Author: Mark Shannon 
PEP 0413 (TXT)
Title: Faster evolution of the Python Standard Library
Type: Process
Status: Withdrawn
Created: 24-Feb-2012
Author: Nick Coghlan 
PEP 0414 (TXT)
Title: Explicit Unicode Literal for Python 3.3
Type: Standards Track
Status: Final
Created: 15-Feb-2012
Author: Armin Ronacher ,
PEP 0415 (TXT)
Title: Implement context suppression with exception attributes
Type: Standards Track
Status: Final
Created: 26-Feb-2012
Author: Benjamin Peterson 
PEP 0416 (TXT)
Title: Add a frozendict builtin type
Type: Standards Track
Status: Rejected
Created: 29-Feb-2012
Author: Victor Stinner 
PEP 0417 (TXT)
Title: Including mock in the Standard Library
Type: Standards Track
Status: Final
Created: 12-Mar-2012
Author: Michael Foord 
PEP 0418 (TXT)
Title: Add monotonic time, performance counter, and process time functions
Type: Standards Track
Status: Final
Created: 26-Mar-2012
Author: Cameron Simpson , Jim Jewett , Stephen J. Turnbull , Victor Stinner 
PEP 0419 (TXT)
Title: Protecting cleanup statements from interruptions
Type: Standards Track
Status: Deferred
Created: 06-Apr-2012
Author: Paul Colomiets 
PEP 0420 (TXT)
Title: Implicit Namespace Packages
Type: Standards Track
Status: Final
Created: 19-Apr-2012
Author: Eric V. Smith 
PEP 0421 (TXT)
Title: Adding sys.implementation
Type: Standards Track
Status: Final
Created: 26-Apr-2012
Author: Eric Snow 
PEP 0422 (TXT)
Title: Simpler customisation of class creation
Type: Standards Track
Status: Withdrawn
Created: 05-Jun-2012
Author: Nick Coghlan ,
PEP 0423 (TXT)
Title: Naming conventions and recipes related to packaging
Type: Informational
Status: Deferred
Created: 24-May-2012
Author: Benoit Bryon 
PEP 0424 (TXT)
Title: A method for exposing a length hint
Type: Standards Track
Status: Final
Created: 14-Jul-2012
Author: Alex Gaynor 
PEP 0425 (TXT)
Title: Compatibility Tags for Built Distributions
Type: Standards Track
Status: Final
Created: 27-Jul-2012
Author: Daniel Holth 
PEP 0426 (TXT)
Title: Metadata for Python Software Packages 2.0
Type: Informational
Status: Withdrawn
Created: 30-Aug-2012
Author: Nick Coghlan ,
PEP 0427 (TXT)
Title: The Wheel Binary Package Format 1.0
Type: Standards Track
Status: Final
Created: 20-Sep-2012
Author: Daniel Holth 
PEP 0428 (TXT)
Title: The pathlib module -- object-oriented filesystem paths
Type: Standards Track
Status: Final
Created: 30-Jul-2012
Author: Antoine Pitrou 
PEP 0429 (TXT)
Title: Python 3.4 Release Schedule
Type: Informational
Status: Final
Created: 17-Oct-2012
Author: Larry Hastings 
PEP 0430 (TXT)
Title: Migrating to Python 3 as the default online documentation
Type: Informational
Status: Final
Created: 27-Oct-2012
Author: Nick Coghlan 
PEP 0431 (TXT)
Title: Time zone support improvements
Type: Standards Track
Status: Superseded
Created: 11-Dec-2012
Author: Lennart Regebro 
PEP 0432 (TXT)
Title: Restructuring the CPython startup sequence
Type: Standards Track
Status: Withdrawn
Created: 28-Dec-2012
Author: Nick Coghlan ,
PEP 0433 (TXT)
Title: Easier suppression of file descriptor inheritance
Type: Standards Track
Status: Superseded
Created: 10-Jan-2013
Author: Victor Stinner 
PEP 0434 (TXT)
Title: IDLE Enhancement Exception for All Branches
Type: Informational
Status: Active
Created: 16-Feb-2013
Author: Todd Rovito ,
PEP 0435 (TXT)
Title: Adding an Enum type to the Python standard library
Type: Standards Track
Status: Final
Created: 23-Feb-2013
Author: Barry Warsaw ,
PEP 0436 (TXT)
Title: The Argument Clinic DSL
Type: Standards Track
Status: Final
Created: 22-Feb-2013
Author: Larry Hastings 
PEP 0437 (TXT)
Title: A DSL for specifying signatures, annotations and argument converters
Type: Standards Track
Status: Rejected
Created: 11-Mar-2013
Author: Stefan Krah 
PEP 0438 (TXT)
Title: Transitioning to release-file hosting on PyPI
Type: Process
Status: Superseded
Created: 15-Mar-2013
Author: Holger Krekel , Carl Meyer 
PEP 0439 (TXT)
Title: Inclusion of implicit pip bootstrap in Python installation
Type: Standards Track
Status: Rejected
Created: 18-Mar-2013
Author: Richard Jones 
PEP 0440 (TXT)
Title: Version Identification and Dependency Specification
Type: Standards Track
Status: Final
Created: 18-Mar-2013
Author: Nick Coghlan ,
PEP 0441 (TXT)
Title: Improving Python ZIP Application Support
Type: Standards Track
Status: Final
Created: 30-Mar-2013
Author: Daniel Holth ,
PEP 0442 (TXT)
Title: Safe object finalization
Type: Standards Track
Status: Final
Created: 18-May-2013
Author: Antoine Pitrou 
PEP 0443 (TXT)
Title: Single-dispatch generic functions
Type: Standards Track
Status: Final
Created: 22-May-2013
Author: Łukasz Langa 
PEP 0444 (TXT)
Title: Python Web3 Interface
Type: Informational
Status: Deferred
Created: 19-Jul-2010
Author: Chris McDonough ,
PEP 0445 (TXT)
Title: Add new APIs to customize Python memory allocators
Type: Standards Track
Status: Final
Created: 15-Jun-2013
Author: Victor Stinner 
PEP 0446 (TXT)
Title: Make newly created file descriptors non-inheritable
Type: Standards Track
Status: Final
Created: 05-Aug-2013
Author: Victor Stinner 
PEP 0447 (TXT)
Title: Add __getdescriptor__ method to metaclass
Type: Standards Track
Status: Deferred
Created: 12-Jun-2013
Author: Ronald Oussoren 
PEP 0448 (TXT)
Title: Additional Unpacking Generalizations
Type: Standards Track
Status: Final
Created: 29-Jun-2013
Author: Joshua Landau 
PEP 0449 (TXT)
Title: Removal of the PyPI Mirror Auto Discovery and Naming Scheme
Type: Process
Status: Final
Created: 04-Aug-2013
Author: Donald Stufft 
PEP 0450 (TXT)
Title: Adding A Statistics Module To The Standard Library
Type: Standards Track
Status: Final
Created: 01-Aug-2013
Author: Steven D'Aprano 
PEP 0451 (TXT)
Title: A ModuleSpec Type for the Import System
Type: Standards Track
Status: Final
Created: 08-Aug-2013
Author: Eric Snow 
PEP 0452 (TXT)
Title: API for Cryptographic Hash Functions v2.0
Type: Informational
Status: Final
Created: 15-Aug-2013
Author: A.M. Kuchling , Christian Heimes 
PEP 0453 (TXT)
Title: Explicit bootstrapping of pip in Python installations
Type: Standards Track
Status: Final
Created: 10-Aug-2013
Author: Donald Stufft ,
PEP 0454 (TXT)
Title: Add a new tracemalloc module to trace Python memory allocations
Type: Standards Track
Status: Final
Created: 03-Sep-2013
Author: Victor Stinner 
PEP 0455 (TXT)
Title: Adding a key-transforming dictionary to collections
Type: Standards Track
Status: Rejected
Created: 13-Sep-2013
Author: Antoine Pitrou 
PEP 0456 (TXT)
Title: Secure and interchangeable hash algorithm
Type: Standards Track
Status: Final
Created: 27-Sep-2013
Author: Christian Heimes 
PEP 0457 (TXT)
Title: Notation For Positional-Only Parameters
Type: Informational
Status: Final
Created: 08-Oct-2013
Author: Larry Hastings 
PEP 0458 (TXT)
Title: Secure PyPI downloads with signed repository metadata
Type: Standards Track
Status: Accepted
Created: 27-Sep-2013
Author: Trishank Karthik Kuppusamy ,
PEP 0459 (TXT)
Title: Standard Metadata Extensions for Python Software Packages
Type: Standards Track
Status: Withdrawn
Created: 11-Nov-2013
Author: Nick Coghlan 
PEP 0460 (TXT)
Title: Add binary interpolation and formatting
Type: Standards Track
Status: Withdrawn
Created: 06-Jan-2014
Author: Antoine Pitrou 
PEP 0461 (TXT)
Title: Adding % formatting to bytes and bytearray
Type: Standards Track
Status: Final
Created: 13-Jan-2014
Author: Ethan Furman 
PEP 0462 (TXT)
Title: Core development workflow automation for CPython
Type: Process
Status: Withdrawn
Created: 23-Jan-2014
Author: Nick Coghlan 
PEP 0463 (TXT)
Title: Exception-catching expressions
Type: Standards Track
Status: Rejected
Created: 15-Feb-2014
Author: Chris Angelico 
PEP 0464 (TXT)
Title: Removal of the PyPI Mirror Authenticity API
Type: Process
Status: Final
Created: 02-Mar-2014
Author: Donald Stufft 
PEP 0465 (TXT)
Title: A dedicated infix operator for matrix multiplication
Type: Standards Track
Status: Final
Created: 20-Feb-2014
Author: Nathaniel J. Smith 
PEP 0466 (TXT)
Title: Network Security Enhancements for Python 2.7.x
Type: Standards Track
Status: Final
Created: 23-Mar-2014
Author: Nick Coghlan ,
PEP 0467 (TXT)
Title: Minor API improvements for binary sequences
Type: Standards Track
Status: Draft
Created: 30-Mar-2014
Author: Nick Coghlan , Ethan Furman 
PEP 0468 (TXT)
Title: Preserving the order of \*\*kwargs in a function.
Type: Standards Track
Status: Final
Created: 05-Apr-2014
Author: Eric Snow 
PEP 0469 (TXT)
Title: Migration of dict iteration code to Python 3
Type: Standards Track
Status: Withdrawn
Created: 18-Apr-2014
Author: Nick Coghlan 
PEP 0470 (TXT)
Title: Removing External Hosting Support on PyPI
Type: Process
Status: Final
Created: 12-May-2014
Author: Donald Stufft 
PEP 0471 (TXT)
Title: os.scandir() function -- a better and faster directory iterator
Type: Standards Track
Status: Final
Created: 30-May-2014
Author: Ben Hoyt 
PEP 0472 (TXT)
Title: Support for indexing with keyword arguments
Type: Standards Track
Status: Rejected
Created: 24-Jun-2014
Author: Stefano Borini, Joseph Martinot-Lagarde
PEP 0473 (TXT)
Title: Adding structured data to built-in exceptions
Type: Standards Track
Status: Rejected
Created: 29-Mar-2014
Author: Sebastian Kreft 
PEP 0474 (TXT)
Title: Creating forge.python.org
Type: Process
Status: Withdrawn
Created: 19-Jul-2014
Author: Nick Coghlan 
PEP 0475 (TXT)
Title: Retry system calls failing with EINTR
Type: Standards Track
Status: Final
Created: 29-Jul-2014
Author: Charles-François Natali , Victor Stinner 
PEP 0476 (TXT)
Title: Enabling certificate verification by default for stdlib http clients
Type: Standards Track
Status: Final
Created: 28-Aug-2014
Author: Alex Gaynor 
PEP 0477 (TXT)
Title: Backport ensurepip (PEP 453) to Python 2.7
Type: Standards Track
Status: Final
Created: 26-Aug-2014
Author: Donald Stufft ,
PEP 0478 (TXT)
Title: Python 3.5 Release Schedule
Type: Informational
Status: Active
Created: 22-Sep-2014
Author: Larry Hastings 
PEP 0479 (TXT)
Title: Change StopIteration handling inside generators
Type: Standards Track
Status: Final
Created: 15-Nov-2014
Author: Chris Angelico , Guido van Rossum 
PEP 0480 (TXT)
Title: Surviving a Compromise of PyPI: End-to-end signing of packages
Type: Standards Track
Status: Draft
Created: 08-Oct-2014
Author: Trishank Karthik Kuppusamy ,
PEP 0481 (TXT)
Title: Migrate CPython to Git, Github, and Phabricator
Type: Process
Status: Withdrawn
Created: 29-Nov-2014
Author: Donald Stufft 
PEP 0482 (TXT)
Title: Literature Overview for Type Hints
Type: Informational
Status: Final
Created: 08-Jan-2015
Author: Łukasz Langa 
PEP 0483 (TXT)
Title: The Theory of Type Hints
Type: Informational
Status: Final
Created: 19-Dec-2014
Author: Guido van Rossum , Ivan Levkivskyi 
PEP 0484 (TXT)
Title: Type Hints
Type: Standards Track
Status: Final
Created: 29-Sep-2014
Author: Guido van Rossum , Jukka Lehtosalo , Łukasz Langa 
PEP 0485 (TXT)
Title: A Function for testing approximate equality
Type: Standards Track
Status: Final
Created: 20-Jan-2015
Author: Christopher Barker 
PEP 0486 (TXT)
Title: Make the Python Launcher aware of virtual environments
Type: Standards Track
Status: Final
Created: 12-Feb-2015
Author: Paul Moore 
PEP 0487 (TXT)
Title: Simpler customisation of class creation
Type: Standards Track
Status: Final
Created: 27-Feb-2015
Author: Martin Teichmann ,
PEP 0488 (TXT)
Title: Elimination of PYO files
Type: Standards Track
Status: Final
Created: 20-Feb-2015
Author: Brett Cannon 
PEP 0489 (TXT)
Title: Multi-phase extension module initialization
Type: Standards Track
Status: Final
Created: 11-Aug-2013
Author: Petr Viktorin ,
PEP 0490 (TXT)
Title: Chain exceptions at C level
Type: Standards Track
Status: Rejected
Created: 25-Mar-2015
Author: Victor Stinner 
PEP 0491 (TXT)
Title: The Wheel Binary Package Format 1.9
Type: Standards Track
Status: Deferred
Created: 16-Apr-2015
Author: Daniel Holth 
PEP 0492 (TXT)
Title: Coroutines with async and await syntax
Type: Standards Track
Status: Final
Created: 09-Apr-2015
Author: Yury Selivanov 
PEP 0493 (TXT)
Title: HTTPS verification migration tools for Python 2.7
Type: Standards Track
Status: Final
Created: 10-May-2015
Author: Nick Coghlan ,
PEP 0494 (TXT)
Title: Python 3.6 Release Schedule
Type: Informational
Status: Final
Created: 30-May-2015
Author: Ned Deily 
PEP 0495 (TXT)
Title: Local Time Disambiguation
Type: Standards Track
Status: Final
Created: 02-Aug-2015
Author: Alexander Belopolsky , Tim Peters 
PEP 0496 (TXT)
Title: Environment Markers
Type: Informational
Status: Rejected
Created: 03-Jul-2015
Author: James Polley 
PEP 0497 (TXT)
Title: A standard mechanism for backward compatibility
Type: Process
Status: Rejected
Created: 04-Aug-2015
Author: Ed Schofield 
PEP 0498 (TXT)
Title: Literal String Interpolation
Type: Standards Track
Status: Final
Created: 01-Aug-2015
Author: Eric V. Smith 
PEP 0499 (TXT)
Title: ``python -m foo`` should bind ``sys.modules['foo']`` in addition to ``sys.modules['__main__']``
Type: Standards Track
Status: Deferred
Created: 07-Aug-2015
Author: Cameron Simpson , Chris Angelico , Joseph Jevnik 
PEP 0500 (TXT)
Title: A protocol for delegating datetime methods to their tzinfo implementations
Type: Standards Track
Status: Rejected
Created: 08-Aug-2015
Author: Alexander Belopolsky , Tim Peters 
PEP 0501 (TXT)
Title: General purpose string interpolation
Type: Standards Track
Status: Deferred
Created: 08-Aug-2015
Author: Nick Coghlan 
PEP 0502 (TXT)
Title: String Interpolation - Extended Discussion
Type: Informational
Status: Rejected
Created: 10-Aug-2015
Author: Mike G. Miller
PEP 0503 (TXT)
Title: Simple Repository API
Type: Standards Track
Status: Final
Created: 04-Sep-2015
Author: Donald Stufft 
PEP 0504 (TXT)
Title: Using the System RNG by default
Type: Standards Track
Status: Withdrawn
Created: 15-Sep-2015
Author: Nick Coghlan 
PEP 0505 (RST)
Title: None-aware operators
Type: Standards Track
Status: Deferred
Created: 18-Sep-2015
Author: Mark E. Haase , Steve Dower 
PEP 0506 (TXT)
Title: Adding A Secrets Module To The Standard Library
Type: Standards Track
Status: Final
Created: 19-Sep-2015
Author: Steven D'Aprano 
PEP 0507 (TXT)
Title: Migrate CPython to Git and GitLab
Type: Process
Status: Rejected
Created: 30-Sep-2015
Author: Barry Warsaw 
PEP 0508 (TXT)
Title: Dependency specification for Python Software Packages
Type: Standards Track
Status: Final
Created: 11-Nov-2015
Author: Robert Collins 
PEP 0509 (TXT)
Title: Add a private version to dict
Type: Standards Track
Status: Final
Created: 04-Jan-2016
Author: Victor Stinner 
PEP 0510 (TXT)
Title: Specialize functions with guards
Type: Standards Track
Status: Rejected
Created: 04-Jan-2016
Author: Victor Stinner 
PEP 0511 (TXT)
Title: API for code transformers
Type: Standards Track
Status: Rejected
Created: 04-Jan-2016
Author: Victor Stinner 
PEP 0512 (TXT)
Title: Migrating from hg.python.org to GitHub
Type: Process
Status: Final
Created: 17-Jan-2015
Author: Brett Cannon 
PEP 0513 (TXT)
Title: A Platform Tag for Portable Linux Built Distributions
Type: Informational
Status: Superseded
Created: 19-Jan-2016
Author: Robert T. McGibbon , Nathaniel J. Smith 
PEP 0514 (TXT)
Title: Python registration in the Windows registry
Type: Informational
Status: Active
Created: 02-Feb-2016
Author: Steve Dower 
PEP 0515 (TXT)
Title: Underscores in Numeric Literals
Type: Standards Track
Status: Final
Created: 10-Feb-2016
Author: Georg Brandl, Serhiy Storchaka
PEP 0516 (TXT)
Title: Build system abstraction for pip/conda etc
Type: Standards Track
Status: Rejected
Created: 26-Oct-2015
Author: Robert Collins ,
PEP 0517 (TXT)
Title: A build-system independent format for source trees
Type: Standards Track
Status: Final
Created: 30-Sep-2015
Author: Nathaniel J. Smith ,
PEP 0518 (TXT)
Title: Specifying Minimum Build System Requirements for Python Projects
Type: Standards Track
Status: Final
Created: 10-May-2016
Author: Brett Cannon ,
PEP 0519 (TXT)
Title: Adding a file system path protocol
Type: Standards Track
Status: Final
Created: 11-May-2016
Author: Brett Cannon ,
PEP 0520 (TXT)
Title: Preserving Class Attribute Definition Order
Type: Standards Track
Status: Final
Created: 07-Jun-2016
Author: Eric Snow 
PEP 0521 (TXT)
Title: Managing global context via 'with' blocks in generators and coroutines
Type: Standards Track
Status: Withdrawn
Created: 27-Apr-2015
Author: Nathaniel J. Smith 
PEP 0522 (TXT)
Title: Allow BlockingIOError in security sensitive APIs
Type: Standards Track
Status: Rejected
Created: 16-Jun-2016
Author: Nick Coghlan , Nathaniel J. Smith 
PEP 0523 (TXT)
Title: Adding a frame evaluation API to CPython
Type: Standards Track
Status: Final
Created: 16-May-2016
Author: Brett Cannon ,
PEP 0524 (TXT)
Title: Make os.urandom() blocking on Linux
Type: Standards Track
Status: Final
Created: 20-Jun-2016
Author: Victor Stinner 
PEP 0525 (TXT)
Title: Asynchronous Generators
Type: Standards Track
Status: Final
Created: 28-Jul-2016
Author: Yury Selivanov 
PEP 0526 (TXT)
Title: Syntax for Variable Annotations
Type: Standards Track
Status: Final
Created: 09-Aug-2016
Author: Ryan Gonzalez , Philip House , Ivan Levkivskyi , Lisa Roach , Guido van Rossum 
PEP 0527 (TXT)
Title: Removing Un(der)used file types/extensions on PyPI
Type: Process
Status: Final
Created: 23-Aug-2016
Author: Donald Stufft 
PEP 0528 (TXT)
Title: Change Windows console encoding to UTF-8
Type: Standards Track
Status: Final
Created: 27-Aug-2016
Author: Steve Dower 
PEP 0529 (TXT)
Title: Change Windows filesystem encoding to UTF-8
Type: Standards Track
Status: Final
Created: 27-Aug-2016
Author: Steve Dower 
PEP 0530 (TXT)
Title: Asynchronous Comprehensions
Type: Standards Track
Status: Final
Created: 03-Sep-2016
Author: Yury Selivanov 
PEP 0531 (TXT)
Title: Existence checking operators
Type: Standards Track
Status: Withdrawn
Created: 25-Oct-2016
Author: Nick Coghlan 
PEP 0532 (TXT)
Title: A circuit breaking protocol and binary operators
Type: Standards Track
Status: Deferred
Created: 30-Oct-2016
Author: Nick Coghlan ,
PEP 0533 (TXT)
Title: Deterministic cleanup for iterators
Type: Standards Track
Status: Deferred
Created: 18-Oct-2016
Author: Nathaniel J. Smith
PEP 0534 (TXT)
Title: Improved Errors for Missing Standard Library Modules
Type: Standards Track
Status: Deferred
Created: 05-Sep-2016
Author: Tomáš Orsava ,
PEP 0535 (TXT)
Title: Rich comparison chaining
Type: Standards Track
Status: Deferred
Created: 12-Nov-2016
Author: Nick Coghlan 
PEP 0536 (TXT)
Title: Final Grammar for Literal String Interpolation
Type: Standards Track
Status: Deferred
Created: 11-Dec-2016
Author: Philipp Angerer 
PEP 0537 (TXT)
Title: Python 3.7 Release Schedule
Type: Informational
Status: Active
Created: 23-Dec-2016
Author: Ned Deily 
PEP 0538 (TXT)
Title: Coercing the legacy C locale to a UTF-8 based locale
Type: Standards Track
Status: Final
Created: 28-Dec-2016
Author: Nick Coghlan 
PEP 0539 (TXT)
Title: A New C-API for Thread-Local Storage in CPython
Type: Standards Track
Status: Final
Created: 20-Dec-2016
Author: Erik M. Bray, Masayuki Yamamoto
PEP 0540 (TXT)
Title: Add a new UTF-8 Mode
Type: Standards Track
Status: Final
Created: 05-Jan-2016
Author: Victor Stinner 
PEP 0541 (TXT)
Title: Package Index Name Retention
Type: Process
Status: Final
Created: 12-Jan-2017
Author: Łukasz Langa 
PEP 0542 (TXT)
Title: Dot Notation Assignment In Function Header
Type: Standards Track
Status: Rejected
Created: 10-Feb-2017
Author: Markus Meskanen 
PEP 0543 (RST)
Title: A Unified TLS API for Python
Type: Standards Track
Status: Withdrawn
Created: 17-Oct-2016
Author: Cory Benfield ,
PEP 0544 (TXT)
Title: Protocols: Structural subtyping (static duck typing)
Type: Standards Track
Status: Accepted
Created: 05-Mar-2017
Author: Ivan Levkivskyi , Jukka Lehtosalo , Łukasz Langa 
PEP 0545 (TXT)
Title: Python Documentation Translations
Type: Process
Status: Final
Created: 04-Mar-2017
Author: Julien Palard ,
PEP 0546 (TXT)
Title: Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7
Type: Standards Track
Status: Rejected
Created: 30-May-2017
Author: Victor Stinner ,
PEP 0547 (RST)
Title: Running extension modules using the -m option
Type: Standards Track
Status: Deferred
Created: 25-May-2017
Author: Marcel Plch ,
PEP 0548 (RST)
Title: More Flexible Loop Control
Type: Standards Track
Status: Rejected
Created: 05-Sep-2017
Author: R David Murray
PEP 0549 (RST)
Title: Instance Descriptors
Type: Standards Track
Status: Rejected
Created: 04-Sep-2017
Author: Larry Hastings 
PEP 0550 (RST)
Title: Execution Context
Type: Standards Track
Status: Withdrawn
Created: 11-Aug-2017
Author: Yury Selivanov ,
PEP 0551 (RST)
Title: Security transparency in the Python runtime
Type: Informational
Status: Withdrawn
Created: 23-Aug-2017
Author: Steve Dower 
PEP 0552 (RST)
Title: Deterministic pycs
Type: Standards Track
Status: Final
Created: 04-Sep-2017
Author: Benjamin Peterson 
PEP 0553 (RST)
Title: Built-in breakpoint()
Type: Standards Track
Status: Final
Created: 05-Sep-2017
Author: Barry Warsaw 
PEP 0554 (RST)
Title: Multiple Interpreters in the Stdlib
Type: Standards Track
Status: Draft
Created: 05-Sep-2017
Author: Eric Snow 
PEP 0555 (RST)
Title: Context-local variables (contextvars)
Type: Standards Track
Status: Withdrawn
Created: 06-Sep-2017
Author: Koos Zevenhoven
PEP 0556 (RST)
Title: Threaded garbage collection
Type: Standards Track
Status: Deferred
Created: 08-Sep-2017
Author: Antoine Pitrou 
PEP 0557 (RST)
Title: Data Classes
Type: Standards Track
Status: Final
Created: 02-Jun-2017
Author: Eric V. Smith 
PEP 0558 (RST)
Title: Defined semantics for locals()
Type: Standards Track
Status: Draft
Created: 08-Sep-2017
Author: Nick Coghlan 
PEP 0559 (RST)
Title: Built-in noop()
Type: Standards Track
Status: Rejected
Created: 08-Sep-2017
Author: Barry Warsaw 
PEP 0560 (RST)
Title: Core support for typing module and generic types
Type: Standards Track
Status: Accepted
Created: 03-Sep-2017
Author: Ivan Levkivskyi 
PEP 0561 (RST)
Title: Distributing and Packaging Type Information
Type: Standards Track
Status: Final
Created: 09-Sep-2017
Author: Ethan Smith 
PEP 0562 (RST)
Title: Module __getattr__ and __dir__
Type: Standards Track
Status: Final
Created: 09-Sep-2017
Author: Ivan Levkivskyi 
PEP 0563 (RST)
Title: Postponed Evaluation of Annotations
Type: Standards Track
Status: Accepted
Created: 08-Sep-2017
Author: Łukasz Langa 
PEP 0564 (RST)
Title: Add new time functions with nanosecond resolution
Type: Standards Track
Status: Final
Created: 16-Oct-2017
Author: Victor Stinner 
PEP 0565 (RST)
Title: Show DeprecationWarning in __main__
Type: Standards Track
Status: Final
Created: 12-Nov-2017
Author: Nick Coghlan 
PEP 0566 (RST)
Title: Metadata for Python Software Packages 2.1
Type: Standards Track
Status: Final
Created: 01-Dec-2017
Author: Dustin Ingram 
PEP 0567 (RST)
Title: Context Variables
Type: Standards Track
Status: Final
Created: 12-Dec-2017
Author: Yury Selivanov 
PEP 0568 (RST)
Title: Generator-sensitivity for Context Variables
Type: Standards Track
Status: Deferred
Created: 04-Jan-2018
Author: Nathaniel J. Smith 
PEP 0569 (RST)
Title: Python 3.8 Release Schedule
Type: Informational
Status: Active
Created: 27-Jan-2018
Author: Łukasz Langa 
PEP 0570 (RST)
Title: Python Positional-Only Parameters
Type: Standards Track
Status: Final
Created: 20-Jan-2018
Author: Larry Hastings ,
PEP 0571 (RST)
Title: The manylinux2010 Platform Tag
Type: Informational
Status: Superseded
Created: 05-Feb-2018
Author: Mark  Williams ,
PEP 0572 (RST)
Title: Assignment Expressions
Type: Standards Track
Status: Accepted
Created: 28-Feb-2018
Author: Chris Angelico , Tim Peters ,
PEP 0573 (RST)
Title: Module State Access from C Extension Methods
Type: Standards Track
Status: Final
Created: 02-Jun-2016
Author: Petr Viktorin ,
PEP 0574 (RST)
Title: Pickle protocol 5 with out-of-band data
Type: Standards Track
Status: Final
Created: 23-Mar-2018
Author: Antoine Pitrou 
PEP 0575 (RST)
Title: Unifying function/method classes
Type: Standards Track
Status: Withdrawn
Created: 27-Mar-2018
Author: Jeroen Demeyer 
PEP 0576 (RST)
Title: Rationalize Built-in function classes
Type: Standards Track
Status: Withdrawn
Created: 10-May-2018
Author: Mark Shannon 
PEP 0577 (RST)
Title: Augmented Assignment Expressions
Type: Standards Track
Status: Withdrawn
Created: 14-May-2018
Author: Nick Coghlan 
PEP 0578 (RST)
Title: Python Runtime Audit Hooks
Type: Standards Track
Status: Accepted
Created: 16-Jun-2018
Author: Steve Dower 
PEP 0579 (RST)
Title: Refactoring C functions and methods
Type: Informational
Status: Final
Created: 04-Jun-2018
Author: Jeroen Demeyer 
PEP 0580 (RST)
Title: The C call protocol
Type: Standards Track
Status: Rejected
Created: 14-Jun-2018
Author: Jeroen Demeyer 
PEP 0581 (RST)
Title: Using GitHub Issues for CPython
Type: Process
Status: Accepted
Created: 20-Jun-2018
Author: Mariatta 
PEP 0582 (RST)
Title: Python local packages directory
Type: Standards Track
Status: Draft
Created: 16-May-2018
Author: Kushal Das , Steve Dower ,
PEP 0583 (RST)
Title: A Concurrency Memory Model for Python
Type: Informational
Status: Withdrawn
Created: 22-Mar-2008
Author: Jeffrey Yasskin 
PEP 0584 (RST)
Title: Add Union Operators To dict
Type: Standards Track
Status: Final
Created: 01-Mar-2019
Author: Steven D'Aprano ,
PEP 0585 (RST)
Title: Type Hinting Generics In Standard Collections
Type: Standards Track
Status: Accepted
Created: 03-Mar-2019
Author: Łukasz Langa 
PEP 0586 (RST)
Title: Literal Types
Type: Standards Track
Status: Accepted
Created: 14-Mar-2019
Author: Michael Lee , Ivan Levkivskyi , Jukka Lehtosalo 
PEP 0587 (RST)
Title: Python Initialization Configuration
Type: Standards Track
Status: Final
Created: 27-Mar-2019
Author: Victor Stinner , Nick Coghlan 
PEP 0588 (RST)
Title: GitHub Issues Migration Plan
Type: Informational
Status: Draft
Created: 27-Mar-2019
Author: Mariatta 
PEP 0589 (RST)
Title: TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys
Type: Standards Track
Status: Accepted
Created: 20-Mar-2019
Author: Jukka Lehtosalo 
PEP 0590 (RST)
Title: Vectorcall: a fast calling protocol for CPython
Type: Standards Track
Status: Accepted
Created: 29-Mar-2019
Author: Mark Shannon , Jeroen Demeyer 
PEP 0591 (RST)
Title: Adding a final qualifier to typing
Type: Standards Track
Status: Accepted
Created: 15-Mar-2019
Author: Michael J. Sullivan , Ivan Levkivskyi 
PEP 0592 (RST)
Title: Adding "Yank" Support to the Simple API
Type: Standards Track
Status: Final
Created: 07-May-2019
Author: Donald Stufft 
PEP 0593 (RST)
Title: Flexible function and variable annotations
Type: Standards Track
Status: Accepted
Created: 26-Apr-2019
Author: Till Varoquaux , Konstantin Kashin 
PEP 0594 (RST)
Title: Removing dead batteries from the standard library
Type: Standards Track
Status: Accepted
Created: 20-May-2019
Author: Christian Heimes ,
PEP 0595 (RST)
Title: Improving bugs.python.org
Type: Informational
Status: Withdrawn
Created: 12-May-2019
Author: Ezio Melotti , Berker Peksag 
PEP 0596 (RST)
Title: Python 3.9 Release Schedule
Type: Informational
Status: Active
Created: 04-Jun-2019
Author: Łukasz Langa 
PEP 0597 (RST)
Title: Add optional EncodingWarning
Type: Standards Track
Status: Final
Created: 05-Jun-2019
Author: Inada Naoki 
PEP 0598 (RST)
Title: Introducing incremental feature releases
Type: Informational
Status: Withdrawn
Created: 15-Jun-2019
Author: Nick Coghlan 
PEP 0599 (RST)
Title: The manylinux2014 Platform Tag
Type: Informational
Status: Superseded
Created: 29-Apr-2019
Author: Dustin Ingram 
PEP 0600 (RST)
Title: Future 'manylinux' Platform Tags for Portable Linux Built Distributions
Type: Standards Track
Status: Final
Created: 03-May-2019
Author: Nathaniel J. Smith ,
PEP 0601 (TXT)
Title: Forbid return/break/continue breaking out of finally
Type: Standards Track
Status: Rejected
Created: 26-Aug-2019
Author: Damien George, Batuhan Taskaya
PEP 0602 (RST)
Title: Annual Release Cycle for Python
Type: Informational
Status: Accepted
Created: 04-Jun-2019
Author: Łukasz Langa 
PEP 0603 (RST)
Title: Adding a frozenmap type to collections
Type: Standards Track
Status: Draft
Created: 12-Sep-2019
Author: Yury Selivanov 
PEP 0604 (RST)
Title: Allow writing union types as ``X | Y``
Type: Standards Track
Status: Accepted
Created: 28-Aug-2019
Author: Philippe PRADOS , Maggie Moss 
PEP 0605 (RST)
Title: A rolling feature release stream for CPython
Type: Informational
Status: Rejected
Created: 20-Sep-2019
Author: Steve Dower , Nick Coghlan 
PEP 0606 (RST)
Title: Python Compatibility Version
Type: Standards Track
Status: Rejected
Created: 18-Oct-2019
Author: Victor Stinner 
PEP 0607 (RST)
Title: Reducing CPython's Feature Delivery Latency
Type: Informational
Status: Final
Created: 11-Oct-2019
Author: Łukasz Langa ,
PEP 0608 (RST)
Title: Coordinated Python release
Type: Standards Track
Status: Rejected
Created: 25-Oct-2019
Author: Miro Hrončok ,
PEP 0609 (RST)
Title: Python Packaging Authority (PyPA) Governance
Type: Process
Status: Active
Created: 05-Nov-2019
Author: Dustin Ingram ,
PEP 0610 (RST)
Title: Recording the Direct URL Origin of installed distributions
Type: Standards Track
Status: Final
Created: 21-Apr-2019
Author: Stéphane Bidoul , Chris Jerdonek 
PEP 0611 (RST)
Title: The one million limit
Type: Standards Track
Status: Withdrawn
Created: 05-Dec-2019
Author: Mark Shannon 
PEP 0612 (RST)
Title: Parameter Specification Variables
Type: Standards Track
Status: Accepted
Created: 18-Dec-2019
Author: Mark Mendoza 
PEP 0613 (RST)
Title: Explicit Type Aliases
Type: Standards Track
Status: Accepted
Created: 21-Jan-2020
Author: Shannon Zhu 
PEP 0614 (RST)
Title: Relaxing Grammar Restrictions On Decorators
Type: Standards Track
Status: Final
Created: 10-Feb-2020
Author: Brandt Bucher 
PEP 0615 (RST)
Title: Support for the IANA Time Zone Database in the Standard Library
Type: Standards Track
Status: Accepted
Created: 22-Feb-2020
Author: Paul Ganssle 
PEP 0616 (RST)
Title: String methods to remove prefixes and suffixes
Type: Standards Track
Status: Accepted
Created: 19-Mar-2020
Author: Dennis Sweeney 
PEP 0617 (RST)
Title: New PEG parser for CPython
Type: Standards Track
Status: Accepted
Created: 24-Mar-2020
Author: Guido van Rossum ,
PEP 0618 (RST)
Title: Add Optional Length-Checking To zip
Type: Standards Track
Status: Final
Created: 01-May-2020
Author: Brandt Bucher 
PEP 0619 (RST)
Title: Python 3.10 Release Schedule
Type: Informational
Status: Draft
Created: 25-May-2020
Author: Pablo Galindo Salgado 
PEP 0620 (RST)
Title: Hide implementation details from the C API
Type: Standards Track
Status: Draft
Created: 19-Jun-2020
Author: Victor Stinner 
PEP 0621 (RST)
Title: Storing project metadata in pyproject.toml
Type: Standards Track
Status: Final
Created: 22-Jun-2020
Author: Brett Cannon ,
PEP 0622 (RST)
Title: Structural Pattern Matching
Type: Standards Track
Status: Superseded
Created: 23-Jun-2020
Author: Brandt Bucher ,
PEP 0623 (RST)
Title: Remove wstr from Unicode
Type: Standards Track
Status: Final
Created: 25-Jun-2020
Author: Inada Naoki 
PEP 0624 (RST)
Title: Remove Py_UNICODE encoder APIs
Type: Standards Track
Status: Final
Created: 06-Jul-2020
Author: Inada Naoki 
PEP 0625 (RST)
Title: Filename of a Source Distribution
Type: Standards Track
Status: Draft
Created: 08-Jul-2020
Author: Tzu-ping Chung ,
PEP 0626 (RST)
Title: Precise line numbers for debugging and other tools.
Type: Standards Track
Status: Final
Created: 15-Jul-2020
Author: Mark Shannon 
PEP 0627 (RST)
Title: Recording installed projects
Type: Standards Track
Status: Final
Created: 15-Jul-2020
Author: Petr Viktorin 
PEP 0628 (TXT)
Title: Add ``math.tau``
Type: Standards Track
Status: Final
Created: 28-Jun-2011
Author: Nick Coghlan 
PEP 0629 (RST)
Title: Versioning PyPI's Simple API
Type: Standards Track
Status: Final
Created: 16-Jul-2020
Author: Donald Stufft 
PEP 0630 (RST)
Title: Isolating Extension Modules
Type: Informational
Status: Active
Created: 25-Aug-2020
Author: Petr Viktorin 
PEP 0631 (RST)
Title: Dependency specification in pyproject.toml based on PEP 508
Type: Standards Track
Status: Superseded
Created: 20-Aug-2020
Author: Ofek Lev 
PEP 0632 (RST)
Title: Deprecate distutils module
Type: Standards Track
Status: Accepted
Created: 03-Sep-2020
Author: Steve Dower 
PEP 0633 (RST)
Title: Dependency specification in pyproject.toml using an exploded TOML table
Type: Standards Track
Status: Rejected
Created: 02-Sep-2020
Author: Laurie Opperman ,
PEP 0634 (RST)
Title: Structural Pattern Matching: Specification
Type: Standards Track
Status: Accepted
Created: 12-Sep-2020
Author: Brandt Bucher ,
PEP 0635 (RST)
Title: Structural Pattern Matching: Motivation and Rationale
Type: Informational
Status: Final
Created: 12-Sep-2020
Author: Tobias Kohn ,
PEP 0636 (RST)
Title: Structural Pattern Matching: Tutorial
Type: Informational
Status: Final
Created: 12-Sep-2020
Author: Daniel F Moisset 
PEP 0637 (RST)
Title: Support for indexing with keyword arguments
Type: Standards Track
Status: Rejected
Created: 24-Aug-2020
Author: Stefano Borini
PEP 0638 (RST)
Title: Syntactic Macros
Type: Standards Track
Status: Draft
Created: 24-Sep-2020
Author: Mark Shannon 
PEP 0639 (RST)
Title: Improving License Clarity with Better Package Metadata
Type: Standards Track
Status: Draft
Created: 15-Aug-2019
Author: Philippe Ombredanne ,
PEP 0640 (RST)
Title: Unused variable syntax
Type: Standards Track
Status: Rejected
Created: 04-Oct-2020
Author: Thomas Wouters 
PEP 0641 (RST)
Title: Using an underscore in the version portion of Python 3.10 compatibility tags
Type: Standards Track
Status: Rejected
Created: 20-Oct-2020
Author: Brett Cannon ,
PEP 0642 (RST)
Title: Explicit Pattern Syntax for Structural Pattern Matching
Type: Standards Track
Status: Rejected
Created: 26-Sep-2020
Author: Nick Coghlan 
PEP 0643 (RST)
Title: Metadata for Package Source Distributions
Type: Standards Track
Status: Final
Created: 24-Oct-2020
Author: Paul Moore 
PEP 0644 (RST)
Title: Require OpenSSL 1.1.1 or newer
Type: Standards Track
Status: Final
Created: 27-Oct-2020
Author: Christian Heimes 
PEP 0645 (RST)
Title: Allow writing optional types as ``x?``
Type: Standards Track
Status: Withdrawn
Created: 25-Aug-2020
Author: Maggie Moss 
PEP 0646 (RST)
Title: Variadic Generics
Type: Standards Track
Status: Accepted
Created: 16-Sep-2020
Author: Mark Mendoza ,
PEP 0647 (RST)
Title: User-Defined Type Guards
Type: Standards Track
Status: Accepted
Created: 07-Oct-2020
Author: Eric Traut 
PEP 0648 (RST)
Title: Extensible customizations of the interpreter at startup
Type: Standards Track
Status: Rejected
Created: 30-Dec-2020
Author: Mario Corchero 
PEP 0649 (RST)
Title: Deferred Evaluation Of Annotations Using Descriptors
Type: Standards Track
Status: Draft
Created: 11-Jan-2021
Author: Larry Hastings 
PEP 0650 (RST)
Title: Specifying Installer Requirements for Python Projects
Type: Standards Track
Status: Withdrawn
Created: 16-Jul-2020
Author: Vikram Jayanthi ,
PEP 0651 (RST)
Title: Robust Stack Overflow Handling
Type: Standards Track
Status: Rejected
Created: 18-Jan-2021
Author: Mark Shannon 
PEP 0652 (RST)
Title: Maintaining the Stable ABI
Type: Standards Track
Status: Final
Created: 09-Feb-2021
Author: Petr Viktorin 
PEP 0653 (RST)
Title: Precise Semantics for Pattern Matching
Type: Standards Track
Status: Draft
Created: 09-Feb-2021
Author: Mark Shannon 
PEP 0654 (RST)
Title: Exception Groups and except*
Type: Standards Track
Status: Accepted
Created: 22-Feb-2021
Author: Irit Katriel ,
PEP 0655 (RST)
Title: Marking individual TypedDict items as required or potentially-missing
Type: Standards Track
Status: Accepted
Created: 30-Jan-2021
Author: David Foster 
PEP 0656 (RST)
Title: Platform Tag for Linux Distributions Using Musl
Type: Standards Track
Status: Final
Created: 17-Mar-2021
Author: Tzu-ping Chung 
PEP 0657 (RST)
Title: Include Fine Grained Error Locations in Tracebacks
Type: Standards Track
Status: Final
Created: 08-May-2021
Author: Pablo Galindo ,
PEP 0658 (RST)
Title: Serve Distribution Metadata in the Simple Repository API
Type: Standards Track
Status: Accepted
Created: 10-May-2021
Author: Tzu-ping Chung 
PEP 0659 (RST)
Title: Specializing Adaptive Interpreter
Type: Informational
Status: Draft
Created: 13-Apr-2021
Author: Mark Shannon 
PEP 0660 (RST)
Title: Editable installs for pyproject.toml based builds (wheel based)
Type: Standards Track
Status: Final
Created: 30-Mar-2021
Author: Daniel Holth , Stéphane Bidoul 
PEP 0661 (RST)
Title: Sentinel Values
Type: Standards Track
Status: Draft
Created: 06-Jun-2021
Author: Tal Einat 
PEP 0662 (RST)
Title: Editable installs via virtual wheels
Type: Standards Track
Status: Rejected
Created: 28-May-2021
Author: Bernát Gábor 
PEP 0663 (TXT)
Title: Standardizing Enum str(), repr(), and format() behaviors
Type: Informational
Status: Rejected
Created: 30-Jun-2021
Author: Ethan Furman 
PEP 0664 (RST)
Title: Python 3.11 Release Schedule
Type: Informational
Status: Draft
Created: 12-Jul-2021
Author: Pablo Galindo Salgado 
PEP 0665 (RST)
Title: A file format to list Python dependencies for reproducibility of an application
Type: Standards Track
Status: Rejected
Created: 29-Jul-2021
Author: Brett Cannon ,
PEP 0666 (TXT)
Title: Reject Foolish Indentation
Type: Standards Track
Status: Rejected
Created: 03-Dec-2001
Author: lac@strakt.com (Laura Creighton)
PEP 0667 (RST)
Title: Consistent views of namespaces
Type: Standards Track
Status: Draft
Created: 30-Jul-2021
Author: Mark Shannon 
PEP 0668 (RST)
Title: Marking Python base environments as “externally managed”
Type: Informational
Status: Accepted
Created: 18-May-2021
Author: Geoffrey Thomas ,
PEP 0669 (RST)
Title: Low Impact Monitoring for CPython
Type: Standards Track
Status: Draft
Created: 18-Aug-2021
Author: Mark Shannon 
PEP 0670 (RST)
Title: Convert macros to functions in the Python C API
Type: Standards Track
Status: Final
Created: 19-Oct-2021
Author: Erlend Egeberg Aasland ,
PEP 0671 (RST)
Title: Syntax for late-bound function argument defaults
Type: Standards Track
Status: Draft
Created: 24-Oct-2021
Author: Chris Angelico 
PEP 0672 (RST)
Title: Unicode-related Security Considerations for Python
Type: Informational
Status: Active
Created: 01-Nov-2021
Author: Petr Viktorin 
PEP 0673 (RST)
Title: Self Type
Type: Standards Track
Status: Accepted
Created: 10-Nov-2021
Author: Pradeep Kumar Srinivasan ,
PEP 0674 (RST)
Title: Disallow using macros as l-values
Type: Standards Track
Status: Draft
Created: 30-Nov-2021
Author: Victor Stinner 
PEP 0675 (RST)
Title: Arbitrary Literal String Type
Type: Standards Track
Status: Accepted
Created: 30-Nov-2021
Author: Pradeep Kumar Srinivasan , Graham Bleaney 
PEP 0676 (RST)
Title: PEP Infrastructure Process
Type: Process
Status: Active
Created: 01-Nov-2021
Author: Adam Turner 
PEP 0677 (RST)
Title: Callable Type Syntax
Type: Standards Track
Status: Rejected
Created: 13-Dec-2021
Author: Steven Troxler ,
PEP 0678 (RST)
Title: Enriching Exceptions with Notes
Type: Standards Track
Status: Accepted
Created: 20-Dec-2021
Author: Zac Hatfield-Dodds 
PEP 0679 (RST)
Title: Allow parentheses in assert statements
Type: Standards Track
Status: Draft
Created: 07-Jan-2022
Author: Pablo Galindo Salgado 
PEP 0680 (RST)
Title: tomllib: Support for Parsing TOML in the Standard Library
Type: Standards Track
Status: Accepted
Created: 01-Jan-2022
Author: Taneli Hukkinen, Shantanu Jain 
PEP 0681 (RST)
Title: Data Class Transforms
Type: Standards Track
Status: Accepted
Created: 02-Dec-2021
Author: Erik De Bonte ,
PEP 0682 (RST)
Title: Format Specifier for Signed Zero
Type: Standards Track
Status: Final
Created: 29-Jan-2022
Author: John Belmonte 
PEP 0683 (RST)
Title: Immortal Objects, Using a Fixed Refcount
Type: Standards Track
Status: Draft
Created: 10-Feb-2022
Author: Eric Snow , Eddie Elizondo 
PEP 0684 (RST)
Title: A Per-Interpreter GIL
Type: Standards Track
Status: Draft
Created: 08-Mar-2022
Author: Eric Snow 
PEP 0685 (RST)
Title: Comparison of extra names for optional distribution dependencies
Type: Standards Track
Status: Accepted
Created: 08-Mar-2022
Author: Brett Cannon 
PEP 0686 (RST)
Title: Make UTF-8 mode default
Type: Standards Track
Status: Accepted
Created: 18-Mar-2022
Author: Inada Naoki 
PEP 0687 (RST)
Title: Isolating modules in the standard library
Type: Standards Track
Status: Accepted
Created: 04-Apr-2022
Author: Erlend Egeberg Aasland , Petr Viktorin 
PEP 0688 (RST)
Title: Making the buffer protocol accessible in Python
Type: Standards Track
Status: Draft
Created: 23-Apr-2022
Author: Jelle Zijlstra 
PEP 0689 (RST)
Title: Unstable C API tier
Type: Standards Track
Status: Draft
Created: 22-Apr-2022
Author: Petr Viktorin 
PEP 0690 (RST)
Title: Lazy Imports
Type: Standards Track
Status: Draft
Created: 29-Apr-2022
Author: Germán Méndez Bravo , Carl Meyer 
PEP 0691 (RST)
Title: JSON-based Simple API for Python Package Indexes
Type: Standards Track
Status: Accepted
Created: 04-May-2022
Author: Donald Stufft ,
PEP 0692 (RST)
Title: Using TypedDict for more precise \*\*kwargs typing
Type: Standards Track
Status: Draft
Created: 29-May-2022
Author: Franek Magiera 
PEP 0693 (RST)
Title: Python 3.12 Release Schedule
Type: Informational
Status: Draft
Created: 24-May-2022
Author: Thomas Wouters 
PEP 0694 (RST)
Title: Upload 2.0 API for Python Package Repositories
Type: Standards Track
Status: Draft
Created: 11-Jun-2022
Author: Donald Stufft 
PEP 0695 (RST)
Title: Type Parameter Syntax
Type: Standards Track
Status: Draft
Created: 15-Jun-2022
Author: Eric Traut 
PEP 0696 (RST)
Title: Type defaults for TypeVarLikes
Type: Standards Track
Status: Draft
Created: 14-Jul-2022
Author: James Hilton-Balfe 
PEP 0754 (TXT)
Title: IEEE 754 Floating Point Special Values
Type: Standards Track
Status: Rejected
Created: 28-Mar-2003
Author: Gregory R. Warnes 
PEP 0801 (RST)
Title: Reserved
Type: Informational
Status: Active
Created: 21-Jun-2018
Author: Barry Warsaw 
PEP 3000 (TXT)
Title: Python 3000
Type: Process
Status: Final
Created: 05-Apr-2006
Author: Guido van Rossum 
PEP 3001 (TXT)
Title: Procedure for reviewing and improving standard library modules
Type: Process
Status: Withdrawn
Created: 05-Apr-2006
Author: Georg Brandl 
PEP 3002 (TXT)
Title: Procedure for Backwards-Incompatible Changes
Type: Process
Status: Final
Created: 27-Mar-2006
Author: Steven Bethard 
PEP 3003 (TXT)
Title: Python Language Moratorium
Type: Process
Status: Final
Created: 21-Oct-2009
Author: Brett Cannon, Jesse Noller, Guido van Rossum
PEP 3099 (TXT)
Title: Things that will Not Change in Python 3000
Type: Process
Status: Final
Created: 04-Apr-2006
Author: Georg Brandl 
PEP 3100 (TXT)
Title: Miscellaneous Python 3.0 Plans
Type: Process
Status: Final
Created: 20-Aug-2004
Author: Brett Cannon 
PEP 3101 (TXT)
Title: Advanced String Formatting
Type: Standards Track
Status: Final
Created: 16-Apr-2006
Author: Talin 
PEP 3102 (TXT)
Title: Keyword-Only Arguments
Type: Standards Track
Status: Final
Created: 22-Apr-2006
Author: Talin 
PEP 3103 (TXT)
Title: A Switch/Case Statement
Type: Standards Track
Status: Rejected
Created: 25-Jun-2006
Author: guido@python.org (Guido van Rossum)
PEP 3104 (TXT)
Title: Access to Names in Outer Scopes
Type: Standards Track
Status: Final
Created: 12-Oct-2006
Author: Ka-Ping Yee 
PEP 3105 (TXT)
Title: Make print a function
Type: Standards Track
Status: Final
Created: 19-Nov-2006
Author: Georg Brandl 
PEP 3106 (TXT)
Title: Revamping dict.keys(), .values() and .items()
Type: Standards Track
Status: Final
Created: 19-Dec-2006
Author: Guido van Rossum
PEP 3107 (TXT)
Title: Function Annotations
Type: Standards Track
Status: Final
Created: 02-Dec-2006
Author: Collin Winter ,
PEP 3108 (TXT)
Title: Standard Library Reorganization
Type: Standards Track
Status: Final
Created: 01-Jan-2007
Author: Brett Cannon 
PEP 3109 (TXT)
Title: Raising Exceptions in Python 3000
Type: Standards Track
Status: Final
Created: 19-Jan-2006
Author: Collin Winter 
PEP 3110 (TXT)
Title: Catching Exceptions in Python 3000
Type: Standards Track
Status: Final
Created: 16-Jan-2006
Author: Collin Winter 
PEP 3111 (TXT)
Title: Simple input built-in in Python 3000
Type: Standards Track
Status: Final
Created: 13-Sep-2006
Author: Andre Roberge 
PEP 3112 (TXT)
Title: Bytes literals in Python 3000
Type: Standards Track
Status: Final
Created: 23-Feb-2007
Author: Jason Orendorff 
PEP 3113 (TXT)
Title: Removal of Tuple Parameter Unpacking
Type: Standards Track
Status: Final
Created: 02-Mar-2007
Author: Brett Cannon 
PEP 3114 (TXT)
Title: Renaming iterator.next() to iterator.__next__()
Type: Standards Track
Status: Final
Created: 04-Mar-2007
Author: Ka-Ping Yee 
PEP 3115 (TXT)
Title: Metaclasses in Python 3000
Type: Standards Track
Status: Final
Created: 07-Mar-2007
Author: Talin 
PEP 3116 (TXT)
Title: New I/O
Type: Standards Track
Status: Final
Created: 26-Feb-2007
Author: Daniel Stutzbach ,
PEP 3117 (TXT)
Title: Postfix type declarations
Type: Standards Track
Status: Rejected
Created: 01-Apr-2007
Author: Georg Brandl 
PEP 3118 (TXT)
Title: Revising the buffer protocol
Type: Standards Track
Status: Final
Created: 28-Aug-2006
Author: Travis Oliphant , Carl Banks 
PEP 3119 (TXT)
Title: Introducing Abstract Base Classes
Type: Standards Track
Status: Final
Created: 18-Apr-2007
Author: Guido van Rossum , Talin 
PEP 3120 (TXT)
Title: Using UTF-8 as the default source encoding
Type: Standards Track
Status: Final
Created: 15-Apr-2007
Author: Martin von Löwis 
PEP 3121 (TXT)
Title: Extension Module Initialization and Finalization
Type: Standards Track
Status: Accepted
Created: 27-Apr-2007
Author: Martin von Löwis 
PEP 3122 (TXT)
Title: Delineation of the main module
Type: Standards Track
Status: Rejected
Created: 27-Apr-2007
Author: Brett Cannon
PEP 3123 (TXT)
Title: Making PyObject_HEAD conform to standard C
Type: Standards Track
Status: Final
Created: 27-Apr-2007
Author: Martin von Löwis 
PEP 3124 (TXT)
Title: Overloading, Generic Functions, Interfaces, and Adaptation
Type: Standards Track
Status: Deferred
Created: 28-Apr-2007
Author: Phillip J. Eby 
PEP 3125 (TXT)
Title: Remove Backslash Continuation
Type: Standards Track
Status: Rejected
Created: 29-Apr-2007
Author: Jim J. Jewett 
PEP 3126 (TXT)
Title: Remove Implicit String Concatenation
Type: Standards Track
Status: Rejected
Created: 29-Apr-2007
Author: Jim J. Jewett ,
PEP 3127 (TXT)
Title: Integer Literal Support and Syntax
Type: Standards Track
Status: Final
Created: 14-Mar-2007
Author: Patrick Maupin 
PEP 3128 (TXT)
Title: BList: A Faster List-like Type
Type: Standards Track
Status: Rejected
Created: 30-Apr-2007
Author: Daniel Stutzbach 
PEP 3129 (TXT)
Title: Class Decorators
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Collin Winter 
PEP 3130 (TXT)
Title: Access to Current Module/Class/Function
Type: Standards Track
Status: Rejected
Created: 22-Apr-2007
Author: Jim J. Jewett 
PEP 3131 (TXT)
Title: Supporting Non-ASCII Identifiers
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Martin von Löwis 
PEP 3132 (TXT)
Title: Extended Iterable Unpacking
Type: Standards Track
Status: Final
Created: 30-Apr-2007
Author: Georg Brandl 
PEP 3133 (TXT)
Title: Introducing Roles
Type: Standards Track
Status: Rejected
Created: 01-May-2007
Author: Collin Winter 
PEP 3134 (TXT)
Title: Exception Chaining and Embedded Tracebacks
Type: Standards Track
Status: Final
Created: 12-May-2005
Author: Ka-Ping Yee
PEP 3135 (TXT)
Title: New Super
Type: Standards Track
Status: Final
Created: 28-Apr-2007
Author: Calvin Spealman ,
PEP 3136 (TXT)
Title: Labeled break and continue
Type: Standards Track
Status: Rejected
Created: 30-Jun-2007
Author: Matt Chisholm 
PEP 3137 (TXT)
Title: Immutable Bytes and Mutable Buffer
Type: Standards Track
Status: Final
Created: 26-Sep-2007
Author: Guido van Rossum 
PEP 3138 (TXT)
Title: String representation in Python 3000
Type: Standards Track
Status: Final
Created: 05-May-2008
Author: Atsuo Ishimoto 
PEP 3139 (TXT)
Title: Cleaning out sys and the "interpreter" module
Type: Standards Track
Status: Rejected
Created: 04-Apr-2008
Author: Benjamin Peterson 
PEP 3140 (TXT)
Title: str(container) should call str(item), not repr(item)
Type: Standards Track
Status: Rejected
Created: 27-May-2008
Author: Oleg Broytman ,
PEP 3141 (TXT)
Title: A Type Hierarchy for Numbers
Type: Standards Track
Status: Final
Created: 23-Apr-2007
Author: Jeffrey Yasskin 
PEP 3142 (TXT)
Title: Add a "while" clause to generator expressions
Type: Standards Track
Status: Rejected
Created: 12-Jan-2009
Author: Gerald Britton 
PEP 3143 (TXT)
Title:             Standard daemon process library
Type:              Standards Track
Status:            Deferred
Created:           26-Jan-2009
Author:            Ben Finney 
PEP 3144 (TXT)
Title: IP Address Manipulation Library for the Python Standard Library
Type: Standards Track
Status: Final
Created: 06-Feb-2012
Author: Peter Moody 
PEP 3145 (TXT)
Title: Asynchronous I/O For subprocess.Popen
Type: Standards Track
Status: Withdrawn
Created: 04-Aug-2009
Author: Eric Pruitt, Charles R. McCreary, Josiah Carlson
PEP 3146 (TXT)
Title: Merging Unladen Swallow into CPython
Type: Standards Track
Status: Withdrawn
Created: 01-Jan-2010
Author: Collin Winter ,
PEP 3147 (TXT)
Title: PYC Repository Directories
Type: Standards Track
Status: Final
Created: 16-Dec-2009
Author: Barry Warsaw 
PEP 3148 (TXT)
Title:             futures - execute computations asynchronously
Type:              Standards Track
Status:            Final
Created:           16-Oct-2009
Author:            Brian Quinlan 
PEP 3149 (TXT)
Title: ABI version tagged .so files
Type: Standards Track
Status: Final
Created: 09-Jul-2010
Author: Barry Warsaw 
PEP 3150 (TXT)
Title: Statement local namespaces (aka "given" clause)
Type: Standards Track
Status: Deferred
Created: 09-Jul-2010
Author: Nick Coghlan 
PEP 3151 (TXT)
Title: Reworking the OS and IO exception hierarchy
Type: Standards Track
Status: Final
Created: 21-Jul-2010
Author: Antoine Pitrou 
PEP 3152 (TXT)
Title: Cofunctions
Type: Standards Track
Status: Rejected
Created: 13-Feb-2009
Author: Gregory Ewing 
PEP 3153 (TXT)
Title: Asynchronous IO support
Type: Standards Track
Status: Superseded
Created: 29-May-2011
Author: Laurens Van Houtven <_@lvh.cc>
PEP 3154 (TXT)
Title: Pickle protocol version 4
Type: Standards Track
Status: Final
Created: 11-Aug-2011
Author: Antoine Pitrou 
PEP 3155 (TXT)
Title: Qualified name for classes and functions
Type: Standards Track
Status: Final
Created: 29-Oct-2011
Author: Antoine Pitrou 
PEP 3156 (TXT)
Title: Asynchronous IO Support Rebooted: the "asyncio" Module
Type: Standards Track
Status: Final
Created: 12-Dec-2012
Author: Guido van Rossum 
PEP 3333 (TXT)
Title: Python Web Server Gateway Interface v1.0.1
Type: Informational
Status: Final
Created: 26-Sep-2010
Author: P.J. Eby 
PEP 8000 (RST)
Title: Python Language Governance Proposal Overview
Type: Informational
Status: Active
Created: 24-Aug-2018
Author: Barry Warsaw 
PEP 8001 (RST)
Title: Python Governance Voting Process
Type: Process
Status: Final
Created: 24-Aug-2018
Author: Brett Cannon ,
PEP 8002 (RST)
Title: Open Source Governance Survey
Type: Informational
Status: Active
Created: 24-Aug-2018
Author: Barry Warsaw , Łukasz Langa ,
PEP 8010 (RST)
Title: The Technical Leader Governance Model
Type: Informational
Status: Rejected
Created: 24-Aug-2018
Author: Barry Warsaw 
PEP 8011 (RST)
Title: Python Governance Model Lead by Trio of Pythonistas
Type: Informational
Status: Rejected
Created: 24-Aug-2018
Author: Mariatta , Barry Warsaw 
PEP 8012 (RST)
Title: The Community Governance Model
Type: Informational
Status: Rejected
Created: 03-Oct-2018
Author: Łukasz Langa 
PEP 8013 (RST)
Title: The External Council Governance Model
Type: Informational
Status: Rejected
Created: 14-Sep-2018
Author: Steve Dower 
PEP 8014 (RST)
Title: The Commons Governance Model
Type: Informational
Status: Rejected
Created: 16-Sep-2018
Author: Jack Jansen
PEP 8015 (RST)
Title: Organization of the Python community
Type: Informational
Status: Rejected
Created: 04-Oct-2018
Author: Victor Stinner
PEP 8016 (RST)
Title: The Steering Council Model
Type: Informational
Status: Accepted
Created: 01-Nov-2018
Author: Nathaniel J. Smith, Donald Stufft
PEP 8100 (RST)
Title: January 2019 steering council election
Type: Informational
Status: Active
Created: 03-Jan-2019
Author: Nathaniel J. Smith , Ee Durbin 
PEP 8101 (RST)
Title: 2020 Term steering council election
Type: Informational
Status: Active
Created: 16-Nov-2019
Author: Ewa Jodlowska , Ee Durbin 
PEP 8102 (RST)
Title: 2021 Term steering council election
Type: Informational
Status: Active
Created: 29-Oct-2020
Author: Ewa Jodlowska , Ee Durbin , Joe Carey 
PEP 8103 (RST)
Title: 2022 Term steering council election
Type: Informational
Status: Active
Created: 04-Oct-2021
Author: Ewa Jodlowska , Ee Durbin , Joe Carey