Python Enhancement Proposals
Go to file
Barry Warsaw 84957e2c25 PEP 299, Special __main__() function in modules, Jeff Epler 2002-08-26 18:11:49 +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 A README describing why you need Docutils and how to get and install 2002-08-26 15:36:55 +00:00
docutils.conf Docutils configuration file for reStructuredText PEPs. By David Goodger. 2002-08-26 15:43:47 +00:00
pep-0000.txt Update the emacs turd 2002-08-26 16:55:56 +00:00
pep-0001.txt David Goodger writes: 2002-08-26 16:19:25 +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 Update a few email addresses. 2000-10-30 20:48:44 +00:00
pep-0004.txt Fix typo spotted by Tim. 2002-04-11 20:52:00 +00:00
pep-0005.txt PEP 5, Guidelines for Language Evolution, Paul Prescod 2000-10-26 21:22:26 +00:00
pep-0006.txt Status changed to Active. 2002-03-11 17:36:50 +00:00
pep-0007.txt Add information about writing docstrings in C code. 2002-06-20 18:56:11 +00:00
pep-0008.txt Fix a couple of import statements. 2002-06-22 02:14:49 +00:00
pep-0009.txt David Goodger writes: 2002-08-26 16:29:31 +00:00
pep-0010.txt Update two links to amk.ca 2002-04-18 20:08:17 +00:00
pep-0011.txt Change title. Proposed by /F. 2002-07-15 18:26:52 +00:00
pep-0012.txt David Goodger writes: 2002-08-26 16:31:58 +00:00
pep-0042.txt Fix reference for urllib proxies. Hasn't this been implemented? 2002-07-23 19:41:36 +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 Excise SourceForge file releases from the release process. 2002-04-11 14:30:51 +00:00
pep-0102.txt Woo, these changes have been sitting around for a while. 2002-08-12 11:42:43 +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 barry@digicool.com => barry@zope.com 2001-08-14 15:45:26 +00:00
pep-0202.txt We have assumed control, we have assumed control, we have assumed 2001-08-14 18:43:06 +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 Fixed the format of both the Author: field and the Post-History: 2001-08-14 21:58:43 +00:00
pep-0206.txt Get more practical 2001-01-23 11:33:04 +00:00
pep-0207.txt Fix typo in the alternate way to spell A<B<C, found by 2001-02-05 15:56:04 +00:00
pep-0208.txt Final. 2001-01-19 22:32:11 +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 barry@digicool.com => barry@zope.com 2001-08-14 15:45:26 +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 Add note about discrepancies between this PEP and the new sets module. 2002-08-20 14:00:44 +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 Mark this PEP as deferred, and explain why 2001-01-17 03:44:14 +00:00
pep-0223.txt Update a few email addresses. 2000-10-30 20:48:44 +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 This PEP still needs a Copyright note. I've added an XXX (I can't 2001-04-20 02:21:07 +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 Mark PEP 229 as Final. 2001-10-25 22:03:18 +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 barry@digicool.com => barry@zope.com 2001-08-14 15:45:26 +00:00
pep-0232.txt Resolution of SF bug # 446645 changes the semantics for __dict__ when 2001-08-14 17:52:06 +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 Tim says this one's done. 2001-04-18 10:20:04 +00:00
pep-0236.txt Record that PEP 264 resolved some open issues left hanging in 236. 2001-08-17 22:42:26 +00:00
pep-0237.txt Add a note explaining that changing sign is a special case of losing 2002-08-12 00:55:43 +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 Add nice summary by Marcin 'Qrczak' Kowalczyk from c.l.py for and 2001-08-08 15:36:41 +00:00
pep-0240.txt Use new acceptable practices for PEP references. 2001-07-05 19:20:16 +00:00
pep-0241.txt After discussions w/ Andrew, we've decided to mark this PEP as Final. 2002-02-11 16:09:26 +00:00
pep-0242.txt Updated Post-History: 2001-04-17 22:12:46 +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 Use new acceptable practices for PEP references. 2001-07-05 19:20:16 +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 Andrew says PEP 247 is Final. 2001-10-31 15:52:39 +00:00
pep-0248.txt Mark the two database API PEPs as "Status: Final", with MAL's approval. 2002-05-29 21:17:42 +00:00
pep-0249.txt Mark the two database API PEPs as "Status: Final", with MAL's approval. 2002-05-29 21:17:42 +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 Update two links to amk.ca 2002-04-18 20:08:17 +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 Updates to PEPs 256, 257, 258, 287 by David Goodger. Some of the 2002-08-01 22:32:33 +00:00
pep-0257.txt Updates to PEPs 256, 257, 258, 287 by David Goodger. Some of the 2002-08-01 22:32:33 +00:00
pep-0258.txt Updates to PEPs 256, 257, 258, 287 by David Goodger. Some of the 2002-08-01 22:32:33 +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 Minor updates to reflect the current implementation. 2001-09-11 09:59:14 +00:00
pep-0262.txt Point to (still-unfinished) implementation patch on SF 2002-05-29 21:24:23 +00:00
pep-0263.txt Implemented in CVS. 2002-08-05 15:14:31 +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 There is no way that #268 is going to be completed in time for Python 2.2. 2001-10-21 22:55:37 +00:00
pep-0269.txt Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0270.txt PEP 270, uniq method for list objects, Jason Petrone 2001-09-07 22:40:38 +00:00
pep-0271.txt This PEP has been withdrawn by its author. 2001-09-26 05:01:24 +00:00
pep-0272.txt Add version number to title of PEP 272, and mark it final 2002-05-29 21:09:03 +00:00
pep-0273.txt Update SF patch reference. 2002-03-30 05:09:03 +00:00
pep-0274.txt dictionary() -> dict() 2001-10-31 15:50:36 +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 Add reference to SF patch. 2002-08-12 11:43:56 +00:00
pep-0278.txt - Fixed a typo 2002-04-13 22:16:49 +00:00
pep-0279.txt PEP 279 is now marked Final. 2002-04-29 16:03:43 +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 Restore Trent Mick as co-author of PEP 282. 2002-07-12 23:17:00 +00:00
pep-0283.txt Add open issues suggested by effbot. 2002-08-20 20:27:14 +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 Updates to PEPs 256, 257, 258, 287 by David Goodger. Some of the 2002-08-01 22:32:33 +00:00
pep-0288.txt Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0289.txt PEP 289, Generator Comprehensions, Raymond Hettinger 2002-04-08 15:51:17 +00:00
pep-0290.txt Added a recommendation to use s2 in s1 for Python 2.3 and later. 2002-08-12 14:22:33 +00:00
pep-0291.txt The PEP file name was non-standard. pep-0291.txt is just a copy of 2002-06-07 02:47:13 +00:00
pep-0292.txt Added a section containing Guido's list of real issues. 2002-07-12 23:21:08 +00:00
pep-0293.txt Add another compatiblity issue: illegal "errors" values 2002-07-25 13:30:28 +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 PEP 296 gets renamed after a suggestion by Guido and approval by Scott 2002-08-02 18:05:59 +00:00
pep-0297.txt Spell checked and minor formatting nits. 2002-07-29 18:22:36 +00:00
pep-0298.txt Renamed everything from 'fixed buffer' to 'locked buffer'. 2002-08-01 18:24:06 +00:00
pep-0299.txt PEP 299, Special __main__() function in modules, Jeff Epler 2002-08-26 18:11:49 +00:00
pep-0666.txt Added PEP 666, Reject Foolish Indentation, Laura Creighton 2001-12-11 23:40:09 +00:00
pep-html-template Helper files for David Goodger's reStructuredText PEP support. 2002-08-26 16:50:00 +00:00
pep.css Helper files for David Goodger's reStructuredText PEP support. 2002-08-26 16:50:00 +00:00
pep2html.py push_pep(): Be sure the reST pep.css file gets pushed out too. 2002-08-26 17:02:09 +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 plain text format and a the reStructuredText format
(also, technically plain text).  These two formats are described in
PEP 9 and PEP 12 respectively.  The pep2html.py processing and
installation scripts knows how to produce the html for either PEP
format, however in order to process reStructuredText PEPs, you must
install the Docutils package.  If this package is not installed,
pep2html.py will simply skip any reStructuredText PEPs.


Installing Docutils for reStructuredText PEPs
=============================================

:Author: David Goodger
:Contact: goodger@users.sourceforge.net

1. Get the latest Docutils software (CVS snapshot):

       http://docutils.sourceforge.net/docutils-snapshot.tgz

2. Unpack and install the tarball::

       tar -xzf docutils-snapshot.tgz
       cd docutils
       python setup.py install

3. Run the pep2html.py script from the updated nondist/peps directory
   as usual::

       cd <path-to-CVS-checkout>/nondist/peps
       cvs update
       pep2html.py ...

Please report any problems or questions to
docutils-develop@lists.sourceforge.net or to the author.