Python Enhancement Proposals
Go to file
Andrew M. Kuchling 729bd94f81 Add two methods to interface (old change) 2002-10-13 20:20:23 +00:00
.cvsignore Ignore docutils artifacts 2002-08-26 16:58:31 +00:00
.hgtags
Makefile Make the HTML files dependent on the conversion script that generates 2002-05-28 15:30:29 +00:00
README.txt Fixed some typos and simplified. 2002-08-30 03:13:40 +00:00
docutils.conf Better link. 2002-08-30 03:12:36 +00:00
pep-0000.txt Update status for PEP 277. 2002-10-07 18:38:47 +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 Fix grammar error 2002-09-30 01:55:41 +00:00
pep-0004.txt Identify modules by name, not source file. 2002-09-25 22:09:30 +00:00
pep-0005.txt
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 Add ruling about source code encodings. 2002-10-07 13:40:41 +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 Posting it now. 2002-08-30 04:11:20 +00:00
pep-0042.txt The UTF-7 codec is implemented. 2002-10-13 14:17:00 +00:00
pep-0100.txt
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
pep-0200.txt Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0201.txt
pep-0202.txt
pep-0203.txt
pep-0204.txt
pep-0205.txt
pep-0206.txt
pep-0207.txt
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
pep-0210.txt
pep-0211.txt
pep-0212.txt
pep-0213.txt
pep-0214.txt
pep-0215.txt
pep-0216.txt Fixed Replaces: and Replaced-By: lines. 2002-04-01 16:01:53 +00:00
pep-0217.txt
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
pep-0220.txt
pep-0221.txt
pep-0222.txt
pep-0223.txt
pep-0224.txt
pep-0225.txt
pep-0226.txt
pep-0227.txt
pep-0228.txt
pep-0229.txt
pep-0230.txt
pep-0231.txt
pep-0232.txt
pep-0233.txt
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
pep-0236.txt
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 Christopher Craig takes over primary ownership of PEPs 239 and 240, 2002-09-20 14:10:52 +00:00
pep-0240.txt Christopher Craig takes over primary ownership of PEPs 239 and 240, 2002-09-20 14:10:52 +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
pep-0243.txt
pep-0244.txt
pep-0245.txt
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
pep-0251.txt Update two links to amk.ca 2002-04-18 20:08:17 +00:00
pep-0252.txt
pep-0253.txt
pep-0254.txt
pep-0255.txt SF patch 499062: Minor typo in test_generators.py. 2002-03-10 07:59:28 +00:00
pep-0256.txt Converted to reStructuredText & updated. 2002-08-30 03:10:51 +00:00
pep-0257.txt Converted to reStructuredText & updated. 2002-08-30 03:10:51 +00:00
pep-0258.txt Converted to reStructuredText & updated. 2002-08-30 03:10:51 +00:00
pep-0259.txt
pep-0260.txt
pep-0261.txt
pep-0262.txt Add two methods to interface (old change) 2002-10-13 20:20:23 +00:00
pep-0263.txt Require that the encoding declaration is on a line of its own, to simplify 2002-09-03 11:56:15 +00:00
pep-0264.txt Fix typo 2001-10-29 22:36:27 +00:00
pep-0265.txt
pep-0266.txt
pep-0267.txt
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 Update PEP URLs to prefer www.python.org. 2002-04-05 19:42:56 +00:00
pep-0270.txt
pep-0271.txt
pep-0272.txt Clarify key-length terminology to match my intention 2002-09-05 13:06:26 +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 The PEP is now implemented. 2002-10-07 18:34:33 +00:00
pep-0278.txt Fix typo 2002-09-30 01:56:17 +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 PEP 293 checked in. 2002-09-02 14:14:49 +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 Converted to reStructuredText & updated. 2002-08-30 03:10:51 +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 Converted to reStructuredText & edited for readability. 2002-08-30 03:11:40 +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 PEP 293 is complete and checked in, so mark it as Final. 2002-09-03 15:58:43 +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 accommodate a new feature enabling the stylesheet to be embedded in the output HTML (off by default) 2002-09-12 02:30:51 +00:00
pep.css Removed unused a.footnote-references style, added styles for line blocks and tt inside titles. 2002-08-30 03:18:22 +00:00
pep2html.py updated to warn if the installed Docutils is not up to date 2002-09-12 02:31:38 +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, 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
---------------------------------------------

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 David Goodger
(goodger@python.org).