___ _ _ ___ _ _ ____ _ _
|__] \_/ | |__| | | |\ |
| | | | | |__| | \|
____ _ _ _ _ ____ _ _ ____ ____ _ _ ____ _ _ ___
|___ |\ | |__| |__| |\ | | |___ |\/| |___ |\ | |
|___ | \| | | | | | \| |___ |___ | | |___ | \| |
___ ____ ____ ___ ____ ____ ____ _ ____
|__] |__/ | | |__] | | [__ |__| | [__
| | \ |__| | |__| ___] | | |___ ___]
--------------------> 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: Fr 13. Dez 01:47:16 UTC 2024
### PEPs
TEXT PEP 0001 (RST)
Title: PEP Purpose and Guidelines
Type: Process
Status: Active
Created: 13-Jun-2000
Author: Barry Warsaw, Jeremy Hylton, David Goodger, Alyssa Coghlan
TEXT PEP 0002 (RST)
Title: Procedure for Adding New Modules
Type: Process
Status: Active
Created: 07-Jul-2001
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0003 (RST)
Title: Guidelines for Handling Bug Reports
Type: Process
Status: Withdrawn
Created: 25-Sep-2000
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0004 (RST)
Title: Deprecation of Standard Modules
Type: Process
Status: Active
Created: 01-Oct-2000
Author: Brett Cannon <brett@python.org>, Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0005 (RST)
Title: Guidelines for Language Evolution
Type: Process
Status: Superseded
Created: 26-Oct-2000
Author: Paul Prescod <paul@prescod.net>
TEXT PEP 0006 (RST)
Title: Bug Fix Releases
Type: Process
Status: Superseded
Created: 15-Mar-2001
Author: Aahz <aahz@pythoncraft.com>, Anthony Baxter <anthony@interlink.com.au>
TEXT PEP 0007 (RST)
Title: Style Guide for C Code
Type: Process
Status: Active
Created: 05-Jul-2001
Author: Guido van Rossum <guido@python.org>, Barry Warsaw <barry@python.org>
TEXT PEP 0008 (RST)
Title: Style Guide for Python Code
Type: Process
Status: Active
Created: 05-Jul-2001
Author: Guido van Rossum <guido@python.org>,
TEXT PEP 0009 (RST)
Title: Sample Plaintext PEP Template
Type: Process
Status: Withdrawn
Created: 14-Aug-2001
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0010 (RST)
Title: Voting Guidelines
Type: Process
Status: Active
Created: 07-Mar-2002
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0011 (RST)
Title: CPython platform support
Type: Process
Status: Active
Created: 07-Jul-2002
Author: Martin von Löwis <martin@v.loewis.de>,
TEXT PEP 0012 (RST)
Title: Sample reStructuredText PEP Template
Type: Process
Status: Active
Created: 05-Aug-2002
Author: David Goodger <goodger@python.org>,
TEXT PEP 0013 (RST)
Title: Python Language Governance
Type: Process
Status: Active
Created: 16-Dec-2018
Author: The Python core team and community
TEXT PEP 0020 (RST)
Title: The Zen of Python
Type: Informational
Status: Active
Created: 19-Aug-2004
Author: Tim Peters <tim.peters@gmail.com>
TEXT PEP 0042 (RST)
Title: Feature Requests
Type: Process
Status: Withdrawn
Created: 12-Sep-2000
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0100 (RST)
Title: Python Unicode Integration
Type: Standards Track
Status: Final
Created: 10-Mar-2000
Author: Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0101 (RST)
Title: Doing Python Releases 101
Type: Informational
Status: Active
Created: 22-Aug-2001
Author: Barry Warsaw <barry@python.org>, Guido van Rossum <guido@python.org>
TEXT PEP 0102 (RST)
Title: Doing Python Micro Releases
Type: Informational
Status: Superseded
Created: 09-Jan-2002
Author: Anthony Baxter <anthony@interlink.com.au>,
TEXT PEP 0103 (RST)
Title: Collecting information about git
Type: Informational
Status: Withdrawn
Created: 01-Jun-2015
Author: Oleg Broytman <phd@phdru.name>
TEXT PEP 0160 (RST)
Title: Python 1.6 Release Schedule
Type: Informational
Status: Final
Created: 25-Jul-2000
Author: Fred L. Drake, Jr. <fred@fdrake.net>
TEXT PEP 0200 (RST)
Title: Python 2.0 Release Schedule
Type: Informational
Status: Final
Created: 12-Jul-2000
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0201 (RST)
Title: Lockstep Iteration
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0202 (RST)
Title: List Comprehensions
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0203 (RST)
Title: Augmented Assignments
Type: Standards Track
Status: Final
Created: 13-Jul-2000
Author: Thomas Wouters <thomas@python.org>
TEXT PEP 0204 (RST)
Title: Range Literals
Type: Standards Track
Status: Rejected
Created: 14-Jul-2000
Author: Thomas Wouters <thomas@python.org>
TEXT PEP 0205 (RST)
Title: Weak References
Type: Standards Track
Status: Final
Created: 14-Jul-2000
Author: Fred L. Drake, Jr. <fred@fdrake.net>
TEXT PEP 0206 (RST)
Title: Python Advanced Library
Type: Informational
Status: Withdrawn
Created: 14-Jul-2000
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0207 (RST)
Title: Rich Comparisons
Type: Standards Track
Status: Final
Created: 25-Jul-2000
Author: Guido van Rossum <guido@python.org>, David Ascher <DavidA@ActiveState.com>
TEXT PEP 0208 (RST)
Title: Reworking the Coercion Model
Type: Standards Track
Status: Final
Created: 04-Dec-2000
Author: Neil Schemenauer <nas@arctrix.com>, Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0209 (RST)
Title: Multi-dimensional Arrays
Type: Standards Track
Status: Withdrawn
Created: 03-Jan-2001
Author: Paul Barrett <barrett@stsci.edu>, Travis Oliphant <oliphant@ee.byu.edu>
TEXT PEP 0210 (RST)
Title: Decoupling the Interpreter Loop
Type: Standards Track
Status: Rejected
Created: 15-Jul-2000
Author: David Ascher <davida@activestate.com>
TEXT PEP 0211 (RST)
Title: Adding A New Outer Product Operator
Type: Standards Track
Status: Rejected
Created: 15-Jul-2000
Author: Greg Wilson <gvwilson@ddj.com>
TEXT PEP 0212 (RST)
Title: Loop Counter Iteration
Type: Standards Track
Status: Rejected
Created: 22-Aug-2000
Author: Peter Schneider-Kamp <nowonder@nowonder.de>
TEXT PEP 0213 (RST)
Title: Attribute Access Handlers
Type: Standards Track
Status: Deferred
Created: 21-Jul-2000
Author: Paul Prescod <paul@prescod.net>
TEXT PEP 0214 (RST)
Title: Extended Print Statement
Type: Standards Track
Status: Final
Created: 24-Jul-2000
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0215 (RST)
Title: String Interpolation
Type: Standards Track
Status: Superseded
Created: 24-Jul-2000
Author: Ka-Ping Yee <ping@zesty.ca>
TEXT PEP 0216 (RST)
Title: Docstring Format
Type: Informational
Status: Withdrawn
Created: 31-Jul-2000
Author: Moshe Zadka <moshez@zadka.site.co.il>
TEXT PEP 0217 (RST)
Title: Display Hook for Interactive Use
Type: Standards Track
Status: Final
Created: 31-Jul-2000
Author: Moshe Zadka <moshez@zadka.site.co.il>
TEXT PEP 0218 (RST)
Title: Adding a Built-In Set Object Type
Type: Standards Track
Status: Final
Created: 31-Jul-2000
Author: Greg Wilson <gvwilson@ddj.com>, Raymond Hettinger <python@rcn.com>
TEXT PEP 0219 (RST)
Title: Stackless Python
Type: Standards Track
Status: Deferred
Created: 14-Aug-2000
Author: Gordon McMillan <gmcm@hypernet.com>
TEXT PEP 0220 (RST)
Title: Coroutines, Generators, Continuations
Type: Informational
Status: Rejected
Created: 14-Aug-2000
Author: Gordon McMillan <gmcm@hypernet.com>
TEXT PEP 0221 (RST)
Title: Import As
Type: Standards Track
Status: Final
Created: 15-Aug-2000
Author: Thomas Wouters <thomas@python.org>
TEXT PEP 0222 (RST)
Title: Web Library Enhancements
Type: Standards Track
Status: Deferred
Created: 18-Aug-2000
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0223 (RST)
Title: Change the Meaning of ``\x`` Escapes
Type: Standards Track
Status: Final
Created: 20-Aug-2000
Author: Tim Peters <tim.peters@gmail.com>
TEXT PEP 0224 (RST)
Title: Attribute Docstrings
Type: Standards Track
Status: Rejected
Created: 23-Aug-2000
Author: Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0225 (RST)
Title: Elementwise/Objectwise Operators
Type: Standards Track
Status: Rejected
Created: 19-Sep-2000
Author: Huaiyu Zhu <hzhu@users.sourceforge.net>,
TEXT PEP 0226 (RST)
Title: Python 2.1 Release Schedule
Type: Informational
Status: Final
Created: 16-Oct-2000
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0227 (RST)
Title: Statically Nested Scopes
Type: Standards Track
Status: Final
Created: 01-Nov-2000
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0228 (RST)
Title: Reworking Python's Numeric Model
Type: Standards Track
Status: Withdrawn
Created: 04-Nov-2000
Author: Moshe Zadka <moshez@zadka.site.co.il>, Guido van Rossum <guido@python.org>
TEXT PEP 0229 (RST)
Title: Using Distutils to Build Python
Type: Standards Track
Status: Final
Created: 16-Nov-2000
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0230 (RST)
Title: Warning Framework
Type: Standards Track
Status: Final
Created: 28-Nov-2000
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0231 (RST)
Title: __findattr__()
Type: Standards Track
Status: Rejected
Created: 30-Nov-2000
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0232 (RST)
Title: Function Attributes
Type: Standards Track
Status: Final
Created: 02-Dec-2000
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0233 (RST)
Title: Python Online Help
Type: Standards Track
Status: Deferred
Created: 11-Dec-2000
Author: Paul Prescod <paul@prescod.net>
TEXT PEP 0234 (RST)
Title: Iterators
Type: Standards Track
Status: Final
Created: 30-Jan-2001
Author: Ka-Ping Yee <ping@zesty.ca>, Guido van Rossum <guido@python.org>
TEXT PEP 0235 (RST)
Title: Import on Case-Insensitive Platforms
Type: Standards Track
Status: Final
Created: 21-Feb-2001
Author: Tim Peters <tim.peters@gmail.com>
TEXT PEP 0236 (RST)
Title: Back to the __future__
Type: Standards Track
Status: Final
Created: 26-Feb-2001
Author: Tim Peters <tim.peters@gmail.com>
TEXT PEP 0237 (RST)
Title: Unifying Long Integers and Integers
Type: Standards Track
Status: Final
Created: 11-Mar-2001
Author: Moshe Zadka, Guido van Rossum
TEXT PEP 0238 (RST)
Title: Changing the Division Operator
Type: Standards Track
Status: Final
Created: 11-Mar-2001
Author: Moshe Zadka <moshez@zadka.site.co.il>,
TEXT PEP 0239 (RST)
Title: Adding a Rational Type to Python
Type: Standards Track
Status: Rejected
Created: 11-Mar-2001
Author: Christopher A. Craig <python-pep@ccraig.org>, Moshe Zadka <moshez@zadka.site.co.il>
TEXT PEP 0240 (RST)
Title: Adding a Rational Literal to Python
Type: Standards Track
Status: Rejected
Created: 11-Mar-2001
Author: Christopher A. Craig <python-pep@ccraig.org>, Moshe Zadka <moshez@zadka.site.co.il>
TEXT PEP 0241 (RST)
Title: Metadata for Python Software Packages
Type: Standards Track
Status: Superseded
Created: 12-Mar-2001
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0242 (RST)
Title: Numeric Kinds
Type: Standards Track
Status: Withdrawn
Created: 17-Mar-2001
Author: Paul F. Dubois <paul@pfdubois.com>
TEXT PEP 0243 (RST)
Title: Module Repository Upload Mechanism
Type: Standards Track
Status: Withdrawn
Created: 18-Mar-2001
Author: Sean Reifschneider <jafo-pep@tummy.com>
TEXT PEP 0244 (RST)
Title: The ``directive`` statement
Type: Standards Track
Status: Rejected
Created: 20-Mar-2001
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0245 (RST)
Title: Python Interface Syntax
Type: Standards Track
Status: Rejected
Created: 11-Jan-2001
Author: Michel Pelletier <michel@users.sourceforge.net>
TEXT PEP 0246 (RST)
Title: Object Adaptation
Type: Standards Track
Status: Rejected
Created: 21-Mar-2001
Author: Alex Martelli <aleaxit@gmail.com>,
TEXT PEP 0247 (RST)
Title: API for Cryptographic Hash Functions
Type: Informational
Status: Final
Created: 23-Mar-2001
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0248 (RST)
Title: Python Database API Specification v1.0
Type: Informational
Status: Final
Created: 08-May-1996
Author: Greg Stein <gstein@lyra.org>, Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0249 (RST)
Title: Python Database API Specification v2.0
Type: Informational
Status: Final
Created: 12-Apr-1999
Author: Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0250 (RST)
Title: Using site-packages on Windows
Type: Standards Track
Status: Final
Created: 30-Mar-2001
Author: Paul Moore <p.f.moore@gmail.com>
TEXT PEP 0251 (RST)
Title: Python 2.2 Release Schedule
Type: Informational
Status: Final
Created: 17-Apr-2001
Author: Barry Warsaw <barry@python.org>, Guido van Rossum <guido@python.org>
TEXT PEP 0252 (RST)
Title: Making Types Look More Like Classes
Type: Standards Track
Status: Final
Created: 19-Apr-2001
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0253 (RST)
Title: Subtyping Built-in Types
Type: Standards Track
Status: Final
Created: 14-May-2001
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0254 (RST)
Title: Making Classes Look More Like Types
Type: Standards Track
Status: Rejected
Created: 18-Jun-2001
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0255 (RST)
Title: Simple Generators
Type: Standards Track
Status: Final
Created: 18-May-2001
Author: Neil Schemenauer <nas@arctrix.com>,
TEXT PEP 0256 (RST)
Title: Docstring Processing System Framework
Type: Standards Track
Status: Rejected
Created: 01-Jun-2001
Author: David Goodger <goodger@python.org>
TEXT PEP 0257 (RST)
Title: Docstring Conventions
Type: Informational
Status: Active
Created: 29-May-2001
Author: David Goodger <goodger@python.org>,
TEXT PEP 0258 (RST)
Title: Docutils Design Specification
Type: Standards Track
Status: Rejected
Created: 31-May-2001
Author: David Goodger <goodger@python.org>
TEXT PEP 0259 (RST)
Title: Omit printing newline after newline
Type: Standards Track
Status: Rejected
Created: 11-Jun-2001
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0260 (RST)
Title: Simplify xrange()
Type: Standards Track
Status: Final
Created: 26-Jun-2001
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0261 (RST)
Title: Support for "wide" Unicode characters
Type: Standards Track
Status: Final
Created: 27-Jun-2001
Author: Paul Prescod <paul@prescod.net>
TEXT PEP 0262 (RST)
Title: A Database of Installed Python Packages
Type: Standards Track
Status: Rejected
Created: 08-Jul-2001
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0263 (RST)
Title: Defining Python Source Code Encodings
Type: Standards Track
Status: Final
Created: 06-Jun-2001
Author: Marc-André Lemburg <mal@lemburg.com>,
TEXT PEP 0264 (RST)
Title: Future statements in simulated shells
Type: Standards Track
Status: Final
Created: 30-Jul-2001
Author: Michael Hudson <mwh@python.net>
TEXT PEP 0265 (RST)
Title: Sorting Dictionaries by Value
Type: Standards Track
Status: Rejected
Created: 08-Aug-2001
Author: Grant Griffin <g2@iowegian.com>
TEXT PEP 0266 (RST)
Title: Optimizing Global Variable/Attribute Access
Type: Standards Track
Status: Withdrawn
Created: 13-Aug-2001
Author: Skip Montanaro <skip@pobox.com>
TEXT PEP 0267 (RST)
Title: Optimized Access to Module Namespaces
Type: Standards Track
Status: Deferred
Created: 23-May-2001
Author: Jeremy Hylton <jeremy@alum.mit.edu>
TEXT PEP 0268 (RST)
Title: Extended HTTP functionality and WebDAV
Type: Standards Track
Status: Rejected
Created: 20-Aug-2001
Author: Greg Stein <gstein@lyra.org>
TEXT PEP 0269 (RST)
Title: Pgen Module for Python
Type: Standards Track
Status: Deferred
Created: 24-Aug-2001
Author: Jonathan Riehl <jriehl@spaceship.com>
TEXT PEP 0270 (RST)
Title: uniq method for list objects
Type: Standards Track
Status: Rejected
Created: 21-Aug-2001
Author: Jason Petrone <jp@demonseed.net>
TEXT PEP 0271 (RST)
Title: Prefixing sys.path by command line option
Type: Standards Track
Status: Rejected
Created: 15-Aug-2001
Author: Frédéric B. Giacometti <fred@arakne.com>
TEXT PEP 0272 (RST)
Title: API for Block Encryption Algorithms v1.0
Type: Informational
Status: Final
Created: 18-Sep-2001
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0273 (RST)
Title: Import Modules from Zip Archives
Type: Standards Track
Status: Final
Created: 11-Oct-2001
Author: James C. Ahlstrom <jim@interet.com>
TEXT PEP 0274 (RST)
Title: Dict Comprehensions
Type: Standards Track
Status: Final
Created: 25-Oct-2001
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0275 (RST)
Title: Switching on Multiple Values
Type: Standards Track
Status: Rejected
Created: 10-Nov-2001
Author: Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0276 (RST)
Title: Simple Iterator for ints
Type: Standards Track
Status: Rejected
Created: 12-Nov-2001
Author: Jim Althoff <james_althoff@i2.com>
TEXT PEP 0277 (RST)
Title: Unicode file name support for Windows NT
Type: Standards Track
Status: Final
Created: 11-Jan-2002
Author: Neil Hodgson <neilh@scintilla.org>
TEXT PEP 0278 (RST)
Title: Universal Newline Support
Type: Standards Track
Status: Final
Created: 14-Jan-2002
Author: Jack Jansen <jack@cwi.nl>
TEXT PEP 0279 (RST)
Title: The enumerate() built-in function
Type: Standards Track
Status: Final
Created: 30-Jan-2002
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0280 (RST)
Title: Optimizing access to globals
Type: Standards Track
Status: Deferred
Created: 10-Feb-2002
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0281 (RST)
Title: Loop Counter Iteration with range and xrange
Type: Standards Track
Status: Rejected
Created: 11-Feb-2002
Author: Magnus Lie Hetland <magnus@hetland.org>
TEXT PEP 0282 (RST)
Title: A Logging System
Type: Standards Track
Status: Final
Created: 04-Feb-2002
Author: Vinay Sajip <vinay_sajip at red-dove.com>,
TEXT PEP 0283 (RST)
Title: Python 2.3 Release Schedule
Type: Informational
Status: Final
Created: 27-Feb-2002
Author: Guido van Rossum
TEXT PEP 0284 (RST)
Title: Integer for-loops
Type: Standards Track
Status: Rejected
Created: 01-Mar-2002
Author: David Eppstein <eppstein@ics.uci.edu>,
TEXT PEP 0285 (RST)
Title: Adding a bool type
Type: Standards Track
Status: Final
Created: 08-Mar-2002
Author: Guido van Rossum <guido@python.org>
TEXT PEP 0286 (RST)
Title: Enhanced Argument Tuples
Type: Standards Track
Status: Deferred
Created: 03-Mar-2002
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0287 (RST)
Title: reStructuredText Docstring Format
Type: Informational
Status: Active
Created: 25-Mar-2002
Author: David Goodger <goodger@python.org>
TEXT PEP 0288 (RST)
Title: Generators Attributes and Exceptions
Type: Standards Track
Status: Withdrawn
Created: 21-Mar-2002
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0289 (RST)
Title: Generator Expressions
Type: Standards Track
Status: Final
Created: 30-Jan-2002
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0290 (RST)
Title: Code Migration and Modernization
Type: Informational
Status: Active
Created: 06-Jun-2002
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0291 (RST)
Title: Backward Compatibility for the Python 2 Standard Library
Type: Informational
Status: Superseded
Created: 06-Jun-2002
Author: Neal Norwitz <nnorwitz@gmail.com>
TEXT PEP 0292 (RST)
Title: Simpler String Substitutions
Type: Standards Track
Status: Final
Created: 18-Jun-2002
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0293 (RST)
Title: Codec Error Handling Callbacks
Type: Standards Track
Status: Final
Created: 18-Jun-2002
Author: Walter Dörwald <walter@livinglogic.de>
TEXT PEP 0294 (RST)
Title: Type Names in the types Module
Type: Standards Track
Status: Rejected
Created: 19-Jun-2002
Author: Oren Tirosh <oren at hishome.net>
TEXT PEP 0295 (RST)
Title: Interpretation of multiline string constants
Type: Standards Track
Status: Rejected
Created: 22-Jul-2002
Author: Stepan Koltsov <yozh@mx1.ru>
TEXT PEP 0296 (RST)
Title: Adding a bytes Object Type
Type: Standards Track
Status: Withdrawn
Created: 12-Jul-2002
Author: Scott Gilbert <xscottg at yahoo.com>
TEXT PEP 0297 (RST)
Title: Support for System Upgrades
Type: Standards Track
Status: Rejected
Created: 19-Jul-2001
Author: Marc-André Lemburg <mal@lemburg.com>
TEXT PEP 0298 (RST)
Title: The Locked Buffer Interface
Type: Standards Track
Status: Withdrawn
Created: 26-Jul-2002
Author: Thomas Heller <theller@python.net>
TEXT PEP 0299 (RST)
Title: Special __main__() function in modules
Type: Standards Track
Status: Rejected
Created: 12-Aug-2002
Author: Jeff Epler <jepler@unpythonic.net>
TEXT PEP 0301 (RST)
Title: Package Index and Metadata for Distutils
Type: Standards Track
Status: Final
Created: 24-Oct-2002
Author: Richard Jones <richard@python.org>
TEXT PEP 0302 (RST)
Title: New Import Hooks
Type: Standards Track
Status: Final
Created: 19-Dec-2002
Author: Just van Rossum <just@letterror.com>,
TEXT PEP 0303 (RST)
Title: Extend divmod() for Multiple Divisors
Type: Standards Track
Status: Rejected
Created: 31-Dec-2002
Author: Thomas Bellman <bellman+pep-divmod@lysator.liu.se>
TEXT PEP 0304 (RST)
Title: Controlling Generation of Bytecode Files
Type: Standards Track
Status: Withdrawn
Created: 22-Jan-2003
Author: Skip Montanaro
TEXT PEP 0305 (RST)
Title: CSV File API
Type: Standards Track
Status: Final
Created: 26-Jan-2003
Author: Kevin Altis <altis@semi-retired.com>,
TEXT PEP 0306 (RST)
Title: How to Change Python's Grammar
Type: Informational
Status: Withdrawn
Created: 29-Jan-2003
Author: Michael Hudson <mwh@python.net>, Jack Diederich <jackdied@gmail.com>, Alyssa Coghlan <ncoghlan@gmail.com>, Benjamin Peterson <benjamin@python.org>
TEXT PEP 0307 (RST)
Title: Extensions to the pickle protocol
Type: Standards Track
Status: Final
Created: 31-Jan-2003
Author: Guido van Rossum, Tim Peters
TEXT PEP 0308 (RST)
Title: Conditional Expressions
Type: Standards Track
Status: Final
Created: 07-Feb-2003
Author: Guido van Rossum, Raymond Hettinger
TEXT PEP 0309 (RST)
Title: Partial Function Application
Type: Standards Track
Status: Final
Created: 08-Feb-2003
Author: Peter Harris <scav@blueyonder.co.uk>
TEXT PEP 0310 (RST)
Title: Reliable Acquisition/Release Pairs
Type: Standards Track
Status: Rejected
Created: 18-Dec-2002
Author: Michael Hudson <mwh@python.net>,
TEXT PEP 0311 (RST)
Title: Simplified Global Interpreter Lock Acquisition for Extensions
Type: Standards Track
Status: Final
Created: 05-Feb-2003
Author: Mark Hammond <mhammond@skippinet.com.au>
TEXT PEP 0312 (RST)
Title: Simple Implicit Lambda
Type: Standards Track
Status: Deferred
Created: 11-Feb-2003
Author: Roman Suzi <rnd@onego.ru>, Alex Martelli <aleaxit@gmail.com>
TEXT PEP 0313 (RST)
Title: Adding Roman Numeral Literals to Python
Type: Standards Track
Status: Rejected
Created: 01-Apr-2003
Author: Mike Meyer <mwm@mired.org>
TEXT PEP 0314 (RST)
Title: Metadata for Python Software Packages 1.1
Type: Standards Track
Status: Superseded
Created: 12-Apr-2003
Author: A.M. Kuchling, Richard Jones
TEXT PEP 0315 (RST)
Title: Enhanced While Loop
Type: Standards Track
Status: Rejected
Created: 25-Apr-2003
Author: Raymond Hettinger <python@rcn.com>, W Isaac Carroll <icarroll@pobox.com>
TEXT PEP 0316 (RST)
Title: Programming by Contract for Python
Type: Standards Track
Status: Deferred
Created: 02-May-2003
Author: Terence Way <terry@wayforward.net>
TEXT PEP 0317 (RST)
Title: Eliminate Implicit Exception Instantiation
Type: Standards Track
Status: Rejected
Created: 06-May-2003
Author: Steven Taschuk <staschuk@telusplanet.net>
TEXT PEP 0318 (RST)
Title: Decorators for Functions and Methods
Type: Standards Track
Status: Final
Created: 05-Jun-2003
Author: Kevin D. Smith <Kevin.Smith@theMorgue.org>, Jim J. Jewett, Skip Montanaro, Anthony Baxter
TEXT PEP 0319 (RST)
Title: Python Synchronize/Asynchronize Block
Type: Standards Track
Status: Rejected
Created: 24-Feb-2003
Author: Michel Pelletier <michel@users.sourceforge.net>
TEXT PEP 0320 (RST)
Title: Python 2.4 Release Schedule
Type: Informational
Status: Final
Created: 29-Jul-2003
Author: Barry Warsaw, Raymond Hettinger, Anthony Baxter
TEXT PEP 0321 (RST)
Title: Date/Time Parsing and Formatting
Type: Standards Track
Status: Withdrawn
Created: 16-Sep-2003
Author: A.M. Kuchling <amk@amk.ca>
TEXT PEP 0322 (RST)
Title: Reverse Iteration
Type: Standards Track
Status: Final
Created: 24-Sep-2003
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0323 (RST)
Title: Copyable Iterators
Type: Standards Track
Status: Deferred
Created: 25-Oct-2003
Author: Alex Martelli <aleaxit@gmail.com>
TEXT PEP 0324 (RST)
Title: subprocess - New process module
Type: Standards Track
Status: Final
Created: 19-Nov-2003
Author: Peter Astrand <astrand@lysator.liu.se>
TEXT PEP 0325 (RST)
Title: Resource-Release Support for Generators
Type: Standards Track
Status: Rejected
Created: 25-Aug-2003
Author: Samuele Pedroni <pedronis@python.org>
TEXT PEP 0326 (RST)
Title: A Case for Top and Bottom Values
Type: Standards Track
Status: Rejected
Created: 20-Dec-2003
Author: Josiah Carlson <jcarlson@uci.edu>,
TEXT PEP 0327 (RST)
Title: Decimal Data Type
Type: Standards Track
Status: Final
Created: 17-Oct-2003
Author: Facundo Batista <facundo@taniquetil.com.ar>
TEXT PEP 0328 (RST)
Title: Imports: Multi-Line and Absolute/Relative
Type: Standards Track
Status: Final
Created: 21-Dec-2003
Author: Aahz <aahz@pythoncraft.com>
TEXT PEP 0329 (RST)
Title: Treating Builtins as Constants in the Standard Library
Type: Standards Track
Status: Rejected
Created: 18-Apr-2004
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0330 (RST)
Title: Python Bytecode Verification
Type: Standards Track
Status: Rejected
Created: 17-Jun-2004
Author: Michel Pelletier <michel@users.sourceforge.net>
TEXT PEP 0331 (RST)
Title: Locale-Independent Float/String Conversions
Type: Standards Track
Status: Final
Created: 19-Jul-2003
Author: Christian R. Reis <kiko at async.com.br>
TEXT PEP 0332 (RST)
Title: Byte vectors and String/Unicode Unification
Type: Standards Track
Status: Rejected
Created: 11-Aug-2004
Author: Skip Montanaro <skip@pobox.com>
TEXT PEP 0333 (RST)
Title: Python Web Server Gateway Interface v1.0
Type: Informational
Status: Final
Created: 07-Dec-2003
Author: Phillip J. Eby <pje@telecommunity.com>
TEXT PEP 0334 (RST)
Title: Simple Coroutines via SuspendIteration
Type: Standards Track
Status: Withdrawn
Created: 26-Aug-2004
Author: Clark C. Evans <cce@clarkevans.com>
TEXT PEP 0335 (RST)
Title: Overloadable Boolean Operators
Type: Standards Track
Status: Rejected
Created: 29-Aug-2004
Author: Gregory Ewing <greg.ewing@canterbury.ac.nz>
TEXT PEP 0336 (RST)
Title: Make None Callable
Type: Standards Track
Status: Rejected
Created: 28-Oct-2004
Author: Andrew McClelland <eternalsquire@comcast.net>
TEXT PEP 0337 (RST)
Title: Logging Usage in the Standard Library
Type: Standards Track
Status: Deferred
Created: 02-Oct-2004
Author: Michael P. Dubner <dubnerm@mindless.com>
TEXT PEP 0338 (RST)
Title: Executing modules as scripts
Type: Standards Track
Status: Final
Created: 16-Oct-2004
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0339 (RST)
Title: Design of the CPython Compiler
Type: Informational
Status: Withdrawn
Created: 02-Feb-2005
Author: Brett Cannon <brett@python.org>
TEXT PEP 0340 (RST)
Title: Anonymous Block Statements
Type: Standards Track
Status: Rejected
Created: 27-Apr-2005
Author: Guido van Rossum
TEXT PEP 0341 (RST)
Title: Unifying try-except and try-finally
Type: Standards Track
Status: Final
Created: 04-May-2005
Author: Georg Brandl <georg@python.org>
TEXT PEP 0342 (RST)
Title: Coroutines via Enhanced Generators
Type: Standards Track
Status: Final
Created: 10-May-2005
Author: Guido van Rossum, Phillip J. Eby
TEXT PEP 0343 (RST)
Title: The "with" Statement
Type: Standards Track
Status: Final
Created: 13-May-2005
Author: Guido van Rossum, Alyssa Coghlan
TEXT PEP 0344 (RST)
Title: Exception Chaining and Embedded Tracebacks
Type: Standards Track
Status: Superseded
Created: 12-May-2005
Author: Ka-Ping Yee
TEXT PEP 0345 (RST)
Title: Metadata for Python Software Packages 1.2
Type: Standards Track
Status: Superseded
Created: 28-Apr-2005
Author: Richard Jones <richard@python.org>
TEXT PEP 0346 (RST)
Title: User Defined ("``with``") Statements
Type: Standards Track
Status: Withdrawn
Created: 06-May-2005
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0347 (RST)
Title: Migrating the Python CVS to Subversion
Type: Process
Status: Final
Created: 14-Jul-2004
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0348 (RST)
Title: Exception Reorganization for Python 3.0
Type: Standards Track
Status: Rejected
Created: 28-Jul-2005
Author: Brett Cannon <brett@python.org>
TEXT PEP 0349 (RST)
Title: Allow str() to return unicode strings
Type: Standards Track
Status: Rejected
Created: 02-Aug-2005
Author: Neil Schemenauer <nas@arctrix.com>
TEXT PEP 0350 (RST)
Title: Codetags
Type: Informational
Status: Rejected
Created: 27-Jun-2005
Author: Micah Elliott <mde at tracos.org>
TEXT PEP 0351 (RST)
Title: The freeze protocol
Type: Standards Track
Status: Rejected
Created: 14-Apr-2005
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0352 (RST)
Title: Required Superclass for Exceptions
Type: Standards Track
Status: Final
Created: 27-Oct-2005
Author: Brett Cannon, Guido van Rossum
TEXT PEP 0353 (RST)
Title: Using ssize_t as the index type
Type: Standards Track
Status: Final
Created: 18-Dec-2005
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0354 (RST)
Title: Enumerations in Python
Type: Standards Track
Status: Superseded
Created: 20-Dec-2005
Author: Ben Finney <ben+python@benfinney.id.au>
TEXT PEP 0355 (RST)
Title: Path - Object oriented filesystem paths
Type: Standards Track
Status: Rejected
Created: 24-Jan-2006
Author: Björn Lindqvist <bjourne@gmail.com>
TEXT PEP 0356 (RST)
Title: Python 2.5 Release Schedule
Type: Informational
Status: Final
Created: 07-Feb-2006
Author: Neal Norwitz, Guido van Rossum, Anthony Baxter
TEXT PEP 0357 (RST)
Title: Allowing Any Object to be Used for Slicing
Type: Standards Track
Status: Final
Created: 09-Feb-2006
Author: Travis Oliphant <oliphant@ee.byu.edu>
TEXT PEP 0358 (RST)
Title: The "bytes" Object
Type: Standards Track
Status: Final
Created: 15-Feb-2006
Author: Neil Schemenauer <nas@arctrix.com>, Guido van Rossum <guido@python.org>
TEXT PEP 0359 (RST)
Title: The "make" Statement
Type: Standards Track
Status: Withdrawn
Created: 05-Apr-2006
Author: Steven Bethard <steven.bethard@gmail.com>
TEXT PEP 0360 (RST)
Title: Externally Maintained Packages
Type: Process
Status: Final
Created: 30-May-2006
Author: Brett Cannon <brett@python.org>
TEXT PEP 0361 (RST)
Title: Python 2.6 and 3.0 Release Schedule
Type: Informational
Status: Final
Created: 29-Jun-2006
Author: Neal Norwitz, Barry Warsaw
TEXT PEP 0362 (RST)
Title: Function Signature Object
Type: Standards Track
Status: Final
Created: 21-Aug-2006
Author: Brett Cannon <brett@python.org>, Jiwon Seo <seojiwon@gmail.com>,
TEXT PEP 0363 (RST)
Title: Syntax For Dynamic Attribute Access
Type: Standards Track
Status: Rejected
Created: 29-Jan-2007
Author: Ben North <ben@redfrontdoor.org>
TEXT PEP 0364 (RST)
Title: Transitioning to the Py3K Standard Library
Type: Standards Track
Status: Withdrawn
Created: 01-Mar-2007
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0365 (RST)
Title: Adding the pkg_resources module
Type: Standards Track
Status: Rejected
Created: 30-Apr-2007
Author: Phillip J. Eby <pje@telecommunity.com>
TEXT PEP 0366 (RST)
Title: Main module explicit relative imports
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0367 (RST)
Title: New Super
Type: Standards Track
Status: Superseded
Created: 28-Apr-2007
Author: Calvin Spealman <ironfroggy@gmail.com>,
TEXT PEP 0368 (RST)
Title: Standard image protocol and class
Type: Standards Track
Status: Deferred
Created: 28-Jun-2007
Author: Lino Mastrodomenico <l.mastrodomenico@gmail.com>
TEXT PEP 0369 (RST)
Title: Post import hooks
Type: Standards Track
Status: Withdrawn
Created: 02-Jan-2008
Author: Christian Heimes <christian@python.org>
TEXT PEP 0370 (RST)
Title: Per user site-packages directory
Type: Standards Track
Status: Final
Created: 11-Jan-2008
Author: Christian Heimes <christian@python.org>
TEXT PEP 0371 (RST)
Title: Addition of the multiprocessing package to the standard library
Type: Standards Track
Status: Final
Created: 06-May-2008
Author: Jesse Noller <jnoller@gmail.com>,
TEXT PEP 0372 (RST)
Title: Adding an ordered dictionary to collections
Type: Standards Track
Status: Final
Created: 15-Jun-2008
Author: Armin Ronacher <armin.ronacher@active-4.com>,
TEXT PEP 0373 (RST)
Title: Python 2.7 Release Schedule
Type: Informational
Status: Final
Created: 03-Nov-2008
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 0374 (RST)
Title: Choosing a distributed VCS for the Python project
Type: Process
Status: Final
Created: 07-Nov-2008
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0375 (RST)
Title: Python 3.1 Release Schedule
Type: Informational
Status: Final
Created: 08-Feb-2009
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 0376 (RST)
Title: Database of Installed Python Distributions
Type: Standards Track
Status: Final
Created: 22-Feb-2009
Author: Tarek Ziadé <tarek@ziade.org>
TEXT PEP 0377 (RST)
Title: Allow __enter__() methods to skip the statement body
Type: Standards Track
Status: Rejected
Created: 08-Mar-2009
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0378 (RST)
Title: Format Specifier for Thousands Separator
Type: Standards Track
Status: Final
Created: 12-Mar-2009
Author: Raymond Hettinger <python@rcn.com>
TEXT PEP 0379 (RST)
Title: Adding an Assignment Expression
Type: Standards Track
Status: Withdrawn
Created: 14-Mar-2009
Author: Jervis Whitley <jervisau@gmail.com>
TEXT PEP 0380 (RST)
Title: Syntax for Delegating to a Subgenerator
Type: Standards Track
Status: Final
Created: 13-Feb-2009
Author: Gregory Ewing <greg.ewing@canterbury.ac.nz>
TEXT PEP 0381 (RST)
Title: Mirroring infrastructure for PyPI
Type: Standards Track
Status: Withdrawn
Created: 21-Mar-2009
Author: Tarek Ziadé <tarek@ziade.org>, Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0382 (RST)
Title: Namespace Packages
Type: Standards Track
Status: Rejected
Created: 02-Apr-2009
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0383 (RST)
Title: Non-decodable Bytes in System Character Interfaces
Type: Standards Track
Status: Final
Created: 22-Apr-2009
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0384 (RST)
Title: Defining a Stable ABI
Type: Standards Track
Status: Final
Created: 17-May-2009
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0385 (RST)
Title: Migrating from Subversion to Mercurial
Type: Process
Status: Final
Created: 25-May-2009
Author: Dirkjan Ochtman <dirkjan@ochtman.nl>,
TEXT PEP 0386 (RST)
Title: Changing the version comparison module in Distutils
Type: Standards Track
Status: Superseded
Created: 04-Jun-2009
Author: Tarek Ziadé <tarek@ziade.org>
TEXT PEP 0387 (RST)
Title: Backwards Compatibility Policy
Type: Process
Status: Active
Created: 18-Jun-2009
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 0389 (RST)
Title: argparse - New Command Line Parsing Module
Type: Standards Track
Status: Final
Created: 25-Sep-2009
Author: Steven Bethard <steven.bethard@gmail.com>
TEXT PEP 0390 (RST)
Title: Static metadata for Distutils
Type: Standards Track
Status: Rejected
Created: 10-Oct-2009
Author: Tarek Ziadé <tarek@ziade.org>
TEXT PEP 0391 (RST)
Title: Dictionary-Based Configuration For Logging
Type: Standards Track
Status: Final
Created: 15-Oct-2009
Author: Vinay Sajip <vinay_sajip at red-dove.com>
TEXT PEP 0392 (RST)
Title: Python 3.2 Release Schedule
Type: Informational
Status: Final
Created: 30-Dec-2009
Author: Georg Brandl <georg@python.org>
TEXT PEP 0393 (RST)
Title: Flexible String Representation
Type: Standards Track
Status: Final
Created: 24-Jan-2010
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 0394 (RST)
Title: The "python" Command on Unix-Like Systems
Type: Informational
Status: Active
Created: 02-Mar-2011
Author: Kerrick Staley <mail@kerrickstaley.com>,
TEXT PEP 0395 (RST)
Title: Qualified Names for Modules
Type: Standards Track
Status: Withdrawn
Created: 04-Mar-2011
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0396 (RST)
Title: Module Version Numbers
Type: Informational
Status: Withdrawn
Created: 16-Mar-2011
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0397 (RST)
Title: Python launcher for Windows
Type: Standards Track
Status: Final
Created: 15-Mar-2011
Author: Mark Hammond <mhammond@skippinet.com.au>,
TEXT PEP 0398 (RST)
Title: Python 3.3 Release Schedule
Type: Informational
Status: Final
Created: 23-Mar-2011
Author: Georg Brandl <georg@python.org>
TEXT PEP 0399 (RST)
Title: Pure Python/C Accelerator Module Compatibility Requirements
Type: Informational
Status: Final
Created: 04-Apr-2011
Author: Brett Cannon <brett@python.org>
TEXT PEP 0400 (RST)
Title: Deprecate codecs.StreamReader and codecs.StreamWriter
Type: Standards Track
Status: Deferred
Created: 28-May-2011
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0401 (RST)
Title: BDFL Retirement
Type: Process
Status: April Fool!
Created: 01-Apr-2009
Author: Barry Warsaw, Brett Cannon
TEXT PEP 0402 (RST)
Title: Simplified Package Layout and Partitioning
Type: Standards Track
Status: Rejected
Created: 12-Jul-2011
Author: Phillip J. Eby
TEXT PEP 0403 (RST)
Title: General purpose decorator clause (aka "@in" clause)
Type: Standards Track
Status: Deferred
Created: 13-Oct-2011
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0404 (RST)
Title: Python 2.8 Un-release Schedule
Type: Informational
Status: Final
Created: 09-Nov-2011
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0405 (RST)
Title: Python Virtual Environments
Type: Standards Track
Status: Final
Created: 13-Jun-2011
Author: Carl Meyer <carl@oddbird.net>
TEXT PEP 0406 (RST)
Title: Improved Encapsulation of Import State
Type: Standards Track
Status: Withdrawn
Created: 04-Jul-2011
Author: Alyssa Coghlan <ncoghlan@gmail.com>, Greg Slodkowicz <jergosh@gmail.com>
TEXT PEP 0407 (RST)
Title: New release cycle and introducing long-term support versions
Type: Process
Status: Deferred
Created: 12-Jan-2012
Author: Antoine Pitrou <solipsis@pitrou.net>,
TEXT PEP 0408 (RST)
Title: Standard library __preview__ package
Type: Standards Track
Status: Rejected
Created: 07-Jan-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0409 (RST)
Title: Suppressing exception context
Type: Standards Track
Status: Final
Created: 26-Jan-2012
Author: Ethan Furman <ethan@stoneleaf.us>
TEXT PEP 0410 (RST)
Title: Use decimal.Decimal type for timestamps
Type: Standards Track
Status: Rejected
Created: 01-Feb-2012
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0411 (RST)
Title: Provisional packages in the Python standard library
Type: Informational
Status: Superseded
Created: 10-Feb-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0412 (RST)
Title: Key-Sharing Dictionary
Type: Standards Track
Status: Final
Created: 08-Feb-2012
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0413 (RST)
Title: Faster evolution of the Python Standard Library
Type: Process
Status: Withdrawn
Created: 24-Feb-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0414 (RST)
Title: Explicit Unicode Literal for Python 3.3
Type: Standards Track
Status: Final
Created: 15-Feb-2012
Author: Armin Ronacher <armin.ronacher@active-4.com>,
TEXT PEP 0415 (RST)
Title: Implement context suppression with exception attributes
Type: Standards Track
Status: Final
Created: 26-Feb-2012
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 0416 (RST)
Title: Add a frozendict builtin type
Type: Standards Track
Status: Rejected
Created: 29-Feb-2012
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0417 (RST)
Title: Including mock in the Standard Library
Type: Standards Track
Status: Final
Created: 12-Mar-2012
Author: Michael Foord <michael@python.org>
TEXT PEP 0418 (RST)
Title: Add monotonic time, performance counter, and process time functions
Type: Standards Track
Status: Final
Created: 26-Mar-2012
Author: Cameron Simpson <cs@cskk.id.au>,
TEXT PEP 0419 (RST)
Title: Protecting cleanup statements from interruptions
Type: Standards Track
Status: Deferred
Created: 06-Apr-2012
Author: Paul Colomiets <paul@colomiets.name>
TEXT PEP 0420 (RST)
Title: Implicit Namespace Packages
Type: Standards Track
Status: Final
Created: 19-Apr-2012
Author: Eric V. Smith <eric@trueblade.com>
TEXT PEP 0421 (RST)
Title: Adding sys.implementation
Type: Standards Track
Status: Final
Created: 26-Apr-2012
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0422 (RST)
Title: Simpler customisation of class creation
Type: Standards Track
Status: Withdrawn
Created: 05-Jun-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0423 (RST)
Title: Naming conventions and recipes related to packaging
Type: Informational
Status: Deferred
Created: 24-May-2012
Author: Benoit Bryon <benoit@marmelune.net>
TEXT PEP 0424 (RST)
Title: A method for exposing a length hint
Type: Standards Track
Status: Final
Created: 14-Jul-2012
Author: Alex Gaynor <alex.gaynor@gmail.com>
TEXT PEP 0425 (RST)
Title: Compatibility Tags for Built Distributions
Type: Standards Track
Status: Final
Created: 27-Jul-2012
Author: Daniel Holth <dholth@gmail.com>
TEXT PEP 0426 (RST)
Title: Metadata for Python Software Packages 2.0
Type: Informational
Status: Withdrawn
Created: 30-Aug-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0427 (RST)
Title: The Wheel Binary Package Format 1.0
Type: Standards Track
Status: Final
Created: 20-Sep-2012
Author: Daniel Holth <dholth@gmail.com>
TEXT PEP 0428 (RST)
Title: The pathlib module -- object-oriented filesystem paths
Type: Standards Track
Status: Final
Created: 30-Jul-2012
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0429 (RST)
Title: Python 3.4 Release Schedule
Type: Informational
Status: Final
Created: 17-Oct-2012
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0430 (RST)
Title: Migrating to Python 3 as the default online documentation
Type: Informational
Status: Final
Created: 27-Oct-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0431 (RST)
Title: Time zone support improvements
Type: Standards Track
Status: Superseded
Created: 11-Dec-2012
Author: Lennart Regebro <regebro@gmail.com>
TEXT PEP 0432 (RST)
Title: Restructuring the CPython startup sequence
Type: Standards Track
Status: Withdrawn
Created: 28-Dec-2012
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0433 (RST)
Title: Easier suppression of file descriptor inheritance
Type: Standards Track
Status: Superseded
Created: 10-Jan-2013
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0434 (RST)
Title: IDLE Enhancement Exception for All Branches
Type: Informational
Status: Active
Created: 16-Feb-2013
Author: Todd Rovito <rovitotv@gmail.com>,
TEXT PEP 0435 (RST)
Title: Adding an Enum type to the Python standard library
Type: Standards Track
Status: Final
Created: 23-Feb-2013
Author: Barry Warsaw <barry@python.org>,
TEXT PEP 0436 (RST)
Title: The Argument Clinic DSL
Type: Standards Track
Status: Final
Created: 22-Feb-2013
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0437 (RST)
Title: A DSL for specifying signatures, annotations and argument converters
Type: Standards Track
Status: Rejected
Created: 11-Mar-2013
Author: Stefan Krah <skrah@bytereef.org>
TEXT PEP 0438 (RST)
Title: Transitioning to release-file hosting on PyPI
Type: Process
Status: Superseded
Created: 15-Mar-2013
Author: Holger Krekel <holger@merlinux.eu>, Carl Meyer <carl@oddbird.net>
TEXT PEP 0439 (RST)
Title: Inclusion of implicit pip bootstrap in Python installation
Type: Standards Track
Status: Rejected
Created: 18-Mar-2013
Author: Richard Jones <richard@python.org>
TEXT PEP 0440 (RST)
Title: Version Identification and Dependency Specification
Type: Standards Track
Status: Final
Created: 18-Mar-2013
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0441 (RST)
Title: Improving Python ZIP Application Support
Type: Standards Track
Status: Final
Created: 30-Mar-2013
Author: Daniel Holth <dholth@gmail.com>,
TEXT PEP 0442 (RST)
Title: Safe object finalization
Type: Standards Track
Status: Final
Created: 18-May-2013
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0443 (RST)
Title: Single-dispatch generic functions
Type: Standards Track
Status: Final
Created: 22-May-2013
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0444 (RST)
Title: Python Web3 Interface
Type: Informational
Status: Deferred
Created: 19-Jul-2010
Author: Chris McDonough <chrism@plope.com>,
TEXT PEP 0445 (RST)
Title: Add new APIs to customize Python memory allocators
Type: Standards Track
Status: Final
Created: 15-Jun-2013
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0446 (RST)
Title: Make newly created file descriptors non-inheritable
Type: Standards Track
Status: Final
Created: 05-Aug-2013
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0447 (RST)
Title: Add __getdescriptor__ method to metaclass
Type: Standards Track
Status: Deferred
Created: 12-Jun-2013
Author: Ronald Oussoren <ronaldoussoren@mac.com>
TEXT PEP 0448 (RST)
Title: Additional Unpacking Generalizations
Type: Standards Track
Status: Final
Created: 29-Jun-2013
Author: Joshua Landau <joshua@landau.ws>
TEXT PEP 0449 (RST)
Title: Removal of the PyPI Mirror Auto Discovery and Naming Scheme
Type: Process
Status: Final
Created: 04-Aug-2013
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0450 (RST)
Title: Adding A Statistics Module To The Standard Library
Type: Standards Track
Status: Final
Created: 01-Aug-2013
Author: Steven D'Aprano <steve@pearwood.info>
TEXT PEP 0451 (RST)
Title: A ModuleSpec Type for the Import System
Type: Standards Track
Status: Final
Created: 08-Aug-2013
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0452 (RST)
Title: API for Cryptographic Hash Functions v2.0
Type: Informational
Status: Final
Created: 15-Aug-2013
Author: A.M. Kuchling <amk@amk.ca>, Christian Heimes <christian@python.org>
TEXT PEP 0453 (RST)
Title: Explicit bootstrapping of pip in Python installations
Type: Standards Track
Status: Final
Created: 10-Aug-2013
Author: Donald Stufft <donald@stufft.io>,
TEXT PEP 0454 (RST)
Title: Add a new tracemalloc module to trace Python memory allocations
Type: Standards Track
Status: Final
Created: 03-Sep-2013
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0455 (RST)
Title: Adding a key-transforming dictionary to collections
Type: Standards Track
Status: Rejected
Created: 13-Sep-2013
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0456 (RST)
Title: Secure and interchangeable hash algorithm
Type: Standards Track
Status: Final
Created: 27-Sep-2013
Author: Christian Heimes <christian@python.org>
TEXT PEP 0457 (RST)
Title: Notation For Positional-Only Parameters
Type: Informational
Status: Final
Created: 08-Oct-2013
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0458 (RST)
Title: Secure PyPI downloads with signed repository metadata
Type: Standards Track
Status: Accepted
Created: 27-Sep-2013
Author: Trishank Karthik Kuppusamy <karthik@trishank.com>,
TEXT PEP 0459 (RST)
Title: Standard Metadata Extensions for Python Software Packages
Type: Standards Track
Status: Withdrawn
Created: 11-Nov-2013
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0460 (RST)
Title: Add binary interpolation and formatting
Type: Standards Track
Status: Withdrawn
Created: 06-Jan-2014
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0461 (RST)
Title: Adding % formatting to bytes and bytearray
Type: Standards Track
Status: Final
Created: 13-Jan-2014
Author: Ethan Furman <ethan@stoneleaf.us>
TEXT PEP 0462 (RST)
Title: Core development workflow automation for CPython
Type: Process
Status: Withdrawn
Created: 23-Jan-2014
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0463 (RST)
Title: Exception-catching expressions
Type: Standards Track
Status: Rejected
Created: 15-Feb-2014
Author: Chris Angelico <rosuav@gmail.com>
TEXT PEP 0464 (RST)
Title: Removal of the PyPI Mirror Authenticity API
Type: Process
Status: Final
Created: 02-Mar-2014
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0465 (RST)
Title: A dedicated infix operator for matrix multiplication
Type: Standards Track
Status: Final
Created: 20-Feb-2014
Author: Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0466 (RST)
Title: Network Security Enhancements for Python 2.7.x
Type: Standards Track
Status: Final
Created: 23-Mar-2014
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0467 (RST)
Title: Minor API improvements for binary sequences
Type: Standards Track
Status: Draft
Created: 30-Mar-2014
Author: Alyssa Coghlan <ncoghlan@gmail.com>, Ethan Furman <ethan@stoneleaf.us>
TEXT PEP 0468 (RST)
Title: Preserving the order of \*\*kwargs in a function.
Type: Standards Track
Status: Final
Created: 05-Apr-2014
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0469 (RST)
Title: Migration of dict iteration code to Python 3
Type: Standards Track
Status: Withdrawn
Created: 18-Apr-2014
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0470 (RST)
Title: Removing External Hosting Support on PyPI
Type: Process
Status: Final
Created: 12-May-2014
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0471 (RST)
Title: os.scandir() function -- a better and faster directory iterator
Type: Standards Track
Status: Final
Created: 30-May-2014
Author: Ben Hoyt <benhoyt@gmail.com>
TEXT PEP 0472 (RST)
Title: Support for indexing with keyword arguments
Type: Standards Track
Status: Rejected
Created: 24-Jun-2014
Author: Stefano Borini, Joseph Martinot-Lagarde
TEXT PEP 0473 (RST)
Title: Adding structured data to built-in exceptions
Type: Standards Track
Status: Rejected
Created: 29-Mar-2014
Author: Sebastian Kreft <skreft@deezer.com>
TEXT PEP 0474 (RST)
Title: Creating forge.python.org
Type: Process
Status: Withdrawn
Created: 19-Jul-2014
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0475 (RST)
Title: Retry system calls failing with EINTR
Type: Standards Track
Status: Final
Created: 29-Jul-2014
Author: Charles-François Natali <cf.natali@gmail.com>, Victor Stinner <vstinner@python.org>
TEXT PEP 0476 (RST)
Title: Enabling certificate verification by default for stdlib http clients
Type: Standards Track
Status: Final
Created: 28-Aug-2014
Author: Alex Gaynor <alex.gaynor@gmail.com>
TEXT PEP 0477 (RST)
Title: Backport ensurepip (PEP 453) to Python 2.7
Type: Standards Track
Status: Final
Created: 26-Aug-2014
Author: Donald Stufft <donald@stufft.io>,
TEXT PEP 0478 (RST)
Title: Python 3.5 Release Schedule
Type: Informational
Status: Final
Created: 22-Sep-2014
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0479 (RST)
Title: Change StopIteration handling inside generators
Type: Standards Track
Status: Final
Created: 15-Nov-2014
Author: Chris Angelico <rosuav@gmail.com>, Guido van Rossum <guido@python.org>
TEXT PEP 0480 (RST)
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 <karthik@trishank.com>,
TEXT PEP 0481 (RST)
Title: Migrate CPython to Git, Github, and Phabricator
Type: Process
Status: Withdrawn
Created: 29-Nov-2014
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0482 (RST)
Title: Literature Overview for Type Hints
Type: Informational
Status: Final
Created: 08-Jan-2015
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0483 (RST)
Title: The Theory of Type Hints
Type: Informational
Status: Final
Created: 19-Dec-2014
Author: Guido van Rossum <guido@python.org>, Ivan Levkivskyi <levkivskyi@gmail.com>
TEXT PEP 0484 (RST)
Title: Type Hints
Type: Standards Track
Status: Final
Created: 29-Sep-2014
Author: Guido van Rossum <guido@python.org>, Jukka Lehtosalo <jukka.lehtosalo@iki.fi>, Łukasz Langa <lukasz@python.org>
TEXT PEP 0485 (RST)
Title: A Function for testing approximate equality
Type: Standards Track
Status: Final
Created: 20-Jan-2015
Author: Christopher Barker <PythonCHB@gmail.com>
TEXT PEP 0486 (RST)
Title: Make the Python Launcher aware of virtual environments
Type: Standards Track
Status: Final
Created: 12-Feb-2015
Author: Paul Moore <p.f.moore@gmail.com>
TEXT PEP 0487 (RST)
Title: Simpler customisation of class creation
Type: Standards Track
Status: Final
Created: 27-Feb-2015
Author: Martin Teichmann <lkb.teichmann@gmail.com>,
TEXT PEP 0488 (RST)
Title: Elimination of PYO files
Type: Standards Track
Status: Final
Created: 20-Feb-2015
Author: Brett Cannon <brett@python.org>
TEXT PEP 0489 (RST)
Title: Multi-phase extension module initialization
Type: Standards Track
Status: Final
Created: 11-Aug-2013
Author: Petr Viktorin <encukou@gmail.com>,
TEXT PEP 0490 (RST)
Title: Chain exceptions at C level
Type: Standards Track
Status: Rejected
Created: 25-Mar-2015
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0491 (RST)
Title: The Wheel Binary Package Format 1.9
Type: Standards Track
Status: Deferred
Created: 16-Apr-2015
Author: Daniel Holth <dholth@gmail.com>
TEXT PEP 0492 (RST)
Title: Coroutines with async and await syntax
Type: Standards Track
Status: Final
Created: 09-Apr-2015
Author: Yury Selivanov <yury@edgedb.com>
TEXT PEP 0493 (RST)
Title: HTTPS verification migration tools for Python 2.7
Type: Standards Track
Status: Final
Created: 10-May-2015
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0494 (RST)
Title: Python 3.6 Release Schedule
Type: Informational
Status: Final
Created: 30-May-2015
Author: Ned Deily <nad@python.org>
TEXT PEP 0495 (RST)
Title: Local Time Disambiguation
Type: Standards Track
Status: Final
Created: 02-Aug-2015
Author: Alexander Belopolsky <alexander.belopolsky@gmail.com>, Tim Peters <tim.peters@gmail.com>
TEXT PEP 0496 (RST)
Title: Environment Markers
Type: Informational
Status: Rejected
Created: 03-Jul-2015
Author: James Polley <jp@jamezpolley.com>
TEXT PEP 0497 (RST)
Title: A standard mechanism for backward compatibility
Type: Process
Status: Rejected
Created: 04-Aug-2015
Author: Ed Schofield <ed at pythoncharmers.com>
TEXT PEP 0498 (RST)
Title: Literal String Interpolation
Type: Standards Track
Status: Final
Created: 01-Aug-2015
Author: Eric V. Smith <eric@trueblade.com>
TEXT PEP 0499 (RST)
Title: ``python -m foo`` should also bind ``'foo'`` in ``sys.modules``
Type: Standards Track
Status: Deferred
Created: 07-Aug-2015
Author: Cameron Simpson <cs@cskk.id.au>, Chris Angelico <rosuav@gmail.com>, Joseph Jevnik <joejev@gmail.com>
TEXT PEP 0500 (RST)
Title: A protocol for delegating datetime methods to their tzinfo implementations
Type: Standards Track
Status: Rejected
Created: 08-Aug-2015
Author: Alexander Belopolsky <alexander.belopolsky@gmail.com>, Tim Peters <tim.peters@gmail.com>
TEXT PEP 0501 (RST)
Title: General purpose template literal strings
Type: Standards Track
Status: Withdrawn
Created: 08-Aug-2015
Author: Alyssa Coghlan <ncoghlan@gmail.com>, Nick Humrich <nick@humrich.us>
TEXT PEP 0502 (RST)
Title: String Interpolation - Extended Discussion
Type: Informational
Status: Rejected
Created: 10-Aug-2015
Author: Mike G. Miller
TEXT PEP 0503 (RST)
Title: Simple Repository API
Type: Standards Track
Status: Final
Created: 04-Sep-2015
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0504 (RST)
Title: Using the System RNG by default
Type: Standards Track
Status: Withdrawn
Created: 15-Sep-2015
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0505 (RST)
Title: None-aware operators
Type: Standards Track
Status: Deferred
Created: 18-Sep-2015
Author: Mark E. Haase <mehaase@gmail.com>, Steve Dower <steve.dower@python.org>
TEXT PEP 0506 (RST)
Title: Adding A Secrets Module To The Standard Library
Type: Standards Track
Status: Final
Created: 19-Sep-2015
Author: Steven D'Aprano <steve@pearwood.info>
TEXT PEP 0507 (RST)
Title: Migrate CPython to Git and GitLab
Type: Process
Status: Rejected
Created: 30-Sep-2015
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0508 (RST)
Title: Dependency specification for Python Software Packages
Type: Standards Track
Status: Final
Created: 11-Nov-2015
Author: Robert Collins <rbtcollins@hp.com>
TEXT PEP 0509 (RST)
Title: Add a private version to dict
Type: Standards Track
Status: Superseded
Created: 04-Jan-2016
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0510 (RST)
Title: Specialize functions with guards
Type: Standards Track
Status: Rejected
Created: 04-Jan-2016
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0511 (RST)
Title: API for code transformers
Type: Standards Track
Status: Rejected
Created: 04-Jan-2016
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0512 (RST)
Title: Migrating from hg.python.org to GitHub
Type: Process
Status: Final
Created: 17-Jan-2015
Author: Brett Cannon <brett@python.org>
TEXT PEP 0513 (RST)
Title: A Platform Tag for Portable Linux Built Distributions
Type: Informational
Status: Superseded
Created: 19-Jan-2016
Author: Robert T. McGibbon <rmcgibbo@gmail.com>, Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0514 (RST)
Title: Python registration in the Windows registry
Type: Informational
Status: Active
Created: 02-Feb-2016
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 0515 (RST)
Title: Underscores in Numeric Literals
Type: Standards Track
Status: Final
Created: 10-Feb-2016
Author: Georg Brandl, Serhiy Storchaka
TEXT PEP 0516 (RST)
Title: Build system abstraction for pip/conda etc
Type: Standards Track
Status: Rejected
Created: 26-Oct-2015
Author: Robert Collins <rbtcollins@hp.com>,
TEXT PEP 0517 (RST)
Title: A build-system independent format for source trees
Type: Standards Track
Status: Final
Created: 30-Sep-2015
Author: Nathaniel J. Smith <njs@pobox.com>,
TEXT PEP 0518 (RST)
Title: Specifying Minimum Build System Requirements for Python Projects
Type: Standards Track
Status: Final
Created: 10-May-2016
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0519 (RST)
Title: Adding a file system path protocol
Type: Standards Track
Status: Final
Created: 11-May-2016
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0520 (RST)
Title: Preserving Class Attribute Definition Order
Type: Standards Track
Status: Final
Created: 07-Jun-2016
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0521 (RST)
Title: Managing global context via 'with' blocks in generators and coroutines
Type: Standards Track
Status: Withdrawn
Created: 27-Apr-2015
Author: Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0522 (RST)
Title: Allow BlockingIOError in security sensitive APIs
Type: Standards Track
Status: Rejected
Created: 16-Jun-2016
Author: Alyssa Coghlan <ncoghlan@gmail.com>, Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0523 (RST)
Title: Adding a frame evaluation API to CPython
Type: Standards Track
Status: Final
Created: 16-May-2016
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0524 (RST)
Title: Make os.urandom() blocking on Linux
Type: Standards Track
Status: Final
Created: 20-Jun-2016
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0525 (RST)
Title: Asynchronous Generators
Type: Standards Track
Status: Final
Created: 28-Jul-2016
Author: Yury Selivanov <yury@edgedb.com>
TEXT PEP 0526 (RST)
Title: Syntax for Variable Annotations
Type: Standards Track
Status: Final
Created: 09-Aug-2016
Author: Ryan Gonzalez <rymg19@gmail.com>, Philip House <phouse512@gmail.com>, Ivan Levkivskyi <levkivskyi@gmail.com>, Lisa Roach <lisaroach14@gmail.com>, Guido van Rossum <guido@python.org>
TEXT PEP 0527 (RST)
Title: Removing Un(der)used file types/extensions on PyPI
Type: Standards Track
Status: Final
Created: 23-Aug-2016
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0528 (RST)
Title: Change Windows console encoding to UTF-8
Type: Standards Track
Status: Final
Created: 27-Aug-2016
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 0529 (RST)
Title: Change Windows filesystem encoding to UTF-8
Type: Standards Track
Status: Final
Created: 27-Aug-2016
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 0530 (RST)
Title: Asynchronous Comprehensions
Type: Standards Track
Status: Final
Created: 03-Sep-2016
Author: Yury Selivanov <yury@edgedb.com>
TEXT PEP 0531 (RST)
Title: Existence checking operators
Type: Standards Track
Status: Withdrawn
Created: 25-Oct-2016
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0532 (RST)
Title: A circuit breaking protocol and binary operators
Type: Standards Track
Status: Deferred
Created: 30-Oct-2016
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
TEXT PEP 0533 (RST)
Title: Deterministic cleanup for iterators
Type: Standards Track
Status: Deferred
Created: 18-Oct-2016
Author: Nathaniel J. Smith
TEXT PEP 0534 (RST)
Title: Improved Errors for Missing Standard Library Modules
Type: Standards Track
Status: Deferred
Created: 05-Sep-2016
Author: Tomáš Orsava <tomas.n@orsava.cz>,
TEXT PEP 0535 (RST)
Title: Rich comparison chaining
Type: Standards Track
Status: Deferred
Created: 12-Nov-2016
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0536 (RST)
Title: Final Grammar for Literal String Interpolation
Type: Standards Track
Status: Withdrawn
Created: 11-Dec-2016
Author: Philipp Angerer <phil.angerer@gmail.com>
TEXT PEP 0537 (RST)
Title: Python 3.7 Release Schedule
Type: Informational
Status: Final
Created: 23-Dec-2016
Author: Ned Deily <nad@python.org>
TEXT PEP 0538 (RST)
Title: Coercing the legacy C locale to a UTF-8 based locale
Type: Standards Track
Status: Final
Created: 28-Dec-2016
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0539 (RST)
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
TEXT PEP 0540 (RST)
Title: Add a new UTF-8 Mode
Type: Standards Track
Status: Final
Created: 05-Jan-2016
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0541 (RST)
Title: Package Index Name Retention
Type: Process
Status: Final
Created: 12-Jan-2017
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0542 (RST)
Title: Dot Notation Assignment In Function Header
Type: Standards Track
Status: Rejected
Created: 10-Feb-2017
Author: Markus Meskanen <markusmeskanen@gmail.com>
TEXT PEP 0543 (RST)
Title: A Unified TLS API for Python
Type: Standards Track
Status: Withdrawn
Created: 17-Oct-2016
Author: Cory Benfield <cory@lukasa.co.uk>,
TEXT PEP 0544 (RST)
Title: Protocols: Structural subtyping (static duck typing)
Type: Standards Track
Status: Final
Created: 05-Mar-2017
Author: Ivan Levkivskyi <levkivskyi@gmail.com>, Jukka Lehtosalo <jukka.lehtosalo@iki.fi>, Łukasz Langa <lukasz@python.org>
TEXT PEP 0545 (RST)
Title: Python Documentation Translations
Type: Process
Status: Active
Created: 04-Mar-2017
Author: Julien Palard <julien@palard.fr>,
TEXT PEP 0546 (RST)
Title: Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7
Type: Standards Track
Status: Rejected
Created: 30-May-2017
Author: Victor Stinner <vstinner@python.org>,
TEXT PEP 0547 (RST)
Title: Running extension modules using the -m option
Type: Standards Track
Status: Deferred
Created: 25-May-2017
Author: Marcel Plch <gmarcel.plch@gmail.com>,
TEXT PEP 0548 (RST)
Title: More Flexible Loop Control
Type: Standards Track
Status: Rejected
Created: 05-Sep-2017
Author: R David Murray
TEXT PEP 0549 (RST)
Title: Instance Descriptors
Type: Standards Track
Status: Rejected
Created: 04-Sep-2017
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0550 (RST)
Title: Execution Context
Type: Standards Track
Status: Withdrawn
Created: 11-Aug-2017
Author: Yury Selivanov <yury@edgedb.com>,
TEXT PEP 0551 (RST)
Title: Security transparency in the Python runtime
Type: Informational
Status: Withdrawn
Created: 23-Aug-2017
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 0552 (RST)
Title: Deterministic pycs
Type: Standards Track
Status: Final
Created: 04-Sep-2017
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 0553 (RST)
Title: Built-in breakpoint()
Type: Standards Track
Status: Final
Created: 05-Sep-2017
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0554 (RST)
Title: Multiple Interpreters in the Stdlib
Type: Standards Track
Status: Superseded
Created: 05-Sep-2017
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0555 (RST)
Title: Context-local variables (contextvars)
Type: Standards Track
Status: Withdrawn
Created: 06-Sep-2017
Author: Koos Zevenhoven
TEXT PEP 0556 (RST)
Title: Threaded garbage collection
Type: Standards Track
Status: Deferred
Created: 08-Sep-2017
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0557 (RST)
Title: Data Classes
Type: Standards Track
Status: Final
Created: 02-Jun-2017
Author: Eric V. Smith <eric@trueblade.com>
TEXT PEP 0558 (RST)
Title: Defined semantics for locals()
Type: Standards Track
Status: Withdrawn
Created: 08-Sep-2017
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0559 (RST)
Title: Built-in noop()
Type: Standards Track
Status: Rejected
Created: 08-Sep-2017
Author: Barry Warsaw <barry@python.org>
TEXT PEP 0560 (RST)
Title: Core support for typing module and generic types
Type: Standards Track
Status: Final
Created: 03-Sep-2017
Author: Ivan Levkivskyi <levkivskyi@gmail.com>
TEXT PEP 0561 (RST)
Title: Distributing and Packaging Type Information
Type: Standards Track
Status: Final
Created: 09-Sep-2017
Author: Ethan Smith <ethan@ethanhs.me>
TEXT PEP 0562 (RST)
Title: Module __getattr__ and __dir__
Type: Standards Track
Status: Final
Created: 09-Sep-2017
Author: Ivan Levkivskyi <levkivskyi@gmail.com>
TEXT PEP 0563 (RST)
Title: Postponed Evaluation of Annotations
Type: Standards Track
Status: Accepted
Created: 08-Sep-2017
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0564 (RST)
Title: Add new time functions with nanosecond resolution
Type: Standards Track
Status: Final
Created: 16-Oct-2017
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0565 (RST)
Title: Show DeprecationWarning in __main__
Type: Standards Track
Status: Final
Created: 12-Nov-2017
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0566 (RST)
Title: Metadata for Python Software Packages 2.1
Type: Standards Track
Status: Final
Created: 01-Dec-2017
Author: Dustin Ingram <di@python.org>
TEXT PEP 0567 (RST)
Title: Context Variables
Type: Standards Track
Status: Final
Created: 12-Dec-2017
Author: Yury Selivanov <yury@edgedb.com>
TEXT PEP 0568 (RST)
Title: Generator-sensitivity for Context Variables
Type: Standards Track
Status: Deferred
Created: 04-Jan-2018
Author: Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0569 (RST)
Title: Python 3.8 Release Schedule
Type: Informational
Status: Final
Created: 27-Jan-2018
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0570 (RST)
Title: Python Positional-Only Parameters
Type: Standards Track
Status: Final
Created: 20-Jan-2018
Author: Larry Hastings <larry@hastings.org>,
TEXT PEP 0571 (RST)
Title: The manylinux2010 Platform Tag
Type: Informational
Status: Superseded
Created: 05-Feb-2018
Author: Mark Williams <mrw@enotuniq.org>,
TEXT PEP 0572 (RST)
Title: Assignment Expressions
Type: Standards Track
Status: Final
Created: 28-Feb-2018
Author: Chris Angelico <rosuav@gmail.com>, Tim Peters <tim.peters@gmail.com>,
TEXT PEP 0573 (RST)
Title: Module State Access from C Extension Methods
Type: Standards Track
Status: Final
Created: 02-Jun-2016
Author: Petr Viktorin <encukou@gmail.com>,
TEXT PEP 0574 (RST)
Title: Pickle protocol 5 with out-of-band data
Type: Standards Track
Status: Final
Created: 23-Mar-2018
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 0575 (RST)
Title: Unifying function/method classes
Type: Standards Track
Status: Withdrawn
Created: 27-Mar-2018
Author: Jeroen Demeyer <J.Demeyer@UGent.be>
TEXT PEP 0576 (RST)
Title: Rationalize Built-in function classes
Type: Standards Track
Status: Withdrawn
Created: 10-May-2018
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0577 (RST)
Title: Augmented Assignment Expressions
Type: Standards Track
Status: Withdrawn
Created: 14-May-2018
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0578 (RST)
Title: Python Runtime Audit Hooks
Type: Standards Track
Status: Final
Created: 16-Jun-2018
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 0579 (RST)
Title: Refactoring C functions and methods
Type: Informational
Status: Final
Created: 04-Jun-2018
Author: Jeroen Demeyer <J.Demeyer@UGent.be>
TEXT PEP 0580 (RST)
Title: The C call protocol
Type: Standards Track
Status: Rejected
Created: 14-Jun-2018
Author: Jeroen Demeyer <J.Demeyer@UGent.be>
TEXT PEP 0581 (RST)
Title: Using GitHub Issues for CPython
Type: Process
Status: Final
Created: 20-Jun-2018
Author: Mariatta <mariatta@python.org>
TEXT PEP 0582 (RST)
Title: Python local packages directory
Type: Standards Track
Status: Rejected
Created: 16-May-2018
Author: Kushal Das <mail@kushaldas.in>, Steve Dower <steve.dower@python.org>,
TEXT PEP 0583 (RST)
Title: A Concurrency Memory Model for Python
Type: Informational
Status: Withdrawn
Created: 22-Mar-2008
Author: Jeffrey Yasskin <jyasskin@google.com>
TEXT PEP 0584 (RST)
Title: Add Union Operators To dict
Type: Standards Track
Status: Final
Created: 01-Mar-2019
Author: Steven D'Aprano <steve@pearwood.info>,
TEXT PEP 0585 (RST)
Title: Type Hinting Generics In Standard Collections
Type: Standards Track
Status: Final
Created: 03-Mar-2019
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0586 (RST)
Title: Literal Types
Type: Standards Track
Status: Final
Created: 14-Mar-2019
Author: Michael Lee <michael.lee.0x2a@gmail.com>, Ivan Levkivskyi <levkivskyi@gmail.com>, Jukka Lehtosalo <jukka.lehtosalo@iki.fi>
TEXT PEP 0587 (RST)
Title: Python Initialization Configuration
Type: Standards Track
Status: Final
Created: 27-Mar-2019
Author: Victor Stinner <vstinner@python.org>, Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0588 (RST)
Title: GitHub Issues Migration Plan
Type: Informational
Status: Final
Created: 27-Mar-2019
Author: Mariatta <mariatta@python.org>
TEXT PEP 0589 (RST)
Title: TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys
Type: Standards Track
Status: Final
Created: 20-Mar-2019
Author: Jukka Lehtosalo <jukka.lehtosalo@iki.fi>
TEXT PEP 0590 (RST)
Title: Vectorcall: a fast calling protocol for CPython
Type: Standards Track
Status: Accepted
Created: 29-Mar-2019
Author: Mark Shannon <mark@hotpy.org>, Jeroen Demeyer <J.Demeyer@UGent.be>
TEXT PEP 0591 (RST)
Title: Adding a final qualifier to typing
Type: Standards Track
Status: Final
Created: 15-Mar-2019
Author: Michael J. Sullivan <sully@msully.net>, Ivan Levkivskyi <levkivskyi@gmail.com>
TEXT PEP 0592 (RST)
Title: Adding "Yank" Support to the Simple API
Type: Standards Track
Status: Final
Created: 07-May-2019
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0593 (RST)
Title: Flexible function and variable annotations
Type: Standards Track
Status: Final
Created: 26-Apr-2019
Author: Till Varoquaux <till@fb.com>, Konstantin Kashin <kkashin@fb.com>
TEXT PEP 0594 (RST)
Title: Removing dead batteries from the standard library
Type: Standards Track
Status: Final
Created: 20-May-2019
Author: Christian Heimes <christian@python.org>,
TEXT PEP 0595 (RST)
Title: Improving bugs.python.org
Type: Informational
Status: Withdrawn
Created: 12-May-2019
Author: Ezio Melotti <ezio.melotti@gmail.com>, Berker Peksag <berker.peksag@gmail.com>
TEXT PEP 0596 (RST)
Title: Python 3.9 Release Schedule
Type: Informational
Status: Active
Created: 04-Jun-2019
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0597 (RST)
Title: Add optional EncodingWarning
Type: Standards Track
Status: Final
Created: 05-Jun-2019
Author: Inada Naoki <songofacandy@gmail.com>
TEXT PEP 0598 (RST)
Title: Introducing incremental feature releases
Type: Informational
Status: Withdrawn
Created: 15-Jun-2019
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0599 (RST)
Title: The manylinux2014 Platform Tag
Type: Informational
Status: Superseded
Created: 29-Apr-2019
Author: Dustin Ingram <di@python.org>
TEXT 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 <njs@pobox.com>,
TEXT PEP 0601 (RST)
Title: Forbid return/break/continue breaking out of finally
Type: Standards Track
Status: Rejected
Created: 26-Aug-2019
Author: Damien George, Batuhan Taskaya
TEXT PEP 0602 (RST)
Title: Annual Release Cycle for Python
Type: Process
Status: Active
Created: 04-Jun-2019
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 0603 (RST)
Title: Adding a frozenmap type to collections
Type: Standards Track
Status: Draft
Created: 12-Sep-2019
Author: Yury Selivanov <yury@edgedb.com>
TEXT PEP 0604 (RST)
Title: Allow writing union types as ``X | Y``
Type: Standards Track
Status: Final
Created: 28-Aug-2019
Author: Philippe PRADOS <python@prados.fr>, Maggie Moss <maggiebmoss@gmail.com>
TEXT PEP 0605 (RST)
Title: A rolling feature release stream for CPython
Type: Informational
Status: Rejected
Created: 20-Sep-2019
Author: Steve Dower <steve.dower@python.org>, Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0606 (RST)
Title: Python Compatibility Version
Type: Standards Track
Status: Rejected
Created: 18-Oct-2019
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0607 (RST)
Title: Reducing CPython's Feature Delivery Latency
Type: Informational
Status: Final
Created: 11-Oct-2019
Author: Łukasz Langa <lukasz@python.org>,
TEXT PEP 0608 (RST)
Title: Coordinated Python release
Type: Standards Track
Status: Rejected
Created: 25-Oct-2019
Author: Miro Hrončok <miro@hroncok.cz>,
TEXT PEP 0609 (RST)
Title: Python Packaging Authority (PyPA) Governance
Type: Process
Status: Active
Created: 05-Nov-2019
Author: Dustin Ingram <di@python.org>,
TEXT 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 <stephane.bidoul@gmail.com>, Chris Jerdonek <chris.jerdonek@gmail.com>
TEXT PEP 0611 (RST)
Title: The one million limit
Type: Standards Track
Status: Withdrawn
Created: 05-Dec-2019
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0612 (RST)
Title: Parameter Specification Variables
Type: Standards Track
Status: Final
Created: 18-Dec-2019
Author: Mark Mendoza <mendoza.mark.a@gmail.com>
TEXT PEP 0613 (RST)
Title: Explicit Type Aliases
Type: Standards Track
Status: Final
Created: 21-Jan-2020
Author: Shannon Zhu <szhu@fb.com>
TEXT PEP 0614 (RST)
Title: Relaxing Grammar Restrictions On Decorators
Type: Standards Track
Status: Final
Created: 10-Feb-2020
Author: Brandt Bucher <brandt@python.org>
TEXT PEP 0615 (RST)
Title: Support for the IANA Time Zone Database in the Standard Library
Type: Standards Track
Status: Final
Created: 22-Feb-2020
Author: Paul Ganssle <paul at ganssle.io>
TEXT PEP 0616 (RST)
Title: String methods to remove prefixes and suffixes
Type: Standards Track
Status: Final
Created: 19-Mar-2020
Author: Dennis Sweeney <sweeney.dennis650@gmail.com>
TEXT PEP 0617 (RST)
Title: New PEG parser for CPython
Type: Standards Track
Status: Final
Created: 24-Mar-2020
Author: Guido van Rossum <guido@python.org>,
TEXT PEP 0618 (RST)
Title: Add Optional Length-Checking To zip
Type: Standards Track
Status: Final
Created: 01-May-2020
Author: Brandt Bucher <brandt@python.org>
TEXT PEP 0619 (RST)
Title: Python 3.10 Release Schedule
Type: Informational
Status: Active
Created: 25-May-2020
Author: Pablo Galindo Salgado <pablogsal@python.org>
TEXT PEP 0620 (RST)
Title: Hide implementation details from the C API
Type: Standards Track
Status: Withdrawn
Created: 19-Jun-2020
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0621 (RST)
Title: Storing project metadata in pyproject.toml
Type: Standards Track
Status: Final
Created: 22-Jun-2020
Author: Brett Cannon <brett@python.org>,
TEXT PEP 0622 (RST)
Title: Structural Pattern Matching
Type: Standards Track
Status: Superseded
Created: 23-Jun-2020
Author: Brandt Bucher <brandt@python.org>,
TEXT PEP 0623 (RST)
Title: Remove wstr from Unicode
Type: Standards Track
Status: Final
Created: 25-Jun-2020
Author: Inada Naoki <songofacandy@gmail.com>
TEXT PEP 0624 (RST)
Title: Remove Py_UNICODE encoder APIs
Type: Standards Track
Status: Final
Created: 06-Jul-2020
Author: Inada Naoki <songofacandy@gmail.com>
TEXT PEP 0625 (RST)
Title: Filename of a Source Distribution
Type: Standards Track
Status: Accepted
Created: 08-Jul-2020
Author: Tzu-ping Chung <uranusjr@gmail.com>,
TEXT PEP 0626 (RST)
Title: Precise line numbers for debugging and other tools.
Type: Standards Track
Status: Final
Created: 15-Jul-2020
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0627 (RST)
Title: Recording installed projects
Type: Standards Track
Status: Final
Created: 15-Jul-2020
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0628 (RST)
Title: Add ``math.tau``
Type: Standards Track
Status: Final
Created: 28-Jun-2011
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0629 (RST)
Title: Versioning PyPI's Simple API
Type: Standards Track
Status: Final
Created: 16-Jul-2020
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0630 (RST)
Title: Isolating Extension Modules
Type: Informational
Status: Final
Created: 25-Aug-2020
Author: Petr Viktorin <encukou@gmail.com>
TEXT 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 <ofekmeister@gmail.com>
TEXT PEP 0632 (RST)
Title: Deprecate distutils module
Type: Standards Track
Status: Final
Created: 03-Sep-2020
Author: Steve Dower <steve.dower@python.org>
TEXT 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 <laurie_opperman@hotmail.com>,
TEXT PEP 0634 (RST)
Title: Structural Pattern Matching: Specification
Type: Standards Track
Status: Final
Created: 12-Sep-2020
Author: Brandt Bucher <brandt@python.org>,
TEXT PEP 0635 (RST)
Title: Structural Pattern Matching: Motivation and Rationale
Type: Informational
Status: Final
Created: 12-Sep-2020
Author: Tobias Kohn <kohnt@tobiaskohn.ch>,
TEXT PEP 0636 (RST)
Title: Structural Pattern Matching: Tutorial
Type: Informational
Status: Final
Created: 12-Sep-2020
Author: Daniel F Moisset <dfmoisset@gmail.com>
TEXT PEP 0637 (RST)
Title: Support for indexing with keyword arguments
Type: Standards Track
Status: Rejected
Created: 24-Aug-2020
Author: Stefano Borini
TEXT PEP 0638 (RST)
Title: Syntactic Macros
Type: Standards Track
Status: Draft
Created: 24-Sep-2020
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0639 (RST)
Title: Improving License Clarity with Better Package Metadata
Type: Standards Track
Status: Provisional
Created: 15-Aug-2019
Author: Philippe Ombredanne <pombredanne@nexb.com>,
TEXT PEP 0640 (RST)
Title: Unused variable syntax
Type: Standards Track
Status: Rejected
Created: 04-Oct-2020
Author: Thomas Wouters <thomas@python.org>
TEXT 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 <brett@python.org>,
TEXT PEP 0642 (RST)
Title: Explicit Pattern Syntax for Structural Pattern Matching
Type: Standards Track
Status: Rejected
Created: 26-Sep-2020
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0643 (RST)
Title: Metadata for Package Source Distributions
Type: Standards Track
Status: Final
Created: 24-Oct-2020
Author: Paul Moore <p.f.moore@gmail.com>
TEXT PEP 0644 (RST)
Title: Require OpenSSL 1.1.1 or newer
Type: Standards Track
Status: Final
Created: 27-Oct-2020
Author: Christian Heimes <christian@python.org>
TEXT PEP 0645 (RST)
Title: Allow writing optional types as ``x?``
Type: Standards Track
Status: Withdrawn
Created: 25-Aug-2020
Author: Maggie Moss <maggiebmoss@gmail.com>
TEXT PEP 0646 (RST)
Title: Variadic Generics
Type: Standards Track
Status: Final
Created: 16-Sep-2020
Author: Mark Mendoza <mendoza.mark.a@gmail.com>,
TEXT PEP 0647 (RST)
Title: User-Defined Type Guards
Type: Standards Track
Status: Final
Created: 07-Oct-2020
Author: Eric Traut <erictr at microsoft.com>
TEXT PEP 0648 (RST)
Title: Extensible customizations of the interpreter at startup
Type: Standards Track
Status: Rejected
Created: 30-Dec-2020
Author: Mario Corchero <mariocj89@gmail.com>
TEXT PEP 0649 (RST)
Title: Deferred Evaluation Of Annotations Using Descriptors
Type: Standards Track
Status: Accepted
Created: 11-Jan-2021
Author: Larry Hastings <larry@hastings.org>
TEXT PEP 0650 (RST)
Title: Specifying Installer Requirements for Python Projects
Type: Standards Track
Status: Withdrawn
Created: 16-Jul-2020
Author: Vikram Jayanthi <vikramjayanthi@google.com>,
TEXT PEP 0651 (RST)
Title: Robust Stack Overflow Handling
Type: Standards Track
Status: Rejected
Created: 18-Jan-2021
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0652 (RST)
Title: Maintaining the Stable ABI
Type: Standards Track
Status: Final
Created: 09-Feb-2021
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0653 (RST)
Title: Precise Semantics for Pattern Matching
Type: Standards Track
Status: Draft
Created: 09-Feb-2021
Author: Mark Shannon <mark@hotpy.org>
TEXT PEP 0654 (RST)
Title: Exception Groups and except*
Type: Standards Track
Status: Final
Created: 22-Feb-2021
Author: Irit Katriel <irit@python.org>,
TEXT PEP 0655 (RST)
Title: Marking individual TypedDict items as required or potentially-missing
Type: Standards Track
Status: Final
Created: 30-Jan-2021
Author: David Foster <david at dafoster.net>
TEXT PEP 0656 (RST)
Title: Platform Tag for Linux Distributions Using Musl
Type: Standards Track
Status: Final
Created: 17-Mar-2021
Author: Tzu-ping Chung <uranusjr@gmail.com>
TEXT PEP 0657 (RST)
Title: Include Fine Grained Error Locations in Tracebacks
Type: Standards Track
Status: Final
Created: 08-May-2021
Author: Pablo Galindo <pablogsal@python.org>,
TEXT 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 <uranusjr@gmail.com>
TEXT PEP 0659 (RST)
Title: Specializing Adaptive Interpreter
Type: Informational
Status: Final
Created: 13-Apr-2021
Author: Mark Shannon <mark@hotpy.org>
TEXT 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 <dholth@gmail.com>, Stéphane Bidoul <stephane.bidoul@gmail.com>
TEXT PEP 0661 (RST)
Title: Sentinel Values
Type: Standards Track
Status: Draft
Created: 06-Jun-2021
Author: Tal Einat <tal@python.org>
TEXT PEP 0662 (RST)
Title: Editable installs via virtual wheels
Type: Standards Track
Status: Rejected
Created: 28-May-2021
Author: Bernát Gábor <gaborjbernat@gmail.com>
TEXT PEP 0663 (RST)
Title: Standardizing Enum str(), repr(), and format() behaviors
Type: Informational
Status: Rejected
Created: 30-Jun-2021
Author: Ethan Furman <ethan@stoneleaf.us>
TEXT PEP 0664 (RST)
Title: Python 3.11 Release Schedule
Type: Informational
Status: Active
Created: 12-Jul-2021
Author: Pablo Galindo Salgado <pablogsal@python.org>
TEXT 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 <brett@python.org>,
TEXT PEP 0666 (RST)
Title: Reject Foolish Indentation
Type: Standards Track
Status: Rejected
Created: 03-Dec-2001
Author: Laura Creighton <lac@strakt.com>
TEXT PEP 0667 (RST)
Title: Consistent views of namespaces
Type: Standards Track
Status: Final
Created: 30-Jul-2021
Author: Mark Shannon <mark@hotpy.org>,
TEXT PEP 0668 (RST)
Title: Marking Python base environments as “externally managed”
Type: Standards Track
Status: Accepted
Created: 18-May-2021
Author: Geoffrey Thomas <geofft@ldpreload.com>,
TEXT PEP 0669 (RST)
Title: Low Impact Monitoring for CPython
Type: Standards Track
Status: Final
Created: 18-Aug-2021
Author: Mark Shannon <mark@hotpy.org>
TEXT 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 <erlend@python.org>,
TEXT PEP 0671 (RST)
Title: Syntax for late-bound function argument defaults
Type: Standards Track
Status: Draft
Created: 24-Oct-2021
Author: Chris Angelico <rosuav@gmail.com>
TEXT PEP 0672 (RST)
Title: Unicode-related Security Considerations for Python
Type: Informational
Status: Active
Created: 01-Nov-2021
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0673 (RST)
Title: Self Type
Type: Standards Track
Status: Final
Created: 10-Nov-2021
Author: Pradeep Kumar Srinivasan <gohanpra@gmail.com>,
TEXT PEP 0674 (RST)
Title: Disallow using macros as l-values
Type: Standards Track
Status: Deferred
Created: 30-Nov-2021
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0675 (RST)
Title: Arbitrary Literal String Type
Type: Standards Track
Status: Final
Created: 30-Nov-2021
Author: Pradeep Kumar Srinivasan <gohanpra@gmail.com>, Graham Bleaney <gbleaney@gmail.com>
TEXT PEP 0676 (RST)
Title: PEP Infrastructure Process
Type: Process
Status: Active
Created: 01-Nov-2021
Author: Adam Turner <python@quite.org.uk>
TEXT PEP 0677 (RST)
Title: Callable Type Syntax
Type: Standards Track
Status: Rejected
Created: 13-Dec-2021
Author: Steven Troxler <steven.troxler@gmail.com>,
TEXT PEP 0678 (RST)
Title: Enriching Exceptions with Notes
Type: Standards Track
Status: Final
Created: 20-Dec-2021
Author: Zac Hatfield-Dodds <zac@zhd.dev>
TEXT PEP 0679 (RST)
Title: Allow parentheses in assert statements
Type: Standards Track
Status: Draft
Created: 07-Jan-2022
Author: Pablo Galindo Salgado <pablogsal@python.org>
TEXT PEP 0680 (RST)
Title: tomllib: Support for Parsing TOML in the Standard Library
Type: Standards Track
Status: Final
Created: 01-Jan-2022
Author: Taneli Hukkinen, Shantanu Jain <hauntsaninja at gmail.com>
TEXT PEP 0681 (RST)
Title: Data Class Transforms
Type: Standards Track
Status: Final
Created: 02-Dec-2021
Author: Erik De Bonte <erikd at microsoft.com>,
TEXT PEP 0682 (RST)
Title: Format Specifier for Signed Zero
Type: Standards Track
Status: Final
Created: 29-Jan-2022
Author: John Belmonte <john@neggie.net>
TEXT PEP 0683 (RST)
Title: Immortal Objects, Using a Fixed Refcount
Type: Standards Track
Status: Final
Created: 10-Feb-2022
Author: Eric Snow <ericsnowcurrently@gmail.com>, Eddie Elizondo <eduardo.elizondorueda@gmail.com>
TEXT PEP 0684 (RST)
Title: A Per-Interpreter GIL
Type: Standards Track
Status: Final
Created: 08-Mar-2022
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0685 (RST)
Title: Comparison of extra names for optional distribution dependencies
Type: Standards Track
Status: Accepted
Created: 08-Mar-2022
Author: Brett Cannon <brett@python.org>
TEXT PEP 0686 (RST)
Title: Make UTF-8 mode default
Type: Standards Track
Status: Accepted
Created: 18-Mar-2022
Author: Inada Naoki <songofacandy@gmail.com>
TEXT PEP 0687 (RST)
Title: Isolating modules in the standard library
Type: Standards Track
Status: Accepted
Created: 04-Apr-2022
Author: Erlend Egeberg Aasland <erlend@python.org>, Petr Viktorin <encukou@gmail.com>
TEXT PEP 0688 (RST)
Title: Making the buffer protocol accessible in Python
Type: Standards Track
Status: Final
Created: 23-Apr-2022
Author: Jelle Zijlstra <jelle.zijlstra@gmail.com>
TEXT PEP 0689 (RST)
Title: Unstable C API tier
Type: Standards Track
Status: Final
Created: 22-Apr-2022
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0690 (RST)
Title: Lazy Imports
Type: Standards Track
Status: Rejected
Created: 29-Apr-2022
Author: Germán Méndez Bravo <german.mb@gmail.com>, Carl Meyer <carl@oddbird.net>
TEXT PEP 0691 (RST)
Title: JSON-based Simple API for Python Package Indexes
Type: Standards Track
Status: Accepted
Created: 04-May-2022
Author: Donald Stufft <donald@stufft.io>,
TEXT PEP 0692 (RST)
Title: Using TypedDict for more precise \*\*kwargs typing
Type: Standards Track
Status: Final
Created: 29-May-2022
Author: Franek Magiera <framagie@gmail.com>
TEXT PEP 0693 (RST)
Title: Python 3.12 Release Schedule
Type: Informational
Status: Active
Created: 24-May-2022
Author: Thomas Wouters <thomas@python.org>
TEXT PEP 0694 (RST)
Title: Upload 2.0 API for Python Package Repositories
Type: Standards Track
Status: Draft
Created: 11-Jun-2022
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0695 (RST)
Title: Type Parameter Syntax
Type: Standards Track
Status: Final
Created: 15-Jun-2022
Author: Eric Traut <erictr at microsoft.com>
TEXT PEP 0696 (RST)
Title: Type Defaults for Type Parameters
Type: Standards Track
Status: Final
Created: 14-Jul-2022
Author: James Hilton-Balfe <gobot1234yt@gmail.com>
TEXT PEP 0697 (RST)
Title: Limited C API for Extending Opaque Types
Type: Standards Track
Status: Final
Created: 23-Aug-2022
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0698 (RST)
Title: Override Decorator for Static Typing
Type: Standards Track
Status: Final
Created: 05-Sep-2022
Author: Steven Troxler <steven.troxler@gmail.com>,
TEXT PEP 0699 (RST)
Title: Remove private dict version field added in PEP 509
Type: Standards Track
Status: Accepted
Created: 03-Oct-2022
Author: Ken Jin <kenjin@python.org>
TEXT PEP 0700 (RST)
Title: Additional Fields for the Simple API for Package Indexes
Type: Standards Track
Status: Final
Created: 21-Oct-2022
Author: Paul Moore <p.f.moore@gmail.com>
TEXT PEP 0701 (RST)
Title: Syntactic formalization of f-strings
Type: Standards Track
Status: Accepted
Created: 15-Nov-2022
Author: Pablo Galindo <pablogsal@python.org>,
TEXT PEP 0702 (RST)
Title: Marking deprecations using the type system
Type: Standards Track
Status: Final
Created: 30-Dec-2022
Author: Jelle Zijlstra <jelle.zijlstra@gmail.com>
TEXT PEP 0703 (RST)
Title: Making the Global Interpreter Lock Optional in CPython
Type: Standards Track
Status: Accepted
Created: 09-Jan-2023
Author: Sam Gross <colesbury at gmail.com>
TEXT PEP 0704 (RST)
Title: Require virtual environments by default for package installers
Type: Standards Track
Status: Withdrawn
Created: 16-Jan-2023
Author: Pradyun Gedam <pradyunsg@gmail.com>
TEXT PEP 0705 (RST)
Title: TypedDict: Read-only items
Type: Standards Track
Status: Final
Created: 07-Nov-2022
Author: Alice Purcell <alicederyn@gmail.com>
TEXT PEP 0706 (RST)
Title: Filter for tarfile.extractall
Type: Standards Track
Status: Final
Created: 09-Feb-2023
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0707 (RST)
Title: A simplified signature for __exit__ and __aexit__
Type: Standards Track
Status: Rejected
Created: 18-Feb-2023
Author: Irit Katriel <irit@python.org>
TEXT PEP 0708 (RST)
Title: Extending the Repository API to Mitigate Dependency Confusion Attacks
Type: Standards Track
Status: Provisional
Created: 20-Feb-2023
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0709 (RST)
Title: Inlined comprehensions
Type: Standards Track
Status: Final
Created: 24-Feb-2023
Author: Carl Meyer <carl@oddbird.net>
TEXT PEP 0710 (RST)
Title: Recording the provenance of installed packages
Type: Standards Track
Status: Draft
Created: 27-Mar-2023
Author: Fridolín Pokorný <fridolin.pokorny at gmail.com>
TEXT PEP 0711 (RST)
Title: PyBI: a standard format for distributing Python Binaries
Type: Standards Track
Status: Draft
Created: 06-Apr-2023
Author: Nathaniel J. Smith <njs@pobox.com>
TEXT PEP 0712 (RST)
Title: Adding a "converter" parameter to dataclasses.field
Type: Standards Track
Status: Rejected
Created: 01-Jan-2023
Author: Joshua Cannon <joshdcannon@gmail.com>
TEXT PEP 0713 (RST)
Title: Callable Modules
Type: Standards Track
Status: Rejected
Created: 20-Apr-2023
Author: Amethyst Reese <amethyst at n7.gg>
TEXT PEP 0714 (RST)
Title: Rename dist-info-metadata in the Simple API
Type: Standards Track
Status: Accepted
Created: 06-Jun-2023
Author: Donald Stufft <donald@stufft.io>
TEXT PEP 0715 (RST)
Title: Disabling bdist_egg distribution uploads on PyPI
Type: Standards Track
Status: Final
Created: 06-Jun-2023
Author: William Woodruff <william@yossarian.net>
TEXT PEP 0718 (RST)
Title: Subscriptable functions
Type: Standards Track
Status: Draft
Created: 23-Jun-2023
Author: James Hilton-Balfe <gobot1234yt@gmail.com>
TEXT PEP 0719 (RST)
Title: Python 3.13 Release Schedule
Type: Informational
Status: Active
Created: 26-May-2023
Author: Thomas Wouters <thomas@python.org>
TEXT PEP 0720 (RST)
Title: Cross-compiling Python packages
Type: Informational
Status: Draft
Created: 01-Jul-2023
Author: Filipe Laíns <lains@riseup.net>
TEXT PEP 0721 (RST)
Title: Using tarfile.data_filter for source distribution extraction
Type: Standards Track
Status: Final
Created: 12-Jul-2023
Author: Petr Viktorin <encukou@gmail.com>
TEXT PEP 0722 (RST)
Title: Dependency specification for single-file scripts
Type: Standards Track
Status: Rejected
Created: 19-Jul-2023
Author: Paul Moore <p.f.moore@gmail.com>
TEXT PEP 0723 (RST)
Title: Inline script metadata
Type: Standards Track
Status: Final
Created: 04-Aug-2023
Author: Ofek Lev <ofekmeister@gmail.com>
TEXT PEP 0724 (RST)
Title: Stricter Type Guards
Type: Standards Track
Status: Withdrawn
Created: 28-Jul-2023
Author: Rich Chiodo <rchiodo at microsoft.com>,
TEXT PEP 0725 (RST)
Title: Specifying external dependencies in pyproject.toml
Type: Standards Track
Status: Draft
Created: 17-Aug-2023
Author: Pradyun Gedam <pradyunsg@gmail.com>,
TEXT PEP 0726 (RST)
Title: Module ``__setattr__`` and ``__delattr__``
Type: Standards Track
Status: Rejected
Created: 24-Aug-2023
Author: Sergey B Kirpichev <skirpichev@gmail.com>
TEXT PEP 0727 (RST)
Title: Documentation in Annotated Metadata
Type: Standards Track
Status: Draft
Created: 28-Aug-2023
Author: Sebastián Ramírez <tiangolo@gmail.com>
TEXT PEP 0728 (RST)
Title: TypedDict with Typed Extra Items
Type: Standards Track
Status: Draft
Created: 12-Sep-2023
Author: Zixuan James Li <p359101898@gmail.com>
TEXT PEP 0729 (RST)
Title: Typing governance process
Type: Process
Status: Active
Created: 19-Sep-2023
Author: Jelle Zijlstra <jelle.zijlstra@gmail.com>, Shantanu Jain <hauntsaninja at gmail.com>
TEXT PEP 0730 (RST)
Title: Adding iOS as a supported platform
Type: Standards Track
Status: Final
Created: 09-Oct-2023
Author: Russell Keith-Magee <russell@keith-magee.com>
TEXT PEP 0731 (RST)
Title: C API Working Group Charter
Type: Process
Status: Active
Created: 11-Oct-2023
Author: Guido van Rossum <guido@python.org>,
TEXT PEP 0732 (RST)
Title: The Python Documentation Editorial Board
Type: Process
Status: Active
Created: 14-Oct-2023
Author: Joanna Jablonski
TEXT PEP 0733 (RST)
Title: An Evaluation of Python's Public C API
Type: Informational
Status: Final
Created: 16-Oct-2023
Author: Erlend Egeberg Aasland <erlend@python.org>,
TEXT PEP 0734 (RST)
Title: Multiple Interpreters in the Stdlib
Type: Standards Track
Status: Deferred
Created: 06-Nov-2023
Author: Eric Snow <ericsnowcurrently@gmail.com>
TEXT PEP 0735 (RST)
Title: Dependency Groups in pyproject.toml
Type: Standards Track
Status: Accepted
Created: 20-Nov-2023
Author: Stephen Rosen <sirosen0@gmail.com>
TEXT PEP 0736 (RST)
Title: Shorthand syntax for keyword arguments at invocation
Type: Standards Track
Status: Draft
Created: 28-Nov-2023
Author: Joshua Bambrick <jbambrick@google.com>,
TEXT PEP 0737 (RST)
Title: C API to format a type fully qualified name
Type: Standards Track
Status: Final
Created: 29-Nov-2023
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0738 (RST)
Title: Adding Android as a supported platform
Type: Standards Track
Status: Final
Created: 12-Dec-2023
Author: Malcolm Smith <smith@chaquo.com>
TEXT PEP 0739 (RST)
Title: Static description file for build details of Python installations
Type: Standards Track
Status: Draft
Created: 19-Dec-2023
Author: Filipe Laíns <lains@riseup.net>
TEXT PEP 0740 (RST)
Title: Index support for digital attestations
Type: Standards Track
Status: Final
Created: 08-Jan-2024
Author: William Woodruff <william@yossarian.net>,
TEXT PEP 0741 (RST)
Title: Python Configuration C API
Type: Standards Track
Status: Final
Created: 18-Jan-2024
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0742 (RST)
Title: Narrowing types with TypeIs
Type: Standards Track
Status: Final
Created: 07-Feb-2024
Author: Jelle Zijlstra <jelle.zijlstra@gmail.com>
TEXT PEP 0743 (RST)
Title: Add Py_COMPAT_API_VERSION to the Python C API
Type: Standards Track
Status: Draft
Created: 11-Mar-2024
Author: Victor Stinner <vstinner@python.org>,
TEXT PEP 0744 (RST)
Title: JIT Compilation
Type: Informational
Status: Draft
Created: 11-Apr-2024
Author: Brandt Bucher <brandt@python.org>,
TEXT PEP 0745 (RST)
Title: Python 3.14 Release Schedule
Type: Informational
Status: Active
Created: 24-Apr-2024
Author: Hugo van Kemenade
TEXT PEP 0746 (RST)
Title: Type checking Annotated metadata
Type: Standards Track
Status: Draft
Created: 20-May-2024
Author: Adrian Garcia Badaracco <adrian@adriangb.com>
TEXT PEP 0747 (RST)
Title: Annotating Type Forms
Type: Standards Track
Status: Draft
Created: 27-May-2024
Author: David Foster <david at dafoster.net>, Eric Traut <erictr at microsoft.com>
TEXT PEP 0748 (RST)
Title: A Unified TLS API for Python
Type: Standards Track
Status: Draft
Created: 27-Jun-2024
Author: Joop van de Pol <joop.vandepol@trailofbits.com>,
TEXT PEP 0749 (RST)
Title: Implementing PEP 649
Type: Standards Track
Status: Draft
Created: 28-May-2024
Author: Jelle Zijlstra <jelle.zijlstra@gmail.com>
TEXT PEP 0750 (RST)
Title: Template Strings
Type: Standards Track
Status: Draft
Created: 08-Jul-2024
Author: Jim Baker <jim.baker@python.org>,
TEXT PEP 0751 (RST)
Title: A file format to record Python dependencies for installation reproducibility
Type: Standards Track
Status: Draft
Created: 24-Jul-2024
Author: Brett Cannon <brett@python.org>
TEXT PEP 0752 (RST)
Title: Implicit namespaces for package repositories
Type: Standards Track
Status: Draft
Created: 13-Aug-2024
Author: Ofek Lev <ofekmeister@gmail.com>
TEXT PEP 0753 (RST)
Title: Uniform project URLs in core metadata
Type: Standards Track
Status: Accepted
Created: 29-Aug-2024
Author: William Woodruff <william@yossarian.net>,
TEXT PEP 0754 (RST)
Title: IEEE 754 Floating Point Special Values
Type: Standards Track
Status: Rejected
Created: 28-Mar-2003
Author: Gregory R. Warnes <gregory_r_warnes@groton.pfizer.com>
TEXT PEP 0755 (RST)
Title: Implicit namespace policy for PyPI
Type: Process
Status: Draft
Created: 05-Sep-2024
Author: Ofek Lev <ofekmeister@gmail.com>
TEXT PEP 0756 (RST)
Title: Add PyUnicode_Export() and PyUnicode_Import() C functions
Type: Standards Track
Status: Withdrawn
Created: 13-Sep-2024
Author: Victor Stinner <vstinner@python.org>
TEXT PEP 0757 (RST)
Title: C API to import-export Python integers
Type: Standards Track
Status: Accepted
Created: 13-Sep-2024
Author: Sergey B Kirpichev <skirpichev@gmail.com>,
TEXT PEP 0758 (RST)
Title: Allow ``except`` and ``except*`` expressions without parentheses
Type: Standards Track
Status: Draft
Created: 30-Sep-2024
Author: Pablo Galindo <pablogsal@python.org>, Brett Cannon <brett@python.org>
TEXT PEP 0759 (RST)
Title: External Wheel Hosting
Type: Standards Track
Status: Draft
Created: 01-Oct-2024
Author: Barry Warsaw <barry@python.org>,
TEXT PEP 0760 (RST)
Title: No More Bare Excepts
Type: Standards Track
Status: Withdrawn
Created: 02-Oct-2024
Author: Pablo Galindo <pablogsal@python.org>, Brett Cannon <brett@python.org>
TEXT PEP 0761 (RST)
Title: Deprecating PGP signatures for CPython artifacts
Type: Process
Status: Active
Created: 08-Oct-2024
Author: Seth Michael Larson <seth@python.org>
TEXT PEP 0762 (RST)
Title: REPL-acing the default REPL
Type: Informational
Status: Final
Created: 11-Oct-2024
Author: Pablo Galindo Salgado <pablogsal@python.org>, Łukasz Langa <lukasz@python.org>, Lysandros Nikolaou <lisandrosnik@gmail.com>, Emily Morehouse-Valcarcel <emily@python.org>
TEXT PEP 0763 (RST)
Title: Limiting deletions on PyPI
Type: Standards Track
Status: Draft
Created: 24-Oct-2024
Author: William Woodruff <william@yossarian.net>,
TEXT PEP 0765 (RST)
Title: Disallow return/break/continue that exit a finally block
Type: Standards Track
Status: Draft
Created: 15-Nov-2024
Author: Irit Katriel <irit@python.org>, Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 0766 (RST)
Title: Explicit Priority Choices Among Multiple Indexes
Type: Informational
Status: Draft
Created: 18-Nov-2024
Author: Michael Sarahan <msarahan@gmail.com>
TEXT PEP 0767 (RST)
Title: Annotating Read-Only Attributes
Type: Standards Track
Status: Draft
Created: 18-Nov-2024
Author: Eneg <eneg at discuss.python.org>
TEXT PEP 0768 (RST)
Title: Safe external debugger interface for CPython
Type: Standards Track
Status: Draft
Created: 25-Nov-2024
Author: Pablo Galindo Salgado <pablogsal@python.org>, Matt Wozniski <godlygeek@gmail.com>, Ivona Stojanovic <stojanovic.i@hotmail.com>
TEXT PEP 0777 (RST)
Title: How to Re-invent the Wheel
Type: Standards Track
Status: Draft
Created: 09-Oct-2024
Author: Ethan Smith <ethan@ethanhs.me>
TEXT PEP 0789 (RST)
Title: Preventing task-cancellation bugs by limiting yield in async generators
Type: Standards Track
Status: Draft
Created: 14-May-2024
Author: Zac Hatfield-Dodds <zac@zhd.dev>,
TEXT PEP 0801 (RST)
Title: Reserved
Type: Informational
Status: Active
Created: 21-Jun-2018
Author: Barry Warsaw <barry@python.org>
TEXT PEP 2026 (RST)
Title: Calendar versioning for Python
Type: Process
Status: Draft
Created: 11-Jun-2024
Author: Hugo van Kemenade
TEXT PEP 3000 (RST)
Title: Python 3000
Type: Process
Status: Final
Created: 05-Apr-2006
Author: Guido van Rossum <guido@python.org>
TEXT PEP 3001 (RST)
Title: Procedure for reviewing and improving standard library modules
Type: Process
Status: Withdrawn
Created: 05-Apr-2006
Author: Georg Brandl <georg@python.org>
TEXT PEP 3002 (RST)
Title: Procedure for Backwards-Incompatible Changes
Type: Process
Status: Final
Created: 27-Mar-2006
Author: Steven Bethard <steven.bethard@gmail.com>
TEXT PEP 3003 (RST)
Title: Python Language Moratorium
Type: Process
Status: Final
Created: 21-Oct-2009
Author: Brett Cannon, Jesse Noller, Guido van Rossum
TEXT PEP 3099 (RST)
Title: Things that will Not Change in Python 3000
Type: Process
Status: Final
Created: 04-Apr-2006
Author: Georg Brandl <georg@python.org>
TEXT PEP 3100 (RST)
Title: Miscellaneous Python 3.0 Plans
Type: Process
Status: Final
Created: 20-Aug-2004
Author: Brett Cannon <brett@python.org>
TEXT PEP 3101 (RST)
Title: Advanced String Formatting
Type: Standards Track
Status: Final
Created: 16-Apr-2006
Author: Talin <viridia@gmail.com>
TEXT PEP 3102 (RST)
Title: Keyword-Only Arguments
Type: Standards Track
Status: Final
Created: 22-Apr-2006
Author: Talin <viridia@gmail.com>
TEXT PEP 3103 (RST)
Title: A Switch/Case Statement
Type: Standards Track
Status: Rejected
Created: 25-Jun-2006
Author: Guido van Rossum <guido@python.org>
TEXT PEP 3104 (RST)
Title: Access to Names in Outer Scopes
Type: Standards Track
Status: Final
Created: 12-Oct-2006
Author: Ka-Ping Yee <ping@zesty.ca>
TEXT PEP 3105 (RST)
Title: Make print a function
Type: Standards Track
Status: Final
Created: 19-Nov-2006
Author: Georg Brandl <georg@python.org>
TEXT PEP 3106 (RST)
Title: Revamping dict.keys(), .values() and .items()
Type: Standards Track
Status: Final
Created: 19-Dec-2006
Author: Guido van Rossum
TEXT PEP 3107 (RST)
Title: Function Annotations
Type: Standards Track
Status: Final
Created: 02-Dec-2006
Author: Collin Winter <collinwinter@google.com>,
TEXT PEP 3108 (RST)
Title: Standard Library Reorganization
Type: Standards Track
Status: Final
Created: 01-Jan-2007
Author: Brett Cannon <brett@python.org>
TEXT PEP 3109 (RST)
Title: Raising Exceptions in Python 3000
Type: Standards Track
Status: Final
Created: 19-Jan-2006
Author: Collin Winter <collinwinter@google.com>
TEXT PEP 3110 (RST)
Title: Catching Exceptions in Python 3000
Type: Standards Track
Status: Final
Created: 16-Jan-2006
Author: Collin Winter <collinwinter@google.com>
TEXT PEP 3111 (RST)
Title: Simple input built-in in Python 3000
Type: Standards Track
Status: Final
Created: 13-Sep-2006
Author: Andre Roberge <andre.roberge at gmail.com>
TEXT PEP 3112 (RST)
Title: Bytes literals in Python 3000
Type: Standards Track
Status: Final
Created: 23-Feb-2007
Author: Jason Orendorff <jason.orendorff@gmail.com>
TEXT PEP 3113 (RST)
Title: Removal of Tuple Parameter Unpacking
Type: Standards Track
Status: Final
Created: 02-Mar-2007
Author: Brett Cannon <brett@python.org>
TEXT PEP 3114 (RST)
Title: Renaming iterator.next() to iterator.__next__()
Type: Standards Track
Status: Final
Created: 04-Mar-2007
Author: Ka-Ping Yee <ping@zesty.ca>
TEXT PEP 3115 (RST)
Title: Metaclasses in Python 3000
Type: Standards Track
Status: Final
Created: 07-Mar-2007
Author: Talin <viridia@gmail.com>
TEXT PEP 3116 (RST)
Title: New I/O
Type: Standards Track
Status: Final
Created: 26-Feb-2007
Author: Daniel Stutzbach <daniel@stutzbachenterprises.com>,
TEXT PEP 3117 (RST)
Title: Postfix type declarations
Type: Standards Track
Status: Rejected
Created: 01-Apr-2007
Author: Georg Brandl <georg@python.org>
TEXT PEP 3118 (RST)
Title: Revising the buffer protocol
Type: Standards Track
Status: Final
Created: 28-Aug-2006
Author: Travis Oliphant <oliphant@ee.byu.edu>, Carl Banks <pythondev@aerojockey.com>
TEXT PEP 3119 (RST)
Title: Introducing Abstract Base Classes
Type: Standards Track
Status: Final
Created: 18-Apr-2007
Author: Guido van Rossum <guido@python.org>, Talin <viridia@gmail.com>
TEXT PEP 3120 (RST)
Title: Using UTF-8 as the default source encoding
Type: Standards Track
Status: Final
Created: 15-Apr-2007
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 3121 (RST)
Title: Extension Module Initialization and Finalization
Type: Standards Track
Status: Final
Created: 27-Apr-2007
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 3122 (RST)
Title: Delineation of the main module
Type: Standards Track
Status: Rejected
Created: 27-Apr-2007
Author: Brett Cannon
TEXT PEP 3123 (RST)
Title: Making PyObject_HEAD conform to standard C
Type: Standards Track
Status: Final
Created: 27-Apr-2007
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 3124 (RST)
Title: Overloading, Generic Functions, Interfaces, and Adaptation
Type: Standards Track
Status: Deferred
Created: 28-Apr-2007
Author: Phillip J. Eby <pje@telecommunity.com>
TEXT PEP 3125 (RST)
Title: Remove Backslash Continuation
Type: Standards Track
Status: Rejected
Created: 29-Apr-2007
Author: Jim J. Jewett <JimJJewett@gmail.com>
TEXT PEP 3126 (RST)
Title: Remove Implicit String Concatenation
Type: Standards Track
Status: Rejected
Created: 29-Apr-2007
Author: Jim J. Jewett <JimJJewett@gmail.com>,
TEXT PEP 3127 (RST)
Title: Integer Literal Support and Syntax
Type: Standards Track
Status: Final
Created: 14-Mar-2007
Author: Patrick Maupin <pmaupin@gmail.com>
TEXT PEP 3128 (RST)
Title: BList: A Faster List-like Type
Type: Standards Track
Status: Rejected
Created: 30-Apr-2007
Author: Daniel Stutzbach <daniel@stutzbachenterprises.com>
TEXT PEP 3129 (RST)
Title: Class Decorators
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Collin Winter <collinwinter@google.com>
TEXT PEP 3130 (RST)
Title: Access to Current Module/Class/Function
Type: Standards Track
Status: Rejected
Created: 22-Apr-2007
Author: Jim J. Jewett <jimjjewett@gmail.com>
TEXT PEP 3131 (RST)
Title: Supporting Non-ASCII Identifiers
Type: Standards Track
Status: Final
Created: 01-May-2007
Author: Martin von Löwis <martin@v.loewis.de>
TEXT PEP 3132 (RST)
Title: Extended Iterable Unpacking
Type: Standards Track
Status: Final
Created: 30-Apr-2007
Author: Georg Brandl <georg@python.org>
TEXT PEP 3133 (RST)
Title: Introducing Roles
Type: Standards Track
Status: Rejected
Created: 01-May-2007
Author: Collin Winter <collinwinter@google.com>
TEXT PEP 3134 (RST)
Title: Exception Chaining and Embedded Tracebacks
Type: Standards Track
Status: Final
Created: 12-May-2005
Author: Ka-Ping Yee
TEXT PEP 3135 (RST)
Title: New Super
Type: Standards Track
Status: Final
Created: 28-Apr-2007
Author: Calvin Spealman <ironfroggy@gmail.com>,
TEXT PEP 3136 (RST)
Title: Labeled break and continue
Type: Standards Track
Status: Rejected
Created: 30-Jun-2007
Author: Matt Chisholm <matt-python@theory.org>
TEXT PEP 3137 (RST)
Title: Immutable Bytes and Mutable Buffer
Type: Standards Track
Status: Final
Created: 26-Sep-2007
Author: Guido van Rossum <guido@python.org>
TEXT PEP 3138 (RST)
Title: String representation in Python 3000
Type: Standards Track
Status: Final
Created: 05-May-2008
Author: Atsuo Ishimoto <ishimoto at gembook.org>
TEXT PEP 3139 (RST)
Title: Cleaning out sys and the "interpreter" module
Type: Standards Track
Status: Rejected
Created: 04-Apr-2008
Author: Benjamin Peterson <benjamin@python.org>
TEXT PEP 3140 (RST)
Title: str(container) should call str(item), not repr(item)
Type: Standards Track
Status: Rejected
Created: 27-May-2008
Author: Oleg Broytman <phd@phdru.name>,
TEXT PEP 3141 (RST)
Title: A Type Hierarchy for Numbers
Type: Standards Track
Status: Final
Created: 23-Apr-2007
Author: Jeffrey Yasskin <jyasskin@google.com>
TEXT PEP 3142 (RST)
Title: Add a "while" clause to generator expressions
Type: Standards Track
Status: Rejected
Created: 12-Jan-2009
Author: Gerald Britton <gerald.britton@gmail.com>
TEXT PEP 3143 (RST)
Title: Standard daemon process library
Type: Standards Track
Status: Deferred
Created: 26-Jan-2009
Author: Ben Finney <ben+python@benfinney.id.au>
TEXT PEP 3144 (RST)
Title: IP Address Manipulation Library for the Python Standard Library
Type: Standards Track
Status: Final
Created: 06-Feb-2012
Author: Peter Moody <pmoody@google.com>
TEXT PEP 3145 (RST)
Title: Asynchronous I/O For subprocess.Popen
Type: Standards Track
Status: Withdrawn
Created: 04-Aug-2009
Author: Eric Pruitt, Charles R. McCreary, Josiah Carlson
TEXT PEP 3146 (RST)
Title: Merging Unladen Swallow into CPython
Type: Standards Track
Status: Withdrawn
Created: 01-Jan-2010
Author: Collin Winter <collinwinter@google.com>,
TEXT PEP 3147 (RST)
Title: PYC Repository Directories
Type: Standards Track
Status: Final
Created: 16-Dec-2009
Author: Barry Warsaw <barry@python.org>
TEXT PEP 3148 (RST)
Title: futures - execute computations asynchronously
Type: Standards Track
Status: Final
Created: 16-Oct-2009
Author: Brian Quinlan <brian@sweetapp.com>
TEXT PEP 3149 (RST)
Title: ABI version tagged .so files
Type: Standards Track
Status: Final
Created: 09-Jul-2010
Author: Barry Warsaw <barry@python.org>
TEXT PEP 3150 (RST)
Title: Statement local namespaces (aka "given" clause)
Type: Standards Track
Status: Deferred
Created: 09-Jul-2010
Author: Alyssa Coghlan <ncoghlan@gmail.com>
TEXT PEP 3151 (RST)
Title: Reworking the OS and IO exception hierarchy
Type: Standards Track
Status: Final
Created: 21-Jul-2010
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 3152 (RST)
Title: Cofunctions
Type: Standards Track
Status: Rejected
Created: 13-Feb-2009
Author: Gregory Ewing <greg.ewing@canterbury.ac.nz>
TEXT PEP 3153 (RST)
Title: Asynchronous IO support
Type: Standards Track
Status: Superseded
Created: 29-May-2011
Author: Laurens Van Houtven <_@lvh.cc>
TEXT PEP 3154 (RST)
Title: Pickle protocol version 4
Type: Standards Track
Status: Final
Created: 11-Aug-2011
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 3155 (RST)
Title: Qualified name for classes and functions
Type: Standards Track
Status: Final
Created: 29-Oct-2011
Author: Antoine Pitrou <solipsis@pitrou.net>
TEXT PEP 3156 (RST)
Title: Asynchronous IO Support Rebooted: the "asyncio" Module
Type: Standards Track
Status: Final
Created: 12-Dec-2012
Author: Guido van Rossum <guido@python.org>
TEXT PEP 3333 (RST)
Title: Python Web Server Gateway Interface v1.0.1
Type: Informational
Status: Final
Created: 26-Sep-2010
Author: Phillip J. Eby <pje@telecommunity.com>
TEXT PEP 8000 (RST)
Title: Python Language Governance Proposal Overview
Type: Informational
Status: Final
Created: 24-Aug-2018
Author: Barry Warsaw <barry@python.org>
TEXT PEP 8001 (RST)
Title: Python Governance Voting Process
Type: Process
Status: Final
Created: 24-Aug-2018
Author: Brett Cannon <brett@python.org>,
TEXT PEP 8002 (RST)
Title: Open Source Governance Survey
Type: Informational
Status: Final
Created: 24-Aug-2018
Author: Barry Warsaw <barry@python.org>, Łukasz Langa <lukasz@python.org>,
TEXT PEP 8010 (RST)
Title: The Technical Leader Governance Model
Type: Informational
Status: Rejected
Created: 24-Aug-2018
Author: Barry Warsaw <barry@python.org>
TEXT PEP 8011 (RST)
Title: Python Governance Model Lead by Trio of Pythonistas
Type: Informational
Status: Rejected
Created: 24-Aug-2018
Author: Mariatta <mariatta@python.org>, Barry Warsaw <barry@python.org>
TEXT PEP 8012 (RST)
Title: The Community Governance Model
Type: Informational
Status: Rejected
Created: 03-Oct-2018
Author: Łukasz Langa <lukasz@python.org>
TEXT PEP 8013 (RST)
Title: The External Council Governance Model
Type: Informational
Status: Rejected
Created: 14-Sep-2018
Author: Steve Dower <steve.dower@python.org>
TEXT PEP 8014 (RST)
Title: The Commons Governance Model
Type: Informational
Status: Rejected
Created: 16-Sep-2018
Author: Jack Jansen
TEXT PEP 8015 (RST)
Title: Organization of the Python community
Type: Informational
Status: Rejected
Created: 04-Oct-2018
Author: Victor Stinner
TEXT PEP 8016 (RST)
Title: The Steering Council Model
Type: Informational
Status: Accepted
Created: 01-Nov-2018
Author: Nathaniel J. Smith, Donald Stufft
TEXT PEP 8100 (RST)
Title: January 2019 Steering Council election
Type: Informational
Status: Final
Created: 03-Jan-2019
Author: Nathaniel J. Smith <njs@pobox.com>, Ee Durbin <ee@python.org>
TEXT PEP 8101 (RST)
Title: 2020 Term Steering Council election
Type: Informational
Status: Final
Created: 16-Nov-2019
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>
TEXT PEP 8102 (RST)
Title: 2021 Term Steering Council election
Type: Informational
Status: Final
Created: 29-Oct-2020
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
TEXT PEP 8103 (RST)
Title: 2022 Term Steering Council election
Type: Informational
Status: Final
Created: 04-Oct-2021
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
TEXT PEP 8104 (RST)
Title: 2023 Term Steering Council election
Type: Informational
Status: Final
Created: 08-Nov-2022
Author: Ee Durbin <ee@python.org>
TEXT PEP 8105 (RST)
Title: 2024 Term Steering Council election
Type: Informational
Status: Final
Created: 23-Oct-2023
Author: Ee Durbin <ee@python.org>
TEXT PEP 8106 (RST)
Title: 2025 Term Steering Council election
Type: Informational
Status: Final
Created: 21-Oct-2024
Author: Ee Durbin <ee@python.org>