python-peps/pep-0000.txt

333 lines
17 KiB
Plaintext
Raw Normal View History

2000-07-28 01:49:32 -04:00
PEP: 0
Title: Index of Python Enhancement Proposals (PEPs)
Version: $Revision$
2001-08-14 18:03:43 -04:00
Last-Modified: $Date$
2001-08-14 11:45:26 -04:00
Author: barry@zope.com (Barry A. Warsaw)
Status: Active
2000-08-07 22:30:24 -04:00
Type: Informational
Created: 13-Jul-2000
Post-History:
Introduction
The PEP contains the index of all Python Enhancement Proposals,
known as PEPs. PEP numbers are assigned by the PEP Editor, and
once assigned are never changed. The CVS history[1] of the PEP
texts represent their historical record.
2000-11-02 21:56:05 -05:00
Index by Category
num title owner
--- ----- -----
2000-11-02 21:56:05 -05:00
Meta-PEPs (PEPs about PEPs or Process)
2000-11-02 21:56:05 -05:00
I 0 Index of Python Enhancement Proposals Warsaw
I 1 PEP Guidelines Warsaw, Hylton
I 3 Guidelines for Handling Bug Reports Hylton
I 4 Deprecation of Standard Modules von Loewis
I 5 Guidelines for Language Evolution Prescod
I 6 Bug Fix Releases Aahz
I 7 Style Guide for C Code van Rossum
I 8 Style Guide for Python Code van Rossum, Warsaw
I 9 Sample PEP Template Warsaw
I 10 Voting Guidelines Warsaw
2000-11-02 21:56:05 -05:00
Other Informational PEPs
I 101 Doing Python Releases 101 Warsaw, van Rossum
2002-01-10 11:10:32 -05:00
I 102 Doing Python Micro Releases Baxter, Warsaw, van Rossum
2001-10-31 10:52:39 -05:00
IF 247 API for Cryptographic Hash Functions Kuchling
I 248 Python Database API Specification v1.0 Lemburg
I 249 Python Database API Specification v2.0 Lemburg
I 272 API for Secret-Key Encryption Algorithms Kuchling
Accepted PEPs (accepted; may not be implemented yet)
2000-11-02 21:56:05 -05:00
S 252 Making Types Look More Like Classes van Rossum
S 253 Subtyping Built-in Types van Rossum
Open PEPs (under consideration)
I 42 Small Feature Requests Hylton
I 206 2.0 Batteries Included Zadka
S 209 Adding Multidimensional Arrays Barrett, Oliphant
S 215 String Interpolation Yee
I 216 Docstring Format Zadka
S 228 Reworking Python's Numeric Model Zadka, van Rossum
S 237 Unifying Long Integers and Integers Zadka, van Rossum
S 239 Adding a Rational Type to Python Zadka
S 240 Adding a Rational Literal to Python Zadka
S 242 Numeric Kinds Dubois
S 243 Module Repository Upload Mechanism Reifschneider
S 245 Python Interface Syntax Pelletier
S 246 Object Adaptation Evans
S 254 Making Classes Look More Like Types van Rossum
S 256 Docstring Processing System Framework Goodger
S 257 Docstring Conventions Goodger, van Rossum
S 258 DPS Generic Implementation Details Goodger
S 262 Database of Installed Python Packages Kuchling
S 263 Defining Python Source Code Encodings Lemburg
S 265 Sorting Dictionaries by Value Griffin
S 266 Optimizing Global Variable/Attribute Access Montanaro
S 267 Optimized Access to Module Namespaces Hylton
S 268 Extended HTTP functionality and WebDAV Stein
S 269 Pgen Module for Python Riehl
S 270 uniq method for list objects Petrone
2001-10-25 12:04:38 -04:00
S 273 Import Modules from Zip Archives Ahlstrom
S 274 Dict Comprehensions Warsaw
S 275 Switching on Multiple Values Lemburg
S 276 Simple Iterator for ints Althoff
S 277 Unicode file name support for Windows NT Hodgson
S 278 Universal Newline Support Jansen
S 279 Enhanced Generators Hettinger
S 280 Optimizing access to globals van Rossum
S 281 Loop Counter Iteration with range and xrange Hetland
2002-02-14 23:08:55 -05:00
S 282 A Logging System Mick
S 284 Integer for-loops Eppstein, Ewing
2000-11-02 21:56:05 -05:00
Finished PEPs (done, implemented in CVS)
2000-11-02 21:56:05 -05:00
SF 100 Python Unicode Integration Lemburg
IF 160 Python 1.6 Release Schedule Drake
IF 200 Python 2.0 Release Schedule Hylton
SF 201 Lockstep Iteration Warsaw
SF 202 List Comprehensions Warsaw
SF 203 Augmented Assignments Wouters
S 205 Weak References Drake
SF 207 Rich Comparisons van Rossum, Ascher
SF 208 Reworking the Coercion Model Schemenauer, Lemburg
SF 214 Extended Print Statement Warsaw
SF 217 Display Hook for Interactive Use Zadka
SF 221 Import As Wouters
SF 223 Change the Meaning of \x Escapes Peters
I 226 Python 2.1 Release Schedule Hylton
S 227 Statically Nested Scopes Hylton
2001-10-25 18:03:18 -04:00
SF 229 Using Distutils to Build Python Kuchling
SF 230 Warning Framework van Rossum
SF 232 Function Attributes Warsaw
2001-10-25 16:14:32 -04:00
SF 234 Iterators Yee, van Rossum
SF 235 Import on Case-Insensitive Platforms Peters
SF 236 Back to the __future__ Peters
2001-10-18 14:00:50 -04:00
SF 238 Changing the Division Operator Zadka, van Rossum
SF 241 Metadata for Python Software Packages Kuchling
2001-10-18 14:00:50 -04:00
SF 250 Using site-packages on Windows Moore
IF 251 Python 2.2 Release Schedule Warsaw, van Rossum
SF 255 Simple Generators Schemenauer, et al
2001-08-14 15:16:49 -04:00
SF 260 Simplify xrange() van Rossum
S 261 Support for "wide" Unicode characters Prescod
2001-10-26 10:37:06 -04:00
SF 264 Future statements in simulated shells Hudson
I 283 Python 2.3 Release Schedule Hylton
2000-11-02 21:56:05 -05:00
Empty PEPs (or containing only an abstract)
ID 2 Procedure for Adding New Modules Raymond
SD 210 Decoupling the Interpreter Loop Ascher
ID 220 Coroutines, Generators, Continuations McMillan
2001-09-26 01:01:09 -04:00
Deferred, Abandoned, Withdrawn, and Rejected PEPs
2000-11-02 21:56:05 -05:00
SR 204 Range Literals Wouters
SD 211 Adding A New Outer Product Operator Wilson
SD 212 Loop Counter Iteration Schneider-Kamp
SD 213 Attribute Access Handlers Prescod
SD 218 Adding a Built-In Set Object Type Wilson
SD 219 Stackless Python McMillan
SD 222 Web Library Enhancements Kuchling
SR 224 Attribute Docstrings Lemburg
SD 225 Elementwise/Objectwise Operators Zhu, Lielens
SR 231 __findattr__() Warsaw
SD 233 Python Online Help Prescod
SR 244 The `directive' Statement von Loewis
SR 259 Omit printing newline after newline van Rossum
2001-09-26 01:01:09 -04:00
SR 271 Prefixing sys.path by command line option Giacometti
SR 666 Reject Foolish Indentation Creighton
2000-11-02 21:56:05 -05:00
Numerical Index
num title owner
--- ----- -----
I 0 Index of Python Enhancement Proposals Warsaw
I 1 PEP Guidelines Warsaw, Hylton
ID 2 Procedure for Adding New Modules Raymond
I 3 Guidelines for Handling Bug Reports Hylton
I 4 Deprecation of Standard Modules von Loewis
I 5 Guidelines for Language Evolution Prescod
I 6 Bug Fix Releases Aahz
I 7 Style Guide for C Code van Rossum
I 8 Style Guide for Python Code van Rossum, Warsaw
I 9 Sample PEP Template Warsaw
I 10 Voting Guidelines Warsaw
I 42 Small Feature Requests Hylton
SF 100 Python Unicode Integration Lemburg
I 101 Doing Python Releases 101 Warsaw, van Rossum
2002-01-10 11:10:32 -05:00
I 102 Doing Python Micro Releases Baxter, Warsaw, van Rossum
IF 160 Python 1.6 Release Schedule Drake
IF 200 Python 2.0 Release Schedule Hylton
SF 201 Lockstep Iteration Warsaw
SF 202 List Comprehensions Warsaw
SF 203 Augmented Assignments Wouters
SR 204 Range Literals Wouters
S 205 Weak References Drake
I 206 2.0 Batteries Included Zadka
SF 207 Rich Comparisons van Rossum, Ascher
SF 208 Reworking the Coercion Model Schemenauer, Lemburg
S 209 Adding Multidimensional Arrays Barrett, Oliphant
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
SD 215 String Interpolation Yee
I 216 Docstring Format Zadka
SF 217 Display Hook for Interactive Use Zadka
SD 218 Adding a Built-In Set Object Type Wilson
SD 219 Stackless Python McMillan
ID 220 Coroutines, Generators, Continuations McMillan
SF 221 Import As Wouters
SD 222 Web Library Enhancements Kuchling
SF 223 Change the Meaning of \x Escapes Peters
SR 224 Attribute Docstrings Lemburg
SD 225 Elementwise/Objectwise Operators Zhu, Lielens
I 226 Python 2.1 Release Schedule Hylton
S 227 Statically Nested Scopes Hylton
S 228 Reworking Python's Numeric Model Zadka, van Rossum
2001-10-25 18:03:18 -04:00
SF 229 Using Distutils to Build Python Kuchling
SF 230 Warning Framework van Rossum
SR 231 __findattr__() Warsaw
SF 232 Function Attributes Warsaw
SD 233 Python Online Help Prescod
2001-10-25 16:14:32 -04:00
SF 234 Iterators Yee, van Rossum
SF 235 Import on Case-Insensitive Platforms Peters
SF 236 Back to the __future__ Peters
S 237 Unifying Long Integers and Integers Zadka, van Rossum
2001-10-18 14:00:50 -04:00
SF 238 Changing the Division Operator Zadka, van Rossum
S 239 Adding a Rational Type to Python Zadka
S 240 Adding a Rational Literal to Python Zadka
SF 241 Metadata for Python Software Packages Kuchling
S 242 Numeric Kinds Dubois
S 243 Module Repository Upload Mechanism Reifschneider
SR 244 The `directive' Statement von Loewis
S 245 Python Interface Syntax Pelletier
S 246 Object Adaptation Evans
2001-10-31 10:52:39 -05:00
IF 247 API for Cryptographic Hash Functions Kuchling
I 248 Python Database API Specification v1.0 Lemburg
I 249 Python Database API Specification v2.0 Lemburg
SF 250 Using site-packages on Windows Moore
IF 251 Python 2.2 Release Schedule Warsaw, van Rossum
S 252 Making Types Look More Like Classes van Rossum
S 253 Subtyping Built-in Types van Rossum
S 254 Making Classes Look More Like Types van Rossum
SF 255 Simple Generators Schemenauer, et al
S 256 Docstring Processing System Framework Goodger
S 257 Docstring Conventions Goodger, van Rossum
S 258 DPS Generic Implementation Details Goodger
SR 259 Omit printing newline after newline van Rossum
2001-08-14 15:16:49 -04:00
SF 260 Simplify xrange() van Rossum
S 261 Support for "wide" Unicode characters Prescod
S 262 Database of Installed Python Packages Kuchling
S 263 Defining Python Source Code Encodings Lemburg
2001-10-26 10:37:06 -04:00
SF 264 Future statements in simulated shells Hudson
S 265 Sorting Dictionaries by Value Griffin
S 266 Optimizing Global Variable/Attribute Access Montanaro
S 267 Optimized Access to Module Namespaces Hylton
S 268 Extended HTTP functionality and WebDAV Stein
S 269 Pgen Module for Python Riehl
S 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
I 272 API for Secret-Key Encryption Algorithms Kuchling
2001-10-25 12:04:38 -04:00
S 273 Import Modules from Zip Archives Ahlstrom
S 274 Dict Comprehensions Warsaw
S 275 Switching on Multiple Values Lemburg
S 276 Simple Iterator for ints Althoff
S 277 Unicode file name support for Windows NT Hodgson
S 278 Universal Newline Support Jansen
S 279 Enhanced Generators Hettinger
S 280 Optimizing access to globals van Rossum
S 281 Loop Counter Iteration with range and xrange Hetland
2002-02-14 23:08:55 -05:00
S 282 A Logging System Mick
I 283 Python 2.3 Release Schedule Hylton
S 284 Integer for-loops Eppstein, Ewing
SR 666 Reject Foolish Indentation Creighton
Key
I - Informational PEP
S - Standards Track PEP
A - Accepted proposal
R - Rejected proposal
D - Deferred proposal
F - Final proposal
2000-08-03 11:42:42 -04:00
Owners
name email address
---------------- -------------
Aahz aahz@pobox.com
Ahlstrom, James C. jim@interet.com
Althoff, Jim james_althoff@i2.com
Ascher, David davida@activestate.com
Barrett, Paul barrett@stsci.edu
2002-01-10 11:10:32 -05:00
Baxter, Anthony anthony@interlink.com.au
Creighton, Laura lac@strakt.com
2000-10-30 15:48:44 -05:00
Drake, Fred fdrake@acm.org
Dubois, Paul F. paul@pfdubois.com
Eppstein, David eppstein@ics.uci.edu
Evans, Clark C. cce@clarkevans.com
Ewing, Greg greg@cosc.canterbury.ac.nz
Giacometti, Fr<46>d<EFBFBD>ric B. fred@arakne.com
Goodger, David dgoodger@bigfoot.com
Griffin, Grant g2@iowegian.com
Hetland, Magnus Lie magnus@hetland.org
Hettinger, Raymond D. python@rcn.com
Hodgson, Neil neilh@scintilla.org
Hudson, Michael mwh@python.net
2001-08-01 16:11:56 -04:00
Hylton, Jeremy jeremy@zope.com
Jansen, Jack jack@cwi.nl
Kuchling, Andrew akuchlin@mems-exchange.org
Lemburg, Marc-Andre mal@lemburg.com
Lielens, Gregory gregory.lielens@fft.be
von Loewis, Martin loewis@informatik.hu-berlin.de
McMillan, Gordon gmcm@hypernet.com
2002-02-14 23:08:55 -05:00
Mick, Trent trentm@activestate.com
Montanaro, Skip skip@pobox.com
Moore, Paul gustav@morpheus.demon.co.uk
Oliphant, Travis oliphant@ee.byu.edu
Pelletier, Michel michel@digicool.com
2000-10-30 15:48:44 -05:00
Peters, Tim tim@digicool.com
Petrone, Jason jp@demonseed.net
Prescod, Paul paul@prescod.net
Raymond, Eric esr@snark.thyrsus.com
Reifschneider, Sean jafo-pep@tummy.com
Riehl, Jonathan jriehl@spaceship.com
van Rossum, Guido guido@python.org
Schemenauer, Neil nas@arctrix.com
Schneider-Kamp, Peter nowonder@nowonder.de
Stein, Greg gstein@lyra.org
2001-08-14 11:45:26 -04:00
Warsaw, Barry barry@zope.com
Wilson, Greg gvwilson@ddj.com
Wouters, Thomas thomas@xs4all.net
Yee, Ka-Ping ping@lfw.org
Zadka, Moshe moshez@zadka.site.co.il
Zhu, Huaiyu hzhu@users.sourceforge.net
References
[1] View PEP history online
http://cvs.sf.net/cgi-bin/viewcvs.cgi/python/python/nondist/peps/
Local Variables:
mode: indented-text
indent-tabs-mode: nil
End: