Python Enhancement Proposals
Go to file
Ivan Levkivskyi 877ece9427 PEP 562: module __getattr__ (#412)
This is an alternative (or complementary?) proposal to PEP 549.
2017-09-10 11:24:24 -07:00
pep-0418 Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03: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 Skip files with syntax errors 2016-09-19 12:55:52 -07:00
pep-0532 PEP 532 revision and restructure (#156) 2016-12-12 00:11:36 +10:00
pep0 Make Version/Last-Modified optional/deprecated. 2017-09-05 14:41:25 -04:00
.gitignore Ignore VS Code's config directory. 2016-06-15 12:12:50 -07:00
.travis.yml Parallelize PEP builds to speed up CI 2016-07-05 13:18:14 -04:00
Makefile Fix the 'venv' target by using Python 3 (#210) 2017-02-13 10:47:14 -08:00
PyRSS2Gen.py update PyRSS2Gen to 1.1.0, which supports Python 3 2017-02-26 11:14:28 -08:00
README.rst README.rst should indicate a preference for .rst (#117) 2016-10-27 09:26:10 -07:00
docutils.conf
genpepindex.py Handle pep files with `.rst` extensions. 2016-06-27 10:30:09 -07:00
pep-0001-1.png
pep-0001.txt Add myself as a PEP editor. 2017-09-05 14:47:48 -04:00
pep-0002.txt Convert PEP 2 to reST format 2016-06-19 20:19:09 +03:00
pep-0003.txt Restify PEP-3 2016-06-19 12:41:56 -07:00
pep-0004.txt bpo-9850: PEP 4: macpath deprecated in Python 3.7 (#257) 2017-05-16 22:41:51 +02:00
pep-0005.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0006.txt Convert PEP 6 to reST format (#22) 2016-06-19 15:42:07 -07:00
pep-0007.txt remove errant letter 2017-09-06 11:21:49 -07:00
pep-0008.txt fix minor typos (#294) 2017-07-12 11:58:51 -07:00
pep-0009.txt Fix header order. 2016-01-05 18:35:21 -05:00
pep-0010.txt Replace tabs with spaces and fix identation errors. (#230) 2017-03-24 00:57:19 +02:00
pep-0011.txt Remove support for --without-threads builds (#394) 2017-09-07 18:26:18 +02:00
pep-0012.rst make the reST template pep have a .rst extension 2017-09-08 15:30:44 -07:00
pep-0020.txt Whitespace. 2016-06-24 09:17:03 -04:00
pep-0042.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0100.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0101.txt Refix formatting error in pep-0101 2017-09-05 15:12:47 -07:00
pep-0102.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0103.txt Withdraw PEP 103 (#221) 2017-03-09 10:40:24 -08:00
pep-0160.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0200.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0201.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0202.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0203.txt reSTify PEP203 and PEP238 (#268) 2017-05-27 14:46:58 -07:00
pep-0204.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0205.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0206.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0207.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0208.txt Convert 10 text PEPs to reST format (#196) 2017-02-02 09:58:49 -08:00
pep-0209.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0210.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0211.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0212.txt Convert 10 PEPs to reSt (#180) 2017-01-19 10:00:30 -08:00
pep-0213.txt Replace tabs with spaces and fix identation errors. (#230) 2017-03-24 00:57:19 +02:00
pep-0214.txt reSTify PEP 214 (#319) 2017-08-11 18:35:05 +03:00
pep-0215.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0216.txt PEPs 216, 235, 312: Fix more markup 2017-01-24 18:23:46 +03:00
pep-0217.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0218.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0219.txt Convert 10 PEPs to reSt (#180) 2017-01-19 10:00:30 -08:00
pep-0220.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0221.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0222.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0223.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0224.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0225.txt fix minor typos (#294) 2017-07-12 11:58:51 -07:00
pep-0226.txt Another batch of 10 PEPs converted (#177) 2017-01-10 11:30:39 -08:00
pep-0227.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0228.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0229.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0230.txt
pep-0231.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0232.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0233.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0234.txt reSTify PEP225, PEP234, PEP255, PEP450 (#293) 2017-06-16 10:20:28 -07:00
pep-0235.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0236.txt reSTify 5 PEPs (#276) 2017-06-02 11:46:13 -07:00
pep-0237.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0238.txt reSTify PEP203 and PEP238 (#268) 2017-05-27 14:46:58 -07:00
pep-0239.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0240.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0241.txt Convert PEPs 213, 241, 291, 298, 311 (#199) 2017-02-06 22:14:46 +01:00
pep-0242.txt reSTify PEP 242 (#323) 2017-08-15 14:24:15 -07:00
pep-0243.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0244.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0245.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0246.txt
pep-0247.txt reSTify 5 PEPs (#276) 2017-06-02 11:46:13 -07:00
pep-0248.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0249.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0250.txt Another batch of 10 PEPs converted (#177) 2017-01-10 11:30:39 -08:00
pep-0251.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0252.txt fix a few typos in PEP 252, 253, 367, 3135 2016-07-01 15:27:28 +08:00
pep-0253.txt reSTify PEP 253 (#368) 2017-08-31 14:06:43 -07:00
pep-0254.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0255.txt reSTify PEP225, PEP234, PEP255, PEP450 (#293) 2017-06-16 10:20:28 -07:00
pep-0256.txt
pep-0257.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0258.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0259.txt Another batch of 10 PEPs converted (#177) 2017-01-10 11:30:39 -08:00
pep-0260.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0261.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0262.txt reSTify PEP 262 (#367) 2017-08-29 15:02:10 -07:00
pep-0263.txt PEP 263: Fix escaping of "\"s in regex and strings (#220) 2017-03-10 10:55:19 +03:00
pep-0264.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0265.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0266.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0267.txt Convert PEPs 261, 267, 325, 358, 361 (#204) 2017-02-10 14:19:22 -08:00
pep-0268.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0269.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0270.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0271.txt reSTify 10 PEPs (#174) 2017-01-07 10:33:00 -08:00
pep-0272.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0273.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0274.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0275.txt reSTify PEP 275 (#356) 2017-08-28 15:10:25 -07:00
pep-0276.txt reSTify PEP 276 (#357) 2017-08-21 10:02:31 -07:00
pep-0277.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0278.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0279.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0280.txt reSTify PEP 280 (#318) 2017-08-11 11:47:47 -07:00
pep-0281.txt Convert PEPs 222, 224, 281, 284, 310 (#203) 2017-02-10 11:05:40 -08:00
pep-0282.txt reSTify PEP 282 (#358) 2017-08-21 10:07:20 -07:00
pep-0283.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0284.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0285.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0286.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0287.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0288.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0289.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0290.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0291.txt Convert PEPs 213, 241, 291, 298, 311 (#199) 2017-02-06 22:14:46 +01:00
pep-0292.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0293.txt reSTify PEP 293 (#353) 2017-08-18 12:02:48 -07:00
pep-0294.txt Improve PEP 294 markup 2016-07-07 03:44:24 +03:00
pep-0295.txt reSTify 10 more PEPs (#175) 2017-01-10 09:52:57 +03:00
pep-0296.txt reSTify PEP 296 (#352) 2017-08-18 12:00:20 -07:00
pep-0297.txt reSTify 10 more PEPs (#175) 2017-01-10 09:52:57 +03:00
pep-0298.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0299.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0301.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0302.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0303.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0304.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0305.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0306.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0307.txt Restify PEP 307 (#229) 2017-03-27 12:18:45 -07:00
pep-0308.txt fix minor typos (#294) 2017-07-12 11:58:51 -07:00
pep-0309.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0310.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0311.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0312.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0313.txt Another batch of 10 PEPs converted (#177) 2017-01-10 11:30:39 -08:00
pep-0314.txt Convert PEPs 204, 248, 283, 314, 3115 (#215) 2017-02-24 16:07:48 -08:00
pep-0315.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0316.txt
pep-0317.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0318.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0319.txt reSTify PEP 319 (#350) 2017-08-18 11:56:24 -07:00
pep-0320.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0321.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0322.txt
pep-0323.txt reSTify PEP 323 (#351) 2017-08-18 11:59:08 -07:00
pep-0324.txt reSTify PEP 324 (#365) 2017-08-28 15:28:48 -07:00
pep-0325.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0326.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0327.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0328.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0329.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0330.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0331.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0332.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0333.txt Add back the missing right bracket (#197) 2017-02-02 10:10:22 -08:00
pep-0334.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0335.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0336.txt Another batch of 10 PEPs converted (#177) 2017-01-10 11:30:39 -08:00
pep-0337.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0338.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0339.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0340.txt reSTify PEP 340 (#321) 2017-08-11 11:58:49 -07:00
pep-0341.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0342.txt reSTify 5 PEPs (#276) 2017-06-02 11:46:13 -07:00
pep-0343.txt reSTify PEP 343 (#320) 2017-08-14 11:11:09 -07:00
pep-0344.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0345.txt ".0" is suffix, not prefix. (#127) 2016-11-03 08:57:06 -07:00
pep-0346.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03: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 promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0349.txt restify PEP 349 (#148) 2016-12-03 16:03:37 -08:00
pep-0350.txt
pep-0351.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0352.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0353.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02: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 reSTify PEP 355 (#324) 2017-08-16 15:39:21 -07:00
pep-0356.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0357.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0358.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0359.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0360.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0361.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0362.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0363.txt reSTify PEP 363 (#322) 2017-08-11 11:41:01 -07:00
pep-0364.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0365.txt
pep-0366.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0367.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0368.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0369.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0370.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0371.txt reSTify PEP 371 (#325) 2017-08-16 15:47:03 -07:00
pep-0372.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0373.txt distinguish 2.7.14 rc and final 2017-08-28 23:16:39 -07:00
pep-0374.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0375.txt 3.1 is dead 2014-10-15 18:18:02 -04:00
pep-0376.txt Fix an en-dash used instead of a hyphen in a long option. (#235) 2017-04-02 00:03:21 +03:00
pep-0377.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0378.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0379.txt Replace tabs with spaces and fix identation errors. (#230) 2017-03-24 00:57:19 +02:00
pep-0380.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0381.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0382.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0383.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0384.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0385.txt #14193: Remove pymigr references, it is read only. 2012-03-04 14:32:42 +01:00
pep-0386.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0387.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0389.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0390.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0391.txt promote m.p.o links to https 2017-06-11 12:02:39 -07: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 promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0395.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0396.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0397.txt reSTify PEP 397 (#326) 2017-08-16 15:52:31 -07:00
pep-0398.txt Mark 3.3.7rc1 as released 2017-09-06 15:57:07 -07:00
pep-0399.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0400.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0401.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0402.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0403.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0404.txt Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
pep-0405.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0406.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0407.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0408.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0409.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0410.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0411.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0412.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0413.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0414.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0415.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0416.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0417.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0418.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0419.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0420.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0421.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0422.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0423.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0424.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0425.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0426.txt PEP 426: Remove dead link relating to the examples 2017-06-18 13:48:34 +10:00
pep-0427.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0428.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0429.txt Update 3.4 release schedule to reflect 3.4.7 final. 2017-08-09 00:37:48 -07:00
pep-0430.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0431.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0432.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0433.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0434.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0435.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0436.txt fix minor typos (#294) 2017-07-12 11:58:51 -07:00
pep-0437.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0438.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0439.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0440.txt Provide examples regular expression for pep 440. (#227) 2017-03-20 12:36:23 +10:00
pep-0441.txt Mark PEPs 441 and 486 final 2015-03-13 11:17:26 -04:00
pep-0442.txt promote m.p.o links to https 2017-06-11 12:02:39 -07: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 promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0445.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0446.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0447.txt Replace tabs with spaces and fix identation errors. (#230) 2017-03-24 00:57:19 +02:00
pep-0448.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0449.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0450.txt reSTify PEP225, PEP234, PEP255, PEP450 (#293) 2017-06-16 10:20:28 -07:00
pep-0451.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0452.txt reSTify PEP 452 (#327) 2017-08-16 15:53:46 -07: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 Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0456.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0457.txt promote m.p.o links to https 2017-06-11 12:02:39 -07: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 Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0459.txt Defer PEP 459 in addition to 426 2016-06-02 12:21:13 -07:00
pep-0460.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0461.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0462.txt Withdraw the Kallithea PEPs 2015-10-10 10:49:30 +10:00
pep-0463.txt Mark PEP 463 as rejected (#217) 2017-03-01 11:00:29 -08:00
pep-0464.txt Accept PEP 464 2014-03-23 13:19:28 -04:00
pep-0465.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +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 Ordered **kwargs starts in 3.6 instead of 3.5. (#200) 2017-02-06 10:53:59 -07:00
pep-0469.txt Remove extra backticks (#184) 2017-01-19 10:00:52 -08:00
pep-0470.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0471.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0472.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0473.txt Fix commas and whitespace in PEP 473. 2014-11-02 18:13:45 +02:00
pep-0474.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0475.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0476.txt PEP 476: Link to Guido's approval email 2015-10-10 10:40:07 +10:00
pep-0477.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0478.txt Updated Python 3.5 release schedule. 2017-08-08 04:23:33 -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 Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0481.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03: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 Updates for PEPs 484 and 483 (#111) 2016-09-30 16:25:26 -07:00
pep-0484.txt PEP 484: Clarify Python versioning in stub file search path (#410) 2017-09-09 20:56:06 -07:00
pep-0485.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0486.txt Issue #26916: Fixed words duplications. 2016-05-03 12:03:16 +03:00
pep-0487.txt promote m.p.o links to https 2017-06-11 12:02:39 -07: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 Fix code formatting and a typo (#340) 2017-08-14 12:17:13 -07:00
pep-0492.txt pep492: Clarify that only native coroutines can emit ResourceWarning on GC 2016-11-08 12:20:03 -05:00
pep-0493.txt PEP 493 has been implemented 2016-03-20 22:46:53 +10:00
pep-0494.txt Move 3.6.3 dates back a week because of dev sprint. 2017-09-01 01:14:40 -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 Mark PEP 495 as Final (#305) 2017-07-12 12:00:30 -07:00
pep-0496.txt PEP 496: Fix footnote/reference links (#341) 2017-08-14 11:14:45 -07:00
pep-0497.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0498.txt fix minor typos (#294) 2017-07-12 11:58:51 -07:00
pep-0499.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0500.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0501.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0502.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0503.txt Add data-requires-python attribute to file links (PEP 503) (#56) 2016-07-22 12:44:43 -04:00
pep-0504.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0505.txt Remove extra backticks (#184) 2017-01-19 10:00:52 -08:00
pep-0506.txt Fix indentation and wrapping in PEP 506 (#260) 2017-05-18 18:08:46 -07:00
pep-0507.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0508.txt Add a missing parenthesis (#298) 2017-06-26 12:23:18 -07:00
pep-0509.txt PEP 509 has been approved and implemented 2016-09-08 12:55:30 -07:00
pep-0510.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0511.txt pep 511 typo: extra space (#343) 2017-08-15 19:48:24 +10:00
pep-0512.txt PEP 512: Move some optional features from `not started` to `completed` (#395) 2017-09-08 08:13:10 +10:00
pep-0513.txt PEP 513: added libresolv to whitelisted manylinux1 libraries (#374) 2017-08-28 12:16:11 -07:00
pep-0514.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0515.txt PEP 515 was implemented in Python 3.6 2017-04-28 14:39:53 -07:00
pep-0516.txt PEP 516: Rejected in favour of PEP 517 2017-05-29 13:22:14 +10:00
pep-0517.txt PEP 517: latest round of updates (#384) 2017-09-01 20:23:55 +10:00
pep-0518.txt Replace tabs with spaces and fix identation errors. (#230) 2017-03-24 00:57:19 +02:00
pep-0519.txt Convert PEPs 519, 528 and 529 from CRLF to LF line endings. (#236) 2017-04-02 00:04:46 +03:00
pep-0520.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0521.txt Various edits to PEP 521 (#132) 2016-11-05 16:21:33 -07:00
pep-0522.txt PEP 522: clarify rejection rationale 2016-08-16 11:34:02 +10:00
pep-0523.txt Google's python frame change isn't years old (#103) 2016-09-15 07:32:35 +10:00
pep-0524.txt Fix typos in PEP 524 and PEP 529 (#150) 2016-12-05 09:59:06 +11:00
pep-0525-1.png Add PEP 525: Asynchronous Generators 2016-08-02 17:23:38 -04:00
pep-0525.txt pep-525: Fix the shutdown_asyncgens example. 2016-12-13 20:06:37 -05:00
pep-0526.txt Fix minor typo (#282) 2017-06-04 04:50:23 +10:00
pep-0527.txt PEP 527: Add missing backtick (#182) 2017-01-17 20:35:47 +03:00
pep-0528.txt Convert PEPs 519, 528 and 529 from CRLF to LF line endings. (#236) 2017-04-02 00:04:46 +03:00
pep-0529.txt Convert PEPs 519, 528 and 529 from CRLF to LF line endings. (#236) 2017-04-02 00:04:46 +03:00
pep-0530.txt 525, 530: Add acknowledgments section 2016-11-08 13:39:23 -05:00
pep-0531.txt Withdraw PEP 531 based on python-ideas discussion 2016-10-30 11:51:23 +10:00
pep-0532.txt Fix a reST markup issue 2017-08-11 15:54:20 -07:00
pep-0533.txt Add PEP 533: deterministic iterator cleanup (#129) 2016-11-04 16:08:51 -07:00
pep-0534.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-0535.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0536.txt Add PEP 536: f-literals (#155) 2016-12-14 11:48:19 -08:00
pep-0537.txt Move 3.7.0a1 back a week due to dev sprint 2017-09-01 01:17:13 -04:00
pep-0538.txt PEP 538: Note significant implementation-driven changes 2017-06-18 12:01:45 +10:00
pep-0539.txt Accept PEP 539 (Thread-Specific Storage API) 2017-09-08 07:42:51 -07:00
pep-0540.txt Fix a couple of issues with pep0540 (#252) 2017-05-08 15:24:28 -07:00
pep-0541.txt Add BDFL-Delegate and Discusssions-To header to PEP 541 2017-01-16 14:45:55 -05:00
pep-0542.txt PEP-542: Dot Notation Assignment In Function Header (#205) 2017-02-16 06:08:40 +11:00
pep-0543.rst Initial proposal of TLS ABC PEP. (#208) 2017-02-14 00:48:16 +11:00
pep-0544.txt Updates to PEP 544 (#289) 2017-06-19 21:38:56 -07:00
pep-0545.txt PEP 545: Update contribution agreement according to the PSF recommendations (#304) 2017-07-12 14:51:28 -07:00
pep-0546.txt add delegate metadata 2017-06-11 12:00:15 -07:00
pep-0547.rst PEP 547: Fix rendering errors 2017-06-03 14:32:25 +10:00
pep-0548.rst Record rejection of pep-0548. 2017-09-06 19:35:27 -04:00
pep-0549.rst Updated PEP 549, now titled Instance Descriptors. 2017-09-08 12:10:14 -07:00
pep-0550-hamt_vs_dict-v2.png PEP-0550 V4 (#375) 2017-08-25 18:21:39 -04:00
pep-0550-hamt_vs_dict.png PEP 550 v3 (#355) 2017-08-18 16:23:50 -04:00
pep-0550-lookup_hamt.png pep550: Move pics one level up to show up on Python.org (#332) 2017-08-11 19:29:03 -04:00
pep-0550.rst pep-550: Fix a couple of typos (#387) 2017-09-01 22:54:46 -04:00
pep-0551.rst PEP 551: Add userdata parameter to C API (#397) 2017-09-07 19:47:30 -07:00
pep-0552.rst PEP 552 should have the .rst extension (#404) 2017-09-09 00:29:20 +02:00
pep-0553.rst A bit more discussion on $PYTHONBREAKPOINTHOOK 2017-09-07 19:21:03 -07:00
pep-0554.rst PEP 554: minor cleanup and renames. (#405) 2017-09-08 16:01:04 -07:00
pep-0555.rst PEP 555: Context-local variables (contextvars) (#391) 2017-09-06 15:39:52 -07:00
pep-0556.rst Mention fork() 2017-09-08 22:08:27 +02:00
pep-0557.rst Fix code typo. 2017-09-08 09:23:07 -07:00
pep-0558.rst PEP 558: Update for conversation with Guido 2017-09-08 16:14:04 -07:00
pep-0559.rst Rejected! 2017-09-10 10:18:53 -07:00
pep-562.rst PEP 562: module __getattr__ (#412) 2017-09-10 11:24:24 -07:00
pep-0628.txt Mark PEP 628 as Final 2016-08-16 11:06:54 +10:00
pep-0666.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0754.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3000.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +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 promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3099.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3100.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3101.txt reSTify PEP 3101 (#328) 2017-08-16 15:57:10 -07:00
pep-3102.txt Fix indentation 2017-01-24 17:38:14 +03:00
pep-3103.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3104.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3105.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3106.txt
pep-3107.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3108.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3109.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3110.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3111.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3112.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3113.txt
pep-3114.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3115.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3116.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3117.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3118.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3119.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3120.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3121.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3122.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3123.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3124.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3125.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3126.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3127.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-3128.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3129.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3130.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3131.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3132.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3133.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3134.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3135.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3136.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3137.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3138.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3139.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3140.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3141.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3142.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3143.txt Remove trailing spaces. (#232) 2017-03-24 23:11:33 +02:00
pep-3144.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3145.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3146.txt promote m.p.o links to https 2017-06-11 12:02:39 -07: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 promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3148.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3149.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3150.txt Remove spurious whitespace (#295) 2017-06-17 12:11:36 -04:00
pep-3151.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3152.txt Mark PEP 3152 (codef/cocall) as rejected. 2015-04-24 15:14:39 -07:00
pep-3153.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-3154.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3155.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-3156.txt Fix typos and add backticks for PEP-3156. (#202) 2017-02-09 10:44:15 +08:00
pep-3333.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-html-template
pep.css
pep2html.py Define missing DataError class in rst2html. 2017-09-05 14:05:57 -04:00
pep2pyramid.py munge bdfl-delegate, too 2014-10-07 12:12:17 -04:00
pep2rss.py file -> open for python 3 compat 2017-02-26 11:11:00 -08:00
pyramid-pep-template
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
============================

.. image:: https://travis-ci.org/python/peps.svg?branch=master
    :target: https://travis-ci.org/python/peps

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 should be written in reStructuredText format,
which is a constrained version of plaintext, and is described in 
PEP 12.  Older PEPs were often written in a more mildly restricted
plaintext format, as described in PEP 9.  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.