2000-07-28 01:49:32 -04:00
|
|
|
|
PEP: 0
|
2000-07-13 02:33:08 -04:00
|
|
|
|
Title: Index of Python Enhancement Proposals (PEPs)
|
|
|
|
|
Version: $Revision$
|
2001-08-14 18:03:43 -04:00
|
|
|
|
Last-Modified: $Date$
|
2002-11-06 00:40:39 -05:00
|
|
|
|
Author: David Goodger <goodger@python.org>,
|
2003-07-29 00:27:46 -04:00
|
|
|
|
Barry A. Warsaw <barry@python.org>
|
2000-07-13 02:33:08 -04:00
|
|
|
|
Status: Active
|
2000-08-07 22:30:24 -04:00
|
|
|
|
Type: Informational
|
|
|
|
|
Created: 13-Jul-2000
|
|
|
|
|
Post-History:
|
2000-07-13 02:33:08 -04:00
|
|
|
|
|
2001-03-21 12:31:54 -05:00
|
|
|
|
|
2000-07-13 02:33:08 -04:00
|
|
|
|
Introduction
|
|
|
|
|
|
|
|
|
|
The PEP contains the index of all Python Enhancement Proposals,
|
|
|
|
|
known as PEPs. PEP numbers are assigned by the PEP Editor, and
|
2006-02-09 03:27:55 -05:00
|
|
|
|
once assigned are never changed. The SVN history[1] of the PEP
|
2001-07-24 17:12:54 -04:00
|
|
|
|
texts represent their historical record.
|
2000-07-13 02:33:08 -04:00
|
|
|
|
|
2002-03-08 00:43:22 -05:00
|
|
|
|
The BDFL maintains his own Pronouncements page[2] at
|
|
|
|
|
http://www.python.org/doc/essays/pepparade.html which contains his
|
|
|
|
|
musings on the various outstanding PEPs.
|
|
|
|
|
|
2000-07-31 11:06:47 -04:00
|
|
|
|
|
2000-11-02 21:56:05 -05:00
|
|
|
|
Index by Category
|
|
|
|
|
|
2001-08-14 12:46:57 -04:00
|
|
|
|
num title owner
|
|
|
|
|
--- ----- -----
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2001-03-15 00:34:19 -05:00
|
|
|
|
Meta-PEPs (PEPs about PEPs or Process)
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2002-11-06 00:40:39 -05:00
|
|
|
|
I 0 Index of Python Enhancement Proposals Goodger, Warsaw
|
2006-02-09 03:27:55 -05:00
|
|
|
|
P 1 PEP Purpose and Guidelines Warsaw, Hylton, Goodger
|
2002-03-11 12:24:09 -05:00
|
|
|
|
I 2 Procedure for Adding New Modules Faassen
|
2001-08-14 12:46:57 -04:00
|
|
|
|
I 3 Guidelines for Handling Bug Reports Hylton
|
|
|
|
|
I 4 Deprecation of Standard Modules von Loewis
|
|
|
|
|
I 5 Guidelines for Language Evolution Prescod
|
2005-08-13 08:37:53 -04:00
|
|
|
|
P 6 Bug Fix Releases Aahz
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 7 Style Guide for C Code GvR
|
|
|
|
|
I 8 Style Guide for Python Code GvR, Warsaw
|
2002-08-26 12:55:22 -04:00
|
|
|
|
I 9 Sample Plaintext PEP Template Warsaw
|
2002-03-07 14:21:11 -05:00
|
|
|
|
I 10 Voting Guidelines Warsaw
|
2002-07-15 14:37:26 -04:00
|
|
|
|
I 11 Removing support for little used platforms von Loewis
|
2002-08-26 12:55:22 -04:00
|
|
|
|
I 12 Sample reStructuredText PEP Template Goodger, Warsaw
|
2006-03-02 13:31:36 -05:00
|
|
|
|
P 347 Migrating the Python CVS to Subversion von Löwis
|
2006-04-05 16:06:56 -04:00
|
|
|
|
P 3000 Python 3000 GvR
|
2006-04-05 03:34:58 -04:00
|
|
|
|
P 3001 Reviewing and improving stdlib modules Brandl
|
2006-04-13 09:36:24 -04:00
|
|
|
|
P 3002 Procedure for Backwards-Incompatible Changes Bethard
|
2006-04-04 07:59:11 -04:00
|
|
|
|
I 3099 Things that will Not Change in Python 3000 Brandl
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2001-03-28 14:55:46 -05:00
|
|
|
|
Other Informational PEPs
|
|
|
|
|
|
2004-08-22 23:41:56 -04:00
|
|
|
|
I 20 The Zen of Python Peters
|
2002-11-29 20:55:29 -05:00
|
|
|
|
I 42 Feature Requests Hylton
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 101 Doing Python Releases 101 Warsaw, GvR
|
|
|
|
|
I 102 Doing Python Micro Releases Baxter, Warsaw, GvR
|
2007-02-17 13:42:37 -05:00
|
|
|
|
IF 160 Python 1.6 Release Schedule Drake
|
|
|
|
|
IF 200 Python 2.0 Release Schedule Hylton
|
|
|
|
|
IF 226 Python 2.1 Release Schedule Hylton
|
2001-10-31 10:52:39 -05:00
|
|
|
|
IF 247 API for Cryptographic Hash Functions Kuchling
|
2002-05-29 17:17:42 -04:00
|
|
|
|
IF 248 Python Database API Specification v1.0 Lemburg
|
|
|
|
|
IF 249 Python Database API Specification v2.0 Lemburg
|
2007-02-17 13:42:37 -05:00
|
|
|
|
IF 251 Python 2.2 Release Schedule Warsaw, GvR
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 257 Docstring Conventions Goodger, GvR
|
2002-05-29 17:09:03 -04:00
|
|
|
|
IF 272 API for Block Encryption Algorithms v1.0 Kuchling
|
2007-02-17 13:42:37 -05:00
|
|
|
|
IF 283 Python 2.3 Release Schedule GvR
|
2002-06-17 08:03:22 -04:00
|
|
|
|
I 290 Code Migration and Modernization Hettinger
|
2002-11-29 20:55:29 -05:00
|
|
|
|
I 291 Backward Compatibility for Standard Library Norwitz
|
2003-02-10 09:54:10 -05:00
|
|
|
|
I 306 How to Change Python's Grammar Hudson
|
2007-02-17 13:42:37 -05:00
|
|
|
|
IF 320 Python 2.4 Release Schedule Warsaw, et al
|
2004-08-27 13:30:09 -04:00
|
|
|
|
I 333 Python Web Server Gateway Interface v1.0 Eby
|
2006-03-02 17:05:48 -05:00
|
|
|
|
I 339 Design of the CPython Compiler Cannon
|
2006-09-21 01:15:29 -04:00
|
|
|
|
IF 356 Python 2.5 Release Schedule Norwitz, et al
|
2006-05-31 01:54:49 -04:00
|
|
|
|
I 360 Externally Maintained Packages Cannon
|
2006-06-30 02:38:33 -04:00
|
|
|
|
I 361 Python 2.6 Release Schedule Norwitz, et al
|
2006-04-05 03:17:23 -04:00
|
|
|
|
I 3100 Python 3.0 Plans Kuchling, Cannon
|
2001-03-28 14:55:46 -05:00
|
|
|
|
|
2002-03-07 15:02:09 -05:00
|
|
|
|
Accepted PEPs (accepted; may not be implemented yet)
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2007-03-18 16:04:00 -04:00
|
|
|
|
SA 358 The "bytes" Object Schemenauer, GvR
|
2007-03-04 14:59:36 -05:00
|
|
|
|
SA 3106 Revamping dict.keys(), .values() and .items() GvR
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SA 3109 Raising Exceptions in Python 3000 Winter
|
|
|
|
|
SA 3110 Catching Exceptions in Python 3000 Winter
|
2007-02-20 08:57:06 -05:00
|
|
|
|
SA 3111 Simple input built-in in Python 3000 Roberge
|
2007-02-24 12:13:30 -05:00
|
|
|
|
SA 3112 Bytes literals in Python 3000 Orendorff
|
2007-03-04 14:56:13 -05:00
|
|
|
|
SA 3113 Removal of Tuple Parameter Unpacking Cannon
|
2007-03-18 11:42:32 -04:00
|
|
|
|
SA 3115 Metaclasses in Python 3000 Talin
|
2001-08-01 14:33:59 -04:00
|
|
|
|
|
2002-03-07 15:02:09 -05:00
|
|
|
|
Open PEPs (under consideration)
|
2001-08-01 14:33:59 -04:00
|
|
|
|
|
2002-12-21 14:50:27 -05:00
|
|
|
|
S 228 Reworking Python's Numeric Model Zadka, GvR
|
|
|
|
|
S 237 Unifying Long Integers and Integers Zadka, GvR
|
2001-10-25 12:02:58 -04:00
|
|
|
|
S 256 Docstring Processing System Framework Goodger
|
2002-08-01 18:32:33 -04:00
|
|
|
|
S 258 Docutils Design Specification Goodger
|
2001-10-25 12:02:58 -04:00
|
|
|
|
S 267 Optimized Access to Module Namespaces Hylton
|
2001-10-21 18:55:37 -04:00
|
|
|
|
S 268 Extended HTTP functionality and WebDAV Stein
|
2002-12-21 14:50:27 -05:00
|
|
|
|
S 280 Optimizing access to globals GvR
|
2002-03-11 12:31:02 -05:00
|
|
|
|
S 286 Enhanced Argument Tuples von Loewis
|
2002-08-02 09:46:12 -04:00
|
|
|
|
I 287 reStructuredText Docstring Format Goodger
|
2002-07-29 14:23:02 -04:00
|
|
|
|
S 297 Support for System Upgrades Lemburg
|
2005-12-03 21:44:26 -05:00
|
|
|
|
S 302 New Import Hooks JvR, Moore
|
2003-10-27 10:01:08 -05:00
|
|
|
|
S 323 Copyable Iterators Martelli
|
2006-02-14 23:53:23 -05:00
|
|
|
|
S 331 Locale-Independent Float/String Conversions Reis
|
2004-09-09 09:48:44 -04:00
|
|
|
|
S 335 Overloadable Boolean Operators Ewing
|
2004-12-11 15:01:08 -05:00
|
|
|
|
S 337 Logging Usage in the Standard Library Dubner
|
2005-05-15 15:49:01 -04:00
|
|
|
|
S 344 Exception Chaining and Embedded Tracebacks Yee
|
2005-05-23 09:08:09 -04:00
|
|
|
|
S 345 Metadata for Python Software Packages 1.2 Jones
|
2005-09-18 11:10:08 -04:00
|
|
|
|
I 350 Codetags Elliott
|
2006-01-25 19:55:20 -05:00
|
|
|
|
S 354 Enumerations in Python Finney
|
2006-01-26 14:45:49 -05:00
|
|
|
|
S 355 Path - Object oriented filesystem paths Lindqvist
|
2006-08-21 19:54:07 -04:00
|
|
|
|
S 362 Function Signature Object Cannon, Seo
|
2007-03-06 18:01:20 -05:00
|
|
|
|
S 364 Transitioning to the Py3K Standard Library Warsaw
|
2003-04-12 09:39:34 -04:00
|
|
|
|
S 754 IEEE 754 Floating Point Special Values Warnes
|
2006-04-26 16:33:25 -04:00
|
|
|
|
S 3101 Advanced String Formatting Talin
|
2007-03-04 14:57:43 -05:00
|
|
|
|
S 3108 Standard Library Reorganization Cannon
|
2007-03-14 13:52:19 -04:00
|
|
|
|
S 3114 Renaming iterator.next() to iterator.__next__() Yee
|
2007-03-15 14:05:48 -04:00
|
|
|
|
S 3116 New I/O Stutzbach, Verdone, GvR
|
2007-04-04 02:41:20 -04:00
|
|
|
|
S 3117 Postfix Type Declarations Brandl
|
2007-04-09 01:51:32 -04:00
|
|
|
|
S 3118 Revising the buffer protocol Oliphant, Banks
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2005-10-27 22:53:49 -04:00
|
|
|
|
Finished PEPs (done, implemented in Subversion)
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 100 Python Unicode Integration Lemburg
|
|
|
|
|
SF 201 Lockstep Iteration Warsaw
|
2001-08-14 14:43:47 -04:00
|
|
|
|
SF 202 List Comprehensions Warsaw
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 203 Augmented Assignments Wouters
|
|
|
|
|
S 205 Weak References Drake
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 207 Rich Comparisons GvR, Ascher
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 208 Reworking the Coercion Model Schemenauer, Lemburg
|
|
|
|
|
SF 214 Extended Print Statement Warsaw
|
|
|
|
|
SF 217 Display Hook for Interactive Use Zadka
|
2004-08-27 16:28:58 -04:00
|
|
|
|
SF 218 Adding a Built-In Set Object Type Wilson, Hettinger
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 221 Import As Wouters
|
|
|
|
|
SF 223 Change the Meaning of \x Escapes Peters
|
|
|
|
|
S 227 Statically Nested Scopes Hylton
|
2001-10-25 18:03:18 -04:00
|
|
|
|
SF 229 Using Distutils to Build Python Kuchling
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 230 Warning Framework GvR
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 232 Function Attributes Warsaw
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 234 Iterators Yee, GvR
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 235 Import on Case-Insensitive Platforms Peters
|
|
|
|
|
SF 236 Back to the __future__ Peters
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 238 Changing the Division Operator Zadka, GvR
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SF 241 Metadata for Python Software Packages Kuchling
|
2001-10-18 14:00:50 -04:00
|
|
|
|
SF 250 Using site-packages on Windows Moore
|
2005-01-29 22:08:02 -05:00
|
|
|
|
SF 252 Making Types Look More Like Classes GvR
|
|
|
|
|
SF 253 Subtyping Built-in Types GvR
|
2001-08-15 01:46:40 -04:00
|
|
|
|
SF 255 Simple Generators Schemenauer, et al
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 260 Simplify xrange() GvR
|
2003-04-21 11:20:13 -04:00
|
|
|
|
SF 261 Support for "wide" Unicode characters Prescod
|
2002-08-05 13:34:06 -04:00
|
|
|
|
SF 263 Defining Python Source Code Encodings Lemburg
|
2001-10-26 10:37:06 -04:00
|
|
|
|
SF 264 Future statements in simulated shells Hudson
|
2004-08-27 14:13:48 -04:00
|
|
|
|
SF 273 Import Modules from Zip Archives Ahlstrom
|
2002-10-07 14:38:47 -04:00
|
|
|
|
SF 277 Unicode file name support for Windows NT Hodgson
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 278 Universal Newline Support Jansen
|
2002-04-29 12:03:43 -04:00
|
|
|
|
SF 279 The enumerate() built-in function Hettinger
|
2004-08-10 10:31:41 -04:00
|
|
|
|
SF 282 A Logging System Sajip, Mick
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 285 Adding a bool type GvR
|
2004-08-10 10:31:41 -04:00
|
|
|
|
SF 289 Generator Expressions Hettinger
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 292 Simpler String Substitutions Warsaw
|
2006-03-02 13:31:36 -05:00
|
|
|
|
SF 293 Codec Error Handling Callbacks Dörwald
|
2005-03-20 13:30:12 -05:00
|
|
|
|
SF 301 Package Index and Metadata for Distutils Jones
|
2004-08-11 17:00:25 -04:00
|
|
|
|
SF 305 CSV File API Montanaro, et al
|
2004-08-07 11:59:56 -04:00
|
|
|
|
SF 307 Extensions to the pickle protocol GvR, Peters
|
2006-02-27 11:55:05 -05:00
|
|
|
|
SF 308 Conditional Expressions GvR, Hettinger
|
2005-02-28 14:53:29 -05:00
|
|
|
|
SF 309 Partial Function Application Harris
|
2003-04-21 11:20:13 -04:00
|
|
|
|
SF 311 Simplified GIL Acquisition for Extensions Hammond
|
2006-05-01 07:18:18 -04:00
|
|
|
|
SF 314 Metadata for Python Software Packages v1.1 Kuchling, Jones
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 318 Decorators for Functions and Methods Smith, et al
|
2003-11-06 09:07:17 -05:00
|
|
|
|
SF 322 Reverse Iteration Hettinger
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 324 subprocess - New process module Astrand
|
2004-08-10 10:31:41 -04:00
|
|
|
|
SF 327 Decimal Data Type Batista
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SF 328 Imports: Multi-Line and Absolute/Relative Aahz
|
2006-03-15 06:12:01 -05:00
|
|
|
|
SF 338 Executing Modules as Scripts Coghlan
|
2006-02-08 00:53:10 -05:00
|
|
|
|
SF 341 Unifying try-except and try-finally Brandl
|
2006-02-08 01:22:22 -05:00
|
|
|
|
SF 342 Coroutines via Enhanced Generators GvR, Eby
|
2006-03-14 23:17:29 -05:00
|
|
|
|
SF 343 The "with" Statement GvR, Coghlan
|
2006-02-28 23:48:52 -05:00
|
|
|
|
SF 352 Required Superclass for Exceptions GvR, Cannon
|
2006-02-28 18:28:21 -05:00
|
|
|
|
SF 353 Using ssize_t as the index type von Loewis
|
2006-03-07 13:58:54 -05:00
|
|
|
|
SF 357 Allowing Any Object to be Used for Slicing Oliphant
|
2007-03-04 15:04:12 -05:00
|
|
|
|
SF 3102 Keyword-Only Arguments Talin
|
2007-03-04 15:02:51 -05:00
|
|
|
|
SF 3104 Access to Names in Outer Scopes Yee
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SF 3105 Make print a function Brandl
|
2007-03-04 15:09:49 -05:00
|
|
|
|
SF 3107 Function Annotations Winter, Lownds
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2001-03-21 12:31:54 -05:00
|
|
|
|
Empty PEPs (or containing only an abstract)
|
|
|
|
|
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SD 210 Decoupling the Interpreter Loop Ascher
|
|
|
|
|
ID 220 Coroutines, Generators, Continuations McMillan
|
2001-03-21 12:31:54 -05:00
|
|
|
|
|
2001-09-26 01:01:09 -04:00
|
|
|
|
Deferred, Abandoned, Withdrawn, and Rejected PEPs
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 204 Range Literals Wouters
|
2006-04-27 04:43:40 -04:00
|
|
|
|
IW 206 Python Advanced Library Kuchling
|
2006-04-27 23:39:57 -04:00
|
|
|
|
SW 209 Adding Multidimensional Arrays Barrett, Oliphant
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SD 211 Adding A New Outer Product Operator Wilson
|
|
|
|
|
SD 212 Loop Counter Iteration Schneider-Kamp
|
|
|
|
|
SD 213 Attribute Access Handlers Prescod
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SR 215 String Interpolation Yee
|
2002-04-01 10:31:38 -05:00
|
|
|
|
IR 216 Docstring Format Zadka
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SD 219 Stackless Python McMillan
|
|
|
|
|
SD 222 Web Library Enhancements Kuchling
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 224 Attribute Docstrings Lemburg
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SD 225 Elementwise/Objectwise Operators Zhu, Lielens
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 231 __findattr__() Warsaw
|
|
|
|
|
SD 233 Python Online Help Prescod
|
2005-06-17 17:38:02 -04:00
|
|
|
|
SR 239 Adding a Rational Type to Python Craig, Zadka
|
2006-03-24 07:51:27 -05:00
|
|
|
|
SR 240 Adding a Rational Literal to Python Craig, Zadka
|
2003-02-14 10:37:24 -05:00
|
|
|
|
SR 242 Numeric Kinds Dubois
|
2006-05-03 00:44:17 -04:00
|
|
|
|
SW 243 Module Repository Upload Mechanism Reifschneider
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 244 The `directive' Statement von Loewis
|
2006-04-05 16:06:56 -04:00
|
|
|
|
SR 245 Python Interface Syntax Pelletier
|
|
|
|
|
SR 246 Object Adaptation Evans
|
2005-06-28 03:39:09 -04:00
|
|
|
|
SR 254 Making Classes Look More Like Types GvR
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SR 259 Omit printing newline after newline GvR
|
2005-06-17 04:40:50 -04:00
|
|
|
|
SD 262 Database of Installed Python Packages Kuchling
|
2005-06-17 00:30:41 -04:00
|
|
|
|
SR 265 Sorting Dictionaries by Value Griffin
|
2006-04-27 04:47:55 -04:00
|
|
|
|
SW 266 Optimizing Global Variable/Attribute Access Montanaro
|
2004-08-18 07:56:16 -04:00
|
|
|
|
SD 269 Pgen Module for Python Riehl
|
2002-11-06 00:40:39 -05:00
|
|
|
|
SR 270 uniq method for list objects Petrone
|
2001-09-26 01:01:09 -04:00
|
|
|
|
SR 271 Prefixing sys.path by command line option Giacometti
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 274 Dict Comprehensions Warsaw
|
2007-03-13 16:12:59 -04:00
|
|
|
|
SR 275 Switching on Multiple Values Lemburg
|
2005-06-17 03:09:04 -04:00
|
|
|
|
SR 276 Simple Iterator for ints Althoff
|
2005-06-19 22:27:22 -04:00
|
|
|
|
SR 281 Loop Counter Iteration with range and xrange Hetland
|
2005-06-18 16:36:28 -04:00
|
|
|
|
SR 284 Integer for-loops Eppstein, Ewing
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 288 Generators Attributes and Exceptions Hettinger
|
2005-06-28 04:00:12 -04:00
|
|
|
|
SR 294 Type Names in the types Module Tirosh
|
2002-07-29 12:50:15 -04:00
|
|
|
|
SR 295 Interpretation of multiline string constants Koltsov
|
2003-09-07 09:56:12 -04:00
|
|
|
|
SR 296 Adding a bytes Object Type Gilbert
|
2006-05-11 03:50:27 -04:00
|
|
|
|
SW 298 The Locked Buffer Interface Heller
|
2006-03-29 14:18:47 -05:00
|
|
|
|
SR 299 Special __main__() function in modules Epler
|
2005-06-17 16:19:25 -04:00
|
|
|
|
SR 303 Extend divmod() for Multiple Divisors Bellman
|
2006-04-27 04:47:55 -04:00
|
|
|
|
SW 304 Controlling Generation of Bytecode Files Montanaro
|
2005-06-28 04:31:09 -04:00
|
|
|
|
SR 310 Reliable Acquisition/Release Pairs Hudson, Moore
|
2006-03-24 07:51:27 -05:00
|
|
|
|
SD 312 Simple Implicit Lambda Suzi, Martelli
|
2005-06-17 13:33:18 -04:00
|
|
|
|
SR 313 Adding Roman Numeral Literals to Python Meyer
|
2006-02-24 17:43:04 -05:00
|
|
|
|
SD 315 Enhanced While Loop Carroll, Hettinger
|
2003-06-09 00:34:54 -04:00
|
|
|
|
SD 316 Programming by Contract for Python Way
|
2003-06-16 19:46:47 -04:00
|
|
|
|
SR 317 Eliminate Implicit Exception Instantiation Taschuk
|
2005-06-28 04:31:09 -04:00
|
|
|
|
SR 319 Python Synchronize/Asynchronize Block Pelletier
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 321 Date/Time Parsing and Formatting Kuchling
|
2005-06-28 04:20:44 -04:00
|
|
|
|
SR 325 Resource-Release Support for Generators Pedroni
|
2004-02-23 21:48:26 -05:00
|
|
|
|
SR 326 A Case for Top and Bottom Values Carlson, Reedy
|
2004-08-10 10:31:41 -04:00
|
|
|
|
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
2005-06-28 04:14:46 -04:00
|
|
|
|
SR 330 Python Bytecode Verification Pelletier
|
2006-02-15 15:41:16 -05:00
|
|
|
|
SR 332 Byte vectors and String/Unicode Unification Montanaro
|
2006-05-11 03:50:27 -04:00
|
|
|
|
SW 334 Simple Coroutines via SuspendIteration Evans
|
2005-06-17 13:43:00 -04:00
|
|
|
|
SR 336 Make None Callable McClelland
|
2005-05-15 20:34:33 -04:00
|
|
|
|
SR 340 Anonymous Block Statements GvR
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 346 User Defined ("with") Statements Coghlan
|
2005-08-26 02:01:04 -04:00
|
|
|
|
SR 348 Exception Reorganization for Python 3.0 Cannon
|
2005-10-29 10:36:02 -04:00
|
|
|
|
SD 349 Allow str() to return unicode strings Schemenauer
|
2006-02-13 16:09:25 -05:00
|
|
|
|
SR 351 The freeze protocol Warsaw
|
2006-05-11 02:59:28 -04:00
|
|
|
|
SW 359 The "make" Statement Bethard
|
2007-02-19 22:32:58 -05:00
|
|
|
|
SR 363 Syntax For Dynamic Attribute Access North
|
2001-12-11 18:40:09 -05:00
|
|
|
|
SR 666 Reject Foolish Indentation Creighton
|
2007-02-25 19:35:06 -05:00
|
|
|
|
SR 3103 A Switch/Case Statement GvR
|
2000-11-02 21:56:05 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerical Index
|
2000-07-13 02:33:08 -04:00
|
|
|
|
|
2001-08-14 12:46:57 -04:00
|
|
|
|
num title owner
|
|
|
|
|
--- ----- -----
|
2003-05-02 18:53:55 -04:00
|
|
|
|
I 0 Index of Python Enhancement Proposals Goodger, Warsaw
|
2006-02-09 03:27:55 -05:00
|
|
|
|
P 1 PEP Purpose and Guidelines Warsaw, Hylton, Goodger
|
2002-03-11 12:24:09 -05:00
|
|
|
|
I 2 Procedure for Adding New Modules Faassen
|
2001-08-14 12:46:57 -04:00
|
|
|
|
I 3 Guidelines for Handling Bug Reports Hylton
|
|
|
|
|
I 4 Deprecation of Standard Modules von Loewis
|
|
|
|
|
I 5 Guidelines for Language Evolution Prescod
|
2005-08-13 08:37:53 -04:00
|
|
|
|
P 6 Bug Fix Releases Aahz
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 7 Style Guide for C Code GvR
|
|
|
|
|
I 8 Style Guide for Python Code GvR, Warsaw
|
2002-08-26 12:55:22 -04:00
|
|
|
|
I 9 Sample Plaintext PEP Template Warsaw
|
2002-03-07 14:21:11 -05:00
|
|
|
|
I 10 Voting Guidelines Warsaw
|
2002-07-15 14:37:26 -04:00
|
|
|
|
I 11 Removing support for little used platforms von Loewis
|
2002-08-26 12:55:22 -04:00
|
|
|
|
I 12 Sample reStructuredText PEP Template Goodger, Warsaw
|
2004-08-22 23:41:56 -04:00
|
|
|
|
I 20 The Zen of Python Peters
|
2002-11-29 20:55:29 -05:00
|
|
|
|
I 42 Feature Requests Hylton
|
2001-08-14 12:46:57 -04:00
|
|
|
|
|
|
|
|
|
SF 100 Python Unicode Integration Lemburg
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 101 Doing Python Releases 101 Warsaw, GvR
|
|
|
|
|
I 102 Doing Python Micro Releases Baxter, Warsaw, GvR
|
2001-08-14 12:46:57 -04:00
|
|
|
|
IF 160 Python 1.6 Release Schedule Drake
|
|
|
|
|
|
|
|
|
|
IF 200 Python 2.0 Release Schedule Hylton
|
|
|
|
|
SF 201 Lockstep Iteration Warsaw
|
2001-08-14 14:43:47 -04:00
|
|
|
|
SF 202 List Comprehensions Warsaw
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 203 Augmented Assignments Wouters
|
|
|
|
|
SR 204 Range Literals Wouters
|
|
|
|
|
S 205 Weak References Drake
|
2006-04-27 04:43:40 -04:00
|
|
|
|
IW 206 Python Advanced Library Kuchling
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 207 Rich Comparisons GvR, Ascher
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 208 Reworking the Coercion Model Schemenauer, Lemburg
|
2006-04-27 23:39:57 -04:00
|
|
|
|
SW 209 Adding Multidimensional Arrays Barrett, Oliphant
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SD 210 Decoupling the Interpreter Loop Ascher
|
|
|
|
|
SD 211 Adding A New Outer Product Operator Wilson
|
|
|
|
|
SD 212 Loop Counter Iteration Schneider-Kamp
|
|
|
|
|
SD 213 Attribute Access Handlers Prescod
|
|
|
|
|
SF 214 Extended Print Statement Warsaw
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SR 215 String Interpolation Yee
|
2002-04-01 10:31:38 -05:00
|
|
|
|
IR 216 Docstring Format Zadka
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 217 Display Hook for Interactive Use Zadka
|
2004-08-27 16:28:58 -04:00
|
|
|
|
SF 218 Adding a Built-In Set Object Type Wilson, Hettinger
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SD 219 Stackless Python McMillan
|
2001-11-02 17:48:21 -05:00
|
|
|
|
ID 220 Coroutines, Generators, Continuations McMillan
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 221 Import As Wouters
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SD 222 Web Library Enhancements Kuchling
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 223 Change the Meaning of \x Escapes Peters
|
2001-11-02 17:48:21 -05:00
|
|
|
|
SR 224 Attribute Docstrings Lemburg
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SD 225 Elementwise/Objectwise Operators Zhu, Lielens
|
2007-02-17 13:42:37 -05:00
|
|
|
|
IF 226 Python 2.1 Release Schedule Hylton
|
2001-08-14 12:46:57 -04:00
|
|
|
|
S 227 Statically Nested Scopes Hylton
|
2002-12-21 14:50:27 -05:00
|
|
|
|
S 228 Reworking Python's Numeric Model Zadka, GvR
|
2001-10-25 18:03:18 -04:00
|
|
|
|
SF 229 Using Distutils to Build Python Kuchling
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 230 Warning Framework GvR
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 231 __findattr__() Warsaw
|
|
|
|
|
SF 232 Function Attributes Warsaw
|
|
|
|
|
SD 233 Python Online Help Prescod
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 234 Iterators Yee, GvR
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SF 235 Import on Case-Insensitive Platforms Peters
|
|
|
|
|
SF 236 Back to the __future__ Peters
|
2002-12-21 14:50:27 -05:00
|
|
|
|
S 237 Unifying Long Integers and Integers Zadka, GvR
|
|
|
|
|
SF 238 Changing the Division Operator Zadka, GvR
|
2005-06-17 17:38:02 -04:00
|
|
|
|
SR 239 Adding a Rational Type to Python Craig, Zadka
|
|
|
|
|
SR 240 Adding a Rational Literal to Python Craig, Zadka
|
2002-02-11 11:11:31 -05:00
|
|
|
|
SF 241 Metadata for Python Software Packages Kuchling
|
2003-02-14 10:37:24 -05:00
|
|
|
|
SR 242 Numeric Kinds Dubois
|
2006-05-03 00:44:17 -04:00
|
|
|
|
SW 243 Module Repository Upload Mechanism Reifschneider
|
2001-08-14 12:46:57 -04:00
|
|
|
|
SR 244 The `directive' Statement von Loewis
|
2006-04-05 16:06:56 -04:00
|
|
|
|
SR 245 Python Interface Syntax Pelletier
|
|
|
|
|
SR 246 Object Adaptation Evans
|
2001-10-31 10:52:39 -05:00
|
|
|
|
IF 247 API for Cryptographic Hash Functions Kuchling
|
2002-05-29 17:17:42 -04:00
|
|
|
|
IF 248 Python Database API Specification v1.0 Lemburg
|
|
|
|
|
IF 249 Python Database API Specification v2.0 Lemburg
|
2001-11-02 17:48:21 -05:00
|
|
|
|
SF 250 Using site-packages on Windows Moore
|
2002-12-21 14:50:27 -05:00
|
|
|
|
IF 251 Python 2.2 Release Schedule Warsaw, GvR
|
2005-01-29 22:08:02 -05:00
|
|
|
|
SF 252 Making Types Look More Like Classes GvR
|
|
|
|
|
SF 253 Subtyping Built-in Types GvR
|
2005-06-28 03:39:09 -04:00
|
|
|
|
SR 254 Making Classes Look More Like Types GvR
|
2001-08-15 01:46:40 -04:00
|
|
|
|
SF 255 Simple Generators Schemenauer, et al
|
2001-08-14 12:46:57 -04:00
|
|
|
|
S 256 Docstring Processing System Framework Goodger
|
2002-12-21 14:50:27 -05:00
|
|
|
|
I 257 Docstring Conventions Goodger, GvR
|
2002-08-01 18:32:33 -04:00
|
|
|
|
S 258 Docutils Design Specification Goodger
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SR 259 Omit printing newline after newline GvR
|
|
|
|
|
SF 260 Simplify xrange() GvR
|
2003-04-21 11:25:14 -04:00
|
|
|
|
SF 261 Support for "wide" Unicode characters Prescod
|
2002-10-13 16:22:45 -04:00
|
|
|
|
SD 262 Database of Installed Python Packages Kuchling
|
2002-08-05 11:39:49 -04:00
|
|
|
|
SF 263 Defining Python Source Code Encodings Lemburg
|
2001-10-26 10:37:06 -04:00
|
|
|
|
SF 264 Future statements in simulated shells Hudson
|
2005-06-17 00:30:41 -04:00
|
|
|
|
SR 265 Sorting Dictionaries by Value Griffin
|
2006-04-27 04:47:55 -04:00
|
|
|
|
SW 266 Optimizing Global Variable/Attribute Access Montanaro
|
2001-08-20 20:02:26 -04:00
|
|
|
|
S 267 Optimized Access to Module Namespaces Hylton
|
|
|
|
|
S 268 Extended HTTP functionality and WebDAV Stein
|
2001-09-07 18:36:05 -04:00
|
|
|
|
S 269 Pgen Module for Python Riehl
|
2002-11-06 00:40:39 -05:00
|
|
|
|
SR 270 uniq method for list objects Petrone
|
2001-09-26 01:01:09 -04:00
|
|
|
|
SR 271 Prefixing sys.path by command line option Giacometti
|
2002-05-29 17:09:03 -04:00
|
|
|
|
IF 272 API for Block Encryption Algorithms v1.0 Kuchling
|
2004-08-27 14:13:48 -04:00
|
|
|
|
SF 273 Import Modules from Zip Archives Ahlstrom
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 274 Dict Comprehensions Warsaw
|
2007-03-13 16:12:59 -04:00
|
|
|
|
SR 275 Switching on Multiple Values Lemburg
|
2005-06-17 03:09:04 -04:00
|
|
|
|
SR 276 Simple Iterator for ints Althoff
|
2002-10-07 14:38:47 -04:00
|
|
|
|
SF 277 Unicode file name support for Windows NT Hodgson
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 278 Universal Newline Support Jansen
|
2002-04-29 12:03:43 -04:00
|
|
|
|
SF 279 The enumerate() built-in function Hettinger
|
2002-12-21 14:50:27 -05:00
|
|
|
|
S 280 Optimizing access to globals GvR
|
2005-06-17 00:57:07 -04:00
|
|
|
|
SR 281 Loop Counter Iteration with range and xrange Hetland
|
2004-10-27 06:09:55 -04:00
|
|
|
|
SF 282 A Logging System Sajip, Mick
|
2003-07-29 00:27:46 -04:00
|
|
|
|
IF 283 Python 2.3 Release Schedule GvR
|
2005-06-18 16:36:28 -04:00
|
|
|
|
SR 284 Integer for-loops Eppstein, Ewing
|
2002-12-21 14:50:27 -05:00
|
|
|
|
SF 285 Adding a bool type GvR
|
2002-03-11 12:31:02 -05:00
|
|
|
|
S 286 Enhanced Argument Tuples von Loewis
|
2002-08-02 09:46:12 -04:00
|
|
|
|
I 287 reStructuredText Docstring Format Goodger
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 288 Generators Attributes and Exceptions Hettinger
|
2004-05-19 17:18:55 -04:00
|
|
|
|
SF 289 Generator Expressions Hettinger
|
2002-06-17 08:03:22 -04:00
|
|
|
|
I 290 Code Migration and Modernization Hettinger
|
2002-06-06 15:25:31 -04:00
|
|
|
|
I 291 Backward Compatibility for Standard Library Norwitz
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 292 Simpler String Substitutions Warsaw
|
2006-03-02 13:31:36 -05:00
|
|
|
|
SF 293 Codec Error Handling Callbacks Dörwald
|
2005-06-28 04:00:12 -04:00
|
|
|
|
SR 294 Type Names in the types Module Tirosh
|
2002-07-29 12:50:15 -04:00
|
|
|
|
SR 295 Interpretation of multiline string constants Koltsov
|
2003-09-07 09:56:12 -04:00
|
|
|
|
SR 296 Adding a bytes Object Type Gilbert
|
2002-07-29 14:23:02 -04:00
|
|
|
|
S 297 Support for System Upgrades Lemburg
|
2006-04-27 04:47:55 -04:00
|
|
|
|
SW 298 The Locked Buffer Interface Heller
|
2006-03-29 14:18:47 -05:00
|
|
|
|
SR 299 Special __main__() function in modules Epler
|
2005-03-20 13:30:12 -05:00
|
|
|
|
SF 301 Package Index and Metadata for Distutils Jones
|
2005-12-03 21:44:26 -05:00
|
|
|
|
S 302 New Import Hooks JvR, Moore
|
2005-06-17 16:19:25 -04:00
|
|
|
|
SR 303 Extend divmod() for Multiple Divisors Bellman
|
2006-04-27 04:47:55 -04:00
|
|
|
|
SW 304 Controlling Generation of Bytecode Files Montanaro
|
2004-08-11 17:00:25 -04:00
|
|
|
|
SF 305 CSV File API Montanaro, et al
|
2003-01-29 10:07:58 -05:00
|
|
|
|
I 306 How to Change Python's Grammar Hudson
|
2004-08-07 11:59:56 -04:00
|
|
|
|
SF 307 Extensions to the pickle protocol GvR, Peters
|
2006-02-27 11:55:05 -05:00
|
|
|
|
SF 308 Conditional Expressions GvR, Hettinger
|
2005-02-28 14:53:29 -05:00
|
|
|
|
SF 309 Partial Function Application Harris
|
2006-02-09 01:19:07 -05:00
|
|
|
|
SR 310 Reliable Acquisition/Release Pairs Hudson, Moore
|
2003-04-21 11:20:13 -04:00
|
|
|
|
SF 311 Simplified GIL Acquisition for Extensions Hammond
|
2005-06-17 18:19:41 -04:00
|
|
|
|
SD 312 Simple Implicit Lambda Suzi, Martelli
|
2005-06-17 13:33:18 -04:00
|
|
|
|
SR 313 Adding Roman Numeral Literals to Python Meyer
|
2006-05-01 07:18:18 -04:00
|
|
|
|
SF 314 Metadata for Python Software Packages v1.1 Kuchling, Jones
|
2006-02-24 17:43:04 -05:00
|
|
|
|
SD 315 Enhanced While Loop Carroll, Hettinger
|
2003-06-09 00:34:54 -04:00
|
|
|
|
SD 316 Programming by Contract for Python Way
|
2003-06-16 19:46:47 -04:00
|
|
|
|
SR 317 Eliminate Implicit Exception Instantiation Taschuk
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 318 Decorators for Functions and Methods Smith, et al
|
2005-06-28 04:31:09 -04:00
|
|
|
|
SR 319 Python Synchronize/Asynchronize Block Pelletier
|
2004-11-30 08:44:08 -05:00
|
|
|
|
IF 320 Python 2.4 Release Schedule Warsaw, et al
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 321 Date/Time Parsing and Formatting Kuchling
|
2003-11-06 09:07:17 -05:00
|
|
|
|
SF 322 Reverse Iteration Hettinger
|
2004-01-02 15:53:01 -05:00
|
|
|
|
S 323 Copyable Iterators Martelli
|
2005-01-29 13:24:59 -05:00
|
|
|
|
SF 324 subprocess - New POSIX process module Astrand
|
2006-02-09 01:19:07 -05:00
|
|
|
|
SR 325 Resource-Release Support for Generators Pedroni
|
2004-02-23 21:48:26 -05:00
|
|
|
|
SR 326 A Case for Top and Bottom Values Carlson, Reedy
|
2004-07-05 21:15:33 -04:00
|
|
|
|
SF 327 Decimal Data Type Batista
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SF 328 Imports: Multi-Line and Absolute/Relative Aahz
|
2004-08-10 10:31:41 -04:00
|
|
|
|
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
2005-06-28 04:14:46 -04:00
|
|
|
|
SR 330 Python Bytecode Verification Pelletier
|
2006-02-14 23:53:23 -05:00
|
|
|
|
S 331 Locale-Independent Float/String Conversions Reis
|
2006-02-15 15:41:16 -05:00
|
|
|
|
SR 332 Byte vectors and String/Unicode Unification Montanaro
|
2004-08-27 13:30:09 -04:00
|
|
|
|
I 333 Python Web Server Gateway Interface v1.0 Eby
|
2006-05-11 03:50:27 -04:00
|
|
|
|
SW 334 Simple Coroutines via SuspendIteration Evans
|
2004-09-09 09:48:44 -04:00
|
|
|
|
S 335 Overloadable Boolean Operators Ewing
|
2005-06-17 13:43:00 -04:00
|
|
|
|
SR 336 Make None Callable McClelland
|
2004-12-11 15:01:08 -05:00
|
|
|
|
S 337 Logging Usage in the Standard Library Dubner
|
2006-03-15 06:12:01 -05:00
|
|
|
|
SF 338 Executing Modules as Scripts Coghlan
|
2006-03-02 17:05:48 -05:00
|
|
|
|
I 339 Design of the CPython Compiler Cannon
|
2005-05-15 20:34:33 -04:00
|
|
|
|
SR 340 Anonymous Block Statements GvR
|
2006-02-08 00:53:10 -05:00
|
|
|
|
SF 341 Unifying try-except and try-finally Brandl
|
2006-02-08 01:22:22 -05:00
|
|
|
|
SF 342 Coroutines via Enhanced Generators GvR, Eby
|
2006-03-14 23:17:29 -05:00
|
|
|
|
SF 343 Anonymous Block Redux and Generator Enhancements GvR
|
2005-05-15 15:49:01 -04:00
|
|
|
|
S 344 Exception Chaining and Embedded Tracebacks Yee
|
2005-05-23 09:08:09 -04:00
|
|
|
|
S 345 Metadata for Python Software Packages 1.2 Jones
|
2006-04-27 04:43:40 -04:00
|
|
|
|
SW 346 User Defined ("with") Statements Coghlan
|
2006-03-02 13:31:36 -05:00
|
|
|
|
P 347 Migrating the Python CVS to Subversion von Löwis
|
2005-08-26 02:01:04 -04:00
|
|
|
|
SR 348 Exception Reorganization for Python 3.0 Cannon
|
2005-10-29 10:36:02 -04:00
|
|
|
|
SD 349 Allow str() to return unicode strings Schemenauer
|
2005-09-18 11:10:08 -04:00
|
|
|
|
I 350 Codetags Elliott
|
2006-02-13 16:09:25 -05:00
|
|
|
|
SR 351 The freeze protocol Warsaw
|
2006-03-01 03:59:06 -05:00
|
|
|
|
SF 352 Required Superclass for Exceptions GvR, Cannon
|
2006-02-15 19:03:47 -05:00
|
|
|
|
SA 353 Using ssize_t as the index type von Loewis
|
2006-01-25 19:55:20 -05:00
|
|
|
|
S 354 Enumerations in Python Finney
|
2006-01-26 14:45:49 -05:00
|
|
|
|
S 355 Path - Object oriented filesystem paths Lindqvist
|
2006-09-21 01:15:29 -04:00
|
|
|
|
IF 356 Python 2.5 Release Schedule Norwitz, et al
|
2006-03-07 13:58:54 -05:00
|
|
|
|
SF 357 Allowing Any Object to be Used for Slicing Oliphant
|
2007-03-18 16:04:00 -04:00
|
|
|
|
SA 358 The "bytes" Object Schemenauer, GvR
|
2006-05-11 02:59:28 -04:00
|
|
|
|
SW 359 The "make" Statement Bethard
|
2006-05-31 01:54:49 -04:00
|
|
|
|
I 360 Externally Maintained Packages Cannon
|
2006-06-30 02:38:33 -04:00
|
|
|
|
I 361 Python 2.6 Release Schedule Norwitz, et al
|
2006-08-21 19:54:07 -04:00
|
|
|
|
S 362 Function Signature Object Cannon, Seo
|
2007-02-19 22:32:58 -05:00
|
|
|
|
SR 363 Syntax For Dynamic Attribute Access North
|
2007-03-06 18:01:20 -05:00
|
|
|
|
S 364 Transitioning to the Py3K Standard Library Warsaw
|
2001-12-11 18:40:09 -05:00
|
|
|
|
SR 666 Reject Foolish Indentation Creighton
|
2003-04-12 09:39:34 -04:00
|
|
|
|
S 754 IEEE 754 Floating Point Special Values Warnes
|
2006-04-05 16:06:56 -04:00
|
|
|
|
P 3000 Python 3000 GvR
|
2006-04-05 03:34:58 -04:00
|
|
|
|
P 3001 Reviewing and improving stdlib modules Brandl
|
2006-04-13 09:36:24 -04:00
|
|
|
|
P 3002 Procedure for Backwards-Incompatible Changes Bethard
|
2006-04-04 07:59:11 -04:00
|
|
|
|
I 3099 Things that will Not Change in Python 3000 Brandl
|
2006-04-05 03:17:23 -04:00
|
|
|
|
I 3100 Python 3.0 Plans Kuchling, Cannon
|
2006-04-26 16:33:25 -04:00
|
|
|
|
S 3101 Advanced String Formatting Talin
|
2007-03-04 15:04:12 -05:00
|
|
|
|
SF 3102 Keyword-Only Arguments Talin
|
2007-02-25 19:35:06 -05:00
|
|
|
|
SR 3103 A Switch/Case Statement GvR
|
2007-03-04 15:02:51 -05:00
|
|
|
|
SF 3104 Access to Names in Outer Scopes Yee
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SF 3105 Make print a function Brandl
|
2007-03-04 15:02:51 -05:00
|
|
|
|
SA 3106 Revamping dict.keys(), .values() and .items() GvR
|
2007-03-04 15:09:49 -05:00
|
|
|
|
SF 3107 Function Annotations Winter, Lownds
|
2007-03-04 14:57:43 -05:00
|
|
|
|
S 3108 Standard Library Reorganization Cannon
|
2007-02-17 13:42:37 -05:00
|
|
|
|
SA 3109 Raising Exceptions in Python 3000 Winter
|
|
|
|
|
SA 3110 Catching Exceptions in Python 3000 Winter
|
2007-02-20 08:57:06 -05:00
|
|
|
|
SA 3111 Simple input built-in in Python 3000 Roberge
|
2007-02-24 12:13:30 -05:00
|
|
|
|
SA 3112 Bytes literals in Python 3000 Orendorff
|
2007-03-04 14:56:13 -05:00
|
|
|
|
SA 3113 Removal of Tuple Parameter Unpacking Cannon
|
2007-03-14 13:52:19 -04:00
|
|
|
|
S 3114 Renaming iterator.next() to iterator.__next__() Yee
|
2007-03-18 11:42:32 -04:00
|
|
|
|
SA 3115 Metaclasses in Python 3000 Talin
|
2007-03-15 14:05:48 -04:00
|
|
|
|
S 3116 New I/O Stutzbach, Verdone, GvR
|
2007-04-04 02:41:20 -04:00
|
|
|
|
S 3117 Postfix Type Declarations Brandl
|
2007-04-09 01:51:32 -04:00
|
|
|
|
S 3118 Revising the buffer protocol Oliphant, Banks
|
2007-03-02 19:42:09 -05:00
|
|
|
|
|
2000-08-14 10:46:56 -04:00
|
|
|
|
|
|
|
|
|
Key
|
|
|
|
|
|
|
|
|
|
S - Standards Track PEP
|
2005-08-12 21:37:32 -04:00
|
|
|
|
I - Informational PEP
|
|
|
|
|
P - Process PEP
|
|
|
|
|
|
2000-08-14 10:46:56 -04:00
|
|
|
|
A - Accepted proposal
|
|
|
|
|
R - Rejected proposal
|
2006-04-27 04:43:40 -04:00
|
|
|
|
W - Withdrawn proposal
|
2000-08-23 01:09:57 -04:00
|
|
|
|
D - Deferred proposal
|
2000-09-23 04:26:40 -04:00
|
|
|
|
F - Final proposal
|
2000-08-03 11:42:42 -04:00
|
|
|
|
|
|
|
|
|
|
2000-08-22 01:14:50 -04:00
|
|
|
|
Owners
|
|
|
|
|
|
2000-08-23 01:04:12 -04:00
|
|
|
|
name email address
|
|
|
|
|
---------------- -------------
|
2001-03-15 00:34:19 -05:00
|
|
|
|
Aahz aahz@pobox.com
|
2001-11-13 15:52:37 -05:00
|
|
|
|
Ahlstrom, James C. jim@interet.com
|
|
|
|
|
Althoff, Jim james_althoff@i2.com
|
2003-01-28 23:20:19 -05:00
|
|
|
|
Altis, Kevin altis@semi-retired.com
|
2000-08-23 01:04:12 -04:00
|
|
|
|
Ascher, David davida@activestate.com
|
2004-01-02 15:53:01 -05:00
|
|
|
|
Astrand, Peter astrand@lysator.liu.se
|
2007-04-09 01:51:32 -04:00
|
|
|
|
Banks, Carl pythondev@aerojockey.com
|
2001-02-15 18:04:24 -05:00
|
|
|
|
Barrett, Paul barrett@stsci.edu
|
2004-01-29 15:00:32 -05:00
|
|
|
|
Batista, Facundo facundo@taniquetil.com.ar
|
2002-01-10 11:10:32 -05:00
|
|
|
|
Baxter, Anthony anthony@interlink.com.au
|
2002-12-31 11:06:42 -05:00
|
|
|
|
Bellman, Thomas bellman+pep-divmod@lysator.liu.se
|
2006-04-13 09:36:24 -04:00
|
|
|
|
Bethard, Steven steven.bethard@gmail.com
|
2006-01-08 16:12:09 -05:00
|
|
|
|
Brandl, Georg g.brandl@gmx.net
|
2005-02-12 17:02:05 -05:00
|
|
|
|
Cannon, Brett brett@python.org
|
2004-01-04 12:30:47 -05:00
|
|
|
|
Carlson, Josiah jcarlson@uci.edu
|
2003-05-02 18:53:55 -04:00
|
|
|
|
Carroll, W Isaac icarroll@pobox.com
|
2005-05-28 18:44:24 -04:00
|
|
|
|
Coghlan, Nick ncoghlan@gmail.com
|
2003-01-29 10:07:58 -05:00
|
|
|
|
Cole, Dave djc@object-craft.com.au
|
2002-09-20 10:10:52 -04:00
|
|
|
|
Craig, Christopher python-pep@ccraig.org
|
2001-12-11 18:40:09 -05:00
|
|
|
|
Creighton, Laura lac@strakt.com
|
2006-03-02 13:31:36 -05:00
|
|
|
|
Dörwald, Walter
|
2000-10-30 15:48:44 -05:00
|
|
|
|
Drake, Fred fdrake@acm.org
|
2004-12-11 15:01:08 -05:00
|
|
|
|
Dubner, Michael P. dubnerm@mindless.com
|
2001-03-20 00:30:10 -05:00
|
|
|
|
Dubois, Paul F. paul@pfdubois.com
|
2004-08-27 13:30:09 -04:00
|
|
|
|
Eby, Phillip J. pje@telecommunity.com
|
2005-09-18 11:10:08 -04:00
|
|
|
|
Elliott, Micah mde at tracos.org
|
2002-08-26 14:12:03 -04:00
|
|
|
|
Epler, Jeff jepler@unpythonic.net
|
2002-03-06 08:16:22 -05:00
|
|
|
|
Eppstein, David eppstein@ics.uci.edu
|
2001-03-28 22:13:49 -05:00
|
|
|
|
Evans, Clark C. cce@clarkevans.com
|
2002-03-06 08:16:22 -05:00
|
|
|
|
Ewing, Greg greg@cosc.canterbury.ac.nz
|
2002-03-11 12:24:09 -05:00
|
|
|
|
Faassen, Martijn faassen@infrae.com
|
2006-01-25 19:55:20 -05:00
|
|
|
|
Finney, Ben ben+python@benfinney.id.au
|
2006-03-02 13:31:36 -05:00
|
|
|
|
Giacometti, Frédéric B. fred@arakne.com
|
2002-07-22 17:04:00 -04:00
|
|
|
|
Gilbert, Scott xscottg at yahoo.com
|
2002-11-07 22:02:26 -05:00
|
|
|
|
Goodger, David goodger@python.org
|
2001-08-14 19:07:50 -04:00
|
|
|
|
Griffin, Grant g2@iowegian.com
|
2003-02-14 09:51:50 -05:00
|
|
|
|
Hammond, Mark mhammond@skippinet.com.au
|
2003-02-10 09:54:10 -05:00
|
|
|
|
Harris, Peter scav@blueyonder.co.uk
|
2002-07-29 14:23:02 -04:00
|
|
|
|
Heller, Thomas theller@python.net
|
2002-02-11 11:43:40 -05:00
|
|
|
|
Hetland, Magnus Lie magnus@hetland.org
|
2002-03-06 08:16:22 -05:00
|
|
|
|
Hettinger, Raymond D. python@rcn.com
|
2002-01-12 19:13:38 -05:00
|
|
|
|
Hodgson, Neil neilh@scintilla.org
|
2001-08-08 11:30:13 -04:00
|
|
|
|
Hudson, Michael mwh@python.net
|
2001-08-01 16:11:56 -04:00
|
|
|
|
Hylton, Jeremy jeremy@zope.com
|
2002-01-23 08:24:26 -05:00
|
|
|
|
Jansen, Jack jack@cwi.nl
|
2004-04-03 21:39:23 -05:00
|
|
|
|
Jewett, Jim jimjjewett@users.sourceforge.net
|
2005-05-22 20:59:54 -04:00
|
|
|
|
Jones, Richard richard@mechanicalcat.net
|
2002-07-22 16:45:24 -04:00
|
|
|
|
Koltsov, Stepan yozh@mx1.ru
|
2002-10-30 20:35:08 -05:00
|
|
|
|
Kuchling, A.M. amk@amk.ca
|
2000-08-23 12:51:21 -04:00
|
|
|
|
Lemburg, Marc-Andre mal@lemburg.com
|
2000-09-19 11:29:58 -04:00
|
|
|
|
Lielens, Gregory gregory.lielens@fft.be
|
2006-03-02 13:31:36 -05:00
|
|
|
|
Lindqvist, Björn bjourne@gmail.com
|
2000-10-04 18:40:30 -04:00
|
|
|
|
von Loewis, Martin loewis@informatik.hu-berlin.de
|
2006-12-22 10:46:01 -05:00
|
|
|
|
Lownds, Tony tony@pagedna.com
|
2002-07-12 21:12:40 -04:00
|
|
|
|
Martelli, Alex aleax@aleax.it
|
2004-11-03 11:58:30 -05:00
|
|
|
|
McClelland, Andrew eternalsquire@comcast.net
|
2000-08-23 01:04:12 -04:00
|
|
|
|
McMillan, Gordon gmcm@hypernet.com
|
2003-01-29 10:07:58 -05:00
|
|
|
|
McNamara, Andrew andrewm@object-craft.com.au
|
2002-02-14 23:08:55 -05:00
|
|
|
|
Mick, Trent trentm@activestate.com
|
2003-04-01 12:38:03 -05:00
|
|
|
|
Meyer, Mike mwm@mired.org
|
2001-08-14 20:06:02 -04:00
|
|
|
|
Montanaro, Skip skip@pobox.com
|
PEP 6 is (slightly) renamed to "Bug Fix Releases"
Active PEPs are now those under consideration for Python 2.2
Future PEPs category removed (for now)
PEPs 205, 226, 227, 229, 235, 236 moved to Finished (although not all
are marked Final yet; waiting for confirmation from PEP owners).
PEP 243 moved to Active PEPs
PEP 233 moved to Deferred, but this will probably change to Finished
once Paul updates the text.
Added PEP 250, Using site-packages on All Platforms, Moore
Added PEP 251, Python 2.2 Release Schedule, Warsaw (for now)
PEP 160 marked as Final
Rejected PEPs category expanded to Deferred, Abandoned, and Rejected
2001-04-18 06:27:03 -04:00
|
|
|
|
Moore, Paul gustav@morpheus.demon.co.uk
|
2007-02-11 18:50:57 -05:00
|
|
|
|
North, Ben ben at redfrontdoor.org
|
2006-02-08 00:53:10 -05:00
|
|
|
|
Norwitz, Neal nnorwitz@gmail.com
|
2001-02-15 18:04:24 -05:00
|
|
|
|
Oliphant, Travis oliphant@ee.byu.edu
|
2007-02-24 12:13:30 -05:00
|
|
|
|
Orendorff, Jason jason.orendorff@gmail.com
|
2004-01-03 11:23:15 -05:00
|
|
|
|
Pedroni, Samuele pedronis@python.org
|
2003-06-14 13:14:08 -04:00
|
|
|
|
Pelletier, Michel michel@users.sourceforge.net
|
2003-06-12 09:54:00 -04:00
|
|
|
|
Peters, Tim tim@zope.com
|
2001-09-07 18:40:06 -04:00
|
|
|
|
Petrone, Jason jp@demonseed.net
|
2000-08-23 01:04:12 -04:00
|
|
|
|
Prescod, Paul paul@prescod.net
|
2004-01-29 15:00:32 -05:00
|
|
|
|
Reedy, Terry tjreedy@udel.edu
|
2001-03-20 00:48:05 -05:00
|
|
|
|
Reifschneider, Sean jafo-pep@tummy.com
|
2004-07-19 14:08:57 -04:00
|
|
|
|
Reis, Christian R. kiko@async.com.br
|
2001-09-07 18:36:05 -04:00
|
|
|
|
Riehl, Jonathan jriehl@spaceship.com
|
2007-02-20 08:57:06 -05:00
|
|
|
|
Roberge, André andre.roberge@gmail.com
|
2002-12-21 14:50:27 -05:00
|
|
|
|
van Rossum, Guido (GvR) guido@python.org
|
|
|
|
|
van Rossum, Just (JvR) just@letterror.com
|
2002-06-23 19:58:18 -04:00
|
|
|
|
Sajip, Vinay vinay_sajip@red-dove.com
|
2000-12-04 22:16:33 -05:00
|
|
|
|
Schemenauer, Neil nas@arctrix.com
|
2000-12-14 10:37:25 -05:00
|
|
|
|
Schneider-Kamp, Peter nowonder@nowonder.de
|
2006-08-21 19:54:07 -04:00
|
|
|
|
Seo, Jiwon seojiwon@gmail.com
|
2003-06-09 00:34:54 -04:00
|
|
|
|
Smith, Kevin D. Kevin.Smith@theMorgue.org
|
2001-08-20 17:04:09 -04:00
|
|
|
|
Stein, Greg gstein@lyra.org
|
2007-03-15 14:05:48 -04:00
|
|
|
|
Stutzbach, Daniel daniel.stutzbach@gmail.com
|
2003-02-14 09:51:50 -05:00
|
|
|
|
Suzi, Roman rnd@onego.ru
|
2006-04-26 16:33:25 -04:00
|
|
|
|
Talin talin at acm.org
|
2003-06-09 00:34:54 -04:00
|
|
|
|
Taschuk, Steven staschuk@telusplanet.net
|
2002-06-23 19:52:19 -04:00
|
|
|
|
Tirosh, Oren oren at hishome.net
|
2007-03-15 14:05:48 -04:00
|
|
|
|
Verdone, Mike mike.verdone@gmail.com
|
2003-04-12 09:39:34 -04:00
|
|
|
|
Warnes, Gregory R. warnes@users.sourceforge.net
|
2003-07-29 00:27:46 -04:00
|
|
|
|
Warsaw, Barry barry@python.org
|
2003-06-09 00:34:54 -04:00
|
|
|
|
Way, Terence terry@wayforward.net
|
2003-01-28 23:20:19 -05:00
|
|
|
|
Wells, Cliff LogiplexSoftware@earthlink.net
|
2001-06-05 12:51:08 -04:00
|
|
|
|
Wilson, Greg gvwilson@ddj.com
|
2006-12-22 10:46:01 -05:00
|
|
|
|
Winter, Collin collinw@gmail.com
|
2007-02-24 12:16:22 -05:00
|
|
|
|
Wouters, Thomas thomas@python.org
|
2006-11-09 15:24:05 -05:00
|
|
|
|
Yee, Ka-Ping ping@zesty.ca
|
2000-12-11 18:08:11 -05:00
|
|
|
|
Zadka, Moshe moshez@zadka.site.co.il
|
2000-09-19 11:29:58 -04:00
|
|
|
|
Zhu, Huaiyu hzhu@users.sourceforge.net
|
2000-08-22 01:14:50 -04:00
|
|
|
|
|
|
|
|
|
|
2001-07-24 17:12:54 -04:00
|
|
|
|
References
|
|
|
|
|
|
|
|
|
|
[1] View PEP history online
|
2006-02-09 03:27:55 -05:00
|
|
|
|
http://svn.python.org/projects/peps/trunk/
|
2002-03-08 00:43:22 -05:00
|
|
|
|
|
|
|
|
|
[2] The Benevolent Dictator For Life's Parade of PEPs
|
|
|
|
|
http://www.python.org/doc/essays/pepparade.html
|
2001-07-24 17:12:54 -04:00
|
|
|
|
|
|
|
|
|
|
2000-07-13 02:33:08 -04:00
|
|
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
|
mode: indented-text
|
|
|
|
|
indent-tabs-mode: nil
|
2002-08-26 12:55:56 -04:00
|
|
|
|
sentence-end-double-space: t
|
|
|
|
|
fill-column: 70
|
2006-03-02 14:54:50 -05:00
|
|
|
|
coding: utf-8
|
2000-07-13 02:33:08 -04:00
|
|
|
|
End:
|