Python Enhancement Proposals
Go to file
Georg Brandl 1a71214d4e Edit PEP 419: fix grammar, spelling and formatting. 2012-04-08 00:44:05 +02:00
pep0 All Draft PEPs should be in the 'Open PEPs' section, even Process ones 2012-02-10 23:17:22 +10:00
.hgignore Ignore *~ files. 2012-03-12 16:52:25 -07:00
.hgtags
Makefile Add a make dependency on PEP index generator code to generated file 2011-11-28 15:07:42 +01:00
PyRSS2Gen.py
README.txt Update README w.r.t. docutils. 2011-03-26 18:11:51 +01:00
docutils.conf
genpepindex.py Don't mandate 2.5 when generating PEP 0 directly 2011-03-26 13:49:11 +10:00
pep-0001-1.png
pep-0001.txt Clarify numbering scheme a bit more. 2012-03-12 17:06:44 -07:00
pep-0002.txt
pep-0003.txt
pep-0004.txt
pep-0005.txt
pep-0006.txt
pep-0007.txt Convert PEP 7 and PEP 8 to rst. 2012-03-15 08:18:38 +01:00
pep-0008.txt Fix more markup. 2012-03-15 08:24:13 +01:00
pep-0009.txt
pep-0010.txt
pep-0011.txt Add Windows 2000 and support of COMSPEC->command.com environments. 2011-05-02 19:35:58 -05:00
pep-0012.txt There is no PEP: 9 header, so change this to reflect reality. 2011-03-16 22:00:18 +00:00
pep-0020.txt
pep-0042.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-0100.txt
pep-0101.txt Warn about null merging and the .hgtags file. 2012-03-17 19:13:39 -04:00
pep-0102.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0160.txt
pep-0200.txt
pep-0201.txt
pep-0202.txt
pep-0203.txt
pep-0204.txt
pep-0205.txt
pep-0206.txt
pep-0207.txt
pep-0208.txt
pep-0209.txt
pep-0210.txt
pep-0211.txt
pep-0212.txt
pep-0213.txt
pep-0214.txt
pep-0215.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0216.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0217.txt
pep-0218.txt
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
pep-0235.txt
pep-0236.txt
pep-0237.txt
pep-0238.txt
pep-0239.txt
pep-0240.txt
pep-0241.txt
pep-0242.txt
pep-0243.txt
pep-0244.txt
pep-0245.txt
pep-0246.txt
pep-0247.txt
pep-0248.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0249.txt
pep-0250.txt
pep-0251.txt
pep-0252.txt
pep-0253.txt
pep-0254.txt
pep-0255.txt
pep-0256.txt
pep-0257.txt
pep-0258.txt
pep-0259.txt
pep-0260.txt
pep-0261.txt
pep-0262.txt
pep-0263.txt
pep-0264.txt
pep-0265.txt
pep-0266.txt
pep-0267.txt
pep-0268.txt
pep-0269.txt
pep-0270.txt
pep-0271.txt
pep-0272.txt
pep-0273.txt
pep-0274.txt
pep-0275.txt
pep-0276.txt
pep-0277.txt
pep-0278.txt
pep-0279.txt
pep-0280.txt Fix copy-paste 2011-08-12 18:52:01 +02:00
pep-0281.txt
pep-0282.txt
pep-0283.txt
pep-0284.txt
pep-0285.txt
pep-0286.txt
pep-0287.txt
pep-0288.txt
pep-0289.txt
pep-0290.txt
pep-0291.txt
pep-0292.txt
pep-0293.txt
pep-0294.txt
pep-0295.txt
pep-0296.txt
pep-0297.txt
pep-0298.txt
pep-0299.txt
pep-0301.txt
pep-0302.txt
pep-0303.txt
pep-0304.txt
pep-0305.txt
pep-0306.txt
pep-0307.txt
pep-0308.txt
pep-0309.txt
pep-0310.txt
pep-0311.txt
pep-0312.txt
pep-0313.txt
pep-0314.txt
pep-0315.txt
pep-0316.txt
pep-0317.txt
pep-0318.txt
pep-0319.txt
pep-0320.txt
pep-0321.txt
pep-0322.txt
pep-0323.txt
pep-0324.txt
pep-0325.txt
pep-0326.txt
pep-0327.txt
pep-0328.txt
pep-0329.txt
pep-0330.txt
pep-0331.txt
pep-0332.txt
pep-0333.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0334.txt
pep-0335.txt Reject PEP 382, PEP 402, accept PEP 335. 2012-03-12 16:58:36 -07:00
pep-0336.txt
pep-0337.txt
pep-0338.txt
pep-0339.txt Move PEP 339 to the devguide. 2011-01-18 00:37:50 +00:00
pep-0340.txt Sign rejection notices. 2012-03-21 19:02:27 -07:00
pep-0341.txt
pep-0342.txt Add a couple of missing Python version headers 2011-06-13 01:39:23 +10:00
pep-0343.txt Add a couple of missing Python version headers 2011-06-13 01:39:23 +10:00
pep-0344.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0345.txt PEP 345: platform.python_implementation is now an authorised environment marker. 2011-05-01 15:51:51 +01:00
pep-0346.txt
pep-0347.txt Tidy up the Meta-PEP and Info PEP sections of PEP 0 by moving purely historical entries after the list of Finished PEPs 2011-01-18 13:56:16 +00:00
pep-0348.txt
pep-0349.txt
pep-0350.txt
pep-0351.txt
pep-0352.txt
pep-0353.txt
pep-0354.txt
pep-0355.txt
pep-0356.txt
pep-0357.txt
pep-0358.txt
pep-0359.txt
pep-0360.txt Update PEP 360 to record the change in ElementTree's status, and tweak the header to make it appear in the Historical PEP section 2012-02-10 23:02:15 +10:00
pep-0361.txt planning for 2.6.8 2012-02-05 17:56:12 -05:00
pep-0362.txt Fix a spelling error. 2011-12-02 18:31:13 -05:00
pep-0363.txt
pep-0364.txt
pep-0365.txt
pep-0366.txt
pep-0367.txt I'm going to call this superseded just to avoid collision in the key 2011-03-04 04:58:22 +00:00
pep-0368.txt
pep-0369.txt
pep-0370.txt
pep-0371.txt
pep-0372.txt
pep-0373.txt add bugfix releases 2012-03-10 14:11:10 -08:00
pep-0374.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-0375.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-0376.txt
pep-0377.txt
pep-0378.txt
pep-0379.txt
pep-0380.txt PEP 380 is done - anything from here on out will be handled via normal maintenance processes 2012-01-13 22:07:17 +10:00
pep-0381.txt
pep-0382.txt Reject PEP 382, PEP 402, accept PEP 335. 2012-03-12 16:58:36 -07:00
pep-0383.txt Closes #13945: fix typo. 2012-02-05 09:28:57 +01:00
pep-0384.txt
pep-0385.txt #14193: Remove pymigr references, it is read only. 2012-03-04 14:32:42 +01:00
pep-0386.txt
pep-0387.txt Fix a typo and update a sentence. 2011-10-24 14:00:39 +03:00
pep-0389.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-0390.txt
pep-0391.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-0392.txt Update with bugfix releases. 2012-02-05 19:56:15 +01:00
pep-0393.txt Incorporate measurement results. 2012-03-05 07:58:30 +01:00
pep-0394.txt Update PEP 394 to record acceptance, fix awkward phrasing in the rational section and incorporate Barry's suggestion of explicitly noting that we expect the recommendation to eventually change 2012-02-17 21:10:58 +10:00
pep-0395.txt Update for latest import-sig discussion: fix proposed -m semantics, better explanation of why we can change this now when we couldn't in 2.x 2011-11-24 22:37:18 +10:00
pep-0396.txt A few small clarifications. 2011-06-07 17:17:29 -04:00
pep-0397.txt fix typo 2011-08-09 09:48:49 +10:00
pep-0398.txt Update with news from language summit summary. 2012-03-14 20:00:37 +01:00
pep-0399.txt Mark PEP 399 as final. Along the way update the post history and fix a 2011-08-19 21:00:37 -07:00
pep-0400.txt Add the PEP 416: Add a frozendict builtin type 2012-02-29 18:58:50 +01:00
pep-0401.txt
pep-0402.txt Reject PEP 382, PEP 402, accept PEP 335. 2012-03-12 16:58:36 -07:00
pep-0403.txt Switch back to named functions, since the Ellipsis version degenerated badly for more complex cases. Will revisit this in the 3.4 timeframe 2012-02-23 01:22:14 +10:00
pep-0404.txt Avoid using the default reST role in PEP-404. 2011-11-17 19:03:06 +02:00
pep-0405.txt Added to Post-History. 2012-03-06 10:51:38 +00:00
pep-0406.txt PEP 406 (ImportEngine API): defer this until 3.4 at the earliest, don't propose altering the PEP 302 APIs 2011-12-04 12:05:01 +10:00
pep-0407.txt add post history 2012-01-27 10:45:00 -05:00
pep-0408.txt Guido has rejected PEP 408 2012-01-29 16:22:32 +10:00
pep-0409.txt Update from Ethan Furman. 2012-02-28 10:02:09 -05:00
pep-0410.txt Add the PEP 416: Add a frozendict builtin type 2012-02-29 18:58:50 +01:00
pep-0411.txt fix a tiny typo 2012-03-30 10:46:49 +03:00
pep-0412.txt PEP 412: add missing variables footer and reformat. 2012-03-31 21:40:52 +02:00
pep-0413.txt Describe two more alternate numbering schemes 2012-02-26 15:33:31 +10:00
pep-0414.txt Additional clarifications in the WSGI section 2012-03-05 23:12:42 +10:00
pep-0415.txt implicitly set __suppress_context__ when __cause__ is set 2012-03-05 15:43:34 -06:00
pep-0416.txt Sign rejection notices. 2012-03-21 19:02:27 -07:00
pep-0417.txt Accepting PEP 417 2012-03-12 16:50:28 -07:00
pep-0418.txt PEP 418: Add link to Monoclock library and an old article on Windows clocks 2012-04-05 00:38:51 +02:00
pep-0419.txt Edit PEP 419: fix grammar, spelling and formatting. 2012-04-08 00:44:05 +02:00
pep-0444.txt
pep-0628.txt Take two, this time with the correct extension :) 2011-06-28 00:40:02 +10:00
pep-0666.txt
pep-0754.txt
pep-3000.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-3001.txt Withdraw 3001. 2011-01-18 18:46:34 +00:00
pep-3002.txt Missed one 2012-02-10 23:12:07 +10:00
pep-3003.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-3099.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-3100.txt Tweak the headers on a few PEPs so they appear in the Historical PEPs section rather than at the top of the PEP index 2012-02-10 23:10:37 +10:00
pep-3101.txt Error in PEP example. Closes #13079. 2011-09-30 16:35:03 -04:00
pep-3102.txt
pep-3103.txt
pep-3104.txt
pep-3105.txt
pep-3106.txt
pep-3107.txt
pep-3108.txt
pep-3109.txt
pep-3110.txt
pep-3111.txt
pep-3112.txt
pep-3113.txt
pep-3114.txt
pep-3115.txt
pep-3116.txt
pep-3117.txt
pep-3118.txt
pep-3119.txt
pep-3120.txt
pep-3121.txt
pep-3122.txt
pep-3123.txt
pep-3124.txt
pep-3125.txt
pep-3126.txt
pep-3127.txt
pep-3128.txt
pep-3129.txt
pep-3130.txt
pep-3131.txt
pep-3132.txt
pep-3133.txt
pep-3134.txt
pep-3135.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-3136.txt
pep-3137.txt
pep-3138.txt
pep-3139.txt
pep-3140.txt
pep-3141.txt
pep-3142.txt
pep-3143.txt
pep-3144.txt New version of PEP 3144 by Peter Moody. 2012-02-20 08:50:42 +01:00
pep-3145.txt
pep-3146.txt Mark PEP 3146 as Withdrawn due to the demise of Unladen Swallow 2011-08-30 20:49:35 +10:00
pep-3147-1.dia
pep-3147-1.png
pep-3147.txt
pep-3148.txt
pep-3149.txt
pep-3150.txt Use the right PEP status 2012-02-22 01:13:16 +10:00
pep-3151.txt Final, not accepted 2011-10-13 02:13:24 +02:00
pep-3152.txt Formatting fixes; use "::" shortcuts. 2011-10-30 12:46:47 +01:00
pep-3153.txt More formatting and fill-column fixes. 2011-10-30 12:45:18 +01:00
pep-3154.txt Update PEP 3154 after PEP 3155 has been accepted. 2011-12-02 20:19:29 +01:00
pep-3155.txt Mark PEP 3155 final. 2011-12-02 20:20:06 +01:00
pep-3333.txt
pep-html-template
pep.css
pep2html.py Fix mentions of svn.python.org and remove unneeded files. 2011-03-24 09:10:55 +01:00
pep2pyramid.py Fix mentions of svn.python.org and remove unneeded files. 2011-03-24 09:10:55 +01:00
pep2rss.py
pyramid-pep-template
roman.py Test commit for hg mirrors 2011-02-18 19:37:53 +00:00
style.css

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.

For processing reStructuredText format PEPs, you need the docutils
package, which is available from PyPI.