Python Enhancement Proposals
Go to file
Benjamin Peterson cc5862814b fix links 2014-08-31 10:51:10 -04:00
pep-0418 PEP 418: Rename clock_precision.py to clock_resolution.py 2012-04-24 00:12:53 +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
pep0 More space 2013-10-08 20:37:44 -04: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 Add instructions for HTM generation. 2013-11-29 10:34:39 -08: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 PEP process changes triggered by the packaging PEPs 2013-04-07 18:26:06 +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 Restore original text for the record 2010-02-24 00:58:25 +00:00
pep-0004.txt Document formatter as deprecated 2013-10-18 11:49:14 -04: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
pep-0007.txt Convert PEP 7 and PEP 8 to rst. 2012-03-15 08:18:38 +01:00
pep-0008.txt A few extra clarifications about multiline if and with statements. Also, 2014-08-17 12:24:10 -04: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 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 updates for downloads move 2014-08-30 17:25:09 -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 Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0201.txt
pep-0202.txt
pep-0203.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0204.txt
pep-0205.txt
pep-0206.txt
pep-0207.txt
pep-0208.txt
pep-0209.txt
pep-0210.txt
pep-0211.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
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 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 Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0226.txt
pep-0227.txt this was only implemented about 8 years ago 2009-03-29 03:37:58 +00:00
pep-0228.txt
pep-0229.txt
pep-0230.txt
pep-0231.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0232.txt
pep-0233.txt
pep-0234.txt
pep-0235.txt
pep-0236.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0237.txt
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
pep-0242.txt
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
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 Issue #16420: 2012-11-07 09:42:07 +01:00
pep-0250.txt
pep-0251.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0252.txt
pep-0253.txt
pep-0254.txt
pep-0255.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0256.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0257.txt Attempt to clean up PEP 257 footnotes. 2014-03-04 09:19:58 -08:00
pep-0258.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0259.txt
pep-0260.txt
pep-0261.txt
pep-0262.txt
pep-0263.txt Fix a minor typo. 2009-06-04 19:44:37 +00:00
pep-0264.txt
pep-0265.txt
pep-0266.txt
pep-0267.txt
pep-0268.txt
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
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 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
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
pep-0283.txt
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 Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0288.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0289.txt
pep-0290.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0291.txt Make it clear that PEP 291 covers only Python 2, and mark it final (now that 2010-11-30 21:05:26 +00:00
pep-0292.txt
pep-0293.txt
pep-0294.txt
pep-0295.txt
pep-0296.txt
pep-0297.txt
pep-0298.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0299.txt
pep-0301.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0302.txt Add a warning to PEP 302 that it should not longer be used as a 2013-05-04 14:04:46 -04:00
pep-0303.txt
pep-0304.txt Authors withdrew some PEPs by mail on python-dev (Apr 26, 2006). 2006-04-27 08:47:55 +00: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
pep-0308.txt
pep-0309.txt
pep-0310.txt
pep-0311.txt
pep-0312.txt
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
pep-0317.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0318.txt
pep-0319.txt
pep-0320.txt
pep-0321.txt
pep-0322.txt
pep-0323.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0324.txt
pep-0325.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0326.txt
pep-0327.txt Update links to decimal specification 2010-07-21 18:07:45 +00:00
pep-0328.txt PEP 0328: Absolute imports are *not* enabled in Python 2.7 2010-04-21 20:02:37 +00:00
pep-0329.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-0330.txt
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
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 Zephyr AST link 2013-11-10 15:00:13 -05:00
pep-0340.txt Sign rejection notices. 2012-03-21 19:02:27 -07:00
pep-0341.txt
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 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 Backed out changeset 4dc72bbf9ed2 (need more discussion + delegate) 2012-07-07 14:31:27 -04: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
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 Updated PEP 435 with some in-line motivations, and some general cleanup. 2013-05-10 05:45:20 -07:00
pep-0355.txt
pep-0356.txt
pep-0357.txt
pep-0358.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
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 PEP 0361: nothing tentative about releases any more ;-). 2014-03-17 17:20:46 -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 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 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 Fix typo 2009-03-19 03:35:27 +00:00
pep-0372.txt Grammar fix 2009-11-08 16:31:00 +00:00
pep-0373.txt update 2014-07-04 14:38:29 -07: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 speling 2013-09-15 16:06:58 -04:00
pep-0376.txt PEP-376: remove hexdigest from RECORD 2012-11-09 20:58:41 -05:00
pep-0377.txt Record the rejection of PEP 377 2009-03-21 08:40:19 +00:00
pep-0378.txt Mark 378 (thousands separator) as final. 2009-04-25 23:31:00 +00:00
pep-0379.txt WIthdraw PEP 379 at the request of the author. 2009-03-17 19:59:58 +00:00
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 move references for future discussions from catalog-sig to distutils-sig 2013-03-31 09:18:51 +11:00
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 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 Accept PEP 440, superseding PEP 386 2014-08-22 22:43:42 +10: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 setup.cfg support won't be added to the stdlib 2013-05-18 18:08:49 +10:00
pep-0391.txt Mark PEPs 389, 391 and 3135 as Final 2011-08-30 20:50:41 +10:00
pep-0392.txt 3.2 & 3.3 schedule update 2013-05-15 19:02:42 +02:00
pep-0393.txt Incorporate measurement results. 2012-03-05 07:58:30 +01:00
pep-0394.txt Update PEP 394 based on python-dev discussions 2013-07-25 22:21:27 +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 Typo fix 2014-03-17 21:13:16 -04:00
pep-0399.txt Simplify test case example code 2013-01-27 13:24:31 -05:00
pep-0400.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10: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 PEP 403: Drop the new goroutine example entirely 2014-08-15 15:09:04 +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 Minor grammar tweak. 2012-10-19 15:00:32 -04: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 Guido has rejected PEP 408 2012-01-29 16:22:32 +10:00
pep-0409.txt Fix typo as submitted by Ethan Furman 2013-03-25 17:27:15 -04: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 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 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 Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +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 Defer PEP 422 (too many other things going on) 2013-09-16 00:36:52 +10:00
pep-0423.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10: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 Update PEP 426 for PEP 440 changes & add python.constraints extension 2014-07-02 22:55:34 -07:00
pep-0427.txt Wording tweaks 2014-01-30 22:18:50 +10:00
pep-0428.txt More PEP updates. 2013-11-22 12:30:31 -05:00
pep-0429.txt The final update to PEP 429, the Python 3.4 release schedule. (I think!) 2014-03-17 10:30:52 -07: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 Update from Lennart 2013-02-10 14:34:41 -05:00
pep-0432.txt Defer PEP 432 :( 2013-08-02 23:10:02 +10:00
pep-0433.txt The PEP 433 has been superseded by the PEP 446! 2013-08-28 21:58:48 +02:00
pep-0434.txt Accept PEP 434 and mark it as Active 2013-03-30 11:39:20 +10: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 PEP 436: fix markup and make it consistent. 2013-10-08 16:09:05 +02:00
pep-0437.txt Record rejection of PEP 437 2013-05-18 17:30:25 +10:00
pep-0438.txt Add PEP 438 resolution link 2013-05-19 21:52:51 +10:00
pep-0439.txt Reject PEP 439 2013-08-30 23:20:37 +10:00
pep-0440.txt Accept PEP 440, superseding PEP 386 2014-08-22 22:43:42 +10:00
pep-0441.txt PEP 440/441: reformat according to template 2013-04-10 09:30:46 +02: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 Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-0445.txt PEP 445 has been implemented 2013-10-13 16:10:58 +02:00
pep-0446.txt PEP 446: set status to Final 2013-08-28 01:37:17 +02:00
pep-0447.txt PEP-0447: Start documenting the impact on introspection 2014-07-27 11:44:17 +02:00
pep-0448.txt Fix a typo 2013-08-13 17:04:22 -04:00
pep-0449.txt Accept PEP449 2013-09-01 05:20:36 -04: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 mention digestmod 2013-08-19 18:30:13 +02:00
pep-0453.txt Add missing parenthesis (noticed by Jurko Gospodnetić). 2014-04-19 20:23:34 +03:00
pep-0454.txt PEP 454: Remove set_traceback_limit(); update the PEP to reflect the implementation 2013-11-25 11:53:03 +01:00
pep-0455.txt Bump Python version 2013-12-20 23:16:54 +01:00
pep-0456.txt statistics module & new hash are in 3.4 2014-03-16 14:43:06 +10:00
pep-0457.txt Fixed fixed a a doubled doubled word word in in PEP PEP 457 457. 2013-10-09 02:56:36 +02:00
pep-0458.txt Add PEP 458: Surviving a compromise of PyPI 2013-11-15 22:20:14 +10:00
pep-0459.txt Update PEP 426 for PEP 440 changes & add python.constraints extension 2014-07-02 22:55:34 -07:00
pep-0460.txt Withdraw PEP 460 (mostly obsoleted by PEP 461) 2014-03-29 16:17:37 +01:00
pep-0461.txt PEP 461: remove ambiguity around 'major release' 2014-03-27 14:26:53 -07:00
pep-0462.txt Split software forge proposal into a new PEP 2014-07-19 19:49:30 +10:00
pep-0463.txt Update PEP 463 to Chris Angelico's latest (and supposedly final) version. 2014-03-06 02:02:00 +01:00
pep-0464.txt Accept PEP 464 2014-03-23 13:19:28 -04:00
pep-0465.txt pep 465 implemented 2014-04-09 23:57:23 -04:00
pep-0466.txt pep 466 implementation is complete 2014-08-28 12:39:34 -04: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 Add additional reasons and explicitly reject the "next steps" of PEP 438 2014-06-06 07:57:08 -04:00
pep-0471.txt PEP 471: I'm the BDFL-delegate and I accept the PEP 2014-07-22 23:32:05 +02:00
pep-0472.txt PEP 472: Fix typo in headers 2014-07-18 18:22:40 +02:00
pep-0473.txt Add PEP 473 "Adding structured data to built-in exceptions" by Sebastian Kreft. 2014-07-16 09:53:21 -07:00
pep-0474.txt Split software forge proposal into a new PEP 2014-07-19 19:49:30 +10:00
pep-0475.txt PEP 475: fix typos 2014-08-27 23:17:15 +02:00
pep-0476.txt PEP 476: Updates based on feedback from python-dev 2014-08-30 10:55:06 -07:00
pep-0477.txt fix links 2014-08-31 10:51:10 -04:00
pep-0628.txt Take two, this time with the correct extension :) 2011-06-28 00:40:02 +10:00
pep-0666.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
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 a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
pep-3103.txt
pep-3104.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
pep-3105.txt
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 Mark PEP 3108 as final. 2012-11-17 10:11:16 -05: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
pep-3112.txt
pep-3113.txt
pep-3114.txt
pep-3115.txt
pep-3116.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
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 a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
pep-3120.txt
pep-3121.txt
pep-3122.txt
pep-3123.txt
pep-3124.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-3125.txt
pep-3126.txt Update not-so-old PEP URL. 2009-01-18 09:50:42 +00:00
pep-3127.txt
pep-3128.txt
pep-3129.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
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 normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00:00
pep-3134.txt a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00:00
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 a whole slew of peps that are (I believe) implemented 2009-01-19 16:08:45 +00: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
pep-3140.txt
pep-3141.txt normalize Collin and Jeffery's email address 2010-01-21 01:23:17 +00: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 ipaddress integration is complete 2012-08-20 10:26:02 +10:00
pep-3145.txt Mark PEP 3145 as withdrawn. 2014-03-28 13:15:54 -07:00
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 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 typo in PEP 3147. 2010-08-09 09:46:08 +00:00
pep-3148.txt Mark PEP 3148 as Final 2010-10-13 21:25:31 +00:00
pep-3149.txt Update SOABI PEP to reflect config var change (#16754). 2014-03-17 16:32:35 -04:00
pep-3150.txt PEP 403/3150 tweaks based on python-ideas discission 2014-07-01 14:02:16 +10:00
pep-3151.txt Record BDFL delegation and resolution for PEP 3151 2012-05-06 16:35:13 +10:00
pep-3152.txt Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
pep-3153.txt Mark 3153 as superseded by 3156. 2012-12-21 16:52:41 -08:00
pep-3154.txt Mark PEP 3154 final. 2013-11-23 19:06:53 +01:00
pep-3155.txt Mark PEP 3155 final. 2011-12-02 20:20:06 +01:00
pep-3156.txt More typos found by Tim Tvrtković. 2014-02-24 14:22:46 -08:00
pep-3333.txt #10917: fix links to CGI spec. 2011-01-16 09:57:25 +00:00
pep-html-template
pep.css
pep2html.py Issue #19110: Surpress Last-Modified link in PEP 0 html 2013-09-28 12:10:28 -07:00
pep2pyramid.py Issue #19110: Suppress PEP 0 Last-Modified link in pep2pyramid, too 2013-09-28 23:08:53 -07:00
pep2rss.py
pyramid-pep-template
roman.py Test commit for hg mirrors 2011-02-18 19:37:53 +00: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.txt

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.