Python Enhancement Proposals
Go to file
ericsnowcurrently 3584f0caf8 Update PEP 520 per python-dev feedback. 2016-06-16 16:55:04 -06:00
pep-0418 PEP 418: Fix clock_resolution.py script 2014-09-15 13:31:42 +02:00
pep-0426 Tweak name rules for export groups and extensions 2013-08-10 17:16:46 -04:00
pep-0433 PEP 433: add test scripts; performances results on Linux 3.6 2013-01-27 13:35:21 +01:00
pep-0446 Rename pep-0466/ to pep-0446/ 2014-01-06 11:53:05 +01:00
pep-0505 Apply more PEP 505 changes from Mark 2015-10-21 12:44:00 +11:00
pep0 Fix Python 3 compatibility. 2015-09-11 10:39:21 -07:00
.gitignore Ignore VS Code's config directory. 2016-06-15 12:12:50 -07:00
.hgignore Ignore VS Code's config directory. 2016-06-15 12:12:50 -07:00
.hgtags
Makefile Update from GitHub 2016-06-15 14:39:53 -07:00
PyRSS2Gen.py Patch from Frank Benkstein: 2008-01-15 12:06:19 +00:00
README.rst Rename README and add a bit of formatting 2016-06-16 06:36:43 +02:00
docutils.conf removed www.python.org hostname from PEP base URL so mirrors work 2006-03-24 03:06:17 +00:00
genpepindex.py Convert all PEP-related code to be Python 2/3 compatible. 2015-08-08 14:04:29 -07:00
pep-0001-1.png
pep-0001.txt PEP 9 (plaintext PEPs) is deprecated. 2016-01-05 18:33:02 -05: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 Fix tracker info link in PEP 3 2014-12-19 08:17:42 +11:00
pep-0004.txt Codify that modules that exist both in Python 2.7 and 3.5 will not be 2015-10-16 10:43:17 -07:00
pep-0005.txt PEP5: Double word reported by Aseem Bansal on python-list. 2013-08-20 16:03:37 -04:00
pep-0006.txt Fix PEP urls. 2008-08-10 17:25:11 +00:00
pep-0007.txt Update PEP 7 to strongly encourage curly braces with conditional 2016-01-20 19:19:42 -08:00
pep-0008.txt Clarify dunders. 2016-06-08 10:43:53 -04:00
pep-0009.txt Fix header order. 2016-01-05 18:35:21 -05:00
pep-0010.txt Make Barry Warsaw's name consistent. 2007-06-28 19:53:41 +00:00
pep-0011.txt Update PEP 11 to be more clear about what is required to gain support for a platform for CPython 2015-02-27 09:35:12 -05:00
pep-0012.txt PEP 9 (plaintext PEPs) is deprecated. 2016-01-05 18:33:02 -05:00
pep-0020.txt Update Tim's email address so PEPs build again 2015-08-22 19:57:41 +10:00
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 Add missing accent marks on MAL's name. 2007-06-28 20:07:12 +00:00
pep-0101.txt PEP 101: doc archives are now built for rcs 2016-06-16 06:33:14 +02: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-0103.txt PEP 103: Update from Oleg Broytman 2016-06-15 00:13:30 +03:00
pep-0160.txt Make Type field values consistent across all PEPs. 2007-04-15 02:10:27 +00:00
pep-0200.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0201.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-0202.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-0203.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0204.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0205.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0206.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0207.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0208.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0209.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0210.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0211.txt Remove redundant leading zeroes in PEP references. 2016-03-31 17:45:40 +03:00
pep-0212.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-0213.txt #16006: fix typo in PEP 213. 2012-09-23 19:19:29 +03:00
pep-0214.txt More link updates. 2008-10-02 12:51:05 +00:00
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 Standardize Moshe Zadka's email address. 2007-06-28 00:04:45 +00:00
pep-0218.txt De-obfuscate emails where the author had their address already listed without 2007-06-20 19:19:26 +00:00
pep-0219.txt Mark as Deferred to match status in PEP 0 2006-05-01 20:03:44 +00:00
pep-0220.txt Reject long-standing empty PEPs. Also allows for the removal of the empty PEP 2007-06-15 21:37:20 +00:00
pep-0221.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0222.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0223.txt Update Tim's email address so PEPs build again 2015-08-22 19:57:41 +10:00
pep-0224.txt fix typos 2007-07-23 05:20:49 +00:00
pep-0225.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0226.txt Standardize Jeremy Hylton's email address. 2007-06-28 00:01:26 +00:00
pep-0227.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0228.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0229.txt Make Type field values consistent across all PEPs. 2007-04-15 02:10:27 +00:00
pep-0230.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0231.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0232.txt Make Barry Warsaw's name consistent. 2007-06-28 19:53:41 +00:00
pep-0233.txt Standardize Paul Prescod's email address. 2007-06-27 23:59:28 +00:00
pep-0234.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0235.txt Update Tim's email address so PEPs build again 2015-08-22 19:57:41 +10:00
pep-0236.txt Update Tim's email address so PEPs build again 2015-08-22 19:57:41 +10:00
pep-0237.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0238.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0239.txt It's fractions.py, not fraction.py. 2009-03-09 17:13:35 +00:00
pep-0240.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0241.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0242.txt Fix 'the the' error 2007-04-28 00:36:48 +00:00
pep-0243.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0244.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0245.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0246.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0247.txt added Last-Modified headers to all PEPs without 2006-03-23 20:13:19 +00:00
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 Removed unneeded spaces before commas and periods. 2015-02-14 19:47:39 +02:00
pep-0250.txt Add PEP 486 by Paul Moore. 2015-02-12 21:13:56 +02:00
pep-0251.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0252.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0253.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0254.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0255.txt Update Tim's email address so PEPs build again 2015-08-22 19:57:41 +10:00
pep-0256.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0257.txt Do not recommend a blank line before any docstrings. Patch by Akira Kidata. 2014-10-24 09:31:53 -07:00
pep-0258.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0259.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0260.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0261.txt Standardize Paul Prescod's email address. 2007-06-27 23:59:28 +00:00
pep-0262.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0263.txt Remove redundant leading zeroes in PEP references. 2016-03-31 17:45:40 +03:00
pep-0264.txt
pep-0265.txt added Last-Modified headers to all PEPs without 2006-03-23 20:13:19 +00:00
pep-0266.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0267.txt Standardize Jeremy Hylton's email address. 2007-06-28 00:01:26 +00:00
pep-0268.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0269.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0270.txt
pep-0271.txt
pep-0272.txt added Last-Modified headers to all PEPs without 2006-03-23 20:13:19 +00:00
pep-0273.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
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 Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0276.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0277.txt
pep-0278.txt #8562: add note about outdated check. 2010-08-02 19:50:16 +00:00
pep-0279.txt Update old PEP URL. 2009-01-18 09:47:54 +00:00
pep-0280.txt Fix copy-paste 2011-08-12 18:52:01 +02:00
pep-0281.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0282.txt it's -> its 2006-03-31 10:38:30 +00:00
pep-0283.txt Another typo fix 2007-05-02 01:25:31 +00:00
pep-0284.txt Add PEP 380: Syntax for Delegating to a Subgenerator. 2009-03-20 17:36:09 +00:00
pep-0285.txt
pep-0286.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0287.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0288.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0289.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0290.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0291.txt Remove now outdated version restrictions on ctypes and modulefinder. 2016-05-11 18:04:57 -07:00
pep-0292.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-0293.txt add people's emails to their peps (from pep 0) 2008-12-30 03:48:55 +00:00
pep-0294.txt
pep-0295.txt
pep-0296.txt Change the status of a whole lotta PEPs. 2007-05-18 17:41:31 +00:00
pep-0297.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0298.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0299.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0301.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0302.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0303.txt
pep-0304.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0305.txt #16502: fix markup. Patch by Serhiy Storchaka. 2012-11-18 19:55:10 +02:00
pep-0306.txt PEP 306 is withdrawn as it has been moved to the devguide (with permission from the authors). 2011-01-18 00:31:57 +00:00
pep-0307.txt Fix a typo. 2007-12-22 20:11:58 +00:00
pep-0308.txt Make Raymond Hettinger's name consistent. 2007-06-28 19:44:20 +00:00
pep-0309.txt functional has been renamed to functools and alpha 3 was skipped 2006-05-29 12:49:03 +00:00
pep-0310.txt Add PEP 486 by Paul Moore. 2015-02-12 21:13:56 +02:00
pep-0311.txt
pep-0312.txt Change Alex Martelli's email address. 2007-06-20 19:14:01 +00:00
pep-0313.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0314.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0315.txt Restore comment about an alternative syntax found in 2009 2013-06-27 10:48:28 +02:00
pep-0316.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-0317.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0318.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-0319.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0320.txt Fix a minor formatting issue. 2007-06-28 00:12:08 +00:00
pep-0321.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0322.txt
pep-0323.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0324.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0325.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0326.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0327.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0328.txt PEP 328: Fix a broken link. 2015-02-03 08:44:51 +02:00
pep-0329.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0330.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0331.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
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 Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0335.txt Reject PEP 382, PEP 402, accept PEP 335. 2012-03-12 16:58:36 -07:00
pep-0336.txt add people's emails to their peps (from pep 0) 2008-12-30 03:48:55 +00:00
pep-0337.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0338.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0339.txt Fix indentation. 2016-05-12 23:07:07 -05:00
pep-0340.txt Sign rejection notices. 2012-03-21 19:02:27 -07:00
pep-0341.txt Change my address. 2007-05-01 20:39:17 +00:00
pep-0342.txt Fix to schedule() pseudo-code by Yuval Greenfield. 2013-03-20 08:21:20 -07:00
pep-0343.txt Add a couple of missing Python version headers 2011-06-13 01:39:23 +10:00
pep-0344.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0345.txt Fixed markup of footnotes. 2015-02-14 19:49:04 +02:00
pep-0346.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
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 Fix typo. 2012-10-06 07:52:39 +03:00
pep-0349.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0350.txt Change the status of a whole lotta PEPs. 2007-05-18 17:41:31 +00:00
pep-0351.txt Make Barry Warsaw's name consistent. 2007-06-28 19:53:41 +00:00
pep-0352.txt Backed out changeset: c4aef26d128b 2016-05-03 14:10:04 +03:00
pep-0353.txt Fix typo reported by Lino Mastrodomenico. 2007-07-08 08:59:16 +00:00
pep-0354.txt Updated PEP 435 with some in-line motivations, and some general cleanup. 2013-05-10 05:45:20 -07:00
pep-0355.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0356.txt Use Guido's full name and not an abbreviation. 2007-06-28 00:11:46 +00:00
pep-0357.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-0358.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
pep-0359.txt Fix 'the the' error 2007-04-28 00:36:48 +00:00
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 PEP 0361: nothing tentative about releases any more ;-). 2014-03-17 17:20:46 -04:00
pep-0362.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0363.txt update from the author 2007-02-20 03:30:58 +00:00
pep-0364.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0365.txt Reject PEP 365 (pkg_resources). 2008-03-18 05:33:08 +00:00
pep-0366.txt Add explicit note regarding __package__ in top level modules 2009-02-01 13:01:16 +00:00
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 Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0369.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0370.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0371.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0372.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0373.txt 2.7.12 2016-05-08 23:19:46 -07:00
pep-0374.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0375.txt 3.1 is dead 2014-10-15 18:18:02 -04:00
pep-0376.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0377.txt Fixed markup of footnotes. 2015-02-14 19:49:04 +02:00
pep-0378.txt Fix broken links in PEP 378 2016-03-27 22:56:33 +03:00
pep-0379.txt WIthdraw PEP 379 at the request of the author. 2009-03-17 19:59:58 +00:00
pep-0380.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0381.txt move references for future discussions from catalog-sig to distutils-sig 2013-03-31 09:18:51 +11:00
pep-0382.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0383.txt Better link for UTF-8b from Serhiy. 2016-05-14 16:43:21 +02:00
pep-0384.txt Issue #10181: remove buffer interface from ABI. 2011-01-06 19:33:28 +00:00
pep-0385.txt #14193: Remove pymigr references, it is read only. 2012-03-04 14:32:42 +01:00
pep-0386.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0387.txt add post history 2014-02-23 12:56:58 -05:00
pep-0389.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-0390.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0391.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-0392.txt Update schedules. 2016-02-11 18:34:06 +01:00
pep-0393.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0394.txt PEP 394: fix typo reported by Jan Pokorný 2015-04-24 17:04:39 +10:00
pep-0395.txt Withdraw the obsolete PEP 395 2013-12-21 22:36:31 +10:00
pep-0396.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0397.txt PEP 397 is marked Final. (Closes issue19755). 2013-11-24 11:34:23 -05:00
pep-0398.txt Update schedules. 2016-02-11 18:34:06 +01:00
pep-0399.txt Simplify test case example code 2013-01-27 13:24:31 -05:00
pep-0400.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0401.txt Clarify the status of this PEP. 2009-04-06 23:22:36 +00:00
pep-0402.txt Make pep-0402.txt non-executable. 2012-05-24 05:14:14 -04:00
pep-0403.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0404.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0405.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0406.txt Withdraw the now obsolete PEP 406 2013-12-21 22:43:08 +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 Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0409.txt Fix typo as submitted by Ethan Furman 2013-03-25 17:27:15 -04:00
pep-0410.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0411.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0412.txt finalize pep 412 2012-04-23 11:28:28 -04:00
pep-0413.txt Withdraw my faster stdlib updates PEP 2013-12-21 22:57:57 +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 Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0417.txt Move the mock and buffer protocol PEPs to Final 2012-05-01 23:37:34 +10:00
pep-0418.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0419.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0420.txt Issue #26914: Fix formatting of lists in PEP 420 2016-05-03 10:36:46 +03:00
pep-0421.txt Mark PEP 421 as final 2012-06-04 17:49:40 -04:00
pep-0422.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-0423.txt Fix link for "Registering with the Package Index". 2015-12-18 09:42:08 -08:00
pep-0424.txt PEP 424: marked as final. 2012-10-06 14:18:33 +02:00
pep-0425.txt Fix PEP headers 2013-03-13 22:43:28 -07:00
pep-0426.txt Officially defer PEP 426 (Metadata 2.0) 2016-06-02 12:11:25 -07:00
pep-0427.txt Wording tweaks 2014-01-30 22:18:50 +10:00
pep-0428.txt Tweak the reasoning for pathlib not sublcassing str. 2016-04-23 09:04:27 -07:00
pep-0429.txt Fix date typos 2016-05-11 17:24:59 -04:00
pep-0430.txt #17175: remove outdated paragraph about issue #8040 from PEP 430. Patch by Tshepang Lekhonkhobe. 2013-02-15 22:04:23 +02:00
pep-0431.txt PEP 0431 withdrawal. 2015-07-29 19:00:15 +02:00
pep-0432.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0433.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0434.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0435.txt Added rationale for functional API defaulting to 1 as the start. 2013-06-28 19:32:40 -07:00
pep-0436.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0437.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0438.txt Also fix order of headers 2016-05-12 17:35:29 -04:00
pep-0439.txt Fixed markup of footnotes. 2015-02-14 19:49:04 +02:00
pep-0440.txt PEP 440: Fix PyPI reference 2016-01-21 16:21:55 +10:00
pep-0441.txt Mark PEPs 441 and 486 final 2015-03-13 11:17:26 -04:00
pep-0442.txt Set PEP 442 to final. 2013-07-30 20:01:06 +02:00
pep-0443.txt Use C3-based linearization for ABC support to improve predictability 2013-07-01 14:46:15 +02:00
pep-0444.txt Removed unneeded spaces before commas and periods. 2015-02-14 19:47:39 +02:00
pep-0445.txt PEP 445 has been implemented 2013-10-13 16:10:58 +02:00
pep-0446.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-0447.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0448.txt 448 is done 2015-05-05 20:17:53 -04:00
pep-0449.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0450.txt statistics module & new hash are in 3.4 2014-03-16 14:43:06 +10:00
pep-0451.txt More PEP updates. 2013-11-22 12:30:31 -05:00
pep-0452.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0453.txt Add missing parenthesis (noticed by Jurko Gospodnetić). 2014-04-19 20:23:34 +03:00
pep-0454.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0455.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0456.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0457.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0458-1.png Move PEP 458 figures out of subdirectory. 2014-11-25 16:43:59 -08:00
pep-0458-2.png Move PEP 458 figures out of subdirectory. 2014-11-25 16:43:59 -08:00
pep-0458-3.png Move PEP 458 figures out of subdirectory. 2014-11-25 16:43:59 -08:00
pep-0458.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0459.txt Defer PEP 459 in addition to 426 2016-06-02 12:21:13 -07:00
pep-0460.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0461.txt Remove extra colon. 2016-05-12 23:08:08 -05:00
pep-0462.txt Withdraw the Kallithea PEPs 2015-10-10 10:49:30 +10:00
pep-0463.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0464.txt Accept PEP 464 2014-03-23 13:19:28 -04:00
pep-0465.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0466.txt put headers in the right order 2014-12-09 17:47:01 -05:00
pep-0467.txt PEP 467: fix title to also cover memoryview 2014-08-16 16:59:02 +10:00
pep-0468.txt Add PEP 468. 2014-04-06 18:54:41 -06:00
pep-0469.txt PEP 469: also cover reverse migrations from 3 -> 2/3 2014-04-21 21:04:52 -04:00
pep-0470.txt Accept PEP 470 2015-09-02 15:00:42 -04:00
pep-0471.txt PEP 471: add the DirEntry.inode() method 2015-07-29 00:52:34 +02:00
pep-0472.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0473.txt Fix commas and whitespace in PEP 473. 2014-11-02 18:13:45 +02:00
pep-0474.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0475.txt Backed out changeset: c4aef26d128b 2016-05-03 14:10:04 +03:00
pep-0476.txt PEP 476: Link to Guido's approval email 2015-10-10 10:40:07 +10:00
pep-0477.txt PEP 477 was implemented for 2.7.9 2015-02-01 15:57:13 +10:00
pep-0478.txt Update 3.5 release schedule with dates for 3.5.2. 2016-04-28 18:44:22 -07:00
pep-0479.txt Update pep-478 and pep-479. 2015-05-09 11:48:43 -04:00
pep-0480-1.png Move PEP 480 figure out of subdir -- that does not work on python.org. 2014-11-25 15:04:35 -08:00
pep-0480.txt Touch two PEPs with figures to force re-import on www.python.org. 2014-12-08 19:01:14 -08:00
pep-0481.txt Direct people from PEP 481 to PEP 512 2016-05-04 07:15:53 -04:00
pep-0482.txt PEP 48{2,3} title changes (typing -> types) and add some cross-links. 2015-01-16 09:11:05 -08:00
pep-0483.txt A new co-author for PEP 483, Ivan Levkivskyi, has greatly added to it. 2016-05-17 16:35:01 -07:00
pep-0484.txt Add typing.TYPE_CHECKING to PEP 484. 2016-06-08 11:13:41 -07:00
pep-0485.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0486.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0487.txt PEP 487: New version from Martin 2016-02-06 15:26:52 +10:00
pep-0488.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0489.txt PEP 489: The PEP is accepted. 2015-05-22 15:45:38 -06:00
pep-0490.txt PEP 480: retarget to Python 3.6 2015-05-26 00:36:58 +02:00
pep-0491.txt Add PEP 491 2015-04-17 10:21:24 -04:00
pep-0492.txt PEP 492: Add a link to Python docs about __aiter__ 2016-06-09 18:05:13 -04:00
pep-0493.txt PEP 493 has been implemented 2016-03-20 22:46:53 +10:00
pep-0494.txt update for 3.6.0a2 2016-06-13 23:59:45 -04:00
pep-0495-daylightsavings.png Added PEP495, Local Time Disambiguation 2015-08-02 16:58:27 -04:00
pep-0495-fold-2.png PEP 495: Attempt to fix the fold sketch by renaming the image file. 2015-09-20 20:57:14 -04:00
pep-0495-fold.svg PEP 495: Added a vertical segment to the graph. 2015-08-30 22:49:58 -04:00
pep-0495-gap.png PEP 495: Added a gap sketch. 2015-09-20 20:25:12 -04:00
pep-0495-gap.svg PEP 495: Added a gap sketch. 2015-09-20 20:25:12 -04:00
pep-0495.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-0496.txt Remove redundant leading zeroes in PEP references. 2016-03-31 17:45:40 +03:00
pep-0497.txt Fixed header order. 2015-08-07 21:50:00 -04:00
pep-0498.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0499.txt Introduce PEP 499 from Cameron Simpson 2015-08-08 14:43:09 +10:00
pep-0500.txt PEP 500: Changed status to "Rejected." 2015-09-21 19:50:15 -04:00
pep-0501.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0502.txt Apply PEP 502 changes from Mike Miller 2015-09-15 11:37:22 +10:00
pep-0503.txt Accept the PEP 2015-09-24 12:05:15 -04:00
pep-0504.txt PEP 504 is withdrawn, not deferred 2015-09-20 23:02:31 +10:00
pep-0505.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0506.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0507.txt Status and resolution for 507. 2016-01-03 09:38:47 -05:00
pep-0508.txt Update PEP 508 2016-02-17 18:25:21 -05:00
pep-0509.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0510.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0511.txt PEP 511: link python-ideas discussion 2016-02-29 15:52:38 +01:00
pep-0512.txt Note how to make an hg repo read-only 2016-06-16 13:05:45 -07:00
pep-0513.txt Remove redundant leading zeroes in PEP references. 2016-03-31 17:45:40 +03:00
pep-0514.txt Convert to Unix newlines. 2016-05-03 13:27:59 +03:00
pep-0515.txt Mark PEP 515 as accepted. 2016-05-12 17:25:05 -07:00
pep-0516.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-0517.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0518.txt PEP 518: Add resolution link 2016-05-17 12:55:23 +10:00
pep-0519.txt Update PEP 519 as per https://mail.python.org/pipermail/python-dev/2016-June/145219.html 2016-06-15 12:56:31 -07:00
pep-0520.txt Update PEP 520 per python-dev feedback. 2016-06-16 16:55:04 -06:00
pep-0521.txt Add PEP 512 by Nathaniel Smith 2016-06-09 12:08:48 +03:00
pep-0522.txt PEP 522: Address initial review comments 2016-06-16 13:30:20 -07:00
pep-0628.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0666.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0754.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3000.txt Fixed markup of footnotes. 2015-02-14 19:49:04 +02: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 Change Talin's email address to viridia@gmail.com. 2015-12-27 10:09:06 -07:00
pep-3102.txt Change Talin's email address to viridia@gmail.com. 2015-12-27 10:09:06 -07:00
pep-3103.txt Fix lists-in-blockquotes in 3xxx PEPs. Ref: #26914 2016-05-03 09:51:54 +02:00
pep-3104.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3105.txt Fix link. 2014-10-07 09:57:26 +02:00
pep-3106.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
pep-3107.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
pep-3108.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-3109.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
pep-3110.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
pep-3111.txt Fixed markup of footnotes. 2015-02-14 19:49:04 +02:00
pep-3112.txt More link updates. 2008-10-02 12:51:05 +00:00
pep-3113.txt Minor typo. 2008-02-24 04:25:44 +00:00
pep-3114.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-3115.txt Change Talin's email address to viridia@gmail.com. 2015-12-27 10:09:06 -07:00
pep-3116.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3117.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-3118.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3119.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3120.txt Mark PEP 3120 as final. 2007-07-29 18:21:40 +00:00
pep-3121.txt Fix lists-in-blockquotes in 3xxx PEPs. Ref: #26914 2016-05-03 09:51:54 +02:00
pep-3122.txt Fix the headers so that they are in the right order and no required headers are 2007-06-19 04:20:07 +00:00
pep-3123.txt Change spelling of the macros, as per request in #1629. 2007-12-19 08:08:00 +00:00
pep-3124.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3125.txt Reject PEPs 3125 and 3126 (removing backslash continuation and implicit 2007-05-10 22:18:18 +00:00
pep-3126.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-3127.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3128.txt Fix typos. 2008-12-16 03:52:16 +00:00
pep-3129.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
pep-3130.txt Accept PEP 3127 (integer literal and support) and reject PEP 3130 (access 2007-05-10 22:56:48 +00:00
pep-3131.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
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 Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3134.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3135.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-3136.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3137.txt Fix lists-in-blockquotes in 3xxx PEPs. Ref: #26914 2016-05-03 09:51:54 +02:00
pep-3138.txt Some typo fixes in PEP 3138; also add variables footer. 2012-09-30 08:55:27 +02:00
pep-3139.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3140.txt pep-0103.rst -> pep-0103.txt 2015-09-15 08:32:16 -04:00
pep-3141.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-3142.txt Guido explicitly rejects PEP 3142. 2013-05-10 12:27:55 -04:00
pep-3143.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-3144.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3145.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3146.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3147-1.dia Updated PEP 3147 with latest BDFL pronouncement. 2010-03-03 14:11:24 +00:00
pep-3147-1.png Updated PEP 3147 with latest BDFL pronouncement. 2010-03-03 14:11:24 +00:00
pep-3147.txt Fix lists-in-blockquotes in 3xxx PEPs. Ref: #26914 2016-05-03 09:51:54 +02:00
pep-3148.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3149.txt Fixup some more lists-in-blockquotes. Fixes #26914. 2016-05-03 10:35:10 +02:00
pep-3150.txt Fix lists-in-blockquotes in 3xxx PEPs. Ref: #26914 2016-05-03 09:51:54 +02:00
pep-3151.txt Record BDFL delegation and resolution for PEP 3151 2012-05-06 16:35:13 +10:00
pep-3152.txt Mark PEP 3152 (codef/cocall) as rejected. 2015-04-24 15:14:39 -07:00
pep-3153.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3154.txt Issue #26921: Fixed a/an articles. 2016-05-03 13:52:22 +03:00
pep-3155.txt Mark PEP 3155 final. 2011-12-02 20:20:06 +01:00
pep-3156.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-3333.txt #10917: fix links to CGI spec. 2011-01-16 09:57:25 +00:00
pep-html-template
pep.css updated my email addy 2007-06-22 15:32:33 +00:00
pep2html.py cgi.escape is deprecated, use html.escape instead. 2016-05-03 10:51:13 +03:00
pep2pyramid.py munge bdfl-delegate, too 2014-10-07 12:12:17 -04:00
pep2rss.py Remove unused import 2008-01-15 14:00:16 +00:00
pyramid-pep-template fixed references to PEP template; restored warning comment to HTML output 2006-03-23 14:28:55 +00:00
roman.py Make roman.py Python3 compatible. 2016-05-03 10:49:19 +03:00
scan-ops.py New version of pep 465 (matrix multiply @ operator). Added scan-ops.py. 2014-03-18 11:07:32 -07:00
style.css

README.rst

Python Enhancement Proposals
============================

The PEPs in this repo are published automatically on the web at
http://www.python.org/dev/peps/.  To learn more about the purpose of
PEPs and how to go about writing a PEP, please start reading at PEP 1
(``pep-0001.txt`` in this repo).  Note that PEP 0, the index PEP, is
now automatically generated, and not committed to the repo.


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 <http://pypi.python.org>`_.
If you have pip, ``pip install docutils`` should install it.


Generating HTML
===============

Do not commit changes with bad formatting.  To check the formatting of
a PEP, use the Makefile.  In particular, to generate HTML for PEP 999,
your source code should be in ``pep-0999.txt`` and the HTML will be
generated to ``pep-0999.html`` by the command ``make pep-0999.html``.
The default Make target generates HTML for all PEPs.  If you don't have
Make, use the ``pep2html.py`` script.