Python Enhancement Proposals
Go to file
Anthony Baxter b13a4cc305 ding dong the witch is dead. or rather, the decorator discussion is.
updating the pep.

(I'm not sure if the "Community Concensus" section should be trimmed
down radically now - it's a lot of words for a rejected form, and the
case for the form is still available on the web and in the mailing
list archives... opinions, anyone?)
2004-09-01 15:02:22 +00:00
docutils update 2003-01-03 04:07:27 +00:00
.cvsignore Ignore docutils artifacts 2002-08-26 16:58:31 +00:00
.hgtags This commit was manufactured by cvs2svn to create tag 2001-07-05 20:38:11 +00:00
Makefile Make the HTML files dependent on the conversion script that generates 2002-05-28 15:30:29 +00:00
README.txt updated; Docutils install no longer required 2003-02-08 22:35:29 +00:00
docutils.conf updated stylesheet setting 2003-02-09 20:47:36 +00:00
pep-0000.txt Update and finalize PEP 218 (builtin set types): 2004-08-27 20:28:58 +00:00
pep-0001.txt clarifications 2004-08-27 21:19:48 +00:00
pep-0002.txt This PEP has a new champion Martijn Faassen, and it actually contains 2002-03-11 17:23:14 +00:00
pep-0003.txt Typo fix 2004-05-26 17:02:35 +00:00
pep-0004.txt Add unlisted modules 2004-08-10 13:27:32 +00:00
pep-0005.txt PEP 5, Guidelines for Language Evolution, Paul Prescod 2000-10-26 21:22:26 +00:00
pep-0006.txt updated bugfix PEP 2004-08-19 07:06:12 +00:00
pep-0007.txt Add information about writing docstrings in C code. 2002-06-20 18:56:11 +00:00
pep-0008.txt SF patch #980695: efficient string concatenation 2004-08-06 18:47:26 +00:00
pep-0009.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0010.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0011.txt Note removal of MacOS 9 2003-11-19 17:04:35 +00:00
pep-0012.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0020.txt The Zen of Python 2004-08-23 03:41:21 +00:00
pep-0042.txt Remove an implemented request. 2004-05-26 16:17:39 +00:00
pep-0100.txt A reformat of Misc/unicode.txt (with some editorial comments). 2001-06-27 17:11:33 +00:00
pep-0101.txt more rpm goodness 2004-05-27 05:55:55 +00:00
pep-0102.txt more rpm goodness 2004-05-27 05:55:55 +00:00
pep-0160.txt Cleaned up formatting and marked as finished. 2001-04-17 16:46:51 +00:00
pep-0200.txt Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0201.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0202.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0203.txt Use new acceptable practices for PEP references. 2001-07-05 19:09:19 +00:00
pep-0204.txt Small whitespace 'fix', to test checkins. 2000-11-02 21:51:53 +00:00
pep-0205.txt Remove an XXX comment to reflect final decisions. 2003-04-21 15:33:10 +00:00
pep-0206.txt Get more practical 2001-01-23 11:33:04 +00:00
pep-0207.txt Repaired a few places where the PEP was incorrect or out of touch with 2004-08-05 23:16:25 +00:00
pep-0208.txt Fixed a typo in the flag name. Found by Joakim Hove. 2002-09-02 08:30:27 +00:00
pep-0209.txt Checking in Paul Barrett's latest draft, after spell checking only. 2001-02-15 23:01:53 +00:00
pep-0210.txt Mark as Deferred since it seems like this will never get finished. 2001-03-21 17:35:22 +00:00
pep-0211.txt Use new acceptable practices for PEP references. 2001-07-05 19:09:19 +00:00
pep-0212.txt Fixed a typo in my email address. 2000-12-14 15:37:25 +00:00
pep-0213.txt Add a note explaining how PEP 252 enables a different solution. 2001-08-01 18:43:34 +00:00
pep-0214.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0215.txt Initial draft of string interpolation PEP. 2001-01-30 17:09:53 +00:00
pep-0216.txt Fixed Replaces: and Replaced-By: lines. 2002-04-01 16:01:53 +00:00
pep-0217.txt Marking PEP as done. 2001-01-11 05:46:24 +00:00
pep-0218.txt Update and finalize PEP 218 (builtin set types): 2004-08-27 20:28:58 +00:00
pep-0219.txt Moshe caught a typo 2001-03-21 17:44:50 +00:00
pep-0220.txt Gordo's new PEPs 2000-08-14 14:48:38 +00:00
pep-0221.txt Bring PEP up to date, and emphasise that 'from module import name' now 2000-09-23 12:00:37 +00:00
pep-0222.txt Use my personal address instead of my work address 2002-10-31 01:35:08 +00:00
pep-0223.txt Update some email addresses (the digicool.com domain is no longer used). 2003-06-12 13:54:00 +00:00
pep-0224.txt Added section about Guido's rejection comments. 2001-03-23 11:46:44 +00:00
pep-0225.txt Use new acceptable practices for PEP references. 2001-07-05 19:09:19 +00:00
pep-0226.txt Update email address 2001-08-01 20:11:56 +00:00
pep-0227.txt Update some email addresses (the digicool.com domain is no longer used). 2003-06-12 13:54:00 +00:00
pep-0228.txt Withdraw ASAP promise. Add note about comparisons between longs and 2001-07-26 16:49:34 +00:00
pep-0229.txt Use my personal address instead of my work address 2002-10-31 01:35:08 +00:00
pep-0230.txt Add responses to Barry's and Fred's concerns. Message matching is now 2000-12-11 16:50:11 +00:00
pep-0231.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0232.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0233.txt Changing status to Deferred until Paul updates the text <wink> 2001-04-18 10:32:43 +00:00
pep-0234.txt Replace Ping's value judgement by a more neutral explanation of why 2002-07-19 04:25:06 +00:00
pep-0235.txt Update some email addresses (the digicool.com domain is no longer used). 2003-06-12 13:54:00 +00:00
pep-0236.txt SF 795859: Fix typo. 2003-08-30 23:39:16 +00:00
pep-0237.txt Note that Python stopped generating OverflowWarning in 2.4, a release 2004-08-25 01:57:46 +00:00
pep-0238.txt Documented 2.2's approach to long true division (this was implemented 2001-11-05 20:46:08 +00:00
pep-0239.txt Christopher Craig takes over primary ownership of PEPs 239 and 240, 2002-09-20 14:10:52 +00:00
pep-0240.txt Updates from Christopher Craig. 2003-01-18 00:59:04 +00:00
pep-0241.txt Fix grammar glitch 2003-04-12 19:46:07 +00:00
pep-0242.txt rejected by the author 2003-02-14 14:50:54 +00:00
pep-0243.txt Use new acceptable practices for PEP references. 2001-07-05 19:20:16 +00:00
pep-0244.txt After yesterday's Pythonlabs meeting, the status of PEP 244 is changed 2001-08-14 15:48:22 +00:00
pep-0245.txt email update 2003-06-14 17:14:08 +00:00
pep-0246.txt Added Alex Martelli as primary author of PEP 246, with Clark Evans' 2002-07-13 01:12:40 +00:00
pep-0247.txt Use my personal address instead of my work address 2002-10-31 01:35:08 +00:00
pep-0248.txt Typo fix 2002-11-13 21:18:51 +00:00
pep-0249.txt Added note about new datetime module in Python 2.3. 2003-02-11 13:19:51 +00:00
pep-0250.txt Paul's latest revision, marked Finish, with minor formatting fixes. 2001-08-14 22:23:18 +00:00
pep-0251.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0252.txt fix three trivial typos. 2001-10-04 04:58:56 +00:00
pep-0253.txt Update open issues a bit. 2001-10-19 18:17:00 +00:00
pep-0254.txt Make a dummy PEP so that PEP 0 doesn't have a broken link. 2001-06-18 18:13:07 +00:00
pep-0255.txt SF patch 499062: Minor typo in test_generators.py. 2002-03-10 07:59:28 +00:00
pep-0256.txt updated links; thanks to Felix Wiemann 2004-06-09 02:02:42 +00:00
pep-0257.txt Added "Handling Docstring Indentation" section. 2002-11-30 01:49:37 +00:00
pep-0258.txt updated links; thanks to Felix Wiemann 2004-06-09 02:02:42 +00:00
pep-0259.txt PEP 259 rejected by user community with record unanimity. 2001-06-13 16:22:05 +00:00
pep-0260.txt Guido says this PEP is Final. 2001-08-14 19:16:31 +00:00
pep-0261.txt PEP 311 & 261 marked Final 2003-04-21 15:20:13 +00:00
pep-0262.txt Add section for open issues 2004-03-08 14:09:21 +00:00
pep-0263.txt Patch #1011144: Correct regex syntax. 2004-08-18 13:25:54 +00:00
pep-0264.txt Fix typo 2001-10-29 22:36:27 +00:00
pep-0265.txt PEP 265, Sorting Dictionaries by Value, Grant Griffin 2001-08-14 23:07:17 +00:00
pep-0266.txt added bit about caching functions in pystone 2001-08-16 01:04:55 +00:00
pep-0267.txt Greg Stein was a bad boy! <268 spank> 2001-08-21 00:02:26 +00:00
pep-0268.txt Per PEP 12, the body of paragraphs should not be indented. This commit 2002-09-05 06:50:07 +00:00
pep-0269.txt Marking PEP 269 as deferred. 2004-08-18 11:56:16 +00:00
pep-0270.txt Withdrawn by author; marked rejected. 2002-11-06 05:41:32 +00:00
pep-0271.txt This PEP has been withdrawn by its author. 2001-09-26 05:01:24 +00:00
pep-0272.txt Use my personal address instead of my work address 2002-10-31 01:35:08 +00:00
pep-0273.txt Mark PEP 273 as final 2004-08-27 18:13:48 +00:00
pep-0274.txt Setting my address back to barry@python.org for consistency and better 2003-09-22 04:51:50 +00:00
pep-0275.txt Postponed to 2.4. 2002-02-28 14:26:41 +00:00
pep-0276.txt Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0277.txt The PEP is now implemented. 2002-10-07 18:34:33 +00:00
pep-0278.txt revise the test for universal newline support to work even if 2004-05-06 04:17:58 +00:00
pep-0279.txt Reference the itertools module 2003-03-21 19:57:09 +00:00
pep-0280.txt Add missing PUSH(x) statements to the C code. 2002-02-12 05:04:30 +00:00
pep-0281.txt PEP 281, Loop Counter Iteration with range and xrange, Magnus Lie 2002-02-11 16:43:16 +00:00
pep-0282.txt Marked as final 2004-08-10 14:27:57 +00:00
pep-0283.txt Might as well mark this PEP as Final. 29-Jul-2003 it is, and it looks 2003-07-29 04:25:02 +00:00
pep-0284.txt An update from David Eppstein. 2002-03-06 20:53:47 +00:00
pep-0285.txt PEP 285 is Final. 2002-04-11 15:34:19 +00:00
pep-0286.txt PEP 286, Enhanced Argument Tuples, Martin von Loewis 2002-03-11 17:30:35 +00:00
pep-0287.txt updated links; thanks to Felix Wiemann 2004-06-09 02:02:42 +00:00
pep-0288.txt Revise and undefer PEP 288: Generator Attributes and Exceptions 2002-11-18 10:40:44 +00:00
pep-0289.txt Small update. 2004-07-12 14:39:54 +00:00
pep-0290.txt Add migration advice about the atexit module. 2004-08-16 03:14:53 +00:00
pep-0291.txt Bump minimum version for xmlrpclib to 2.1. Fixes #1009803 2004-08-20 07:32:06 +00:00
pep-0292.txt The open issues are resolved. 2004-08-25 02:02:08 +00:00
pep-0293.txt Fix typos. 2003-04-27 22:39:58 +00:00
pep-0294.txt Added PEP 294, Type Names in the types Module, Oren Tirosh 2002-06-23 23:52:19 +00:00
pep-0295.txt PEP 295 is rejected by BDFL decree. 2002-07-29 16:50:15 +00:00
pep-0296.txt mark withdrawn 2003-09-07 13:55:30 +00:00
pep-0297.txt Spell checked and minor formatting nits. 2002-07-29 18:22:36 +00:00
pep-0298.txt Added a note that the buffer can be used with holding the GIL, added a 2002-12-12 20:00:53 +00:00
pep-0299.txt PEP 299, Special __main__() function in modules, Jeff Epler 2002-08-26 18:11:49 +00:00
pep-0301.txt Update description of PEP 262 2003-04-30 13:37:17 +00:00
pep-0302.txt - added two items from Paul Moore to "Open Issues" 2003-01-02 18:47:04 +00:00
pep-0303.txt spell checked 2002-12-31 16:02:49 +00:00
pep-0304.txt Try to repair markup buglet. 2003-05-29 13:46:46 +00:00
pep-0305.txt marking pep 305 final 2004-08-11 21:00:25 +00:00
pep-0306.txt Fix typo. 2004-02-19 17:00:32 +00:00
pep-0307.txt Mark PEP 307 as final; fix a typo in PEP 307 2004-08-07 15:59:56 +00:00
pep-0308.txt Indicate the rejection of PEP 308 for an if-then-else expression. 2003-08-13 18:06:34 +00:00
pep-0309.txt update from Peter Harris; minor edits 2004-08-27 13:29:47 +00:00
pep-0310.txt Clarify why we don't do hasattr(var, '__exit__). 2004-06-18 11:41:03 +00:00
pep-0311.txt PEP 311 & 261 marked Final 2003-04-21 15:20:13 +00:00
pep-0312.txt editorial tweaks 2003-02-14 14:51:27 +00:00
pep-0313.txt real ^L 2003-04-04 21:21:38 +00:00
pep-0314.txt Correct # of PEP being replaced 2003-05-14 17:12:55 +00:00
pep-0315.txt "Enhanced While Loop", by W Isaac Carroll 2003-05-02 22:53:32 +00:00
pep-0316.txt updates from Terence Way's website; editorial corrections 2003-06-09 04:34:03 +00:00
pep-0317.txt reject PEP 317, with summary from author 2003-06-16 23:46:47 +00:00
pep-0318.txt ding dong the witch is dead. or rather, the decorator discussion is. 2004-09-01 15:02:22 +00:00
pep-0319.txt new PEP 2003-06-14 22:40:36 +00:00
pep-0320.txt Typo fix 2004-07-28 10:39:55 +00:00
pep-0321.txt Add a link 2003-11-18 18:58:37 +00:00
pep-0322.txt Various PEP updates mostly related to generator expressions. 2004-05-19 21:18:55 +00:00
pep-0323.txt fixed 2 typos in example code kindly pointed out by Tom Jenkins. 2004-01-02 09:15:55 +00:00
pep-0324.txt update from Peter Astrand 2004-08-03 13:13:43 +00:00
pep-0325.txt added PEP 325, Resource-Release Support for Generators, by Samuele Pedroni 2004-01-03 16:18:11 +00:00
pep-0326.txt update from Josiah Carlson 2004-02-24 02:47:53 +00:00
pep-0327.txt update from Facundo Batista 2004-07-08 22:09:48 +00:00
pep-0328.txt upadte from Aahz 2004-05-02 16:32:32 +00:00
pep-0329.txt Various PEP updates mostly related to generator expressions. 2004-05-19 21:18:55 +00:00
pep-0330.txt added PEP 330, Python Bytecode Verification, by Michel Pelletier 2004-05-28 01:45:34 +00:00
pep-0331.txt Fix typo 2004-07-21 12:30:07 +00:00
pep-0332.txt added PEP 332, "Byte vectors and String/Unicode Unification", by Skip Montanaro 2004-08-27 13:44:37 +00:00
pep-0333.txt Move 'fileno()' support to a separate section, where it should be 2004-09-01 13:44:07 +00:00
pep-0666.txt Added PEP 666, Reject Foolish Indentation, Laura Creighton 2001-12-11 23:40:09 +00:00
pep-0754.txt updated URL 2004-04-23 23:42:47 +00:00
pep-3000.txt Remove __cmp__ mention. 2004-08-27 18:43:32 +00:00
pep-html-template conform to XHTML spec 2002-11-13 01:37:02 +00:00
pep.css fix 2002-11-12 03:06:36 +00:00
pep2html.py allow https URI scheme in links, continued 2004-07-19 19:05:01 +00:00
style.css Move more style information into the style sheets. 2002-04-04 16:11:03 +00:00
update.sh Script that gets run by cron on www.python.org to update the online PEPs from 2002-04-03 04:26:44 +00:00

README.txt

reStructuredText for PEPs
=========================

Original PEP source may be written using two standard formats, a
mildly idiomatic plaintext format and the reStructuredText format
(also, technically plaintext).  These two formats are described in PEP
9 and PEP 12 respectively.  The pep2html.py processing and
installation script knows how to produce the HTML for either PEP
format.  A local copy of the Docutils package is included for
processing reStructuredText PEPs.

Please report any problems or questions to
docutils-develop@lists.sourceforge.net or to David Goodger
(goodger@python.org).