Python Enhancement Proposals
Go to file
Victor Stinner 36d505a562 PEP 433: Add link to the implementation issue 2013-01-29 13:49:34 +01:00
pep-0418 PEP 418: Rename clock_precision.py to clock_resolution.py 2012-04-24 00:12:53 +02:00
pep-0433 PEP 433: add test scripts; performances results on Linux 3.6 2013-01-27 13:35:21 +01:00
pep0 Further updates to PEP 1 to better reflect current practice 2012-12-22 21:30:14 +10:00
.hgignore Ignore *~ files. 2012-03-12 16:52:25 -07:00
.hgtags
Makefile
PyRSS2Gen.py
README.txt
docutils.conf
genpepindex.py
pep-0001-1.png
pep-0001.txt Eliminate some awkward phrasing (noted by Ezio Melloti) 2012-12-22 21:33:26 +10:00
pep-0002.txt Flag PEP 2 as obsolete with a reference to the relevant section of the developer's guide 2012-05-30 20:43:49 +10:00
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 Closes #16950: update wording about raise syntax. 2013-01-13 11:28:10 +01:00
pep-0009.txt
pep-0010.txt
pep-0011.txt Issue #16501: record the removal of RISC OS support in PEP 11. 2012-12-15 20:48:37 +01:00
pep-0012.txt
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 Add version-switcheroo stuff todos. 2012-10-28 08:28:24 +01:00
pep-0102.txt
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 #16006: fix typo in PEP 213. 2012-09-23 19:19:29 +03:00
pep-0214.txt
pep-0215.txt
pep-0216.txt
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
pep-0249.txt Issue #16420: 2012-11-07 09:42:07 +01:00
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 This PEP should be final, as the feature has been implemented long ago. 2012-05-01 13:47:47 +02:00
pep-0275.txt
pep-0276.txt
pep-0277.txt
pep-0278.txt
pep-0279.txt
pep-0280.txt
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 * reST-ified 2012-05-03 11:47:57 -04:00
pep-0303.txt
pep-0304.txt
pep-0305.txt #16502: fix markup. Patch by Serhiy Storchaka. 2012-11-18 19:55:10 +02:00
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
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
pep-0340.txt Sign rejection notices. 2012-03-21 19:02:27 -07:00
pep-0341.txt
pep-0342.txt
pep-0343.txt
pep-0344.txt
pep-0345.txt Backed out changeset 4dc72bbf9ed2 (need more discussion + delegate) 2012-07-07 14:31:27 -04:00
pep-0346.txt
pep-0347.txt
pep-0348.txt Fix typo. 2012-10-06 07:52:39 +03:00
pep-0349.txt
pep-0350.txt
pep-0351.txt
pep-0352.txt Minor cleanup to match history. 2012-05-16 16:51:32 -04:00
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 Describe the Python 3.0 and 2.6 lifespans. 2012-10-01 10:34:32 -04:00
pep-0362.txt Fix typo and add comma. 2012-10-21 05:15:31 +03:00
pep-0363.txt
pep-0364.txt
pep-0365.txt
pep-0366.txt
pep-0367.txt
pep-0368.txt
pep-0369.txt Clarify PEP 369 withdrawal notice 2013-01-06 22:29:09 +10:00
pep-0370.txt update my email address to @python.org 2012-12-02 09:35:44 +01:00
pep-0371.txt
pep-0372.txt
pep-0373.txt tentative 2.7.4 dates 2013-01-19 14:31:08 -05: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 3.1 maintenance releases 2012-10-01 13:50:52 -04:00
pep-0376.txt PEP-376: remove hexdigest from RECORD 2012-11-09 20:58:41 -05:00
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
pep-0389.txt
pep-0390.txt
pep-0391.txt
pep-0392.txt Reword lifespan to make it clearer. 2012-10-02 08:26:31 +02: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 Defer PEP 395 until I make it compatible with PEP 420 2012-11-20 23:35:12 +10:00
pep-0396.txt improve the readability of one section 2012-05-03 14:30:48 -04:00
pep-0397.txt Remove wrong escape in code snippet. 2012-10-19 20:49:15 +03:00
pep-0398.txt Reword lifespan to make it clearer. 2012-10-02 08:26:31 +02:00
pep-0399.txt Simplify test case example code 2013-01-27 13:24:31 -05: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 Make pep-0402.txt non-executable. 2012-05-24 05:14:14 -04:00
pep-0403.txt Updating PEP 3150's statement local namespaces to be substantially simpler and easier to understand, and make PEP 403 and PEP 3150 direct competitors again 2012-09-05 21:15:00 +10:00
pep-0404.txt
pep-0405.txt Minor grammar tweak. 2012-10-19 15:00:32 -04: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 Defer both PEPs about speeding up the release cycle 2012-10-20 00:28:15 +10:00
pep-0408.txt Guido has rejected PEP 408 2012-01-29 16:22:32 +10:00
pep-0409.txt Make the relationship between 409 and 415 clearer 2012-05-15 21:53:25 +10: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 finalize pep 412 2012-04-23 11:28:28 -04:00
pep-0413.txt Defer both PEPs about speeding up the release cycle 2012-10-20 00:28:15 +10:00
pep-0414.txt Fix typos. 2012-10-23 11:56:24 +02:00
pep-0415.txt Make the relationship between 409 and 415 clearer 2012-05-15 21:53:25 +10:00
pep-0416.txt PEP 416: Mention the new types.MappingProxyType added to Python 3.3 2012-04-16 01:05:52 +02:00
pep-0417.txt Move the mock and buffer protocol PEPs to Final 2012-05-01 23:37:34 +10:00
pep-0418.txt PEP 418: Replace adjusted with adjustable in time.get_clock_info() 2012-07-10 01:38:53 +02:00
pep-0419.txt Don't use a role that doesn't exist for PEPs 2012-05-06 15:55:36 +10:00
pep-0420.txt PEP 420 is done 2012-06-05 22:16:52 +10:00
pep-0421.txt Mark PEP 421 as final 2012-06-04 17:49:40 -04:00
pep-0422.txt Update 422 based on python-dev feedback 2012-06-07 22:08:41 +10:00
pep-0423.txt fix header 2012-06-27 09:09:25 -07:00
pep-0424.txt PEP 424: marked as final. 2012-10-06 14:18:33 +02:00
pep-0425.txt Claim the packaging PEPs (and strip trailing whitespace) 2013-01-01 01:45:03 +10:00
pep-0426.txt PEP 426: add Version-Scheme 2013-01-28 22:53:04 -05:00
pep-0427.txt Claim the packaging PEPs (and strip trailing whitespace) 2013-01-01 01:45:03 +10:00
pep-0428.txt Amend the collapsing the leading slashes to account for the POSIX special case of two leading slashes. 2012-12-29 01:46:48 +01:00
pep-0429.txt Correction: Ned is the primary Mac guy on the release team for 3.4. 2012-10-18 08:31:44 +01:00
pep-0430.txt Revert PEP 430 to Final. 2012-10-28 22:06:46 +10:00
pep-0431.txt Update from Lennart 2013-01-25 12:32:59 -05:00
pep-0432.txt Handle transfer of config to subinterpreters 2013-01-16 22:54:01 +10:00
pep-0433.txt PEP 433: Add link to the implementation issue 2013-01-29 13:49:34 +01:00
pep-0444.txt
pep-0628.txt
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
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
pep-3102.txt
pep-3103.txt
pep-3104.txt
pep-3105.txt
pep-3106.txt
pep-3107.txt
pep-3108.txt Mark PEP 3108 as final. 2012-11-17 10:11:16 -05:00
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 Move the mock and buffer protocol PEPs to Final 2012-05-01 23:37:34 +10:00
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 Closes #16916: clarify "slicing equivalent to extended unpacking" example: the latter always creates a list. 2013-01-11 19:08:14 +01:00
pep-3133.txt
pep-3134.txt
pep-3135.txt
pep-3136.txt
pep-3137.txt
pep-3138.txt Some typo fixes in PEP 3138; also add variables footer. 2012-09-30 08:55:27 +02:00
pep-3139.txt
pep-3140.txt
pep-3141.txt
pep-3142.txt
pep-3143.txt
pep-3144.txt ipaddress integration is complete 2012-08-20 10:26:02 +10:00
pep-3145.txt
pep-3146.txt
pep-3147-1.dia
pep-3147-1.png
pep-3147.txt
pep-3148.txt
pep-3149.txt
pep-3150.txt Updating PEP 3150's statement local namespaces to be substantially simpler and easier to understand, and make PEP 403 and PEP 3150 direct competitors again 2012-09-05 21:15:00 +10:00
pep-3151.txt Record BDFL delegation and resolution for PEP 3151 2012-05-06 16:35:13 +10:00
pep-3152.txt
pep-3153.txt Mark 3153 as superseded by 3156. 2012-12-21 16:52:41 -08:00
pep-3154.txt
pep-3155.txt Mark PEP 3155 final. 2011-12-02 20:20:06 +01:00
pep-3156.txt Tweak TODOs. 2013-01-24 10:53:40 -08:00
pep-3333.txt
pep-html-template
pep.css
pep2html.py
pep2pyramid.py Fixes #14215: copy magic yaml file to get a nice <title> for python.org/dev/peps/ index page 2012-11-11 16:42:32 +01:00
pep2rss.py
pyramid-pep-template
roman.py
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.