Python Enhancement Proposals
Go to file
Nick Coghlan 82e7688a22 PEP 558: Simplify the proposed locals() changes
We should be able to resolve the reported problems just
by changing how trace hooks work, rather than making
any fundamental changes to locals() or frame.f_locals.
2017-09-17 17:40:13 +10:00
pep-0418 Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0426
pep-0433
pep-0446
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
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 reSTify PEP 102 (#372) 2017-09-12 16:25:57 -07: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 reSTify PEP 205 (#369) 2017-09-12 16:27:44 -07:00
pep-0206.txt Miscellaneous fixes and formatting enhancements. (#238) 2017-04-05 19:14:26 +03:00
pep-0207.txt reSTify PEP 207 (#371) 2017-09-12 16:26:10 -07:00
pep-0208.txt Convert 10 text PEPs to reST format (#196) 2017-02-02 09:58:49 -08:00
pep-0209.txt reSTify PEP 209 (#406) 2017-09-12 16:22:41 -07: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 Mark PEP 212 as Rejected (GH-421) 2017-09-12 21:06:37 -07: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 reSTify PEP 227 (#373) 2017-09-12 16:25:44 -07: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 reSTify PEP 230 (#370) 2017-09-12 16:27:32 -07:00
pep-0231.txt reSTify PEP 231 (#408) 2017-09-12 16:22:15 -07: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 reSTify PEP 245 (#407) 2017-09-12 16:22:29 -07:00
pep-0246.txt reSTify PEP 246 (#409) 2017-09-12 16:22:04 -07:00
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 reSTify PEP 252 (#389) 2017-09-12 16:25:11 -07: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 reSTify PEP 285 (#366) 2017-09-12 16:27:12 -07: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 Updated dead link on PEP 318 (decorators). 2017-09-16 02:08:44 -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
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
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
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
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
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
pep-0442.txt promote m.p.o links to https 2017-06-11 12:02:39 -07:00
pep-0443.txt
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
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
pep-0458-2.png
pep-0458-3.png
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
pep-0463.txt Mark PEP 463 as rejected (#217) 2017-03-01 11:00:29 -08:00
pep-0464.txt
pep-0465.txt Fix various typos, spelling and grammar errors 2016-07-11 18:35:35 +03:00
pep-0466.txt
pep-0467.txt
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
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-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
pep-0480-1.png
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-0483.txt Updates for PEPs 484 and 483 (#111) 2016-09-30 16:25:26 -07:00
pep-0484.txt A few wording fixed to pep-0484 (#339) 2017-09-12 16:29:16 -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-0490.txt PEP 490: Reject myself my old PEP 2017-09-12 11:46:00 +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
pep-0495-fold-2.png
pep-0495-fold.svg
pep-0495-gap.png
pep-0495-gap.svg
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 Update PEP 549 with link to PR. 2017-09-13 02:41:59 -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 Moves os.open_for_exec to _imp.open_for_import and simplifies the signature. (#420) 2017-09-12 15:59:49 -07:00
pep-0552.rst the --check-hash-based-pycs option 2017-09-15 15:22:41 -07:00
pep-0553.rst Version information. 2017-09-13 19:12:12 -07:00
pep-0554.rst PEP 554: FIFO -> channel (and a more notes). (#424) 2017-09-13 18:35:40 -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 typo. 2017-09-11 17:57:26 -04:00
pep-0558.rst PEP 558: Simplify the proposed locals() changes 2017-09-17 17:40:13 +10:00
pep-0559.rst PEP 559: Fix typo in my name 2017-09-11 13:04:07 +10:00
pep-0560.rst Fix typo in PEP 560 : moth -> month (GH-417) 2017-09-12 03:53:49 -07:00
pep-0561.rst Updates for PEP 561 (#416) 2017-09-12 16:21:12 -07:00
pep-0562.rst Update PEP 562 with an example (#418) 2017-09-12 16:20:27 -07:00
pep-0563.rst PEP 563: Postponed Evaluation of Annotations 2017-09-11 08:05:32 -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
pep-3002.txt
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
pep-3147-1.png
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
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
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
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.