diff --git a/.github/PULL_REQUEST_TEMPLATE/Mark a PEP Final.md b/.github/PULL_REQUEST_TEMPLATE/Mark a PEP Final.md index cc667804f70..bd37727c7ac 100644 --- a/.github/PULL_REQUEST_TEMPLATE/Mark a PEP Final.md +++ b/.github/PULL_REQUEST_TEMPLATE/Mark a PEP Final.md @@ -9,6 +9,6 @@ If you're unsure about something, just leave it blank and we'll take a look. * [ ] Any substantial changes since the accepted version approved by the SC/PEP delegate * [ ] Pull request title in appropriate format (``PEP 123: Mark Final``) * [ ] ``Status`` changed to ``Final`` (and ``Python-Version`` is correct) -* [ ] Canonical docs/spec linked with a ``canonical-doc`` directive +* [ ] Canonical docs/spec linked with a ``canonical-doc`` directive (or ``canonical-pypa-spec`` for packaging PEPs, or ``canonical-typing-spec`` for typing PEPs) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6e4826f5801..32317984f91 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,6 +17,11 @@ repos: - id: mixed-line-ending name: "Normalize mixed line endings" args: [--fix=lf] + - id: end-of-file-fixer + name: "Ensure files end with a single newline" + - id: trailing-whitespace + name: "Remove trailing whitespace" + - id: file-contents-sorter name: "Sort codespell ignore list" files: '.codespell/ignore-words.txt' diff --git a/pep_sphinx_extensions/tests/peps/pep-9000.rst b/pep_sphinx_extensions/tests/peps/pep-9000.rst index 84a117c17e5..d1a959125aa 100644 --- a/pep_sphinx_extensions/tests/peps/pep-9000.rst +++ b/pep_sphinx_extensions/tests/peps/pep-9000.rst @@ -1,6 +1,6 @@ PEP: 9000 Title: Test with authors with email addresses -Author: Francis Fussyreverend , +Author: Francis Fussyreverend , Javier Soulfulcommodore Created: 20-Apr-2022 Status: Draft diff --git a/peps/pep-0002.rst b/peps/pep-0002.rst index 0cfbfe179ce..92649bd6d04 100644 --- a/peps/pep-0002.rst +++ b/peps/pep-0002.rst @@ -1,12 +1,9 @@ PEP: 2 Title: Procedure for Adding New Modules -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon , Martijn Faassen Status: Active Type: Process -Content-Type: text/x-rst Created: 07-Jul-2001 Post-History: 07-Jul-2001, 09-Mar-2002 diff --git a/peps/pep-0004.rst b/peps/pep-0004.rst index 68b980031bc..8017db53534 100644 --- a/peps/pep-0004.rst +++ b/peps/pep-0004.rst @@ -1,11 +1,8 @@ PEP: 4 Title: Deprecation of Standard Modules -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon , Martin von Löwis Status: Active Type: Process -Content-Type: text/x-rst Created: 01-Oct-2000 Post-History: diff --git a/peps/pep-0005.rst b/peps/pep-0005.rst index 75e73d80eb3..6367f76135d 100644 --- a/peps/pep-0005.rst +++ b/peps/pep-0005.rst @@ -3,7 +3,6 @@ Title: Guidelines for Language Evolution Author: Paul Prescod Status: Superseded Type: Process -Content-Type: text/x-rst Created: 26-Oct-2000 Post-History: Superseded-By: 387 diff --git a/peps/pep-0006.rst b/peps/pep-0006.rst index 190207357fc..56ae7970af4 100644 --- a/peps/pep-0006.rst +++ b/peps/pep-0006.rst @@ -3,7 +3,6 @@ Title: Bug Fix Releases Author: Aahz , Anthony Baxter Status: Superseded Type: Process -Content-Type: text/x-rst Created: 15-Mar-2001 Post-History: 15-Mar-2001, 18-Apr-2001, 19-Aug-2004 diff --git a/peps/pep-0008.rst b/peps/pep-0008.rst index 087370feddf..733b73e4c93 100644 --- a/peps/pep-0008.rst +++ b/peps/pep-0008.rst @@ -820,7 +820,7 @@ complete sentences, with each sentence ending in a period. You should use one or two spaces after a sentence-ending period in multi-sentence comments, except after the final sentence. -Ensure that your comments are clear and easily understandable to other +Ensure that your comments are clear and easily understandable to other speakers of the language you are writing in. Python coders from non-English speaking countries: please write your diff --git a/peps/pep-0010.rst b/peps/pep-0010.rst index f27b94cd2bc..8f25d25e8f6 100644 --- a/peps/pep-0010.rst +++ b/peps/pep-0010.rst @@ -3,7 +3,6 @@ Title: Voting Guidelines Author: Barry Warsaw Status: Active Type: Process -Content-Type: text/x-rst Created: 07-Mar-2002 Post-History: 07-Mar-2002 diff --git a/peps/pep-0011.rst b/peps/pep-0011.rst index 772edc28fed..559160e9eb9 100644 --- a/peps/pep-0011.rst +++ b/peps/pep-0011.rst @@ -4,7 +4,6 @@ Author: Martin von Löwis , Brett Cannon Status: Active Type: Process -Content-Type: text/x-rst Created: 07-Jul-2002 Post-History: `18-Aug-2007 `__, `14-May-2014 `__, diff --git a/peps/pep-0013.rst b/peps/pep-0013.rst index fca214c0ff6..4d0f50437b3 100644 --- a/peps/pep-0013.rst +++ b/peps/pep-0013.rst @@ -4,7 +4,6 @@ Author: The Python core team and community Status: Active Type: Process Topic: Governance -Content-Type: text/x-rst Created: 16-Dec-2018 diff --git a/peps/pep-0020.rst b/peps/pep-0020.rst index f81a44f1093..5e0543dcfa2 100644 --- a/peps/pep-0020.rst +++ b/peps/pep-0020.rst @@ -3,7 +3,6 @@ Title: The Zen of Python Author: Tim Peters Status: Active Type: Informational -Content-Type: text/x-rst Created: 19-Aug-2004 Post-History: 22-Aug-2004 diff --git a/peps/pep-0100.rst b/peps/pep-0100.rst index 463ee791b8e..325d63e4fb8 100644 --- a/peps/pep-0100.rst +++ b/peps/pep-0100.rst @@ -3,7 +3,6 @@ Title: Python Unicode Integration Author: Marc-André Lemburg Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-Mar-2000 Python-Version: 2.0 Post-History: diff --git a/peps/pep-0102.rst b/peps/pep-0102.rst index 458e1627456..d1e68654665 100644 --- a/peps/pep-0102.rst +++ b/peps/pep-0102.rst @@ -5,7 +5,6 @@ Author: Anthony Baxter , Guido van Rossum Status: Superseded Type: Informational -Content-Type: text/x-rst Created: 09-Jan-2002 Post-History: Superseded-By: 101 diff --git a/peps/pep-0160.rst b/peps/pep-0160.rst index 7e88df99397..2ca796fe4ee 100644 --- a/peps/pep-0160.rst +++ b/peps/pep-0160.rst @@ -1,12 +1,9 @@ PEP: 160 Title: Python 1.6 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Fred L. Drake, Jr. Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 25-Jul-2000 Python-Version: 1.6 Post-History: @@ -74,11 +71,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0200.rst b/peps/pep-0200.rst index e1b156a64d5..56196e89a39 100644 --- a/peps/pep-0200.rst +++ b/peps/pep-0200.rst @@ -1,12 +1,9 @@ PEP: 200 Title: Python 2.0 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Jeremy Hylton Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 12-Jul-2000 Python-Version: 2.0 Post-History: @@ -379,10 +376,3 @@ Rejected * 'indexing-for' - Thomas Wouters Special syntax to give Python code access to the loop-counter in 'for' loops. (Without adding a new keyword.) - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0201.rst b/peps/pep-0201.rst index 7b1c77af33b..409b162d750 100644 --- a/peps/pep-0201.rst +++ b/peps/pep-0201.rst @@ -3,7 +3,6 @@ Title: Lockstep Iteration Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Jul-2000 Python-Version: 2.0 Post-History: 27-Jul-2000 diff --git a/peps/pep-0202.rst b/peps/pep-0202.rst index 25c5bc12eb6..c28bdb246d3 100644 --- a/peps/pep-0202.rst +++ b/peps/pep-0202.rst @@ -3,7 +3,6 @@ Title: List Comprehensions Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Jul-2000 Python-Version: 2.0 Post-History: diff --git a/peps/pep-0203.rst b/peps/pep-0203.rst index c110ca2e0c7..79a50ca04c4 100644 --- a/peps/pep-0203.rst +++ b/peps/pep-0203.rst @@ -3,7 +3,6 @@ Title: Augmented Assignments Author: Thomas Wouters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Jul-2000 Python-Version: 2.0 Post-History: 14-Aug-2000 diff --git a/peps/pep-0205.rst b/peps/pep-0205.rst index e16c2d3dc8f..cf746819f9e 100644 --- a/peps/pep-0205.rst +++ b/peps/pep-0205.rst @@ -1,11 +1,8 @@ PEP: 205 Title: Weak References -Version: $Revision$ -Last-Modified: $Date$ Author: Fred L. Drake, Jr. Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 14-Jul-2000 Python-Version: 2.1 Post-History: 11-Jan-2001 @@ -453,13 +450,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0207.rst b/peps/pep-0207.rst index 39a49ae6a24..2f50a368cf3 100644 --- a/peps/pep-0207.rst +++ b/peps/pep-0207.rst @@ -3,7 +3,6 @@ Title: Rich Comparisons Author: Guido van Rossum , David Ascher Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 25-Jul-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0208.rst b/peps/pep-0208.rst index a70b3c935c0..34bbe2d96b0 100644 --- a/peps/pep-0208.rst +++ b/peps/pep-0208.rst @@ -3,7 +3,6 @@ Title: Reworking the Coercion Model Author: Neil Schemenauer , Marc-André Lemburg Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 04-Dec-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0212.rst b/peps/pep-0212.rst index dcaedeec0a0..e994763646f 100644 --- a/peps/pep-0212.rst +++ b/peps/pep-0212.rst @@ -3,7 +3,6 @@ Title: Loop Counter Iteration Author: Peter Schneider-Kamp Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 22-Aug-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0213.rst b/peps/pep-0213.rst index 8ab4f0bac9c..e7e36d39941 100644 --- a/peps/pep-0213.rst +++ b/peps/pep-0213.rst @@ -3,7 +3,6 @@ Title: Attribute Access Handlers Author: Paul Prescod Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 21-Jul-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0214.rst b/peps/pep-0214.rst index 6c6e7530fdf..5bea38f3d88 100644 --- a/peps/pep-0214.rst +++ b/peps/pep-0214.rst @@ -3,7 +3,6 @@ Title: Extended Print Statement Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 24-Jul-2000 Python-Version: 2.0 Post-History: 16-Aug-2000 diff --git a/peps/pep-0217.rst b/peps/pep-0217.rst index f1a564148b5..95abc17865e 100644 --- a/peps/pep-0217.rst +++ b/peps/pep-0217.rst @@ -3,7 +3,6 @@ Title: Display Hook for Interactive Use Author: Moshe Zadka Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 31-Jul-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0218.rst b/peps/pep-0218.rst index 9e8f61a2471..7604df601b9 100644 --- a/peps/pep-0218.rst +++ b/peps/pep-0218.rst @@ -3,7 +3,6 @@ Title: Adding a Built-In Set Object Type Author: Greg Wilson , Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 31-Jul-2000 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0219.rst b/peps/pep-0219.rst index c13f27c4af0..f6ca4073d1b 100644 --- a/peps/pep-0219.rst +++ b/peps/pep-0219.rst @@ -3,7 +3,6 @@ Title: Stackless Python Author: Gordon McMillan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 14-Aug-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0221.rst b/peps/pep-0221.rst index 0b92c64c029..044055acd22 100644 --- a/peps/pep-0221.rst +++ b/peps/pep-0221.rst @@ -3,7 +3,6 @@ Title: Import As Author: Thomas Wouters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Aug-2000 Python-Version: 2.0 Post-History: diff --git a/peps/pep-0222.rst b/peps/pep-0222.rst index ef0fd31ba8c..f0955163986 100644 --- a/peps/pep-0222.rst +++ b/peps/pep-0222.rst @@ -1,11 +1,8 @@ PEP: 222 Title: Web Library Enhancements -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 18-Aug-2000 Python-Version: 2.1 Post-History: 22-Dec-2000 @@ -261,11 +258,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0223.rst b/peps/pep-0223.rst index e7238cf0a88..ce209c7e0c9 100644 --- a/peps/pep-0223.rst +++ b/peps/pep-0223.rst @@ -3,7 +3,6 @@ Title: Change the Meaning of ``\x`` Escapes Author: Tim Peters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Aug-2000 Python-Version: 2.0 Post-History: 23-Aug-2000 diff --git a/peps/pep-0226.rst b/peps/pep-0226.rst index 67ebac99013..681b42e634b 100644 --- a/peps/pep-0226.rst +++ b/peps/pep-0226.rst @@ -1,12 +1,9 @@ PEP: 226 Title: Python 2.1 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Jeremy Hylton Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 16-Oct-2000 Python-Version: 2.1 Post-History: @@ -127,11 +124,3 @@ guide. http://www.python.org/doc/essays/styleguide.html It is understood that any code contributed will be released under an Open Source license. Do not contribute code if it can't be released this way. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0227.rst b/peps/pep-0227.rst index 4bd514b9b46..0baf89db4a3 100644 --- a/peps/pep-0227.rst +++ b/peps/pep-0227.rst @@ -3,7 +3,6 @@ Title: Statically Nested Scopes Author: Jeremy Hylton Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Nov-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0228.rst b/peps/pep-0228.rst index 4b708fc1e91..41f0f4d1cf1 100644 --- a/peps/pep-0228.rst +++ b/peps/pep-0228.rst @@ -3,7 +3,6 @@ Title: Reworking Python's Numeric Model Author: Moshe Zadka , Guido van Rossum Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 04-Nov-2000 Post-History: diff --git a/peps/pep-0229.rst b/peps/pep-0229.rst index f538d1677ae..21231438d16 100644 --- a/peps/pep-0229.rst +++ b/peps/pep-0229.rst @@ -1,11 +1,8 @@ PEP: 229 Title: Using Distutils to Build Python -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Nov-2000 Python-Version: 2.1 Post-History: @@ -118,11 +115,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0230.rst b/peps/pep-0230.rst index d521a693800..55e0ff4daff 100644 --- a/peps/pep-0230.rst +++ b/peps/pep-0230.rst @@ -3,7 +3,6 @@ Title: Warning Framework Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Nov-2000 Python-Version: 2.1 Post-History: 05-Nov-2000 @@ -407,4 +406,3 @@ Implementation Here's a prototype implementation: http://sourceforge.net/patch/?func=detailpatch&patch_id=102715&group_id=5470 - diff --git a/peps/pep-0231.rst b/peps/pep-0231.rst index 3ff93081ce4..5e69b659208 100644 --- a/peps/pep-0231.rst +++ b/peps/pep-0231.rst @@ -3,7 +3,6 @@ Title: __findattr__() Author: Barry Warsaw Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 30-Nov-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0232.rst b/peps/pep-0232.rst index 0f65294c6da..b34d6b531fd 100644 --- a/peps/pep-0232.rst +++ b/peps/pep-0232.rst @@ -1,11 +1,8 @@ PEP: 232 Title: Function Attributes -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Dec-2000 Python-Version: 2.1 Post-History: 20-Feb-2001 diff --git a/peps/pep-0233.rst b/peps/pep-0233.rst index 313e199bdf7..70e8b37ffb9 100644 --- a/peps/pep-0233.rst +++ b/peps/pep-0233.rst @@ -3,7 +3,6 @@ Title: Python Online Help Author: Paul Prescod Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 11-Dec-2000 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0234.rst b/peps/pep-0234.rst index 74640a9eac1..b2fc60d6771 100644 --- a/peps/pep-0234.rst +++ b/peps/pep-0234.rst @@ -3,7 +3,6 @@ Title: Iterators Author: Ka-Ping Yee , Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Jan-2001 Python-Version: 2.1 Post-History: 30-Apr-2001 diff --git a/peps/pep-0235.rst b/peps/pep-0235.rst index d5a374afae4..189b2a7a054 100644 --- a/peps/pep-0235.rst +++ b/peps/pep-0235.rst @@ -1,11 +1,8 @@ PEP: 235 Title: Import on Case-Insensitive Platforms -Version: $Revision$ -Last-Modified: $Date$ Author: Tim Peters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 21-Feb-2001 Python-Version: 2.1 Post-History: 16-Feb-2001 @@ -149,11 +146,3 @@ proposed to be dropped. Case-destroying filesystems are a vanishing breed, and support for them is ugly. We're already supporting (and will continue to support) ``PYTHONCASEOK`` for their benefit, but they don't deserve multiple hacks in 2001. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0236.rst b/peps/pep-0236.rst index f1043a3c0f0..b4cc6c46e5c 100644 --- a/peps/pep-0236.rst +++ b/peps/pep-0236.rst @@ -1,11 +1,8 @@ PEP: 236 Title: Back to the __future__ -Version: $Revision$ -Last-Modified: $Date$ Author: Tim Peters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Feb-2001 Python-Version: 2.1 Post-History: 26-Feb-2001 @@ -360,11 +357,3 @@ References and Footnotes failure to import ``__future__`` (no such module existed in the standard distribution before the 2.1 release, and the double underscores make it a reserved name). - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0237.rst b/peps/pep-0237.rst index 4ecc1bd83f1..475961a0cac 100644 --- a/peps/pep-0237.rst +++ b/peps/pep-0237.rst @@ -1,11 +1,8 @@ PEP: 237 Title: Unifying Long Integers and Integers -Version: $Revision$ -Last-Modified: $Date$ Author: Moshe Zadka, Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Mar-2001 Python-Version: 2.2 Post-History: 16-Mar-2001, 14-Aug-2001, 23-Aug-2001 @@ -329,11 +326,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0238.rst b/peps/pep-0238.rst index a78256f3ff0..719bc7d3acd 100644 --- a/peps/pep-0238.rst +++ b/peps/pep-0238.rst @@ -4,7 +4,6 @@ Author: Moshe Zadka , Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Mar-2001 Python-Version: 2.2 Post-History: 16-Mar-2001, 26-Jul-2001, 27-Jul-2001 diff --git a/peps/pep-0239.rst b/peps/pep-0239.rst index 1994db6a8ad..a145b004c43 100644 --- a/peps/pep-0239.rst +++ b/peps/pep-0239.rst @@ -131,11 +131,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0240.rst b/peps/pep-0240.rst index 6ee7e034516..4768cf13ad6 100644 --- a/peps/pep-0240.rst +++ b/peps/pep-0240.rst @@ -3,7 +3,6 @@ Title: Adding a Rational Literal to Python Author: Christopher A. Craig , Moshe Zadka Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Mar-2001 Python-Version: 2.2 Post-History: 16-Mar-2001 diff --git a/peps/pep-0243.rst b/peps/pep-0243.rst index 8d38d8b7011..7f8aa06f244 100644 --- a/peps/pep-0243.rst +++ b/peps/pep-0243.rst @@ -5,7 +5,6 @@ Discussions-To: distutils-sig@python.org Status: Withdrawn Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 18-Mar-2001 Python-Version: 2.1 Post-History: 20-Mar-2001, 24-Mar-2001 diff --git a/peps/pep-0244.rst b/peps/pep-0244.rst index 59b0759fe37..89572b60a48 100644 --- a/peps/pep-0244.rst +++ b/peps/pep-0244.rst @@ -3,7 +3,6 @@ Title: The ``directive`` statement Author: Martin von Löwis Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 20-Mar-2001 Python-Version: 2.1 Post-History: diff --git a/peps/pep-0245.rst b/peps/pep-0245.rst index ae79afb96d2..ec845d099bd 100644 --- a/peps/pep-0245.rst +++ b/peps/pep-0245.rst @@ -1,11 +1,8 @@ PEP: 245 Title: Python Interface Syntax -Version: $Revision$ -Last-Modified: $Date$ Author: Michel Pelletier Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Jan-2001 Python-Version: 2.2 Post-History: 21-Mar-2001 @@ -517,10 +514,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0246.rst b/peps/pep-0246.rst index 8a10d3ba3f8..50f96fb4f05 100644 --- a/peps/pep-0246.rst +++ b/peps/pep-0246.rst @@ -4,7 +4,6 @@ Author: Alex Martelli , Clark C. Evans Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 21-Mar-2001 Python-Version: 2.5 Post-History: 29-Mar-2001, 10-Jan-2005 diff --git a/peps/pep-0247.rst b/peps/pep-0247.rst index 97b4c4f2ad1..24457929eb6 100644 --- a/peps/pep-0247.rst +++ b/peps/pep-0247.rst @@ -1,11 +1,8 @@ PEP: 247 Title: API for Cryptographic Hash Functions -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling Status: Final Type: Informational -Content-Type: text/x-rst Created: 23-Mar-2001 Post-History: 20-Sep-2001 @@ -162,12 +159,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: - diff --git a/peps/pep-0248.rst b/peps/pep-0248.rst index 88797038806..4a8aba5d70f 100644 --- a/peps/pep-0248.rst +++ b/peps/pep-0248.rst @@ -4,7 +4,6 @@ Author: Greg Stein , Marc-André Lemburg Discussions-To: db-sig@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 08-May-1996 Post-History: Superseded-By: 249 diff --git a/peps/pep-0249.rst b/peps/pep-0249.rst index d8a409cc520..a570ab4a18a 100644 --- a/peps/pep-0249.rst +++ b/peps/pep-0249.rst @@ -4,7 +4,6 @@ Author: Marc-André Lemburg Discussions-To: db-sig@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 12-Apr-1999 Post-History: Replaces: 248 diff --git a/peps/pep-0250.rst b/peps/pep-0250.rst index d6fdc1d56d0..4b0e13a2d7b 100644 --- a/peps/pep-0250.rst +++ b/peps/pep-0250.rst @@ -3,7 +3,6 @@ Title: Using site-packages on Windows Author: Paul Moore Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Mar-2001 Python-Version: 2.2 Post-History: 30-Mar-2001 diff --git a/peps/pep-0251.rst b/peps/pep-0251.rst index 89302cc1d62..c92bee75e31 100644 --- a/peps/pep-0251.rst +++ b/peps/pep-0251.rst @@ -4,7 +4,6 @@ Author: Barry Warsaw , Guido van Rossum Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 17-Apr-2001 Python-Version: 2.2 Post-History: 14-Aug-2001 diff --git a/peps/pep-0252.rst b/peps/pep-0252.rst index 671d3736e9f..c553f2d9127 100644 --- a/peps/pep-0252.rst +++ b/peps/pep-0252.rst @@ -3,7 +3,6 @@ Title: Making Types Look More Like Classes Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Apr-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0253.rst b/peps/pep-0253.rst index cf165a54388..3fac9ad370a 100644 --- a/peps/pep-0253.rst +++ b/peps/pep-0253.rst @@ -3,7 +3,6 @@ Title: Subtyping Built-in Types Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 14-May-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0254.rst b/peps/pep-0254.rst index 0d1f640816d..96e4cb1814f 100644 --- a/peps/pep-0254.rst +++ b/peps/pep-0254.rst @@ -3,7 +3,6 @@ Title: Making Classes Look More Like Types Author: Guido van Rossum Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Jun-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0255.rst b/peps/pep-0255.rst index 104935fcd29..029e225bf70 100644 --- a/peps/pep-0255.rst +++ b/peps/pep-0255.rst @@ -5,7 +5,6 @@ Author: Neil Schemenauer , Magnus Lie Hetland Status: Final Type: Standards Track -Content-Type: text/x-rst Requires: 234 Created: 18-May-2001 Python-Version: 2.2 diff --git a/peps/pep-0256.rst b/peps/pep-0256.rst index 9e9a66e279b..d292e2b3dba 100644 --- a/peps/pep-0256.rst +++ b/peps/pep-0256.rst @@ -1,12 +1,9 @@ PEP: 256 Title: Docstring Processing System Framework -Version: $Revision$ -Last-Modified: $Date$ Author: David Goodger Discussions-To: doc-sig@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Jun-2001 Post-History: 13-Jun-2001 @@ -282,13 +279,3 @@ Acknowledgements This document borrows ideas from the archives of the `Python Doc-SIG`_. Thanks to all members past & present. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0258.rst b/peps/pep-0258.rst index 4f793a0160c..55be28af3c3 100644 --- a/peps/pep-0258.rst +++ b/peps/pep-0258.rst @@ -1,12 +1,9 @@ PEP: 258 Title: Docutils Design Specification -Version: $Revision$ -Last-Modified: $Date$ Author: David Goodger Discussions-To: doc-sig@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Requires: 256, 257 Created: 31-May-2001 Post-History: 13-Jun-2001 @@ -995,13 +992,3 @@ This document has been placed in the public domain. This document borrows ideas from the archives of the `Python Doc-SIG`_. Thanks to all members past & present. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0259.rst b/peps/pep-0259.rst index 1041acd9c4b..cb9bd1475b7 100644 --- a/peps/pep-0259.rst +++ b/peps/pep-0259.rst @@ -3,7 +3,6 @@ Title: Omit printing newline after newline Author: Guido van Rossum Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Jun-2001 Python-Version: 2.2 Post-History: 11-Jun-2001 diff --git a/peps/pep-0260.rst b/peps/pep-0260.rst index 06b018b7964..cb6abb20c0b 100644 --- a/peps/pep-0260.rst +++ b/peps/pep-0260.rst @@ -3,7 +3,6 @@ Title: Simplify xrange() Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Jun-2001 Python-Version: 2.2 Post-History: 26-Jun-2001 diff --git a/peps/pep-0261.rst b/peps/pep-0261.rst index 14ef780d46b..81b5cd7fbf7 100644 --- a/peps/pep-0261.rst +++ b/peps/pep-0261.rst @@ -1,11 +1,8 @@ PEP: 261 Title: Support for "wide" Unicode characters -Version: $Revision$ -Last-Modified: $Date$ Author: Paul Prescod Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Jun-2001 Python-Version: 2.2 Post-History: 27-Jun-2001 @@ -282,10 +279,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0262.rst b/peps/pep-0262.rst index 90c89d189e5..cf65f8f55cd 100644 --- a/peps/pep-0262.rst +++ b/peps/pep-0262.rst @@ -4,7 +4,6 @@ Author: A.M. Kuchling Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 08-Jul-2001 Post-History: 27-Mar-2002 diff --git a/peps/pep-0263.rst b/peps/pep-0263.rst index f5523067675..8c505d11190 100644 --- a/peps/pep-0263.rst +++ b/peps/pep-0263.rst @@ -4,7 +4,6 @@ Author: Marc-André Lemburg , Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 06-Jun-2001 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0264.rst b/peps/pep-0264.rst index bb53e97a5a1..202c4315517 100644 --- a/peps/pep-0264.rst +++ b/peps/pep-0264.rst @@ -1,11 +1,8 @@ PEP: 264 Title: Future statements in simulated shells -Version: $Revision$ -Last-Modified: $Date$ Author: Michael Hudson Status: Final Type: Standards Track -Content-Type: text/x-rst Requires: 236 Created: 30-Jul-2001 Python-Version: 2.2 @@ -142,11 +139,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0265.rst b/peps/pep-0265.rst index af4a55841b5..377272a606d 100644 --- a/peps/pep-0265.rst +++ b/peps/pep-0265.rst @@ -3,7 +3,6 @@ Title: Sorting Dictionaries by Value Author: Grant Griffin Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 08-Aug-2001 Python-Version: 2.2 Post-History: @@ -204,4 +203,3 @@ Copyright ========= This document has been placed in the public domain. - diff --git a/peps/pep-0266.rst b/peps/pep-0266.rst index a57911f4b41..24316f10b15 100644 --- a/peps/pep-0266.rst +++ b/peps/pep-0266.rst @@ -3,7 +3,6 @@ Title: Optimizing Global Variable/Attribute Access Author: Skip Montanaro Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 13-Aug-2001 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0267.rst b/peps/pep-0267.rst index 32bdb3a32e3..d235c8dd5d5 100644 --- a/peps/pep-0267.rst +++ b/peps/pep-0267.rst @@ -3,7 +3,6 @@ Title: Optimized Access to Module Namespaces Author: Jeremy Hylton Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 23-May-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0268.rst b/peps/pep-0268.rst index 5d1b9eceef4..65bb706f51f 100644 --- a/peps/pep-0268.rst +++ b/peps/pep-0268.rst @@ -3,7 +3,6 @@ Title: Extended HTTP functionality and WebDAV Author: Greg Stein Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 20-Aug-2001 Python-Version: 2.x Post-History: 21-Aug-2001 diff --git a/peps/pep-0269.rst b/peps/pep-0269.rst index cd2f42e28fe..c392d479fa1 100644 --- a/peps/pep-0269.rst +++ b/peps/pep-0269.rst @@ -3,7 +3,6 @@ Title: Pgen Module for Python Author: Jonathan Riehl Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 24-Aug-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0270.rst b/peps/pep-0270.rst index 2d1ec09ff0f..5b8a338b33c 100644 --- a/peps/pep-0270.rst +++ b/peps/pep-0270.rst @@ -3,7 +3,6 @@ Title: uniq method for list objects Author: Jason Petrone Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 21-Aug-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0271.rst b/peps/pep-0271.rst index c6dcf8f8c05..3f963a7e7c3 100644 --- a/peps/pep-0271.rst +++ b/peps/pep-0271.rst @@ -3,7 +3,6 @@ Title: Prefixing sys.path by command line option Author: Frédéric B. Giacometti Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 15-Aug-2001 Python-Version: 2.2 Post-History: diff --git a/peps/pep-0272.rst b/peps/pep-0272.rst index b7e2df854b0..f9c6fd203e7 100644 --- a/peps/pep-0272.rst +++ b/peps/pep-0272.rst @@ -1,11 +1,8 @@ PEP: 272 Title: API for Block Encryption Algorithms v1.0 -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling Status: Final Type: Informational -Content-Type: text/x-rst Created: 18-Sep-2001 Post-History: 17-Apr-2002, 29-May-2002 @@ -233,12 +230,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: - diff --git a/peps/pep-0273.rst b/peps/pep-0273.rst index be1a66eb670..5f065e900ca 100644 --- a/peps/pep-0273.rst +++ b/peps/pep-0273.rst @@ -3,7 +3,6 @@ Title: Import Modules from Zip Archives Author: James C. Ahlstrom Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Oct-2001 Python-Version: 2.3 Post-History: 26-Oct-2001 diff --git a/peps/pep-0274.rst b/peps/pep-0274.rst index b5deb76012e..cd4ca9bc068 100644 --- a/peps/pep-0274.rst +++ b/peps/pep-0274.rst @@ -1,11 +1,8 @@ PEP: 274 Title: Dict Comprehensions -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 25-Oct-2001 Python-Version: 2.7, 3.0 Post-History: 29-Oct-2001 @@ -138,12 +135,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - fill-column: 70 - End: diff --git a/peps/pep-0275.rst b/peps/pep-0275.rst index a64e3e18bf0..c60cf83b9b9 100644 --- a/peps/pep-0275.rst +++ b/peps/pep-0275.rst @@ -3,7 +3,6 @@ Title: Switching on Multiple Values Author: Marc-André Lemburg Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 10-Nov-2001 Python-Version: 2.6 Post-History: diff --git a/peps/pep-0276.rst b/peps/pep-0276.rst index 835351f30a2..87981dfcf60 100644 --- a/peps/pep-0276.rst +++ b/peps/pep-0276.rst @@ -3,7 +3,6 @@ Title: Simple Iterator for ints Author: Jim Althoff Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 12-Nov-2001 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0277.rst b/peps/pep-0277.rst index dddc72dd5f4..2af8236ee4f 100644 --- a/peps/pep-0277.rst +++ b/peps/pep-0277.rst @@ -3,7 +3,6 @@ Title: Unicode file name support for Windows NT Author: Neil Hodgson Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Jan-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0278.rst b/peps/pep-0278.rst index a2ac613562b..fcd75fba247 100644 --- a/peps/pep-0278.rst +++ b/peps/pep-0278.rst @@ -3,7 +3,6 @@ Title: Universal Newline Support Author: Jack Jansen Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 14-Jan-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0279.rst b/peps/pep-0279.rst index 2f3eeecb8d2..f5415b46d5c 100644 --- a/peps/pep-0279.rst +++ b/peps/pep-0279.rst @@ -3,7 +3,6 @@ Title: The enumerate() built-in function Author: Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Jan-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0280.rst b/peps/pep-0280.rst index 9a28db3f174..e485cd2e5d6 100644 --- a/peps/pep-0280.rst +++ b/peps/pep-0280.rst @@ -3,7 +3,6 @@ Title: Optimizing access to globals Author: Guido van Rossum Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 10-Feb-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0281.rst b/peps/pep-0281.rst index 9bf788134b7..5f3e39102b3 100644 --- a/peps/pep-0281.rst +++ b/peps/pep-0281.rst @@ -3,7 +3,6 @@ Title: Loop Counter Iteration with range and xrange Author: Magnus Lie Hetland Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Feb-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0282.rst b/peps/pep-0282.rst index 36c6730eb10..f68d447086e 100644 --- a/peps/pep-0282.rst +++ b/peps/pep-0282.rst @@ -4,7 +4,6 @@ Author: Vinay Sajip , Trent Mick Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 04-Feb-2002 Python-Version: 2.3 Post-History: @@ -74,7 +73,7 @@ used to generate simple logging output on stderr. raise TypeError, "Bogus type error for testing" ----------------------------------------------------- -.. code-block:: python +.. code-block:: python --------- myapp.py ---------------------------------- import mymodule, logging @@ -91,7 +90,7 @@ used to generate simple logging output on stderr. log.info("Ending my app") ----------------------------------------------------- -.. code-block:: console +.. code-block:: console $ python myapp.py @@ -111,7 +110,7 @@ The above example shows the default output format. All aspects of the output format should be configurable, so that you could have output formatted like this: -.. code-block:: text +.. code-block:: text 2002-04-19 07:56:58,174 MyModule DEBUG - Doin' stuff... diff --git a/peps/pep-0283.rst b/peps/pep-0283.rst index 42910b64f7f..c5bb1f08109 100644 --- a/peps/pep-0283.rst +++ b/peps/pep-0283.rst @@ -1,12 +1,9 @@ PEP: 283 Title: Python 2.3 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 27-Feb-2002 Python-Version: 2.3 Post-History: 27-Feb-2002 @@ -320,11 +317,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0284.rst b/peps/pep-0284.rst index 08fedf5aba4..86c1d3dccd8 100644 --- a/peps/pep-0284.rst +++ b/peps/pep-0284.rst @@ -4,7 +4,6 @@ Author: David Eppstein , Gregory Ewing Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Mar-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0285.rst b/peps/pep-0285.rst index a69d495b214..c1a4ad1754b 100644 --- a/peps/pep-0285.rst +++ b/peps/pep-0285.rst @@ -3,7 +3,6 @@ Title: Adding a bool type Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 08-Mar-2002 Python-Version: 2.3 Post-History: 08-Mar-2002, 30-Mar-2002, 03-Apr-2002 diff --git a/peps/pep-0286.rst b/peps/pep-0286.rst index e6d56af8c85..72aeeb6d696 100644 --- a/peps/pep-0286.rst +++ b/peps/pep-0286.rst @@ -3,7 +3,6 @@ Title: Enhanced Argument Tuples Author: Martin von Löwis Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 03-Mar-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0287.rst b/peps/pep-0287.rst index 3d6ddfd36b3..5b1278a3091 100644 --- a/peps/pep-0287.rst +++ b/peps/pep-0287.rst @@ -1,12 +1,9 @@ PEP: 287 Title: reStructuredText Docstring Format -Version: $Revision$ -Last-Modified: $Date$ Author: David Goodger Discussions-To: doc-sig@python.org Status: Active Type: Informational -Content-Type: text/x-rst Created: 25-Mar-2002 Post-History: 02-Apr-2002 Replaces: 216 @@ -789,13 +786,3 @@ Some text is borrowed from :pep:`216`, Docstring Format, by Moshe Zadka. Special thanks to all members past & present of the Python Doc-SIG_. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0288.rst b/peps/pep-0288.rst index 0b8a35dffa5..0a06b27a980 100644 --- a/peps/pep-0288.rst +++ b/peps/pep-0288.rst @@ -3,7 +3,6 @@ Title: Generators Attributes and Exceptions Author: Raymond Hettinger Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 21-Mar-2002 Python-Version: 2.5 Post-History: diff --git a/peps/pep-0289.rst b/peps/pep-0289.rst index dcb50594058..52be810bf3c 100644 --- a/peps/pep-0289.rst +++ b/peps/pep-0289.rst @@ -3,7 +3,6 @@ Title: Generator Expressions Author: Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Jan-2002 Python-Version: 2.4 Post-History: 22-Oct-2003 diff --git a/peps/pep-0290.rst b/peps/pep-0290.rst index 425d2b8c790..fceb6aeade3 100644 --- a/peps/pep-0290.rst +++ b/peps/pep-0290.rst @@ -1,11 +1,8 @@ PEP: 290 Title: Code Migration and Modernization -Version: $Revision$ -Last-Modified: $Date$ Author: Raymond Hettinger Status: Active Type: Informational -Content-Type: text/x-rst Created: 06-Jun-2002 Post-History: @@ -452,13 +449,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0292.rst b/peps/pep-0292.rst index 11660661d58..4b74d7fd7b7 100644 --- a/peps/pep-0292.rst +++ b/peps/pep-0292.rst @@ -3,7 +3,6 @@ Title: Simpler String Substitutions Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 18-Jun-2002 Python-Version: 2.4 Post-History: 18-Jun-2002, 23-Mar-2004, 22-Aug-2004 diff --git a/peps/pep-0293.rst b/peps/pep-0293.rst index d6a04deaa06..2df14e09887 100644 --- a/peps/pep-0293.rst +++ b/peps/pep-0293.rst @@ -1,11 +1,8 @@ PEP: 293 Title: Codec Error Handling Callbacks -Version: $Revision$ -Last-Modified: $Date$ Author: Walter Dörwald Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 18-Jun-2002 Python-Version: 2.3 Post-History: 19-Jun-2002 @@ -427,13 +424,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0294.rst b/peps/pep-0294.rst index 782fce9a64c..6d90c8820ab 100644 --- a/peps/pep-0294.rst +++ b/peps/pep-0294.rst @@ -3,7 +3,6 @@ Title: Type Names in the types Module Author: Oren Tirosh Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 19-Jun-2002 Python-Version: 2.5 Post-History: diff --git a/peps/pep-0295.rst b/peps/pep-0295.rst index 335fb559b76..aa7531739f0 100644 --- a/peps/pep-0295.rst +++ b/peps/pep-0295.rst @@ -3,7 +3,6 @@ Title: Interpretation of multiline string constants Author: Stepan Koltsov Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 22-Jul-2002 Python-Version: 3.0 Post-History: diff --git a/peps/pep-0296.rst b/peps/pep-0296.rst index 9a769a050eb..c8bbd29f191 100644 --- a/peps/pep-0296.rst +++ b/peps/pep-0296.rst @@ -3,7 +3,6 @@ Title: Adding a bytes Object Type Author: Scott Gilbert Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 12-Jul-2002 Python-Version: 2.3 Post-History: diff --git a/peps/pep-0297.rst b/peps/pep-0297.rst index 96d61a514a5..c99c3b8899b 100644 --- a/peps/pep-0297.rst +++ b/peps/pep-0297.rst @@ -3,7 +3,6 @@ Title: Support for System Upgrades Author: Marc-André Lemburg Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 19-Jul-2001 Python-Version: 2.6 Post-History: diff --git a/peps/pep-0298.rst b/peps/pep-0298.rst index 0414fcb1426..21b4a890105 100644 --- a/peps/pep-0298.rst +++ b/peps/pep-0298.rst @@ -1,11 +1,8 @@ PEP: 298 Title: The Locked Buffer Interface -Version: $Revision$ -Last-Modified: $Date$ Author: Thomas Heller Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 26-Jul-2002 Python-Version: 2.3 Post-History: 30-Jul-2002, 01-Aug-2002 @@ -229,13 +226,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0299.rst b/peps/pep-0299.rst index f2b93b02c2a..2c67001261d 100644 --- a/peps/pep-0299.rst +++ b/peps/pep-0299.rst @@ -1,11 +1,8 @@ PEP: 299 Title: Special __main__() function in modules -Version: $Revision$ -Last-Modified: $Date$ Author: Jeff Epler Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 12-Aug-2002 Python-Version: 2.3 Post-History: 29-Mar-2006 diff --git a/peps/pep-0301.rst b/peps/pep-0301.rst index b748e843e3d..d7e845dc9b1 100644 --- a/peps/pep-0301.rst +++ b/peps/pep-0301.rst @@ -1,12 +1,9 @@ PEP: 301 Title: Package Index and Metadata for Distutils -Version: $Revision$ -Last-Modified: $Date$ Author: Richard Jones Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 24-Oct-2002 Python-Version: 2.3 Post-History: 08-Nov-2002 @@ -388,12 +385,3 @@ HTTP response codes rather than custom X-PyPI-* headers. The many participants of the Distutils and Catalog SIGs for their ideas over the years. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0302.rst b/peps/pep-0302.rst index 29f9f799d48..cba2caef969 100644 --- a/peps/pep-0302.rst +++ b/peps/pep-0302.rst @@ -1,12 +1,9 @@ PEP: 302 Title: New Import Hooks -Version: $Revision$ -Last-Modified: $Date$ Author: Just van Rossum , Paul Moore Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Dec-2002 Python-Version: 2.3 Post-History: 19-Dec-2002 @@ -564,14 +561,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0303.rst b/peps/pep-0303.rst index 65e94052661..542347ca4d8 100644 --- a/peps/pep-0303.rst +++ b/peps/pep-0303.rst @@ -1,11 +1,8 @@ PEP: 303 Title: Extend divmod() for Multiple Divisors -Version: $Revision$ -Last-Modified: $Date$ Author: Thomas Bellman Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 31-Dec-2002 Python-Version: 2.3 Post-History: @@ -202,13 +199,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0304.rst b/peps/pep-0304.rst index e21ba570391..3ece428f230 100644 --- a/peps/pep-0304.rst +++ b/peps/pep-0304.rst @@ -1,11 +1,8 @@ PEP: 304 Title: Controlling Generation of Bytecode Files -Version: $Revision$ -Last-Modified: $Date$ Author: Skip Montanaro Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 22-Jan-2003 Post-History: 27-Jan-2003, 31-Jan-2003, 17-Jun-2005 @@ -352,13 +349,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0305.rst b/peps/pep-0305.rst index 939a74ba92e..a911704e6ca 100644 --- a/peps/pep-0305.rst +++ b/peps/pep-0305.rst @@ -1,7 +1,5 @@ PEP: 305 Title: CSV File API -Version: $Revision$ -Last-Modified: $Date$ Author: Kevin Altis , Dave Cole , Andrew McNamara , @@ -10,7 +8,6 @@ Author: Kevin Altis , Discussions-To: csv@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Jan-2003 Python-Version: 2.3 Post-History: 31-Jan-2003, 13-Feb-2003 @@ -409,13 +406,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0306.rst b/peps/pep-0306.rst index c4d4a0bd903..90bf7919add 100644 --- a/peps/pep-0306.rst +++ b/peps/pep-0306.rst @@ -1,11 +1,8 @@ PEP: 306 Title: How to Change Python's Grammar -Version: $Revision$ -Last-Modified: $Date$ Author: Michael Hudson , Jack Diederich , Alyssa Coghlan , Benjamin Peterson Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 29-Jan-2003 Post-History: 30-Jan-2003 @@ -103,13 +100,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0307.rst b/peps/pep-0307.rst index 875a6c317cb..97c5ab8fe39 100644 --- a/peps/pep-0307.rst +++ b/peps/pep-0307.rst @@ -1,11 +1,8 @@ PEP: 307 Title: Extensions to the pickle protocol -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum, Tim Peters Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 31-Jan-2003 Python-Version: 2.3 Post-History: 07-Feb-2003 @@ -801,13 +798,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0308.rst b/peps/pep-0308.rst index 6252e6970ca..ea3d3563009 100644 --- a/peps/pep-0308.rst +++ b/peps/pep-0308.rst @@ -1,11 +1,8 @@ PEP: 308 Title: Conditional Expressions -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum, Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 07-Feb-2003 Python-Version: 2.5 Post-History: 07-Feb-2003, 11-Feb-2003 @@ -464,12 +461,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0309.rst b/peps/pep-0309.rst index 89a70bece95..6118394a873 100644 --- a/peps/pep-0309.rst +++ b/peps/pep-0309.rst @@ -1,11 +1,8 @@ PEP: 309 Title: Partial Function Application -Version: $Revision$ -Last-Modified: $Date$ Author: Peter Harris Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 08-Feb-2003 Python-Version: 2.5 Post-History: 10-Feb-2003, 27-Feb-2003, 22-Feb-2004, 28-Apr-2006 @@ -298,13 +295,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0310.rst b/peps/pep-0310.rst index a327def99f0..4af72d0e9f3 100644 --- a/peps/pep-0310.rst +++ b/peps/pep-0310.rst @@ -1,12 +1,9 @@ PEP: 310 Title: Reliable Acquisition/Release Pairs -Version: $Revision$ -Last-Modified: $Date$ Author: Michael Hudson , Paul Moore Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Dec-2002 Python-Version: 2.4 Post-History: @@ -246,13 +243,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0311.rst b/peps/pep-0311.rst index 7ba46cb6986..b407fae0f1e 100644 --- a/peps/pep-0311.rst +++ b/peps/pep-0311.rst @@ -1,11 +1,8 @@ PEP: 311 Title: Simplified Global Interpreter Lock Acquisition for Extensions -Version: $Revision$ -Last-Modified: $Date$ Author: Mark Hammond Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Feb-2003 Python-Version: 2.3 Post-History: 05-Feb-2003, 14-Feb-2003, 19-Apr-2003 @@ -245,13 +242,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0312.rst b/peps/pep-0312.rst index 53761680f70..5992775ed87 100644 --- a/peps/pep-0312.rst +++ b/peps/pep-0312.rst @@ -1,11 +1,8 @@ PEP: 312 Title: Simple Implicit Lambda -Version: $Revision$ -Last-Modified: $Date$ Author: Roman Suzi , Alex Martelli Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 11-Feb-2003 Python-Version: 2.4 Post-History: @@ -197,13 +194,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0313.rst b/peps/pep-0313.rst index c516c614134..15b29aad940 100644 --- a/peps/pep-0313.rst +++ b/peps/pep-0313.rst @@ -1,11 +1,8 @@ PEP: 313 Title: Adding Roman Numeral Literals to Python -Version: $Revision$ -Last-Modified: $Date$ Author: Mike Meyer Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Apr-2003 Python-Version: 2.4 Post-History: @@ -113,12 +110,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0314.rst b/peps/pep-0314.rst index 36d3ad709af..a2cf3c11df4 100644 --- a/peps/pep-0314.rst +++ b/peps/pep-0314.rst @@ -5,7 +5,6 @@ Discussions-To: distutils-sig@python.org Status: Superseded Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 12-Apr-2003 Python-Version: 2.5 Post-History: 29-Apr-2003 @@ -332,11 +331,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0315.rst b/peps/pep-0315.rst index 072c785b8d9..8a63fb127cd 100644 --- a/peps/pep-0315.rst +++ b/peps/pep-0315.rst @@ -1,11 +1,8 @@ PEP: 315 Title: Enhanced While Loop -Version: $Revision$ -Last-Modified: $Date$ Author: Raymond Hettinger , W Isaac Carroll Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 25-Apr-2003 Python-Version: 2.5 Post-History: @@ -165,13 +162,3 @@ Copyright ========= This document is placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 75 - End: diff --git a/peps/pep-0316.rst b/peps/pep-0316.rst index 0c63f661e90..03597afcf8f 100644 --- a/peps/pep-0316.rst +++ b/peps/pep-0316.rst @@ -1,11 +1,8 @@ PEP: 316 Title: Programming by Contract for Python -Version: $Revision$ -Last-Modified: $Date$ Author: Terence Way Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 02-May-2003 Post-History: @@ -425,12 +422,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0317.rst b/peps/pep-0317.rst index c2fcd32f26b..025a2d3c1c9 100644 --- a/peps/pep-0317.rst +++ b/peps/pep-0317.rst @@ -1,11 +1,8 @@ PEP: 317 Title: Eliminate Implicit Exception Instantiation -Version: $Revision$ -Last-Modified: $Date$ Author: Steven Taschuk Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 06-May-2003 Python-Version: 2.4 Post-History: 09-Jun-2003 @@ -444,13 +441,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0318.rst b/peps/pep-0318.rst index 276a9c37aa4..dbfcaf5d95e 100644 --- a/peps/pep-0318.rst +++ b/peps/pep-0318.rst @@ -1,11 +1,8 @@ PEP: 318 Title: Decorators for Functions and Methods -Version: $Revision$ -Last-Modified: $Date$ Author: Kevin D. Smith , Jim J. Jewett, Skip Montanaro, Anthony Baxter Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Jun-2003 Python-Version: 2.4 Post-History: 09-Jun-2003, 10-Jun-2003, 27-Feb-2004, 23-Mar-2004, 30-Aug-2004, @@ -848,12 +845,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0319.rst b/peps/pep-0319.rst index 1c257cabe4b..62d15dcd804 100644 --- a/peps/pep-0319.rst +++ b/peps/pep-0319.rst @@ -1,11 +1,8 @@ PEP: 319 Title: Python Synchronize/Asynchronize Block -Version: $Revision$ -Last-Modified: $Date$ Author: Michel Pelletier Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 24-Feb-2003 Python-Version: 2.4 Post-History: @@ -495,12 +492,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0320.rst b/peps/pep-0320.rst index d225ca92d12..804432ef479 100644 --- a/peps/pep-0320.rst +++ b/peps/pep-0320.rst @@ -1,12 +1,9 @@ PEP: 320 Title: Python 2.4 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw, Raymond Hettinger, Anthony Baxter Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 29-Jul-2003 Python-Version: 2.4 Post-History: 01-Dec-2004 @@ -248,11 +245,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0321.rst b/peps/pep-0321.rst index 28199dde539..cf5a579b098 100644 --- a/peps/pep-0321.rst +++ b/peps/pep-0321.rst @@ -1,11 +1,8 @@ PEP: 321 Title: Date/Time Parsing and Formatting -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 16-Sep-2003 Python-Version: 2.4 Post-History: @@ -137,13 +134,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0322.rst b/peps/pep-0322.rst index aa11da2af11..5996ce919b0 100644 --- a/peps/pep-0322.rst +++ b/peps/pep-0322.rst @@ -1,11 +1,8 @@ PEP: 322 Title: Reverse Iteration -Version: $Revision$ -Last-Modified: $Date$ Author: Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 24-Sep-2003 Python-Version: 2.4 Post-History: 24-Sep-2003 @@ -186,13 +183,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0323.rst b/peps/pep-0323.rst index 5cb2249b07a..b12348369b0 100644 --- a/peps/pep-0323.rst +++ b/peps/pep-0323.rst @@ -1,11 +1,8 @@ PEP: 323 Title: Copyable Iterators -Version: $Revision$ -Last-Modified: $Date$ Author: Alex Martelli Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 25-Oct-2003 Python-Version: 2.5 Post-History: 29-Oct-2003 diff --git a/peps/pep-0324.rst b/peps/pep-0324.rst index 4a89aaec179..b5deec81e88 100644 --- a/peps/pep-0324.rst +++ b/peps/pep-0324.rst @@ -1,11 +1,8 @@ PEP: 324 Title: subprocess - New process module -Version: $Revision$ -Last-Modified: $Date$ Author: Peter Astrand Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Nov-2003 Python-Version: 2.4 Post-History: @@ -564,11 +561,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0325.rst b/peps/pep-0325.rst index 5bdf8cc78e6..a6129053cdc 100644 --- a/peps/pep-0325.rst +++ b/peps/pep-0325.rst @@ -1,11 +1,8 @@ PEP: 325 Title: Resource-Release Support for Generators -Version: $Revision$ -Last-Modified: $Date$ Author: Samuele Pedroni Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 25-Aug-2003 Python-Version: 2.4 Post-History: @@ -276,13 +273,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0326.rst b/peps/pep-0326.rst index 20ddc6f12df..8126e031900 100644 --- a/peps/pep-0326.rst +++ b/peps/pep-0326.rst @@ -1,12 +1,9 @@ PEP: 326 Title: A Case for Top and Bottom Values -Version: $Revision$ -Last-Modified: $Date$ Author: Josiah Carlson , Terry Reedy Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 20-Dec-2003 Python-Version: 2.4 Post-History: 20-Dec-2003, 03-Jan-2004, 05-Jan-2004, 07-Jan-2004, diff --git a/peps/pep-0327.rst b/peps/pep-0327.rst index 17c63de1b25..b5badd59d71 100644 --- a/peps/pep-0327.rst +++ b/peps/pep-0327.rst @@ -1,11 +1,8 @@ PEP: 327 Title: Decimal Data Type -Version: $Revision$ -Last-Modified: $Date$ Author: Facundo Batista Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 17-Oct-2003 Python-Version: 2.4 Post-History: 30-Nov-2003, 02-Jan-2004, 29-Jan-2004 @@ -1240,13 +1237,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0328.rst b/peps/pep-0328.rst index c2d4d28ab07..497721ab35e 100644 --- a/peps/pep-0328.rst +++ b/peps/pep-0328.rst @@ -1,11 +1,8 @@ PEP: 328 Title: Imports: Multi-Line and Absolute/Relative -Version: $Revision$ -Last-Modified: $Date$ Author: Aahz Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 21-Dec-2003 Python-Version: 2.4, 2.5, 2.6 Post-History: 08-Mar-2004 @@ -322,12 +319,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0329.rst b/peps/pep-0329.rst index b59e9c5887a..0a82497f645 100644 --- a/peps/pep-0329.rst +++ b/peps/pep-0329.rst @@ -1,11 +1,8 @@ PEP: 329 Title: Treating Builtins as Constants in the Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Raymond Hettinger Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Apr-2004 Python-Version: 2.4 Post-History: 18-Apr-2004 diff --git a/peps/pep-0330.rst b/peps/pep-0330.rst index dc5c116daf2..998d5a0cc8d 100644 --- a/peps/pep-0330.rst +++ b/peps/pep-0330.rst @@ -1,11 +1,8 @@ PEP: 330 Title: Python Bytecode Verification -Version: $Revision$ -Last-Modified: $Date$ Author: Michel Pelletier Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 17-Jun-2004 Python-Version: 2.6 Post-History: @@ -222,12 +219,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0331.rst b/peps/pep-0331.rst index 4b1ffc990c6..ad002600ca3 100644 --- a/peps/pep-0331.rst +++ b/peps/pep-0331.rst @@ -1,11 +1,8 @@ PEP: 331 Title: Locale-Independent Float/String Conversions -Version: $Revision$ -Last-Modified: $Date$ Author: Christian R. Reis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Jul-2003 Python-Version: 2.4 Post-History: 21-Jul-2003, 13-Aug-2003, 18-Jun-2004 @@ -205,13 +202,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0332.rst b/peps/pep-0332.rst index 814de2a43d5..928db7eaa35 100644 --- a/peps/pep-0332.rst +++ b/peps/pep-0332.rst @@ -1,11 +1,8 @@ PEP: 332 Title: Byte vectors and String/Unicode Unification -Version: $Revision$ -Last-Modified: $Date$ Author: Skip Montanaro Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Aug-2004 Python-Version: 2.5 Post-History: @@ -81,13 +78,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0333.rst b/peps/pep-0333.rst index e57f89254d2..29e5d65330c 100644 --- a/peps/pep-0333.rst +++ b/peps/pep-0333.rst @@ -1,12 +1,9 @@ PEP: 333 Title: Python Web Server Gateway Interface v1.0 -Version: $Revision$ -Last-Modified: $Date$ Author: Phillip J. Eby Discussions-To: web-sig@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 07-Dec-2003 Post-History: 07-Dec-2003, 08-Aug-2004, 20-Aug-2004, 27-Aug-2004, 27-Sep-2010 Superseded-By: 3333 @@ -1648,13 +1645,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0334.rst b/peps/pep-0334.rst index 519924a6c9b..c3d61eae539 100644 --- a/peps/pep-0334.rst +++ b/peps/pep-0334.rst @@ -1,11 +1,8 @@ PEP: 334 Title: Simple Coroutines via SuspendIteration -Version: $Revision$ -Last-Modified: $Date$ Author: Clark C. Evans Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 26-Aug-2004 Python-Version: 3.0 Post-History: @@ -398,12 +395,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0335.rst b/peps/pep-0335.rst index 8d134bf5e4a..2764a740799 100644 --- a/peps/pep-0335.rst +++ b/peps/pep-0335.rst @@ -1,11 +1,8 @@ PEP: 335 Title: Overloadable Boolean Operators -Version: $Revision$ -Last-Modified: $Date$ Author: Gregory Ewing Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Aug-2004 Python-Version: 3.3 Post-History: 05-Sep-2004, 30-Sep-2011, 25-Oct-2011 @@ -534,12 +531,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0336.rst b/peps/pep-0336.rst index c2bfc0d7fd4..573c807e0c1 100644 --- a/peps/pep-0336.rst +++ b/peps/pep-0336.rst @@ -1,11 +1,8 @@ PEP: 336 Title: Make None Callable -Version: $Revision$ -Last-Modified: $Date$ Author: Andrew McClelland Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 28-Oct-2004 Post-History: diff --git a/peps/pep-0337.rst b/peps/pep-0337.rst index 8c431d6aafd..127e0e64e6e 100644 --- a/peps/pep-0337.rst +++ b/peps/pep-0337.rst @@ -1,11 +1,8 @@ PEP: 337 Title: Logging Usage in the Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Michael P. Dubner Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 02-Oct-2004 Python-Version: 2.5 Post-History: 10-Nov-2004 @@ -193,13 +190,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0338.rst b/peps/pep-0338.rst index f452ebdce6b..b1b14c6670e 100644 --- a/peps/pep-0338.rst +++ b/peps/pep-0338.rst @@ -1,11 +1,8 @@ PEP: 338 Title: Executing modules as scripts -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Oct-2004 Python-Version: 2.5 Post-History: 08-Nov-2004, 11-Feb-2006, 12-Feb-2006, 18-Feb-2006 @@ -318,11 +315,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0339.rst b/peps/pep-0339.rst index 434a159c4ef..efaa150e889 100644 --- a/peps/pep-0339.rst +++ b/peps/pep-0339.rst @@ -1,11 +1,8 @@ PEP: 339 Title: Design of the CPython Compiler -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 02-Feb-2005 Post-History: @@ -571,14 +568,3 @@ References .. [#CALL_ATTR] CALL_ATTR opcode (https://bugs.python.org/issue709744) - - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 80 - End: diff --git a/peps/pep-0340.rst b/peps/pep-0340.rst index ab645a61488..96e25559804 100644 --- a/peps/pep-0340.rst +++ b/peps/pep-0340.rst @@ -1,11 +1,8 @@ PEP: 340 Title: Anonymous Block Statements -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 27-Apr-2005 Post-History: diff --git a/peps/pep-0341.rst b/peps/pep-0341.rst index f2e09dcaa18..4b02f13020a 100644 --- a/peps/pep-0341.rst +++ b/peps/pep-0341.rst @@ -1,11 +1,8 @@ PEP: 341 Title: Unifying try-except and try-finally -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 04-May-2005 Python-Version: 2.5 Post-History: @@ -120,13 +117,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0342.rst b/peps/pep-0342.rst index 4570a1bd1af..ce2cf3326a8 100644 --- a/peps/pep-0342.rst +++ b/peps/pep-0342.rst @@ -1,11 +1,8 @@ PEP: 342 Title: Coroutines via Enhanced Generators -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum, Phillip J. Eby Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-May-2005 Python-Version: 2.5 Post-History: @@ -595,14 +592,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0343.rst b/peps/pep-0343.rst index 7256b2a350a..5b2235ff317 100644 --- a/peps/pep-0343.rst +++ b/peps/pep-0343.rst @@ -1,11 +1,8 @@ PEP: 343 Title: The "with" Statement -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum, Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-May-2005 Python-Version: 2.5 Post-History: 02-Jun-2005, 16-Oct-2005, 29-Oct-2005, 23-Apr-2006, 01-May-2006, diff --git a/peps/pep-0344.rst b/peps/pep-0344.rst index de5fc298d08..ee3c7e4f7c1 100644 --- a/peps/pep-0344.rst +++ b/peps/pep-0344.rst @@ -1,11 +1,8 @@ PEP: 344 Title: Exception Chaining and Embedded Tracebacks -Version: $Revision$ -Last-Modified: $Date$ Author: Ka-Ping Yee Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 12-May-2005 Python-Version: 2.5 Post-History: @@ -552,13 +549,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0345.rst b/peps/pep-0345.rst index b3062e74866..8e21970c541 100644 --- a/peps/pep-0345.rst +++ b/peps/pep-0345.rst @@ -5,7 +5,6 @@ Discussions-To: distutils-sig@python.org Status: Superseded Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 28-Apr-2005 Python-Version: 2.7 Post-History: `22-Dec-2009 `__ @@ -564,12 +563,3 @@ the ideas presented in this PEP. Tres Seaver, Jim Fulton, Marc-André Lemburg, Martin von Löwis, Tarek Ziadé, David Lyon and other people at the Distutils-SIG have contributed to the new updated version. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0346.rst b/peps/pep-0346.rst index b656b96ffb7..12ba4642028 100644 --- a/peps/pep-0346.rst +++ b/peps/pep-0346.rst @@ -1,11 +1,8 @@ PEP: 346 Title: User Defined ("``with``") Statements -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 06-May-2005 Python-Version: 2.5 Post-History: @@ -1274,12 +1271,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0347.rst b/peps/pep-0347.rst index 8445bd2c547..5b0e6255d52 100644 --- a/peps/pep-0347.rst +++ b/peps/pep-0347.rst @@ -1,12 +1,9 @@ PEP: 347 Title: Migrating the Python CVS to Subversion -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Discussions-To: python-dev@python.org Status: Final Type: Process -Content-Type: text/x-rst Created: 14-Jul-2004 Post-History: 14-Jul-2004 @@ -308,13 +305,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0348.rst b/peps/pep-0348.rst index 2c3d7cdc802..203115203c6 100644 --- a/peps/pep-0348.rst +++ b/peps/pep-0348.rst @@ -1,11 +1,8 @@ PEP: 348 Title: Exception Reorganization for Python 3.0 -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 28-Jul-2005 Post-History: @@ -506,12 +503,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0349.rst b/peps/pep-0349.rst index 8b422e13cf7..58466650099 100644 --- a/peps/pep-0349.rst +++ b/peps/pep-0349.rst @@ -1,11 +1,8 @@ PEP: 349 Title: Allow str() to return unicode strings -Version: $Revision$ -Last-Modified: $Date$ Author: Neil Schemenauer Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 02-Aug-2005 Python-Version: 2.5 Post-History: 06-Aug-2005 @@ -141,13 +138,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0350.rst b/peps/pep-0350.rst index a3cd9477069..09d171d1e94 100644 --- a/peps/pep-0350.rst +++ b/peps/pep-0350.rst @@ -1,11 +1,8 @@ PEP: 350 Title: Codetags -Version: $Revision$ -Last-Modified: $Date$ Author: Micah Elliott Status: Rejected Type: Informational -Content-Type: text/x-rst Created: 27-Jun-2005 Post-History: 10-Aug-2005, 26-Sep-2005 @@ -663,11 +660,3 @@ See http://tracos.org/codetag/wiki/Links. .. _wiki: http://tracos.org/codetag/wiki/Pep .. _ISO 8601: http://en.wikipedia.org/wiki/ISO_8601 .. _c2: http://c2.com/cgi/wiki?FixmeComment - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0351.rst b/peps/pep-0351.rst index 5923d1b0522..cfe26211ac3 100644 --- a/peps/pep-0351.rst +++ b/peps/pep-0351.rst @@ -1,12 +1,10 @@ PEP: 351 Title: The freeze protocol -Version: 2.5 -Last-Modified: $Date$ Author: Barry Warsaw Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 14-Apr-2005 +Python-Version: 2.5 Post-History: @@ -168,13 +166,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0352.rst b/peps/pep-0352.rst index 3c0db918e64..c63a14c80b7 100644 --- a/peps/pep-0352.rst +++ b/peps/pep-0352.rst @@ -1,11 +1,8 @@ PEP: 352 Title: Required Superclass for Exceptions -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon, Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Oct-2005 Python-Version: 2.5 Post-History: @@ -287,13 +284,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0353.rst b/peps/pep-0353.rst index 16e178b16db..3917622ab90 100644 --- a/peps/pep-0353.rst +++ b/peps/pep-0353.rst @@ -1,11 +1,8 @@ PEP: 353 Title: Using ssize_t as the index type -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 18-Dec-2005 Python-Version: 2.5 Post-History: @@ -262,14 +259,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0354.rst b/peps/pep-0354.rst index 360aabdad67..54d766b8d21 100644 --- a/peps/pep-0354.rst +++ b/peps/pep-0354.rst @@ -1,11 +1,8 @@ PEP: 354 Title: Enumerations in Python -Version: $Revision$ -Last-Modified: $Date$ Author: Ben Finney Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 20-Dec-2005 Python-Version: 2.6 Post-History: 20-Dec-2005 @@ -247,12 +244,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0355.rst b/peps/pep-0355.rst index 55cdac94e6b..cca89384b3a 100644 --- a/peps/pep-0355.rst +++ b/peps/pep-0355.rst @@ -1,11 +1,8 @@ PEP: 355 Title: Path - Object oriented filesystem paths -Version: $Revision$ -Last-Modified: $Date$ Author: Björn Lindqvist Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 24-Jan-2006 Python-Version: 2.5 Post-History: diff --git a/peps/pep-0356.rst b/peps/pep-0356.rst index 472222fc132..f2e3f903925 100644 --- a/peps/pep-0356.rst +++ b/peps/pep-0356.rst @@ -1,12 +1,9 @@ PEP: 356 Title: Python 2.5 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Neal Norwitz, Guido van Rossum, Anthony Baxter Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 07-Feb-2006 Python-Version: 2.5 Post-History: @@ -197,14 +194,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0357.rst b/peps/pep-0357.rst index c7467115f59..4d35a6a2773 100644 --- a/peps/pep-0357.rst +++ b/peps/pep-0357.rst @@ -3,7 +3,6 @@ Title: Allowing Any Object to be Used for Slicing Author: Travis Oliphant Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Feb-2006 Python-Version: 2.5 Post-History: diff --git a/peps/pep-0358.rst b/peps/pep-0358.rst index feffd98155b..aa860dc455c 100644 --- a/peps/pep-0358.rst +++ b/peps/pep-0358.rst @@ -1,11 +1,8 @@ PEP: 358 Title: The "bytes" Object -Version: $Revision$ -Last-Modified: $Date$ Author: Neil Schemenauer , Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Feb-2006 Python-Version: 2.6, 3.0 Post-History: @@ -271,14 +268,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0359.rst b/peps/pep-0359.rst index 342f5fa7793..197aaa93ebe 100644 --- a/peps/pep-0359.rst +++ b/peps/pep-0359.rst @@ -1,11 +1,8 @@ PEP: 359 Title: The "make" Statement -Version: $Revision$ -Last-Modified: $Date$ Author: Steven Bethard Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 05-Apr-2006 Python-Version: 2.6 Post-History: 05-Apr-2006, 06-Apr-2006, 13-Apr-2006 @@ -571,13 +568,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0360.rst b/peps/pep-0360.rst index d5d68d1e506..68745ff778f 100644 --- a/peps/pep-0360.rst +++ b/peps/pep-0360.rst @@ -1,11 +1,8 @@ PEP: 360 Title: Externally Maintained Packages -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Final Type: Process -Content-Type: text/x-rst Created: 30-May-2006 Post-History: @@ -123,13 +120,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0361.rst b/peps/pep-0361.rst index 03bb5bc36d8..bdede289ef2 100644 --- a/peps/pep-0361.rst +++ b/peps/pep-0361.rst @@ -1,12 +1,9 @@ PEP: 361 Title: Python 2.6 and 3.0 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Neal Norwitz, Barry Warsaw Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 29-Jun-2006 Python-Version: 2.6, 3.0 Post-History: 17-Mar-2008 diff --git a/peps/pep-0362.rst b/peps/pep-0362.rst index 0d001365dfc..b26900d0d8c 100644 --- a/peps/pep-0362.rst +++ b/peps/pep-0362.rst @@ -1,12 +1,9 @@ PEP: 362 Title: Function Signature Object -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon , Jiwon Seo , Yury Selivanov , Larry Hastings Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 21-Aug-2006 Python-Version: 3.3 Post-History: 04-Jun-2012 @@ -561,13 +558,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0364.rst b/peps/pep-0364.rst index 0210ad5caec..27d61c57d77 100644 --- a/peps/pep-0364.rst +++ b/peps/pep-0364.rst @@ -1,11 +1,8 @@ PEP: 364 Title: Transitioning to the Py3K Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 01-Mar-2007 Python-Version: 2.6 Post-History: @@ -246,14 +243,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0365.rst b/peps/pep-0365.rst index 5fa99916718..fc2f2d105ce 100644 --- a/peps/pep-0365.rst +++ b/peps/pep-0365.rst @@ -1,12 +1,9 @@ PEP: 365 Title: Adding the pkg_resources module -Version: $Revision$ -Last-Modified: $Date$ Author: Phillip J. Eby Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 30-Apr-2007 Post-History: 30-Apr-2007 @@ -115,14 +112,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0366.rst b/peps/pep-0366.rst index 20a8a72801c..2a99f21266a 100644 --- a/peps/pep-0366.rst +++ b/peps/pep-0366.rst @@ -1,11 +1,8 @@ PEP: 366 Title: Main module explicit relative imports -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-May-2007 Python-Version: 2.6, 3.0 Post-History: 01-May-2007, 04-Jul-2007, 07-Jul-2007, 23-Nov-2007 diff --git a/peps/pep-0367.rst b/peps/pep-0367.rst index 168db7a1e38..6fd5d080042 100644 --- a/peps/pep-0367.rst +++ b/peps/pep-0367.rst @@ -1,12 +1,9 @@ PEP: 367 Title: New Super -Version: $Revision$ -Last-Modified: $Date$ Author: Calvin Spealman , Tim Delaney Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 28-Apr-2007 Python-Version: 2.6 Post-History: `28-Apr-2007 `__, @@ -581,14 +578,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0368.rst b/peps/pep-0368.rst index 319e7bf6ad2..5bb79bcbef8 100644 --- a/peps/pep-0368.rst +++ b/peps/pep-0368.rst @@ -1,11 +1,8 @@ PEP: 368 Title: Standard image protocol and class -Version: $Revision$ -Last-Modified: $Date$ Author: Lino Mastrodomenico Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 28-Jun-2007 Python-Version: 2.6, 3.0 Post-History: @@ -838,14 +835,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0369.rst b/peps/pep-0369.rst index cdca12230e8..1b5bc37c45f 100644 --- a/peps/pep-0369.rst +++ b/peps/pep-0369.rst @@ -1,11 +1,8 @@ PEP: 369 Title: Post import hooks -Version: $Revision$ -Last-Modified: $Date$ Author: Christian Heimes Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 02-Jan-2008 Python-Version: 2.6, 3.0 Post-History: 02-Dec-2012 @@ -285,13 +282,3 @@ References .. [4] py3k-importhook branch http://svn.python.org/view/python/branches/py3k-importhook/ - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0370.rst b/peps/pep-0370.rst index fda0200cb50..deedd91a20f 100644 --- a/peps/pep-0370.rst +++ b/peps/pep-0370.rst @@ -3,7 +3,6 @@ Title: Per user site-packages directory Author: Christian Heimes Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Jan-2008 Python-Version: 2.6, 3.0 Post-History: diff --git a/peps/pep-0371.rst b/peps/pep-0371.rst index 9e47a7c98b6..96931881714 100644 --- a/peps/pep-0371.rst +++ b/peps/pep-0371.rst @@ -1,12 +1,9 @@ PEP: 371 Title: Addition of the multiprocessing package to the standard library -Version: $Revision$ -Last-Modified: $Date$ Author: Jesse Noller , Richard Oudkerk Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 06-May-2008 Python-Version: 2.6, 3.0 Post-History: `03-Jun-2008 `__ diff --git a/peps/pep-0372.rst b/peps/pep-0372.rst index 84d0443307b..293f378c384 100644 --- a/peps/pep-0372.rst +++ b/peps/pep-0372.rst @@ -4,7 +4,6 @@ Author: Armin Ronacher , Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Jun-2008 Python-Version: 2.7, 3.1 Post-History: diff --git a/peps/pep-0373.rst b/peps/pep-0373.rst index 3a2188b4929..929dacd3b27 100644 --- a/peps/pep-0373.rst +++ b/peps/pep-0373.rst @@ -1,12 +1,9 @@ PEP: 373 Title: Python 2.7 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Benjamin Peterson Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 03-Nov-2008 Python-Version: 2.7 @@ -128,14 +125,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0374.rst b/peps/pep-0374.rst index 49c944e8ff0..33fe03efdde 100644 --- a/peps/pep-0374.rst +++ b/peps/pep-0374.rst @@ -1,7 +1,5 @@ PEP: 374 Title: Choosing a distributed VCS for the Python project -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon , Stephen J. Turnbull , Alexandre Vassalotti , @@ -9,7 +7,6 @@ Author: Brett Cannon , Dirkjan Ochtman Status: Final Type: Process -Content-Type: text/x-rst Created: 07-Nov-2008 Post-History: 07-Nov-2008, 22-Jan-2009 @@ -1515,4 +1512,3 @@ Copyright ========= This document has been placed in the public domain. - diff --git a/peps/pep-0375.rst b/peps/pep-0375.rst index c3929cb9065..8a591bc6313 100644 --- a/peps/pep-0375.rst +++ b/peps/pep-0375.rst @@ -1,12 +1,9 @@ PEP: 375 Title: Python 3.1 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Benjamin Peterson Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 08-Feb-2009 Python-Version: 3.1 @@ -88,14 +85,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0376.rst b/peps/pep-0376.rst index 60119c69e74..5bd8fe27cd8 100644 --- a/peps/pep-0376.rst +++ b/peps/pep-0376.rst @@ -4,7 +4,6 @@ Author: Tarek Ziadé Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 22-Feb-2009 Python-Version: 2.7, 3.2 Post-History: `22-Jun-2009 `__ @@ -644,14 +643,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0377.rst b/peps/pep-0377.rst index 749d3d4d526..8ea805188cf 100644 --- a/peps/pep-0377.rst +++ b/peps/pep-0377.rst @@ -1,11 +1,8 @@ PEP: 377 Title: Allow __enter__() methods to skip the statement body -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 08-Mar-2009 Python-Version: 2.7, 3.1 Post-History: 08-Mar-2009 @@ -277,11 +274,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0378.rst b/peps/pep-0378.rst index 7077fc55efd..b408e3e5760 100644 --- a/peps/pep-0378.rst +++ b/peps/pep-0378.rst @@ -1,11 +1,8 @@ PEP: 378 Title: Format Specifier for Thousands Separator -Version: $Revision$ -Last-Modified: $Date$ Author: Raymond Hettinger Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Mar-2009 Python-Version: 2.7, 3.1 Post-History: 12-Mar-2009 @@ -238,14 +235,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0379.rst b/peps/pep-0379.rst index b2147c7b5fb..0979c4b53ab 100644 --- a/peps/pep-0379.rst +++ b/peps/pep-0379.rst @@ -1,11 +1,8 @@ PEP: 379 Title: Adding an Assignment Expression -Version: $Revision$ -Last-Modified: $Date$ Author: Jervis Whitley Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 14-Mar-2009 Python-Version: 2.7, 3.2 Post-History: @@ -183,14 +180,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0380.rst b/peps/pep-0380.rst index 8b965789ca7..aaa25d64c75 100644 --- a/peps/pep-0380.rst +++ b/peps/pep-0380.rst @@ -1,11 +1,8 @@ PEP: 380 Title: Syntax for Delegating to a Subgenerator -Version: $Revision$ -Last-Modified: $Date$ Author: Gregory Ewing Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Feb-2009 Python-Version: 3.3 Post-History: @@ -467,14 +464,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0381.rst b/peps/pep-0381.rst index 6aac3a78ce3..73401851308 100644 --- a/peps/pep-0381.rst +++ b/peps/pep-0381.rst @@ -4,7 +4,6 @@ Author: Tarek Ziadé , Martin von Löwis Status: Withdrawn Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 21-Mar-2009 Post-History: diff --git a/peps/pep-0382.rst b/peps/pep-0382.rst index ecbbaeaccf1..68a6bfc534d 100644 --- a/peps/pep-0382.rst +++ b/peps/pep-0382.rst @@ -3,7 +3,6 @@ Title: Namespace Packages Author: Martin von Löwis Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 02-Apr-2009 Python-Version: 3.2 Post-History: diff --git a/peps/pep-0383.rst b/peps/pep-0383.rst index cce198367c9..8f030b64577 100644 --- a/peps/pep-0383.rst +++ b/peps/pep-0383.rst @@ -3,7 +3,6 @@ Title: Non-decodable Bytes in System Character Interfaces Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 22-Apr-2009 Python-Version: 3.1 Post-History: diff --git a/peps/pep-0384.rst b/peps/pep-0384.rst index 867173da92d..fa068a7594f 100644 --- a/peps/pep-0384.rst +++ b/peps/pep-0384.rst @@ -3,7 +3,6 @@ Title: Defining a Stable ABI Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 17-May-2009 Python-Version: 3.2 Post-History: diff --git a/peps/pep-0385.rst b/peps/pep-0385.rst index 6a4d20e7ab2..bdafd646b15 100644 --- a/peps/pep-0385.rst +++ b/peps/pep-0385.rst @@ -1,13 +1,10 @@ PEP: 385 Title: Migrating from Subversion to Mercurial -Version: $Revision$ -Last-Modified: $Date$ Author: Dirkjan Ochtman , Antoine Pitrou , Georg Brandl Status: Final Type: Process -Content-Type: text/x-rst Created: 25-May-2009 @@ -474,14 +471,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0386.rst b/peps/pep-0386.rst index 6197dbc8aec..bbb68f39ae8 100644 --- a/peps/pep-0386.rst +++ b/peps/pep-0386.rst @@ -1,12 +1,9 @@ PEP: 386 Title: Changing the version comparison module in Distutils -Version: $Revision$ -Last-Modified: $Date$ Author: Tarek Ziadé Status: Superseded Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 04-Jun-2009 Superseded-By: 440 @@ -514,14 +511,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0389.rst b/peps/pep-0389.rst index 19f5d7d206b..a6d8a167be9 100644 --- a/peps/pep-0389.rst +++ b/peps/pep-0389.rst @@ -1,11 +1,8 @@ PEP: 389 Title: argparse - New Command Line Parsing Module -Version: $Revision$ -Last-Modified: $Date$ Author: Steven Bethard Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 25-Sep-2009 Python-Version: 2.7, 3.2 Post-History: 27-Sep-2009, 24-Oct-2009 @@ -309,14 +306,3 @@ References Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0390.rst b/peps/pep-0390.rst index e8c1f77d1b8..77620bb0fdf 100644 --- a/peps/pep-0390.rst +++ b/peps/pep-0390.rst @@ -1,14 +1,11 @@ PEP: 390 Title: Static metadata for Distutils -Version: $Revision$ -Last-Modified: $Date$ Author: Tarek Ziadé BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 10-Oct-2009 Python-Version: 2.7, 3.2 Post-History: @@ -244,13 +241,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0391.rst b/peps/pep-0391.rst index 407ecb4b4b9..be89ca4c0e2 100644 --- a/peps/pep-0391.rst +++ b/peps/pep-0391.rst @@ -1,11 +1,8 @@ PEP: 391 Title: Dictionary-Based Configuration For Logging -Version: $Revision$ -Last-Modified: $Date$ Author: Vinay Sajip Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Oct-2009 Python-Version: 2.7, 3.2 Post-History: @@ -682,14 +679,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0392.rst b/peps/pep-0392.rst index 6878dcba2ee..5ccb6864329 100644 --- a/peps/pep-0392.rst +++ b/peps/pep-0392.rst @@ -1,12 +1,9 @@ PEP: 392 Title: Python 3.2 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 30-Dec-2009 Python-Version: 3.2 @@ -121,14 +118,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0393.rst b/peps/pep-0393.rst index bee0319fdc5..c2a42399b43 100644 --- a/peps/pep-0393.rst +++ b/peps/pep-0393.rst @@ -3,7 +3,6 @@ Title: Flexible String Representation Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 24-Jan-2010 Python-Version: 3.3 Post-History: diff --git a/peps/pep-0395.rst b/peps/pep-0395.rst index f270183c846..ae478eabe4b 100644 --- a/peps/pep-0395.rst +++ b/peps/pep-0395.rst @@ -1,11 +1,8 @@ PEP: 395 Title: Qualified Names for Modules -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 04-Mar-2011 Python-Version: 3.4 Post-History: 05-Mar-2011, 19-Nov-2011 diff --git a/peps/pep-0396.rst b/peps/pep-0396.rst index dd2c7bc31a4..489d0292b96 100644 --- a/peps/pep-0396.rst +++ b/peps/pep-0396.rst @@ -315,14 +315,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0397.rst b/peps/pep-0397.rst index bec6ac50458..ee99ca72c9a 100644 --- a/peps/pep-0397.rst +++ b/peps/pep-0397.rst @@ -4,7 +4,6 @@ Author: Mark Hammond , Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Mar-2011 Python-Version: 3.3 Post-History: 21-Jul-2011, 17-May-2011, 15-Mar-2011 diff --git a/peps/pep-0398.rst b/peps/pep-0398.rst index 6cf800b6779..d950f166b52 100644 --- a/peps/pep-0398.rst +++ b/peps/pep-0398.rst @@ -1,12 +1,9 @@ PEP: 398 Title: Python 3.3 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 23-Mar-2011 Python-Version: 3.3 @@ -183,14 +180,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0399.rst b/peps/pep-0399.rst index a87ee2a10e7..4b849eb723d 100644 --- a/peps/pep-0399.rst +++ b/peps/pep-0399.rst @@ -1,11 +1,8 @@ PEP: 399 Title: Pure Python/C Accelerator Module Compatibility Requirements -Version: $Revision: 88219 $ -Last-Modified: $Date: 2011-01-27 13:47:00 -0800 (Thu, 27 Jan 2011) $ Author: Brett Cannon Status: Final Type: Informational -Content-Type: text/x-rst Created: 04-Apr-2011 Python-Version: 3.3 Post-History: 04-Apr-2011, 12-Apr-2011, 17-Jul-2011, 15-Aug-2011, 01-Jan-2013 diff --git a/peps/pep-0400.rst b/peps/pep-0400.rst index 5067e5a4ee5..e37f3854de6 100644 --- a/peps/pep-0400.rst +++ b/peps/pep-0400.rst @@ -1,11 +1,8 @@ PEP: 400 Title: Deprecate codecs.StreamReader and codecs.StreamWriter -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 28-May-2011 Python-Version: 3.3 @@ -331,4 +328,3 @@ Footnotes .. [#f1] StreamReaderWriter has two more attributes than TextIOWrapper, reader and writer. - diff --git a/peps/pep-0401.rst b/peps/pep-0401.rst index dae6700067f..4073a588e18 100644 --- a/peps/pep-0401.rst +++ b/peps/pep-0401.rst @@ -1,11 +1,8 @@ PEP: 401 Title: BDFL Retirement -Version: $Revision$ -Last-Modified: $Date: 2009-04-01 00:00:00 -0400 (Wed, 1 Apr 2009)$ Author: Barry Warsaw, Brett Cannon Status: April Fool! Type: Process -Content-Type: text/x-rst Created: 01-Apr-2009 Post-History: 01-Apr-2009 @@ -108,13 +105,3 @@ This document is the property of the Python Steering Union (not to be confused with the Python Secret Underground, which emphatically does not exist). We suppose it's okay for you to read this, but don't even think about quoting, copying, modifying, or distributing it. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0402.rst b/peps/pep-0402.rst index 3187265993c..924116bde78 100644 --- a/peps/pep-0402.rst +++ b/peps/pep-0402.rst @@ -4,7 +4,6 @@ Author: Phillip J. Eby Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 12-Jul-2011 Python-Version: 3.3 Post-History: 20-Jul-2011 diff --git a/peps/pep-0403.rst b/peps/pep-0403.rst index aadaff6c41a..1c21ddd061e 100644 --- a/peps/pep-0403.rst +++ b/peps/pep-0403.rst @@ -1,11 +1,8 @@ PEP: 403 Title: General purpose decorator clause (aka "@in" clause) -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 13-Oct-2011 Python-Version: 3.4 Post-History: 13-Oct-2011 @@ -505,13 +502,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0404.rst b/peps/pep-0404.rst index 75c0119d47b..0153e475211 100644 --- a/peps/pep-0404.rst +++ b/peps/pep-0404.rst @@ -4,7 +4,6 @@ Author: Barry Warsaw Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 09-Nov-2011 Python-Version: 2.8 @@ -180,4 +179,3 @@ This document has been placed in the public domain. .. _`2to3`: http://docs.python.org/library/2to3.html .. _differences: http://docs.python.org/release/3.0.1/whatsnew/3.0.html .. _porting: http://python3porting.com/ - diff --git a/peps/pep-0405.rst b/peps/pep-0405.rst index 8c95d1c1dc6..7041cbea955 100644 --- a/peps/pep-0405.rst +++ b/peps/pep-0405.rst @@ -1,13 +1,10 @@ PEP: 405 Title: Python Virtual Environments -Version: $Revision$ -Last-Modified: $Date$ Author: Carl Meyer BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 13-Jun-2011 Python-Version: 3.3 Post-History: 24-Oct-2011, 28-Oct-2011, 06-Mar-2012, 24-May-2012 @@ -522,15 +519,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0406.rst b/peps/pep-0406.rst index be1ffaeac1e..2964b5af667 100644 --- a/peps/pep-0406.rst +++ b/peps/pep-0406.rst @@ -1,11 +1,8 @@ PEP: 406 Title: Improved Encapsulation of Import State -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Greg Slodkowicz Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 04-Jul-2011 Python-Version: 3.4 Post-History: 31-Jul-2011, 13-Nov-2011, 04-Dec-2011 @@ -261,12 +258,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0407.rst b/peps/pep-0407.rst index c313a2cb281..bf6d5c2f79c 100644 --- a/peps/pep-0407.rst +++ b/peps/pep-0407.rst @@ -1,13 +1,10 @@ PEP: 407 Title: New release cycle and introducing long-term support versions -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou , Georg Brandl , Barry Warsaw Status: Deferred Type: Process -Content-Type: text/x-rst Created: 12-Jan-2012 Post-History: 17-Jan-2012 @@ -165,14 +162,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0408.rst b/peps/pep-0408.rst index 788d7f417bd..347ce3eab33 100644 --- a/peps/pep-0408.rst +++ b/peps/pep-0408.rst @@ -1,12 +1,9 @@ PEP: 408 Title: Standard library __preview__ package -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Eli Bendersky Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 07-Jan-2012 Python-Version: 3.3 Post-History: 27-Jan-2012 @@ -305,13 +302,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0409.rst b/peps/pep-0409.rst index d8c05546700..ab417d7d8eb 100644 --- a/peps/pep-0409.rst +++ b/peps/pep-0409.rst @@ -1,11 +1,8 @@ PEP: 409 Title: Suppressing exception context -Version: $Revision$ -Last-Modified: $Date$ Author: Ethan Furman Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Jan-2012 Python-Version: 3.3 Post-History: 30-Aug-2002, 01-Feb-2012, 03-Feb-2012 @@ -194,14 +191,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0410.rst b/peps/pep-0410.rst index 715573e3bc9..8d967927468 100644 --- a/peps/pep-0410.rst +++ b/peps/pep-0410.rst @@ -1,11 +1,8 @@ PEP: 410 Title: Use decimal.Decimal type for timestamps -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Feb-2012 Python-Version: 3.3 Resolution: https://mail.python.org/pipermail/python-dev/2012-February/116837.html @@ -544,4 +541,3 @@ Copyright ========= This document has been placed in the public domain. - diff --git a/peps/pep-0411.rst b/peps/pep-0411.rst index e4969dc4341..a0669db3d2c 100644 --- a/peps/pep-0411.rst +++ b/peps/pep-0411.rst @@ -1,12 +1,9 @@ PEP: 411 Title: Provisional packages in the Python standard library -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Eli Bendersky Status: Superseded Type: Informational -Content-Type: text/x-rst Created: 10-Feb-2012 Python-Version: 3.3 Post-History: 10-Feb-2012, 24-Mar-2012 diff --git a/peps/pep-0412.rst b/peps/pep-0412.rst index 2e4f07afeeb..09d6481a8ac 100644 --- a/peps/pep-0412.rst +++ b/peps/pep-0412.rst @@ -1,11 +1,8 @@ PEP: 412 Title: Key-Sharing Dictionary -Version: $Revision$ -Last-Modified: $Date$ Author: Mark Shannon Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 08-Feb-2012 Python-Version: 3.3 Post-History: 08-Feb-2012 @@ -185,14 +182,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0413.rst b/peps/pep-0413.rst index f2778b2567b..9a4b6cb8fa3 100644 --- a/peps/pep-0413.rst +++ b/peps/pep-0413.rst @@ -1,11 +1,8 @@ PEP: 413 Title: Faster evolution of the Python Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Process -Content-Type: text/x-rst Created: 24-Feb-2012 Post-History: 24-Feb-2012, 25-Feb-2012 diff --git a/peps/pep-0414.rst b/peps/pep-0414.rst index 7b62aae4fe3..beaedb667ee 100644 --- a/peps/pep-0414.rst +++ b/peps/pep-0414.rst @@ -1,12 +1,9 @@ PEP: 414 Title: Explicit Unicode Literal for Python 3.3 -Version: $Revision$ -Last-Modified: $Date$ Author: Armin Ronacher , Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Feb-2012 Python-Version: 3.3 Post-History: 28-Feb-2012, 04-Mar-2012 @@ -433,12 +430,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0415.rst b/peps/pep-0415.rst index a8a695cfd70..3c9e20f6b15 100644 --- a/peps/pep-0415.rst +++ b/peps/pep-0415.rst @@ -1,12 +1,9 @@ PEP: 415 Title: Implement context suppression with exception attributes -Version: $Revision$ -Last-Modified: $Date$ Author: Benjamin Peterson BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Feb-2012 Python-Version: 3.3 Post-History: 26-Feb-2012 @@ -92,13 +89,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0416.rst b/peps/pep-0416.rst index 59e2e4d08b8..5c406372e9b 100644 --- a/peps/pep-0416.rst +++ b/peps/pep-0416.rst @@ -1,11 +1,8 @@ PEP: 416 Title: Add a frozendict builtin type -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Feb-2012 Python-Version: 3.3 @@ -251,4 +248,3 @@ Copyright ========= This document has been placed in the public domain. - diff --git a/peps/pep-0417.rst b/peps/pep-0417.rst index 77dccc2ac17..600a31e4994 100644 --- a/peps/pep-0417.rst +++ b/peps/pep-0417.rst @@ -1,11 +1,8 @@ PEP: 417 Title: Including mock in the Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Michael Foord Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Mar-2012 Python-Version: 3.3 Post-History: 12-Mar-2012 @@ -79,14 +76,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0418.rst b/peps/pep-0418.rst index b728a3fb3a4..8b18a1693f3 100644 --- a/peps/pep-0418.rst +++ b/peps/pep-0418.rst @@ -6,7 +6,6 @@ Author: Cameron Simpson , Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Mar-2012 Python-Version: 3.3 diff --git a/peps/pep-0418/bench_time.c b/peps/pep-0418/bench_time.c index b426b3e3c4a..ef96de043af 100644 --- a/peps/pep-0418/bench_time.c +++ b/peps/pep-0418/bench_time.c @@ -185,4 +185,3 @@ int main() benchmark("time()", bench_time, 0); return 0; } - diff --git a/peps/pep-0418/clock_resolution.py b/peps/pep-0418/clock_resolution.py index 17993cd8603..3205552ec80 100644 --- a/peps/pep-0418/clock_resolution.py +++ b/peps/pep-0418/clock_resolution.py @@ -69,4 +69,3 @@ def gettime(): test_clock(name, gettime) resolution = time.clock_getres(clock_id) print("- announced resolution: %s" % format_duration(resolution)) - diff --git a/peps/pep-0419.rst b/peps/pep-0419.rst index 40fd99cafa1..f464a2d9f86 100644 --- a/peps/pep-0419.rst +++ b/peps/pep-0419.rst @@ -1,11 +1,8 @@ PEP: 419 Title: Protecting cleanup statements from interruptions -Version: $Revision$ -Last-Modified: $Date$ Author: Paul Colomiets Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 06-Apr-2012 Python-Version: 3.3 diff --git a/peps/pep-0420.rst b/peps/pep-0420.rst index ea20501ab5e..4ad8f7ad8dd 100644 --- a/peps/pep-0420.rst +++ b/peps/pep-0420.rst @@ -1,11 +1,8 @@ PEP: 420 Title: Implicit Namespace Packages -Version: $Revision$ -Last-Modified: $Date$ Author: Eric V. Smith Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Apr-2012 Python-Version: 3.3 Post-History: @@ -642,13 +639,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0421.rst b/peps/pep-0421.rst index 1f5a410ed3d..541f78d5486 100644 --- a/peps/pep-0421.rst +++ b/peps/pep-0421.rst @@ -1,12 +1,9 @@ PEP: 421 Title: Adding sys.implementation -Version: $Revision$ -Last-Modified: $Date$ Author: Eric Snow BDFL-Delegate: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Apr-2012 Python-Version: 3.3 Post-History: 26-Apr-2012 @@ -519,14 +516,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0422.rst b/peps/pep-0422.rst index dad61a6e08b..51620598ddc 100644 --- a/peps/pep-0422.rst +++ b/peps/pep-0422.rst @@ -1,12 +1,9 @@ PEP: 422 Title: Simpler customisation of class creation -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Daniel Urban Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 05-Jun-2012 Python-Version: 3.5 Post-History: 05-Jun-2012, 10-Feb-2013 @@ -553,13 +550,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0423.rst b/peps/pep-0423.rst index 0eba9486c76..3fb4bb23147 100644 --- a/peps/pep-0423.rst +++ b/peps/pep-0423.rst @@ -1,13 +1,10 @@ PEP: 423 Title: Naming conventions and recipes related to packaging -Version: $Revision$ -Last-Modified: $Date$ Author: Benoit Bryon Discussions-To: distutils-sig@python.org Status: Deferred Type: Informational Topic: Packaging -Content-Type: text/x-rst Created: 24-May-2012 Post-History: @@ -833,14 +830,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0424.rst b/peps/pep-0424.rst index d814323c21c..6352c515964 100644 --- a/peps/pep-0424.rst +++ b/peps/pep-0424.rst @@ -1,11 +1,8 @@ PEP: 424 Title: A method for exposing a length hint -Version: $Revision$ -Last-Modified: $Date$ Author: Alex Gaynor Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 14-Jul-2012 Python-Version: 3.4 Post-History: `15-Jul-2012 `__ @@ -81,14 +78,3 @@ Copyright ========= This document has been placed into the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0425.rst b/peps/pep-0425.rst index d1fd39d1705..03d30ebf0ed 100644 --- a/peps/pep-0425.rst +++ b/peps/pep-0425.rst @@ -1,13 +1,10 @@ PEP: 425 Title: Compatibility Tags for Built Distributions -Version: $Revision$ -Last-Modified: 07-Aug-2012 Author: Daniel Holth BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 27-Jul-2012 Python-Version: 3.4 Post-History: 08-Aug-2012, 18-Oct-2012, 15-Feb-2013 diff --git a/peps/pep-0426/pepsort.py b/peps/pep-0426/pepsort.py index 84e28e37051..ff306ebc57e 100755 --- a/peps/pep-0426/pepsort.py +++ b/peps/pep-0426/pepsort.py @@ -267,4 +267,3 @@ def main(pepno = '426'): filemode='w', format='%(message)s') logger.setLevel(logging.DEBUG) main(pepno) - diff --git a/peps/pep-0427.rst b/peps/pep-0427.rst index 921a6258ccf..5f50bfd7336 100644 --- a/peps/pep-0427.rst +++ b/peps/pep-0427.rst @@ -1,14 +1,11 @@ PEP: 427 Title: The Wheel Binary Package Format 1.0 -Version: $Revision$ -Last-Modified: $Date$ Author: Daniel Holth BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 20-Sep-2012 Post-History: 18-Oct-2012, 15-Feb-2013 Resolution: https://mail.python.org/pipermail/python-dev/2013-February/124103.html @@ -473,14 +470,3 @@ Copyright ========= This document has been placed into the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0428.rst b/peps/pep-0428.rst index 2bfcc5db336..449c533a9de 100644 --- a/peps/pep-0428.rst +++ b/peps/pep-0428.rst @@ -1,11 +1,8 @@ PEP: 428 Title: The pathlib module -- object-oriented filesystem paths -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Jul-2012 Python-Version: 3.4 Post-History: `05-Oct-2012 `__ @@ -713,12 +710,3 @@ Copyright ========= This document has been placed into the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0429.rst b/peps/pep-0429.rst index 71fb51c9f52..a7ac330437d 100644 --- a/peps/pep-0429.rst +++ b/peps/pep-0429.rst @@ -1,12 +1,9 @@ PEP: 429 Title: Python 3.4 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 17-Oct-2012 Python-Version: 3.4 @@ -107,14 +104,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0430.rst b/peps/pep-0430.rst index 6bf2f03a638..b258fa0d054 100644 --- a/peps/pep-0430.rst +++ b/peps/pep-0430.rst @@ -1,12 +1,9 @@ PEP: 430 Title: Migrating to Python 3 as the default online documentation -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan BDFL-Delegate: Georg Brandl Status: Final Type: Informational -Content-Type: text/x-rst Created: 27-Oct-2012 diff --git a/peps/pep-0431.rst b/peps/pep-0431.rst index 1b313bd144c..5109e10d944 100644 --- a/peps/pep-0431.rst +++ b/peps/pep-0431.rst @@ -1,12 +1,9 @@ PEP: 431 Title: Time zone support improvements -Version: $Revision$ -Last-Modified: $Date$ Author: Lennart Regebro BDFL-Delegate: Barry Warsaw Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 11-Dec-2012 Post-History: 11-Dec-2012, 28-Dec-2012, 28-Jan-2013 Superseded-By: 615 diff --git a/peps/pep-0432.rst b/peps/pep-0432.rst index 676ca96fe8f..3d4799c34e2 100644 --- a/peps/pep-0432.rst +++ b/peps/pep-0432.rst @@ -1,14 +1,11 @@ PEP: 432 Title: Restructuring the CPython startup sequence -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Victor Stinner , Eric Snow Discussions-To: capi-sig@python.org Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Requires: 587 Created: 28-Dec-2012 Post-History: 28-Dec-2012, 02-Jan-2013, 30-Mar-2019, 28-Jun-2020 diff --git a/peps/pep-0433.rst b/peps/pep-0433.rst index 73751efcada..90e2c6c6a7c 100644 --- a/peps/pep-0433.rst +++ b/peps/pep-0433.rst @@ -1,11 +1,8 @@ PEP: 433 Title: Easier suppression of file descriptor inheritance -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 10-Jan-2013 Python-Version: 3.4 Superseded-By: 446 @@ -736,14 +733,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0434.rst b/peps/pep-0434.rst index 95a072258d7..5914a703d11 100644 --- a/peps/pep-0434.rst +++ b/peps/pep-0434.rst @@ -1,13 +1,10 @@ PEP: 434 Title: IDLE Enhancement Exception for All Branches -Version: $Revision$ -Last-Modified: $Date$ Author: Todd Rovito , Terry Reedy BDFL-Delegate: Alyssa Coghlan Status: Active Type: Informational -Content-Type: text/x-rst Created: 16-Feb-2013 Post-History: 16-Feb-2013, 03-Mar-2013, @@ -195,14 +192,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0435.rst b/peps/pep-0435.rst index df1d2a299ec..4e6d63fe01e 100644 --- a/peps/pep-0435.rst +++ b/peps/pep-0435.rst @@ -1,13 +1,10 @@ PEP: 435 Title: Adding an Enum type to the Python standard library -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw , Eli Bendersky , Ethan Furman Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 23-Feb-2013 Python-Version: 3.4 Post-History: 23-Feb-2013, 02-May-2013 @@ -612,13 +609,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0436.rst b/peps/pep-0436.rst index 7528edb3ffa..cf7727e0f38 100644 --- a/peps/pep-0436.rst +++ b/peps/pep-0436.rst @@ -1,12 +1,9 @@ PEP: 436 Title: The Argument Clinic DSL -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 22-Feb-2013 Python-Version: 3.4 @@ -797,14 +794,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0437.rst b/peps/pep-0437.rst index 92f0d729a5e..0136565c333 100644 --- a/peps/pep-0437.rst +++ b/peps/pep-0437.rst @@ -1,11 +1,8 @@ PEP: 437 Title: A DSL for specifying signatures, annotations and argument converters -Version: $Revision$ -Last-Modified: $Date$ Author: Stefan Krah Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 11-Mar-2013 Python-Version: 3.4 Post-History: @@ -398,13 +395,3 @@ References and Footnotes .. _second iteration of the PEP 436 DSL: http://hg.python.org/peps/rev/a2fa10b2424b - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0438.rst b/peps/pep-0438.rst index 4b2aff25e18..fb58043d4de 100644 --- a/peps/pep-0438.rst +++ b/peps/pep-0438.rst @@ -1,14 +1,11 @@ PEP: 438 Title: Transitioning to release-file hosting on PyPI -Version: $Revision$ -Last-Modified: $Date$ Author: Holger Krekel , Carl Meyer BDFL-Delegate: Richard Jones Discussions-To: distutils-sig@python.org Status: Superseded Type: Process Topic: Packaging -Content-Type: text/x-rst Created: 15-Mar-2013 Post-History: 19-May-2013 Superseded-By: 470 @@ -459,14 +456,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0439.rst b/peps/pep-0439.rst index a354e96737e..9af4885e782 100644 --- a/peps/pep-0439.rst +++ b/peps/pep-0439.rst @@ -1,14 +1,11 @@ PEP: 439 Title: Inclusion of implicit pip bootstrap in Python installation -Version: $Revision$ -Last-Modified: $Date$ Author: Richard Jones BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 18-Mar-2013 Python-Version: 3.4 Post-History: 19-Mar-2013 @@ -246,14 +243,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0440.rst b/peps/pep-0440.rst index 16d767c03f4..20aa21da9b9 100644 --- a/peps/pep-0440.rst +++ b/peps/pep-0440.rst @@ -7,7 +7,6 @@ Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 18-Mar-2013 Post-History: 30-Mar-2013, 27-May-2013, 20-Jun-2013, 21-Dec-2013, 28-Jan-2014, 08-Aug-2014, diff --git a/peps/pep-0441.rst b/peps/pep-0441.rst index a7e6c249ff0..e25c48231b6 100644 --- a/peps/pep-0441.rst +++ b/peps/pep-0441.rst @@ -5,7 +5,6 @@ Author: Daniel Holth , Discussions-To: https://mail.python.org/pipermail/python-dev/2015-February/138277.html Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Mar-2013 Python-Version: 3.5 Post-History: 30-Mar-2013, 01-Apr-2013, 16-Feb-2015 diff --git a/peps/pep-0442.rst b/peps/pep-0442.rst index 3b1e2aa2834..6d2e48c5054 100644 --- a/peps/pep-0442.rst +++ b/peps/pep-0442.rst @@ -1,12 +1,9 @@ PEP: 442 Title: Safe object finalization -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou BDFL-Delegate: Benjamin Peterson Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 18-May-2013 Python-Version: 3.4 Post-History: 18-May-2013 @@ -295,12 +292,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0443.rst b/peps/pep-0443.rst index 36ae2a57282..d35a2c6ef98 100644 --- a/peps/pep-0443.rst +++ b/peps/pep-0443.rst @@ -1,12 +1,9 @@ PEP: 443 Title: Single-dispatch generic functions -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 22-May-2013 Python-Version: 3.4 Post-History: 22-May-2013, 25-May-2013, 31-May-2013 @@ -407,14 +404,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0444.rst b/peps/pep-0444.rst index e06bc897109..4472812a7a6 100644 --- a/peps/pep-0444.rst +++ b/peps/pep-0444.rst @@ -1,13 +1,10 @@ PEP: 444 Title: Python Web3 Interface -Version: $Revision$ -Last-Modified: $Date$ Author: Chris McDonough , Armin Ronacher Discussions-To: web-sig@python.org Status: Deferred Type: Informational -Content-Type: text/x-rst Created: 19-Jul-2010 @@ -1562,14 +1559,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0445.rst b/peps/pep-0445.rst index 996a54cdc7d..96dd22ed4d5 100644 --- a/peps/pep-0445.rst +++ b/peps/pep-0445.rst @@ -1,12 +1,9 @@ PEP: 445 Title: Add new APIs to customize Python memory allocators -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner BDFL-Delegate: Antoine Pitrou Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Jun-2013 Python-Version: 3.4 Resolution: https://mail.python.org/pipermail/python-dev/2013-July/127222.html @@ -770,4 +767,3 @@ Copyright ========= This document has been placed into the public domain. - diff --git a/peps/pep-0446.rst b/peps/pep-0446.rst index 9fd2b05fba9..07fd2468397 100644 --- a/peps/pep-0446.rst +++ b/peps/pep-0446.rst @@ -1,11 +1,8 @@ PEP: 446 Title: Make newly created file descriptors non-inheritable -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Aug-2013 Python-Version: 3.4 Replaces: 433 @@ -618,5 +615,3 @@ Copyright ========= This document has been placed into the public domain. - - diff --git a/peps/pep-0446/test_cloexec.py b/peps/pep-0446/test_cloexec.py index 88f5a0bd1a0..8f653c5c55f 100644 --- a/peps/pep-0446/test_cloexec.py +++ b/peps/pep-0446/test_cloexec.py @@ -47,4 +47,3 @@ def after_exec(): main() else: after_exec() - diff --git a/peps/pep-0447.rst b/peps/pep-0447.rst index 626a54816d5..b1c0fde82ce 100644 --- a/peps/pep-0447.rst +++ b/peps/pep-0447.rst @@ -3,7 +3,6 @@ Title: Add __getdescriptor__ method to metaclass Author: Ronald Oussoren Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 12-Jun-2013 Post-History: 02-Jul-2013, 15-Jul-2013, 29-Jul-2013, 22-Jul-2015 diff --git a/peps/pep-0448.rst b/peps/pep-0448.rst index 72ffb821cb1..0bbc20ae8ad 100644 --- a/peps/pep-0448.rst +++ b/peps/pep-0448.rst @@ -4,7 +4,6 @@ Author: Joshua Landau Discussions-To: python-ideas@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 29-Jun-2013 Python-Version: 3.5 Post-History: diff --git a/peps/pep-0449.rst b/peps/pep-0449.rst index bad7446c4d0..ae38114a4bb 100644 --- a/peps/pep-0449.rst +++ b/peps/pep-0449.rst @@ -1,14 +1,11 @@ PEP: 449 Title: Removal of the PyPI Mirror Auto Discovery and Naming Scheme -Version: $Revision$ -Last-Modified: $Date$ Author: Donald Stufft BDFL-Delegate: Richard Jones Discussions-To: distutils-sig@python.org Status: Final Type: Process Topic: Packaging -Content-Type: text/x-rst Created: 04-Aug-2013 Post-History: 04-Aug-2013 Replaces: 381 @@ -145,14 +142,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0450.rst b/peps/pep-0450.rst index e46f72f29ca..552a343f764 100644 --- a/peps/pep-0450.rst +++ b/peps/pep-0450.rst @@ -1,11 +1,8 @@ PEP: 450 Title: Adding A Statistics Module To The Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Steven D'Aprano Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Aug-2013 Python-Version: 3.4 Post-History: 13-Sep-2013 @@ -568,14 +565,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0451.rst b/peps/pep-0451.rst index be1fa1718e4..a30b93b065e 100644 --- a/peps/pep-0451.rst +++ b/peps/pep-0451.rst @@ -1,13 +1,10 @@ PEP: 451 Title: A ModuleSpec Type for the Import System -Version: $Revision$ -Last-Modified: $Date$ Author: Eric Snow BDFL-Delegate: Brett Cannon , Alyssa Coghlan Discussions-To: import-sig@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 08-Aug-2013 Python-Version: 3.4 Post-History: 08-Aug-2013, 28-Aug-2013, 18-Sep-2013, 24-Sep-2013, 04-Oct-2013 @@ -947,14 +944,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0452.rst b/peps/pep-0452.rst index cdddd5ce5f2..669da330f8a 100644 --- a/peps/pep-0452.rst +++ b/peps/pep-0452.rst @@ -1,11 +1,8 @@ PEP: 452 Title: API for Cryptographic Hash Functions v2.0 -Version: $Revision$ -Last-Modified: $Date$ Author: A.M. Kuchling , Christian Heimes Status: Final Type: Informational -Content-Type: text/x-rst Created: 15-Aug-2013 Post-History: Replaces: 247 @@ -254,9 +251,3 @@ This document has been placed in the public domain. .. _issue 18532: http://bugs.python.org/issue18532 - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - End: diff --git a/peps/pep-0453.rst b/peps/pep-0453.rst index 656b11720f5..e07b9217e88 100644 --- a/peps/pep-0453.rst +++ b/peps/pep-0453.rst @@ -5,7 +5,6 @@ Author: Donald Stufft , BDFL-Delegate: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-Aug-2013 Post-History: 30-Aug-2013, 15-Sep-2013, 18-Sep-2013, 19-Sep-2013, 23-Sep-2013, 29-Sep-2013, 13-Oct-2013, 20-Oct-2013 diff --git a/peps/pep-0454.rst b/peps/pep-0454.rst index 7575386af09..8822506f0b9 100644 --- a/peps/pep-0454.rst +++ b/peps/pep-0454.rst @@ -1,12 +1,9 @@ PEP: 454 Title: Add a new tracemalloc module to trace Python memory allocations -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner BDFL-Delegate: Charles-François Natali Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 03-Sep-2013 Python-Version: 3.4 Resolution: https://mail.python.org/pipermail/python-dev/2013-November/130491.html @@ -550,14 +547,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0455.rst b/peps/pep-0455.rst index 9bb6d94d9a4..0faaefdad1c 100644 --- a/peps/pep-0455.rst +++ b/peps/pep-0455.rst @@ -1,12 +1,9 @@ PEP: 455 Title: Adding a key-transforming dictionary to collections -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou BDFL-Delegate: Raymond Hettinger Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 13-Sep-2013 Python-Version: 3.5 Post-History: @@ -269,14 +266,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0456.rst b/peps/pep-0456.rst index 5e0e79675bc..f0cd197187a 100644 --- a/peps/pep-0456.rst +++ b/peps/pep-0456.rst @@ -1,12 +1,9 @@ PEP: 456 Title: Secure and interchangeable hash algorithm -Version: $Revision$ -Last-Modified: $Date$ Author: Christian Heimes BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Sep-2013 Python-Version: 3.4 Post-History: 06-Oct-2013, 14-Nov-2013, 20-Nov-2013 @@ -695,14 +692,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0457.rst b/peps/pep-0457.rst index a687b8ebc07..3b9f0433380 100644 --- a/peps/pep-0457.rst +++ b/peps/pep-0457.rst @@ -1,12 +1,9 @@ PEP: 457 Title: Notation For Positional-Only Parameters -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings Discussions-To: python-dev@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 08-Oct-2013 @@ -272,14 +269,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0458.rst b/peps/pep-0458.rst index e3459db94b8..712012a4062 100644 --- a/peps/pep-0458.rst +++ b/peps/pep-0458.rst @@ -1,7 +1,5 @@ PEP: 458 Title: Secure PyPI downloads with signed repository metadata -Version: $Revision$ -Last-Modified: $Date$ Author: Trishank Karthik Kuppusamy , Vladimir Diaz , Marina Moore , @@ -15,7 +13,6 @@ Discussions-To: https://discuss.python.org/t/pep-458-secure-pypi-downloads-with- Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 27-Sep-2013 Post-History: 06-Jan-2019, 13-Nov-2019 Resolution: https://discuss.python.org/t/pep-458-secure-pypi-downloads-with-package-signing/2648/115 diff --git a/peps/pep-0459.rst b/peps/pep-0459.rst index 6fe870a0dc7..5b4d1def6ba 100644 --- a/peps/pep-0459.rst +++ b/peps/pep-0459.rst @@ -1,14 +1,11 @@ PEP: 459 Title: Standard Metadata Extensions for Python Software Packages -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Withdrawn Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Requires: 426 Created: 11-Nov-2013 Post-History: 21-Dec-2013 @@ -671,12 +668,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0460.rst b/peps/pep-0460.rst index 438f6378daa..eaa9712e90d 100644 --- a/peps/pep-0460.rst +++ b/peps/pep-0460.rst @@ -1,11 +1,8 @@ PEP: 460 Title: Add binary interpolation and formatting -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 06-Jan-2014 Python-Version: 3.5 @@ -165,14 +162,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0461.rst b/peps/pep-0461.rst index 09036768dc8..18b84ac3f7d 100644 --- a/peps/pep-0461.rst +++ b/peps/pep-0461.rst @@ -3,7 +3,6 @@ Title: Adding % formatting to bytes and bytearray Author: Ethan Furman Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Jan-2014 Python-Version: 3.5 Post-History: 14-Jan-2014, 15-Jan-2014, 17-Jan-2014, 22-Feb-2014, 25-Mar-2014, diff --git a/peps/pep-0462.rst b/peps/pep-0462.rst index 73b1846a53d..17abcd82cc9 100644 --- a/peps/pep-0462.rst +++ b/peps/pep-0462.rst @@ -3,7 +3,6 @@ Title: Core development workflow automation for CPython Author: Alyssa Coghlan Status: Withdrawn Type: Process -Content-Type: text/x-rst Requires: 474 Created: 23-Jan-2014 Post-History: 25-Jan-2014, 27-Jan-2014, 01-Feb-2015 diff --git a/peps/pep-0463.rst b/peps/pep-0463.rst index 68f1e1f299c..f14d394a50e 100644 --- a/peps/pep-0463.rst +++ b/peps/pep-0463.rst @@ -1,11 +1,8 @@ PEP: 463 Title: Exception-catching expressions -Version: $Revision$ -Last-Modified: $Date$ Author: Chris Angelico Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 15-Feb-2014 Python-Version: 3.5 Post-History: 20-Feb-2014, 16-Feb-2014 @@ -929,14 +926,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0464.rst b/peps/pep-0464.rst index cbc696a716e..9559d3a6950 100644 --- a/peps/pep-0464.rst +++ b/peps/pep-0464.rst @@ -1,14 +1,11 @@ PEP: 464 Title: Removal of the PyPI Mirror Authenticity API -Version: $Revision$ -Last-Modified: $Date$ Author: Donald Stufft BDFL-Delegate: Richard Jones Discussions-To: distutils-sig@python.org Status: Final Type: Process Topic: Packaging -Content-Type: text/x-rst Created: 02-Mar-2014 Post-History: 04-Mar-2014 Replaces: 381 @@ -74,14 +71,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0465.rst b/peps/pep-0465.rst index 79f3ec70531..568650b28ec 100644 --- a/peps/pep-0465.rst +++ b/peps/pep-0465.rst @@ -1,11 +1,8 @@ PEP: 465 Title: A dedicated infix operator for matrix multiplication -Version: $Revision$ -Last-Modified: $Date$ Author: Nathaniel J. Smith Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Feb-2014 Python-Version: 3.5 Post-History: 13-Mar-2014 diff --git a/peps/pep-0466.rst b/peps/pep-0466.rst index 0cf6d6ba3b9..a029ebfb496 100644 --- a/peps/pep-0466.rst +++ b/peps/pep-0466.rst @@ -1,11 +1,8 @@ PEP: 466 Title: Network Security Enhancements for Python 2.7.x -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 23-Mar-2014 Python-Version: 2.7.9 Post-History: 23-Mar-2014, 24-Mar-2014, 25-Mar-2014, 26-Mar-2014, 16-Apr-2014 @@ -665,14 +662,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0467.rst b/peps/pep-0467.rst index 033ce087a45..2ff52b4ed35 100644 --- a/peps/pep-0467.rst +++ b/peps/pep-0467.rst @@ -1,12 +1,9 @@ PEP: 467 Title: Minor API improvements for binary sequences -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Ethan Furman Discussions-To: https://discuss.python.org/t/42001 Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 30-Mar-2014 Python-Version: 3.13 Post-History: 30-Mar-2014, 15-Aug-2014, 16-Aug-2014, 07-Jun-2016, 01-Sep-2016, diff --git a/peps/pep-0468.rst b/peps/pep-0468.rst index a7d2277b6c6..6d68a3db9f1 100644 --- a/peps/pep-0468.rst +++ b/peps/pep-0468.rst @@ -1,12 +1,9 @@ PEP: 468 Title: Preserving the order of \*\*kwargs in a function. -Version: $Revision$ -Last-Modified: $Date$ Author: Eric Snow Discussions-To: python-ideas@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Apr-2014 Python-Version: 3.6 Post-History: 05-Apr-2014, 08-Sep-2016 @@ -428,14 +425,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0469.rst b/peps/pep-0469.rst index b390be40c0c..1002cfc10fb 100644 --- a/peps/pep-0469.rst +++ b/peps/pep-0469.rst @@ -1,11 +1,8 @@ PEP: 469 Title: Migration of dict iteration code to Python 3 -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 18-Apr-2014 Python-Version: 3.5 Post-History: 18-Apr-2014, 21-Apr-2014 @@ -400,13 +397,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0470.rst b/peps/pep-0470.rst index 9ad243a22ef..83f9ca6b4dd 100644 --- a/peps/pep-0470.rst +++ b/peps/pep-0470.rst @@ -1,14 +1,11 @@ PEP: 470 Title: Removing External Hosting Support on PyPI -Version: $Revision$ -Last-Modified: $Date$ Author: Donald Stufft BDFL-Delegate: Paul Moore Discussions-To: distutils-sig@python.org Status: Final Type: Process Topic: Packaging -Content-Type: text/x-rst Created: 12-May-2014 Post-History: 14-May-2014, 05-Jun-2014, 03-Oct-2014, 13-Oct-2014, 26-Aug-2015 Replaces: 438 @@ -455,14 +452,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0471.rst b/peps/pep-0471.rst index f40fce5faea..0f9a04bb7c4 100644 --- a/peps/pep-0471.rst +++ b/peps/pep-0471.rst @@ -1,12 +1,9 @@ PEP: 471 Title: os.scandir() function -- a better and faster directory iterator -Version: $Revision$ -Last-Modified: $Date$ Author: Ben Hoyt BDFL-Delegate: Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-May-2014 Python-Version: 3.5 Post-History: 27-Jun-2014, 08-Jul-2014, 14-Jul-2014 @@ -695,14 +692,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0472.rst b/peps/pep-0472.rst index 900e511643c..1952e59887f 100644 --- a/peps/pep-0472.rst +++ b/peps/pep-0472.rst @@ -1,12 +1,9 @@ PEP: 472 Title: Support for indexing with keyword arguments -Version: $Revision$ -Last-Modified: $Date$ Author: Stefano Borini, Joseph Martinot-Lagarde Discussions-To: python-ideas@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 24-Jun-2014 Python-Version: 3.6 Post-History: 02-Jul-2014 @@ -639,13 +636,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0473.rst b/peps/pep-0473.rst index d3829d5c952..6ea1d134c2d 100644 --- a/peps/pep-0473.rst +++ b/peps/pep-0473.rst @@ -1,11 +1,8 @@ PEP: 473 Title: Adding structured data to built-in exceptions -Version: $Revision$ -Last-Modified: $Date$ Author: Sebastian Kreft Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Mar-2014 Post-History: Resolution: https://mail.python.org/pipermail/python-dev/2019-March/156692.html @@ -278,14 +275,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0474.rst b/peps/pep-0474.rst index ce94bc4a7b8..42931afee93 100644 --- a/peps/pep-0474.rst +++ b/peps/pep-0474.rst @@ -1,11 +1,8 @@ PEP: 474 Title: Creating forge.python.org -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Process -Content-Type: text/x-rst Created: 19-Jul-2014 Post-History: 19-Jul-2014, 08-Jan-2015, 01-Feb-2015 @@ -466,12 +463,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0475.rst b/peps/pep-0475.rst index 3f812b90ba9..ea12b2b4c04 100644 --- a/peps/pep-0475.rst +++ b/peps/pep-0475.rst @@ -1,12 +1,9 @@ PEP: 475 Title: Retry system calls failing with EINTR -Version: $Revision$ -Last-Modified: $Date$ Author: Charles-François Natali , Victor Stinner BDFL-Delegate: Antoine Pitrou Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 29-Jul-2014 Python-Version: 3.5 Resolution: https://mail.python.org/pipermail/python-dev/2015-February/138018.html @@ -474,14 +471,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0476.rst b/peps/pep-0476.rst index 37fab9f8de6..51788e71cce 100644 --- a/peps/pep-0476.rst +++ b/peps/pep-0476.rst @@ -1,11 +1,8 @@ PEP: 476 Title: Enabling certificate verification by default for stdlib http clients -Version: $Revision$ -Last-Modified: $Date$ Author: Alex Gaynor Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Aug-2014 Python-Version: 2.7.9, 3.4.3, 3.5 Resolution: https://mail.python.org/pipermail/python-dev/2014-October/136676.html @@ -196,12 +193,3 @@ Copyright ========= This document has been placed into the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0477.rst b/peps/pep-0477.rst index acb8a2a8824..b2e786da2e2 100644 --- a/peps/pep-0477.rst +++ b/peps/pep-0477.rst @@ -5,7 +5,6 @@ Author: Donald Stufft , BDFL-Delegate: Benjamin Peterson Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Aug-2014 Post-History: 01-Sep-2014 Resolution: https://mail.python.org/pipermail/python-dev/2014-September/136238.html diff --git a/peps/pep-0478.rst b/peps/pep-0478.rst index 901c8c16ce1..9ea2ee9bb9b 100644 --- a/peps/pep-0478.rst +++ b/peps/pep-0478.rst @@ -1,12 +1,9 @@ PEP: 478 Title: Python 3.5 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 22-Sep-2014 Python-Version: 3.5 @@ -100,14 +97,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0479.rst b/peps/pep-0479.rst index 11c4b752ef7..7770f785d37 100644 --- a/peps/pep-0479.rst +++ b/peps/pep-0479.rst @@ -1,11 +1,8 @@ PEP: 479 Title: Change StopIteration handling inside generators -Version: $Revision$ -Last-Modified: $Date$ Author: Chris Angelico , Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Nov-2014 Python-Version: 3.5 Post-History: 15-Nov-2014, 19-Nov-2014, 05-Dec-2014 @@ -623,14 +620,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0480.rst b/peps/pep-0480.rst index 3392872751a..bbce4335b68 100644 --- a/peps/pep-0480.rst +++ b/peps/pep-0480.rst @@ -8,7 +8,6 @@ Discussions-To: https://discuss.python.org/t/5666 Status: Draft Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Requires: 458 Created: 08-Oct-2014 diff --git a/peps/pep-0481.rst b/peps/pep-0481.rst index ff80b03794f..b2436737a3a 100644 --- a/peps/pep-0481.rst +++ b/peps/pep-0481.rst @@ -3,7 +3,6 @@ Title: Migrate CPython to Git, Github, and Phabricator Author: Donald Stufft Status: Withdrawn Type: Process -Content-Type: text/x-rst Created: 29-Nov-2014 Post-History: 29-Nov-2014 diff --git a/peps/pep-0482.rst b/peps/pep-0482.rst index 1cfafa2ffad..ceceba1703b 100644 --- a/peps/pep-0482.rst +++ b/peps/pep-0482.rst @@ -1,13 +1,10 @@ PEP: 482 Title: Literature Overview for Type Hints -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa Discussions-To: python-ideas@python.org Status: Final Type: Informational Topic: Typing -Content-Type: text/x-rst Created: 08-Jan-2015 Post-History: diff --git a/peps/pep-0483.rst b/peps/pep-0483.rst index 72e67681e4a..3f37c585414 100644 --- a/peps/pep-0483.rst +++ b/peps/pep-0483.rst @@ -1,13 +1,10 @@ PEP: 483 Title: The Theory of Type Hints -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum , Ivan Levkivskyi Discussions-To: python-ideas@python.org Status: Final Type: Informational Topic: Typing -Content-Type: text/x-rst Created: 19-Dec-2014 Post-History: @@ -787,14 +784,3 @@ References and Footnotes ======================== .. _Open Publication License: http://www.opencontent.org/openpub/ - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0484.rst b/peps/pep-0484.rst index b3c24d5abbf..df17858d269 100644 --- a/peps/pep-0484.rst +++ b/peps/pep-0484.rst @@ -1,14 +1,11 @@ PEP: 484 Title: Type Hints -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum , Jukka Lehtosalo , Łukasz Langa BDFL-Delegate: Mark Shannon Discussions-To: python-dev@python.org Status: Final Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 29-Sep-2014 Python-Version: 3.5 Post-History: 16-Jan-2015, 20-Mar-2015, 17-Apr-2015, 20-May-2015, 22-May-2015 @@ -128,7 +125,7 @@ have a return annotation; the default behavior is thus the same as for other methods.) A type checker is expected to check the body of a checked function for -consistency with the given annotations. The annotations may also be +consistency with the given annotations. The annotations may also be used to check correctness of calls appearing in other checked functions. Type checkers are expected to attempt to infer as much information as diff --git a/peps/pep-0485.rst b/peps/pep-0485.rst index dd2bc345155..44660ff8d4b 100644 --- a/peps/pep-0485.rst +++ b/peps/pep-0485.rst @@ -1,11 +1,8 @@ PEP: 485 Title: A Function for testing approximate equality -Version: $Revision$ -Last-Modified: $Date$ Author: Christopher Barker Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Jan-2015 Python-Version: 3.5 Post-History: @@ -638,13 +635,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0486.rst b/peps/pep-0486.rst index a785a8f2a6b..dc475c1b759 100644 --- a/peps/pep-0486.rst +++ b/peps/pep-0486.rst @@ -1,11 +1,8 @@ PEP: 486 Title: Make the Python Launcher aware of virtual environments -Version: $Revision$ -Last-Modified: $Date$ Author: Paul Moore Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Feb-2015 Python-Version: 3.5 Post-History: 12-Feb-2015 @@ -137,14 +134,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0487.rst b/peps/pep-0487.rst index c5ff2a08be9..fa1dd63a282 100644 --- a/peps/pep-0487.rst +++ b/peps/pep-0487.rst @@ -1,11 +1,8 @@ PEP: 487 Title: Simpler customisation of class creation -Version: $Revision$ -Last-Modified: $Date$ Author: Martin Teichmann , Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Feb-2015 Python-Version: 3.6 Post-History: 27-Feb-2015, 05-Feb-2016, 24-Jun-2016, 02-Jul-2016, 13-Jul-2016 @@ -474,14 +471,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0488.rst b/peps/pep-0488.rst index 4015d6721dd..97f63c5e1c3 100644 --- a/peps/pep-0488.rst +++ b/peps/pep-0488.rst @@ -1,11 +1,8 @@ PEP: 488 Title: Elimination of PYO files -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Feb-2015 Python-Version: 3.5 Post-History: diff --git a/peps/pep-0489.rst b/peps/pep-0489.rst index 1f06fcbc3c1..2ad02fbe362 100644 --- a/peps/pep-0489.rst +++ b/peps/pep-0489.rst @@ -1,7 +1,5 @@ PEP: 489 Title: Multi-phase extension module initialization -Version: $Revision$ -Last-Modified: $Date$ Author: Petr Viktorin , Stefan Behnel , Alyssa Coghlan @@ -9,7 +7,6 @@ BDFL-Delegate: Eric Snow Discussions-To: import-sig@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Aug-2013 Python-Version: 3.5 Post-History: 23-Aug-2013, 20-Feb-2015, 16-Apr-2015, 07-May-2015, 18-May-2015 diff --git a/peps/pep-0490.rst b/peps/pep-0490.rst index 3514860d372..7ceb9c9479c 100644 --- a/peps/pep-0490.rst +++ b/peps/pep-0490.rst @@ -1,11 +1,8 @@ PEP: 490 Title: Chain exceptions at C level -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 25-Mar-2015 Python-Version: 3.6 @@ -307,14 +304,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0491.rst b/peps/pep-0491.rst index b4c06cac1fa..abe553c660b 100644 --- a/peps/pep-0491.rst +++ b/peps/pep-0491.rst @@ -5,7 +5,6 @@ Discussions-To: distutils-sig@python.org Status: Deferred Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 16-Apr-2015 Abstract diff --git a/peps/pep-0492.rst b/peps/pep-0492.rst index 7d4f092801a..0b40861446f 100644 --- a/peps/pep-0492.rst +++ b/peps/pep-0492.rst @@ -4,7 +4,6 @@ Author: Yury Selivanov Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Apr-2015 Python-Version: 3.5 Post-History: 17-Apr-2015, 21-Apr-2015, 27-Apr-2015, 29-Apr-2015, 05-May-2015 diff --git a/peps/pep-0493.rst b/peps/pep-0493.rst index 9636fcee048..e26eb8d2503 100644 --- a/peps/pep-0493.rst +++ b/peps/pep-0493.rst @@ -1,14 +1,11 @@ PEP: 493 Title: HTTPS verification migration tools for Python 2.7 -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Robert Kuska , Marc-André Lemburg BDFL-Delegate: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-May-2015 Python-Version: 2.7.12 Post-History: 06-Jul-2015, 11-Nov-2015, 24-Nov-2015, 24-Feb-2016 @@ -589,12 +586,3 @@ Copyright ========= This document has been placed into the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0494.rst b/peps/pep-0494.rst index e358410a135..90f998ae094 100644 --- a/peps/pep-0494.rst +++ b/peps/pep-0494.rst @@ -1,12 +1,9 @@ PEP: 494 Title: Python 3.6 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Ned Deily Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 30-May-2015 Python-Version: 3.6 @@ -186,14 +183,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0495-gap.svg b/peps/pep-0495-gap.svg index 090213a307a..f31f0517740 100644 --- a/peps/pep-0495-gap.svg +++ b/peps/pep-0495-gap.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/peps/pep-0495.rst b/peps/pep-0495.rst index 257ed5bfddc..f44875adbd8 100644 --- a/peps/pep-0495.rst +++ b/peps/pep-0495.rst @@ -1,12 +1,9 @@ PEP: 495 Title: Local Time Disambiguation -Version: $Revision$ -Last-Modified: $Date$ Author: Alexander Belopolsky , Tim Peters Discussions-To: datetime-sig@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Aug-2015 Python-Version: 3.6 Resolution: https://mail.python.org/pipermail/datetime-sig/2015-September/000900.html diff --git a/peps/pep-0496.rst b/peps/pep-0496.rst index 4f2a3717593..70c410dcb08 100644 --- a/peps/pep-0496.rst +++ b/peps/pep-0496.rst @@ -1,13 +1,10 @@ PEP: 496 Title: Environment Markers -Version: $Revision$ -Last-Modified: $Date$ Author: James Polley BDFL-Delegate: Alyssa Coghlan Status: Rejected Type: Informational Topic: Packaging -Content-Type: text/x-rst Created: 03-Jul-2015 PEP Status @@ -152,12 +149,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0497.rst b/peps/pep-0497.rst index 18d352eb72c..410f89efbe6 100644 --- a/peps/pep-0497.rst +++ b/peps/pep-0497.rst @@ -1,12 +1,9 @@ PEP: 497 Title: A standard mechanism for backward compatibility -Version: $Revision$ -Last-Modified: $Date$ Author: Ed Schofield PEP-Delegate: Brett Cannon Status: Rejected Type: Process -Content-Type: text/x-rst Created: 04-Aug-2015 @@ -310,12 +307,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0498.rst b/peps/pep-0498.rst index 22fc2689273..2e33996f7fd 100644 --- a/peps/pep-0498.rst +++ b/peps/pep-0498.rst @@ -1,11 +1,8 @@ PEP: 498 Title: Literal String Interpolation -Version: $Revision$ -Last-Modified: $Date$ Author: Eric V. Smith Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Aug-2015 Python-Version: 3.6 Post-History: 07-Aug-2015, 30-Aug-2015, 04-Sep-2015, 19-Sep-2015, 06-Nov-2016 @@ -738,13 +735,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0499.rst b/peps/pep-0499.rst index 40c593ea983..5567589f513 100644 --- a/peps/pep-0499.rst +++ b/peps/pep-0499.rst @@ -4,7 +4,6 @@ Author: Cameron Simpson , Chris Angelico , Jose BDFL-Delegate: Alyssa Coghlan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 07-Aug-2015 Python-Version: 3.10 diff --git a/peps/pep-0500.rst b/peps/pep-0500.rst index b96f48a4272..f2c6bced285 100644 --- a/peps/pep-0500.rst +++ b/peps/pep-0500.rst @@ -1,12 +1,9 @@ PEP: 500 Title: A protocol for delegating datetime methods to their tzinfo implementations -Version: $Revision$ -Last-Modified: $Date$ Author: Alexander Belopolsky , Tim Peters Discussions-To: datetime-sig@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Requires: 495 Created: 08-Aug-2015 Resolution: https://mail.python.org/pipermail/datetime-sig/2015-August/000354.html diff --git a/peps/pep-0502.rst b/peps/pep-0502.rst index 429c2be7e8a..d11e0adf819 100644 --- a/peps/pep-0502.rst +++ b/peps/pep-0502.rst @@ -3,7 +3,6 @@ Title: String Interpolation - Extended Discussion Author: Mike G. Miller Status: Rejected Type: Informational -Content-Type: text/x-rst Created: 10-Aug-2015 Python-Version: 3.6 diff --git a/peps/pep-0503.rst b/peps/pep-0503.rst index 922afe70c55..4e29365d693 100644 --- a/peps/pep-0503.rst +++ b/peps/pep-0503.rst @@ -1,14 +1,11 @@ PEP: 503 Title: Simple Repository API -Version: $Revision$ -Last-Modified: $Date$ Author: Donald Stufft BDFL-Delegate: Donald Stufft Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 04-Sep-2015 Post-History: 04-Sep-2015 Resolution: https://mail.python.org/pipermail/distutils-sig/2015-September/026899.html @@ -133,14 +130,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0504.rst b/peps/pep-0504.rst index a10f25e2120..106bb6cf03f 100644 --- a/peps/pep-0504.rst +++ b/peps/pep-0504.rst @@ -1,11 +1,8 @@ PEP: 504 Title: Using the System RNG by default -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 15-Sep-2015 Python-Version: 3.6 Post-History: 15-Sep-2015 @@ -384,13 +381,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0505.rst b/peps/pep-0505.rst index 9669d3d6f8c..e2c155b7a8e 100644 --- a/peps/pep-0505.rst +++ b/peps/pep-0505.rst @@ -3,7 +3,6 @@ Title: None-aware operators Author: Mark E. Haase , Steve Dower Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 18-Sep-2015 Python-Version: 3.8 diff --git a/peps/pep-0506.rst b/peps/pep-0506.rst index 294a2271758..cdf8c8f8c14 100644 --- a/peps/pep-0506.rst +++ b/peps/pep-0506.rst @@ -1,11 +1,8 @@ PEP: 506 Title: Adding A Secrets Module To The Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Steven D'Aprano Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Sep-2015 Python-Version: 3.6 Post-History: @@ -461,14 +458,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0507.rst b/peps/pep-0507.rst index e4ace277d8d..76cfd7653fe 100644 --- a/peps/pep-0507.rst +++ b/peps/pep-0507.rst @@ -3,7 +3,6 @@ Title: Migrate CPython to Git and GitLab Author: Barry Warsaw Status: Rejected Type: Process -Content-Type: text/x-rst Created: 30-Sep-2015 Post-History: Resolution: https://mail.python.org/pipermail/core-workflow/2016-January/000345.html diff --git a/peps/pep-0508.rst b/peps/pep-0508.rst index 71f4648194e..6fc32f12bfb 100644 --- a/peps/pep-0508.rst +++ b/peps/pep-0508.rst @@ -1,14 +1,11 @@ PEP: 508 Title: Dependency specification for Python Software Packages -Version: $Revision$ -Last-Modified: $Date$ Author: Robert Collins BDFL-Delegate: Donald Stufft Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 11-Nov-2015 Post-History: 05-Nov-2015, 16-Nov-2015 Resolution: https://mail.python.org/pipermail/distutils-sig/2015-November/027868.html @@ -556,14 +553,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0509.rst b/peps/pep-0509.rst index 386cea23988..acb4d268e78 100644 --- a/peps/pep-0509.rst +++ b/peps/pep-0509.rst @@ -3,7 +3,6 @@ Title: Add a private version to dict Author: Victor Stinner Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 04-Jan-2016 Python-Version: 3.6 Post-History: `08-Jan-2016 `__, diff --git a/peps/pep-0510.rst b/peps/pep-0510.rst index e96ba19e30e..db43bdaff14 100644 --- a/peps/pep-0510.rst +++ b/peps/pep-0510.rst @@ -1,11 +1,8 @@ PEP: 510 Title: Specialize functions with guards -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 04-Jan-2016 Python-Version: 3.6 diff --git a/peps/pep-0511.rst b/peps/pep-0511.rst index 22368071673..8ed7c41c1c5 100644 --- a/peps/pep-0511.rst +++ b/peps/pep-0511.rst @@ -1,11 +1,8 @@ PEP: 511 Title: API for code transformers -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 04-Jan-2016 Python-Version: 3.6 diff --git a/peps/pep-0512.rst b/peps/pep-0512.rst index 4284f089c1e..2f930982327 100644 --- a/peps/pep-0512.rst +++ b/peps/pep-0512.rst @@ -1,12 +1,9 @@ PEP: 512 Title: Migrating from hg.python.org to GitHub -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Discussions-To: core-workflow@python.org Status: Final Type: Process -Content-Type: text/x-rst Created: 17-Jan-2015 Post-History: 17-Jan-2016, 19-Jan-2016, 23-Jan-2016 @@ -1016,14 +1013,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0513.rst b/peps/pep-0513.rst index 52bfecda610..30a6ed363ee 100644 --- a/peps/pep-0513.rst +++ b/peps/pep-0513.rst @@ -1,14 +1,11 @@ PEP: 513 Title: A Platform Tag for Portable Linux Built Distributions -Version: $Revision$ -Last-Modified: $Date$ Author: Robert T. McGibbon , Nathaniel J. Smith BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Superseded Type: Informational Topic: Packaging -Content-Type: text/x-rst Created: 19-Jan-2016 Post-History: 19-Jan-2016, 25-Jan-2016, 29-Jan-2016 Superseded-By: 600 @@ -629,12 +626,3 @@ Copyright ========= This document has been placed into the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0514.rst b/peps/pep-0514.rst index dd1b63a0a0f..83c4116825e 100644 --- a/peps/pep-0514.rst +++ b/peps/pep-0514.rst @@ -1,12 +1,9 @@ PEP: 514 Title: Python registration in the Windows registry -Version: $Revision$ -Last-Modified: $Date$ Author: Steve Dower BDFL-Delegate: Paul Moore Status: Active Type: Informational -Content-Type: text/x-rst Created: 02-Feb-2016 Post-History: 02-Feb-2016, 01-Mar-2016, 18-Jul-2016 Resolution: https://mail.python.org/pipermail/python-dev/2016-July/145697.html diff --git a/peps/pep-0515.rst b/peps/pep-0515.rst index 6cb1864f305..8187da9e44e 100644 --- a/peps/pep-0515.rst +++ b/peps/pep-0515.rst @@ -1,11 +1,8 @@ PEP: 515 Title: Underscores in Numeric Literals -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl, Serhiy Storchaka Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-Feb-2016 Python-Version: 3.6 Post-History: 10-Feb-2016, 11-Feb-2016 @@ -202,14 +199,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0516.rst b/peps/pep-0516.rst index 31a3d5f702a..9b94776f5a0 100644 --- a/peps/pep-0516.rst +++ b/peps/pep-0516.rst @@ -7,7 +7,6 @@ Discussions-To: distutils-sig@python.org Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 26-Oct-2015 Resolution: https://mail.python.org/pipermail/distutils-sig/2017-May/030517.html diff --git a/peps/pep-0517.rst b/peps/pep-0517.rst index a37f5aaf9d1..daefcc35d7d 100644 --- a/peps/pep-0517.rst +++ b/peps/pep-0517.rst @@ -1,7 +1,5 @@ PEP: 517 Title: A build-system independent format for source trees -Version: $Revision$ -Last-Modified: $Date$ Author: Nathaniel J. Smith , Thomas Kluyver BDFL-Delegate: Alyssa Coghlan @@ -9,7 +7,6 @@ Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 30-Sep-2015 Post-History: 01-Oct-2015, 25-Oct-2015, 19-May-2017, 11-Sep-2017 Resolution: https://mail.python.org/pipermail/distutils-sig/2017-September/031548.html @@ -375,7 +372,7 @@ configuration into individual package builds. Build backends MAY assign any semantics they like to this dictionary. Build frontends SHOULD provide some mechanism for users to specify arbitrary string-key/string-value pairs to be placed in this dictionary. -For example, they might support some syntax like ``--package-config CC=gcc``. +For example, they might support some syntax like ``--package-config CC=gcc``. In case a user provides duplicate string-keys, build frontends SHOULD combine the corresponding string-values into a list of strings. Build frontends MAY also provide arbitrary other mechanisms @@ -1021,13 +1018,3 @@ above, there are a few other differences in this proposal: =========== This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0518.rst b/peps/pep-0518.rst index 3a23368a948..18749bc2419 100644 --- a/peps/pep-0518.rst +++ b/peps/pep-0518.rst @@ -8,7 +8,6 @@ Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 10-May-2016 Post-History: 10-May-2016, 11-May-2016, diff --git a/peps/pep-0519.rst b/peps/pep-0519.rst index 576c19e506e..56cb4ca4c8d 100644 --- a/peps/pep-0519.rst +++ b/peps/pep-0519.rst @@ -1,12 +1,9 @@ PEP: 519 Title: Adding a file system path protocol -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon , Koos Zevenhoven Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-May-2016 Python-Version: 3.6 Post-History: 11-May-2016, @@ -544,14 +541,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0520.rst b/peps/pep-0520.rst index add19e1aa72..38ada5ef1b5 100644 --- a/peps/pep-0520.rst +++ b/peps/pep-0520.rst @@ -1,11 +1,8 @@ PEP: 520 Title: Preserving Class Attribute Definition Order -Version: $Revision$ -Last-Modified: $Date$ Author: Eric Snow Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 07-Jun-2016 Python-Version: 3.6 Post-History: 07-Jun-2016, 11-Jun-2016, 20-Jun-2016, 24-Jun-2016 @@ -425,14 +422,3 @@ References Copyright =========== This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0521.rst b/peps/pep-0521.rst index e31cf36cd6e..55b1a4c07fb 100644 --- a/peps/pep-0521.rst +++ b/peps/pep-0521.rst @@ -1,11 +1,8 @@ PEP: 521 Title: Managing global context via 'with' blocks in generators and coroutines -Version: $Revision$ -Last-Modified: $Date$ Author: Nathaniel J. Smith Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 27-Apr-2015 Python-Version: 3.6 Post-History: 29-Apr-2015 @@ -373,14 +370,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0522.rst b/peps/pep-0522.rst index d7cba326d0c..c962df20ef6 100644 --- a/peps/pep-0522.rst +++ b/peps/pep-0522.rst @@ -1,11 +1,8 @@ PEP: 522 Title: Allow BlockingIOError in security sensitive APIs -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Nathaniel J. Smith Status: Rejected Type: Standards Track -Content-Type: text/x-rst Requires: 506 Created: 16-Jun-2016 Python-Version: 3.6 @@ -769,12 +766,3 @@ Copyright ========= This document has been placed into the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 diff --git a/peps/pep-0523.rst b/peps/pep-0523.rst index 4ba6fb4b83a..d8def41b485 100644 --- a/peps/pep-0523.rst +++ b/peps/pep-0523.rst @@ -4,7 +4,6 @@ Author: Brett Cannon , Dino Viehland Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-May-2016 Python-Version: 3.6 Post-History: 16-May-2016 diff --git a/peps/pep-0524.rst b/peps/pep-0524.rst index 03ff8d89c40..eb70f6c72ef 100644 --- a/peps/pep-0524.rst +++ b/peps/pep-0524.rst @@ -1,11 +1,8 @@ PEP: 524 Title: Make os.urandom() blocking on Linux -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Jun-2016 Python-Version: 3.6 @@ -561,4 +558,3 @@ Copyright ========= This document has been placed in the public domain. - diff --git a/peps/pep-0525.rst b/peps/pep-0525.rst index dc7613b394c..9741d72824e 100644 --- a/peps/pep-0525.rst +++ b/peps/pep-0525.rst @@ -1,12 +1,9 @@ PEP: 525 Title: Asynchronous Generators -Version: $Revision$ -Last-Modified: $Date$ Author: Yury Selivanov Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Jul-2016 Python-Version: 3.6 Post-History: 02-Aug-2016, 23-Aug-2016, 01-Sep-2016, 06-Sep-2016 @@ -652,12 +649,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0526.rst b/peps/pep-0526.rst index ddf7f75e32e..ce822eb8e04 100644 --- a/peps/pep-0526.rst +++ b/peps/pep-0526.rst @@ -1,12 +1,9 @@ PEP: 526 Title: Syntax for Variable Annotations -Version: $Revision$ -Last-Modified: $Date$ Author: Ryan Gonzalez , Philip House , Ivan Levkivskyi , Lisa Roach , Guido van Rossum Status: Final Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 09-Aug-2016 Python-Version: 3.6 Post-History: 30-Aug-2016, 02-Sep-2016 diff --git a/peps/pep-0527.rst b/peps/pep-0527.rst index d0927c54d9e..e1d926a9565 100644 --- a/peps/pep-0527.rst +++ b/peps/pep-0527.rst @@ -1,14 +1,11 @@ PEP: 527 Title: Removing Un(der)used file types/extensions on PyPI -Version: $Revision$ -Last-Modified: $Date$ Author: Donald Stufft BDFL-Delegate: Alyssa Coghlan Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 23-Aug-2016 Post-History: 23-Aug-2016 Resolution: https://mail.python.org/pipermail/distutils-sig/2016-September/029624.html @@ -246,14 +243,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0528.rst b/peps/pep-0528.rst index ad26401ef45..dc7126104a7 100644 --- a/peps/pep-0528.rst +++ b/peps/pep-0528.rst @@ -1,11 +1,8 @@ PEP: 528 Title: Change Windows console encoding to UTF-8 -Version: $Revision$ -Last-Modified: $Date$ Author: Steve Dower Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Aug-2016 Python-Version: 3.6 Post-History: 01-Sep-2016, 04-Sep-2016 diff --git a/peps/pep-0529.rst b/peps/pep-0529.rst index 13c32f50cce..c0c5fdb1dfa 100644 --- a/peps/pep-0529.rst +++ b/peps/pep-0529.rst @@ -1,11 +1,8 @@ PEP: 529 Title: Change Windows filesystem encoding to UTF-8 -Version: $Revision$ -Last-Modified: $Date$ Author: Steve Dower Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Aug-2016 Python-Version: 3.6 Post-History: 01-Sep-2016, 04-Sep-2016 diff --git a/peps/pep-0530.rst b/peps/pep-0530.rst index a646f9f4cf0..1dce5f5dafe 100644 --- a/peps/pep-0530.rst +++ b/peps/pep-0530.rst @@ -1,12 +1,9 @@ PEP: 530 Title: Asynchronous Comprehensions -Version: $Revision$ -Last-Modified: $Date$ Author: Yury Selivanov Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 03-Sep-2016 Python-Version: 3.6 Post-History: 03-Sep-2016 @@ -162,12 +159,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0531.rst b/peps/pep-0531.rst index 66e087f464e..85c015847df 100644 --- a/peps/pep-0531.rst +++ b/peps/pep-0531.rst @@ -1,11 +1,8 @@ PEP: 531 Title: Existence checking operators -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 25-Oct-2016 Python-Version: 3.7 Post-History: 28-Oct-2016 diff --git a/peps/pep-0532.rst b/peps/pep-0532.rst index 35dbe7672e2..59b881e0f10 100644 --- a/peps/pep-0532.rst +++ b/peps/pep-0532.rst @@ -1,12 +1,9 @@ PEP: 532 Title: A circuit breaking protocol and binary operators -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan , Mark E. Haase Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 30-Oct-2016 Python-Version: 3.8 Post-History: 05-Nov-2016 diff --git a/peps/pep-0532/circuit-breaking-protocol.svg b/peps/pep-0532/circuit-breaking-protocol.svg index 39086bb0328..ca64f5de118 100644 --- a/peps/pep-0532/circuit-breaking-protocol.svg +++ b/peps/pep-0532/circuit-breaking-protocol.svg @@ -1,2 +1,2 @@ -
x if breaker else y
x <b>if</b> breaker <b>else</b> y<br>
True
True
False
False
bool(breaker)
bool(breaker)
breaker.__then__(x)
breaker.__then__(x)
breaker.__else__(y)
breaker.__else__(y)
When "x is breaker",
this is a short-circuited

"breaker else z"
[Not supported by viewer]
When "y is breaker",
this is a short-circuited

"x if breaker"
[Not supported by viewer]
\ No newline at end of file +
x if breaker else y
x <b>if</b> breaker <b>else</b> y<br>
True
True
False
False
bool(breaker)
bool(breaker)
breaker.__then__(x)
breaker.__then__(x)
breaker.__else__(y)
breaker.__else__(y)
When "x is breaker",
this is a short-circuited

"breaker else z"
[Not supported by viewer]
When "y is breaker",
this is a short-circuited

"x if breaker"
[Not supported by viewer]
diff --git a/peps/pep-0533.rst b/peps/pep-0533.rst index 1299a03d185..a4b83da82b9 100644 --- a/peps/pep-0533.rst +++ b/peps/pep-0533.rst @@ -1,12 +1,9 @@ PEP: 533 Title: Deterministic cleanup for iterators -Version: $Revision$ -Last-Modified: $Date$ Author: Nathaniel J. Smith BDFL-Delegate: Yury Selivanov Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 18-Oct-2016 Post-History: 18-Oct-2016 diff --git a/peps/pep-0534.rst b/peps/pep-0534.rst index 7dbefb345fa..e2c2594175f 100644 --- a/peps/pep-0534.rst +++ b/peps/pep-0534.rst @@ -5,7 +5,6 @@ Author: Tomáš Orsava , Alyssa Coghlan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 05-Sep-2016 Post-History: diff --git a/peps/pep-0535.rst b/peps/pep-0535.rst index 6c51cc7b3fb..a4da4eb5685 100644 --- a/peps/pep-0535.rst +++ b/peps/pep-0535.rst @@ -1,11 +1,8 @@ PEP: 535 Title: Rich comparison chaining -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Requires: 532 Created: 12-Nov-2016 Python-Version: 3.8 diff --git a/peps/pep-0536.rst b/peps/pep-0536.rst index 77aba14f285..4728512eefd 100644 --- a/peps/pep-0536.rst +++ b/peps/pep-0536.rst @@ -1,11 +1,8 @@ PEP: 536 Title: Final Grammar for Literal String Interpolation -Version: $Revision$ -Last-Modified: $Date$ Author: Philipp Angerer Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 11-Dec-2016 Python-Version: 3.7 Post-History: `18-Aug-2016 `__, @@ -181,13 +178,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0537.rst b/peps/pep-0537.rst index f2016136347..d58ba990cb8 100644 --- a/peps/pep-0537.rst +++ b/peps/pep-0537.rst @@ -1,12 +1,9 @@ PEP: 537 Title: Python 3.7 Release Schedule -Version: $Revision$ -Last-Modified: $Date$ Author: Ned Deily Status: Final Type: Informational Topic: Release -Content-Type: text/x-rst Created: 23-Dec-2016 Python-Version: 3.7 @@ -190,14 +187,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0538.rst b/peps/pep-0538.rst index 20a178eef52..3e7328b932a 100644 --- a/peps/pep-0538.rst +++ b/peps/pep-0538.rst @@ -1,12 +1,9 @@ PEP: 538 Title: Coercing the legacy C locale to a UTF-8 based locale -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan BDFL-Delegate: INADA Naoki Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Dec-2016 Python-Version: 3.7 Post-History: 03-Jan-2017, diff --git a/peps/pep-0539.rst b/peps/pep-0539.rst index 71d17301e11..7effa9778f0 100644 --- a/peps/pep-0539.rst +++ b/peps/pep-0539.rst @@ -1,12 +1,9 @@ PEP: 539 Title: A New C-API for Thread-Local Storage in CPython -Version: $Revision$ -Last-Modified: $Date$ Author: Erik M. Bray, Masayuki Yamamoto BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Dec-2016 Python-Version: 3.7 Post-History: 16-Dec-2016, 31-Aug-2017, 08-Sep-2017 diff --git a/peps/pep-0540.rst b/peps/pep-0540.rst index 9fa45f5d1fd..85dc0c3901c 100644 --- a/peps/pep-0540.rst +++ b/peps/pep-0540.rst @@ -1,12 +1,9 @@ PEP: 540 Title: Add a new UTF-8 Mode -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner BDFL-Delegate: INADA Naoki Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Jan-2016 Python-Version: 3.7 Resolution: https://mail.python.org/pipermail/python-dev/2017-December/151173.html diff --git a/peps/pep-0541.rst b/peps/pep-0541.rst index ea741ee7498..d980971c881 100644 --- a/peps/pep-0541.rst +++ b/peps/pep-0541.rst @@ -1,14 +1,11 @@ PEP: 541 Title: Package Index Name Retention -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa BDFL-Delegate: Mark Mangoba Discussions-To: distutils-sig@python.org Status: Final Type: Process Topic: Packaging -Content-Type: text/x-rst Created: 12-Jan-2017 Post-History: Resolution: https://mail.python.org/pipermail/distutils-sig/2018-March/032089.html @@ -373,12 +370,3 @@ Acknowledgements The many participants of the Distutils and Catalog SIGs for their ideas over the years. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0542.rst b/peps/pep-0542.rst index 3359e8e4579..14c75f0d530 100644 --- a/peps/pep-0542.rst +++ b/peps/pep-0542.rst @@ -1,11 +1,8 @@ PEP: 542 Title: Dot Notation Assignment In Function Header -Version: $Revision$ -Last-Modified: $Date$ Author: Markus Meskanen Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 10-Feb-2017 Resolution: https://mail.python.org/pipermail/python-dev/2019-March/156695.html diff --git a/peps/pep-0543.rst b/peps/pep-0543.rst index 076bccd3441..1a1b48c5e5d 100644 --- a/peps/pep-0543.rst +++ b/peps/pep-0543.rst @@ -1,12 +1,9 @@ PEP: 543 Title: A Unified TLS API for Python -Version: $Revision$ -Last-Modified: $Date$ Author: Cory Benfield , Christian Heimes Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 17-Oct-2016 Python-Version: 3.7 Post-History: 11-Jan-2017, 19-Jan-2017, 02-Feb-2017, 09-Feb-2017 @@ -1563,12 +1560,3 @@ This document has been placed in the public domain. .. _an email sent to the Security-SIG by Christian Heimes: https://mail.python.org/pipermail/security-sig/2017-January/000213.html .. _s2n: https://github.com/awslabs/s2n .. _working to add it: https://github.com/awslabs/s2n/issues/358 - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0544.rst b/peps/pep-0544.rst index 3b0ec6af333..cf0947ef65c 100644 --- a/peps/pep-0544.rst +++ b/peps/pep-0544.rst @@ -369,7 +369,7 @@ Examples:: def __init__(self, name: str, value: int) -> None: self.name = name self.value = value - + def method(self) -> None: return diff --git a/peps/pep-0546.rst b/peps/pep-0546.rst index 867d4f175da..a80e1ab72bd 100644 --- a/peps/pep-0546.rst +++ b/peps/pep-0546.rst @@ -1,13 +1,10 @@ PEP: 546 Title: Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7 -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner , Cory Benfield , BDFL-Delegate: Benjamin Peterson Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 30-May-2017 Python-Version: 2.7 Post-History: 23-May-2017 @@ -192,15 +189,3 @@ Copyright ========= This document has been placed in the public domain. - - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0547.rst b/peps/pep-0547.rst index 51d524a1f36..fff5d19d9a6 100644 --- a/peps/pep-0547.rst +++ b/peps/pep-0547.rst @@ -1,12 +1,9 @@ PEP: 547 Title: Running extension modules using the -m option -Version: $Revision$ -Last-Modified: $Date$ Author: Marcel Plch , Petr Viktorin Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 25-May-2017 Python-Version: 3.7 Post-History: @@ -203,14 +200,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0548.rst b/peps/pep-0548.rst index 7db7131ec4f..3ed5e882ed4 100644 --- a/peps/pep-0548.rst +++ b/peps/pep-0548.rst @@ -1,11 +1,8 @@ PEP: 548 Title: More Flexible Loop Control -Version: $Revision$ -Last-Modified: $Date$ Author: R David Murray Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 05-Sep-2017 Python-Version: 3.7 Post-History: 05-Aug-2017 diff --git a/peps/pep-0549.rst b/peps/pep-0549.rst index 69040a9aa3b..b15351ed83c 100644 --- a/peps/pep-0549.rst +++ b/peps/pep-0549.rst @@ -1,12 +1,9 @@ PEP: 549 Title: Instance Descriptors -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings Discussions-To: python-dev@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 04-Sep-2017 Python-Version: 3.7 Post-History: 04-Sep-2017 @@ -135,13 +132,3 @@ Copyright --------- This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0550.rst b/peps/pep-0550.rst index 5d58dd03325..531623bc3fb 100644 --- a/peps/pep-0550.rst +++ b/peps/pep-0550.rst @@ -1,12 +1,9 @@ PEP: 550 Title: Execution Context -Version: $Revision$ -Last-Modified: $Date$ Author: Yury Selivanov , Elvis Pranskevichus Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 11-Aug-2017 Python-Version: 3.7 Post-History: 11-Aug-2017, 15-Aug-2017, 18-Aug-2017, 25-Aug-2017, diff --git a/peps/pep-0551.rst b/peps/pep-0551.rst index 1f800beb679..123cbabff71 100644 --- a/peps/pep-0551.rst +++ b/peps/pep-0551.rst @@ -1,11 +1,8 @@ PEP: 551 Title: Security transparency in the Python runtime -Version: $Revision$ -Last-Modified: $Date$ Author: Steve Dower Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 23-Aug-2017 Python-Version: 3.7 Post-History: 24-Aug-2017, 28-Aug-2017 diff --git a/peps/pep-0552.rst b/peps/pep-0552.rst index 3a1a8a532bb..980e70bf0f3 100644 --- a/peps/pep-0552.rst +++ b/peps/pep-0552.rst @@ -1,11 +1,8 @@ PEP: 552 Title: Deterministic pycs -Version: $Revision$ -Last-Modified: $Date$ Author: Benjamin Peterson Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 04-Sep-2017 Python-Version: 3.7 Post-History: 07-Sep-2017 @@ -156,14 +153,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 80 - coding: utf-8 - End: diff --git a/peps/pep-0553.rst b/peps/pep-0553.rst index dea7150922e..732be26bc2d 100644 --- a/peps/pep-0553.rst +++ b/peps/pep-0553.rst @@ -3,7 +3,6 @@ Title: Built-in breakpoint() Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Sep-2017 Python-Version: 3.7 Post-History: 05-Sep-2017, 07-Sep-2017, 13-Sep-2017 diff --git a/peps/pep-0554.rst b/peps/pep-0554.rst index e67178105dc..d6be2c55200 100644 --- a/peps/pep-0554.rst +++ b/peps/pep-0554.rst @@ -4,7 +4,6 @@ Author: Eric Snow Discussions-To: https://discuss.python.org/t/pep-554-multiple-interpreters-in-the-stdlib/24855 Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 05-Sep-2017 Python-Version: 3.13 Post-History: `07-Sep-2017 `__, diff --git a/peps/pep-0555.rst b/peps/pep-0555.rst index 23e7b78934a..9424fb24cfe 100644 --- a/peps/pep-0555.rst +++ b/peps/pep-0555.rst @@ -1,11 +1,8 @@ PEP: 555 Title: Context-local variables (contextvars) -Version: $Revision$ -Last-Modified: $Date$ Author: Koos Zevenhoven Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 06-Sep-2017 Python-Version: 3.7 Post-History: 06-Sep-2017 diff --git a/peps/pep-0556.rst b/peps/pep-0556.rst index 2f70120fb17..d3376acc62b 100644 --- a/peps/pep-0556.rst +++ b/peps/pep-0556.rst @@ -3,7 +3,6 @@ Title: Threaded garbage collection Author: Antoine Pitrou Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 08-Sep-2017 Python-Version: 3.7 Post-History: 08-Sep-2017 @@ -445,14 +444,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0557.rst b/peps/pep-0557.rst index 44d17286e96..55b91c86680 100644 --- a/peps/pep-0557.rst +++ b/peps/pep-0557.rst @@ -3,7 +3,6 @@ Title: Data Classes Author: Eric V. Smith Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Jun-2017 Python-Version: 3.7 Post-History: 08-Sep-2017, 25-Nov-2017, 30-Nov-2017, 01-Dec-2017, 02-Dec-2017, 06-Jan-2018, 04-Mar-2018 diff --git a/peps/pep-0558.rst b/peps/pep-0558.rst index 16219f76094..09595ff65e3 100644 --- a/peps/pep-0558.rst +++ b/peps/pep-0558.rst @@ -5,7 +5,6 @@ BDFL-Delegate: Nathaniel J. Smith Discussions-To: python-dev@python.org Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 08-Sep-2017 Python-Version: 3.13 Post-History: 08-Sep-2017, 22-May-2019, 30-May-2019, 30-Dec-2019, 18-Jul-2021, diff --git a/peps/pep-0559.rst b/peps/pep-0559.rst index 63574e256ce..6f295ab444d 100644 --- a/peps/pep-0559.rst +++ b/peps/pep-0559.rst @@ -3,7 +3,6 @@ Title: Built-in noop() Author: Barry Warsaw Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 08-Sep-2017 Python-Version: 3.7 Post-History: 09-Sep-2017 @@ -90,14 +89,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0561.rst b/peps/pep-0561.rst index 3077e99f41d..5d799d6e505 100644 --- a/peps/pep-0561.rst +++ b/peps/pep-0561.rst @@ -4,7 +4,6 @@ Author: Ethan Smith Status: Final Type: Standards Track Topic: Packaging, Typing -Content-Type: text/x-rst Created: 09-Sep-2017 Python-Version: 3.7 Post-History: 10-Sep-2017, 12-Sep-2017, 06-Oct-2017, 26-Oct-2017, 12-Apr-2018 @@ -365,14 +364,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0562.rst b/peps/pep-0562.rst index 847ce9337bb..6a72245da11 100644 --- a/peps/pep-0562.rst +++ b/peps/pep-0562.rst @@ -3,7 +3,6 @@ Title: Module __getattr__ and __dir__ Author: Ivan Levkivskyi Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Sep-2017 Python-Version: 3.7 Post-History: 09-Sep-2017 @@ -198,14 +197,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0563.rst b/peps/pep-0563.rst index 307c5a69029..bb9b2a639f0 100644 --- a/peps/pep-0563.rst +++ b/peps/pep-0563.rst @@ -1,13 +1,10 @@ PEP: 563 Title: Postponed Evaluation of Annotations -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa Discussions-To: python-dev@python.org Status: Accepted Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 08-Sep-2017 Python-Version: 3.7 Post-History: 01-Nov-2017, 21-Nov-2017 @@ -263,8 +260,8 @@ valid. They can use local names or the fully qualified name. Example:: def method(self) -> C.D.field2: # this is OK ... - def method(self) -> D.field2: # this FAILS, class D is local to C - ... # and is therefore only available + def method(self) -> D.field2: # this FAILS, class D is local to C + ... # and is therefore only available # as C.D. This was already true # before the PEP. @@ -273,7 +270,7 @@ valid. They can use local names or the fully qualified name. Example:: def method(self) -> field: # this FAILS, field is local to C and # is therefore not visible to D unless - # accessed as C.field. This was already + # accessed as C.field. This was already # true before the PEP. In the presence of an annotation that isn't a syntactically valid @@ -677,14 +674,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0564.rst b/peps/pep-0564.rst index 447bd4e63b7..f2f55195898 100644 --- a/peps/pep-0564.rst +++ b/peps/pep-0564.rst @@ -1,11 +1,8 @@ PEP: 564 Title: Add new time functions with nanosecond resolution -Version: $Revision$ -Last-Modified: $Date$ Author: Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Oct-2017 Python-Version: 3.7 Resolution: https://mail.python.org/pipermail/python-dev/2017-October/150046.html diff --git a/peps/pep-0565.rst b/peps/pep-0565.rst index d85b260fbcb..9c660bc3f31 100644 --- a/peps/pep-0565.rst +++ b/peps/pep-0565.rst @@ -3,7 +3,6 @@ Title: Show DeprecationWarning in __main__ Author: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Nov-2017 Python-Version: 3.7 Post-History: 12-Nov-2017, 25-Nov-2017 diff --git a/peps/pep-0566.rst b/peps/pep-0566.rst index ff20cf4e812..cee07c1ab71 100644 --- a/peps/pep-0566.rst +++ b/peps/pep-0566.rst @@ -6,7 +6,6 @@ Discussions-To: distutils-sig@python.org Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 01-Dec-2017 Python-Version: 3.x Post-History: @@ -176,12 +175,3 @@ Acknowledgements ================ Thanks to Alyssa Coghlan and Thomas Kluyver for contributing to this PEP. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 80 - End: diff --git a/peps/pep-0567.rst b/peps/pep-0567.rst index 40a29a4e02c..adaa1b167e1 100644 --- a/peps/pep-0567.rst +++ b/peps/pep-0567.rst @@ -1,11 +1,8 @@ PEP: 567 Title: Context Variables -Version: $Revision$ -Last-Modified: $Date$ Author: Yury Selivanov Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Dec-2017 Python-Version: 3.7 Post-History: 12-Dec-2017, 28-Dec-2017, 16-Jan-2018 @@ -893,13 +890,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0568.rst b/peps/pep-0568.rst index 7f288ae7d86..e8f95bd93cc 100644 --- a/peps/pep-0568.rst +++ b/peps/pep-0568.rst @@ -3,7 +3,6 @@ Title: Generator-sensitivity for Context Variables Author: Nathaniel J. Smith Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 04-Jan-2018 Python-Version: 3.8 Post-History: @@ -363,9 +362,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - indent-tabs-mode: nil - coding: utf-8 - End: diff --git a/peps/pep-0570.rst b/peps/pep-0570.rst index f3a437d6bef..4bedf5cf581 100644 --- a/peps/pep-0570.rst +++ b/peps/pep-0570.rst @@ -1,7 +1,5 @@ PEP: 570 Title: Python Positional-Only Parameters -Version: $Revision$ -Last-Modified: $Date$ Author: Larry Hastings , Pablo Galindo , Mario Corchero , @@ -10,7 +8,6 @@ BDFL-Delegate: Guido van Rossum Discussions-To: https://discuss.python.org/t/pep-570-python-positional-only-parameters/1078 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 20-Jan-2018 Python-Version: 3.8 diff --git a/peps/pep-0571.rst b/peps/pep-0571.rst index 1577ff697dd..5ac5c2cc20c 100644 --- a/peps/pep-0571.rst +++ b/peps/pep-0571.rst @@ -8,7 +8,6 @@ Discussions-To: distutils-sig@python.org Status: Superseded Type: Informational Topic: Packaging -Content-Type: text/x-rst Created: 05-Feb-2018 Post-History: Superseded-By: 600 diff --git a/peps/pep-0572.rst b/peps/pep-0572.rst index 603e054c3be..fff6e746ef5 100644 --- a/peps/pep-0572.rst +++ b/peps/pep-0572.rst @@ -4,7 +4,6 @@ Author: Chris Angelico , Tim Peters , Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Feb-2018 Python-Version: 3.8 Post-History: 28-Feb-2018, 02-Mar-2018, 23-Mar-2018, 04-Apr-2018, 17-Apr-2018, diff --git a/peps/pep-0573.rst b/peps/pep-0573.rst index d286008b7dc..92210b32780 100644 --- a/peps/pep-0573.rst +++ b/peps/pep-0573.rst @@ -1,7 +1,5 @@ PEP: 573 Title: Module State Access from C Extension Methods -Version: $Revision$ -Last-Modified: $Date$ Author: Petr Viktorin , Alyssa Coghlan , Eric Snow , @@ -10,7 +8,6 @@ BDFL-Delegate: Stefan Behnel Discussions-To: import-sig@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Jun-2016 Python-Version: 3.9 Post-History: diff --git a/peps/pep-0574.rst b/peps/pep-0574.rst index 82e4d413a21..dd7c4bc0aad 100644 --- a/peps/pep-0574.rst +++ b/peps/pep-0574.rst @@ -1,12 +1,9 @@ PEP: 574 Title: Pickle protocol 5 with out-of-band data -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou BDFL-Delegate: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 23-Mar-2018 Python-Version: 3.8 Post-History: 28-Mar-2018, 30-Apr-2019 @@ -564,12 +561,3 @@ Copyright ========= This document has been placed into the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0575.rst b/peps/pep-0575.rst index 35218ea47bf..ada8c4cce34 100644 --- a/peps/pep-0575.rst +++ b/peps/pep-0575.rst @@ -3,7 +3,6 @@ Title: Unifying function/method classes Author: Jeroen Demeyer Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 27-Mar-2018 Python-Version: 3.8 Post-History: 31-Mar-2018, 12-Apr-2018, 27-Apr-2018, 05-May-2018 @@ -1105,14 +1104,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0576.rst b/peps/pep-0576.rst index 6ea831506fc..f93a50e55a4 100644 --- a/peps/pep-0576.rst +++ b/peps/pep-0576.rst @@ -4,7 +4,6 @@ Author: Mark Shannon BDFL-Delegate: Petr Viktorin Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 10-May-2018 Python-Version: 3.8 Post-History: 17-May-2018, @@ -150,14 +149,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0577.rst b/peps/pep-0577.rst index 94927a3e867..2f150e7cd52 100644 --- a/peps/pep-0577.rst +++ b/peps/pep-0577.rst @@ -3,7 +3,6 @@ Title: Augmented Assignment Expressions Author: Alyssa Coghlan Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 14-May-2018 Python-Version: 3.8 Post-History: 22-May-2018 diff --git a/peps/pep-0579.rst b/peps/pep-0579.rst index 6edaac6e299..0ff9e555bc7 100644 --- a/peps/pep-0579.rst +++ b/peps/pep-0579.rst @@ -4,7 +4,6 @@ Author: Jeroen Demeyer BDFL-Delegate: Petr Viktorin Status: Final Type: Informational -Content-Type: text/x-rst Created: 04-Jun-2018 Post-History: 20-Jun-2018 @@ -420,14 +419,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0580.rst b/peps/pep-0580.rst index d2822a43bde..8eb20940d03 100644 --- a/peps/pep-0580.rst +++ b/peps/pep-0580.rst @@ -4,7 +4,6 @@ Author: Jeroen Demeyer BDFL-Delegate: Petr Viktorin Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 14-Jun-2018 Python-Version: 3.8 Post-History: 20-Jun-2018, 22-Jun-2018, 16-Jul-2018 @@ -774,14 +773,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0582.rst b/peps/pep-0582.rst index ff4c987b538..f36003a445b 100644 --- a/peps/pep-0582.rst +++ b/peps/pep-0582.rst @@ -1,14 +1,11 @@ PEP: 582 Title: Python local packages directory -Version: $Revision$ -Last-Modified: $Date$ Author: Kushal Das , Steve Dower , Donald Stufft , Alyssa Coghlan Discussions-To: https://discuss.python.org/t/pep-582-python-local-packages-directory/963/ Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 16-May-2018 Python-Version: 3.12 Post-History: `01-Mar-2019 `__, @@ -86,7 +83,7 @@ startup. When the interactive interpreter starts, if a ``__pypackages__`` directory is found in the current working directory, then it will be included in ``sys.path`` after the entry for current working directory and just before the -system site-packages. +system site-packages. When the interpreter runs a script, Python will try to find ``__pypackages__`` in the same directory as the script. If found (along with the current Python @@ -339,13 +336,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 80 - coding: utf-8 - End: diff --git a/peps/pep-0583.rst b/peps/pep-0583.rst index 3a5574ffb42..1cf0b07134a 100644 --- a/peps/pep-0583.rst +++ b/peps/pep-0583.rst @@ -1,11 +1,8 @@ PEP: 583 Title: A Concurrency Memory Model for Python -Version: $Revision: 56116 $ -Last-Modified: $Date: 2007-06-28 12:53:41 -0700 (Thu, 28 Jun 2007) $ Author: Jeffrey Yasskin Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 22-Mar-2008 Post-History: diff --git a/peps/pep-0584.rst b/peps/pep-0584.rst index 6735a2a0fa9..4ffc4f1d158 100644 --- a/peps/pep-0584.rst +++ b/peps/pep-0584.rst @@ -1,13 +1,10 @@ PEP: 584 Title: Add Union Operators To dict -Version: $Revision$ -Last-Modified: $Date$ Author: Steven D'Aprano , Brandt Bucher BDFL-Delegate: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Mar-2019 Python-Version: 3.9 Post-History: 01-Mar-2019, 16-Oct-2019, 02-Dec-2019, 04-Feb-2020, @@ -1067,13 +1064,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0585.rst b/peps/pep-0585.rst index f8e674b8872..4927975d4b9 100644 --- a/peps/pep-0585.rst +++ b/peps/pep-0585.rst @@ -1,13 +1,10 @@ PEP: 585 Title: Type Hinting Generics In Standard Collections -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa Discussions-To: typing-sig@python.org Status: Final Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 03-Mar-2019 Python-Version: 3.9 Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/HW2NFOEMCVCTAFLBLC3V7MLM6ZNMKP42/ diff --git a/peps/pep-0586.rst b/peps/pep-0586.rst index 4dd36e6f0fa..39ba7a9067a 100644 --- a/peps/pep-0586.rst +++ b/peps/pep-0586.rst @@ -258,7 +258,7 @@ allowing them in future extensions of this PEP. - Floats: e.g. ``Literal[3.14]``. Representing Literals of infinity or NaN in a clean way is tricky; real-world APIs are unlikely to vary their behavior based on a float parameter. - + - Any: e.g. ``Literal[Any]``. ``Any`` is a type, and ``Literal[...]`` is meant to contain values only. It is also unclear what ``Literal[Any]`` would actually semantically mean. @@ -584,7 +584,7 @@ involving Literal bools. For example, we can combine ``Literal[True]``, scalar += 3 # Type checks: type of 'scalar' is narrowed to 'int' else: scalar += "foo" # Type checks: type of 'scalar' is narrowed to 'str' - + Interactions with Final ----------------------- diff --git a/peps/pep-0587.rst b/peps/pep-0587.rst index 381969a1bf0..cb072ff46ac 100644 --- a/peps/pep-0587.rst +++ b/peps/pep-0587.rst @@ -5,7 +5,6 @@ BDFL-Delegate: Thomas Wouters Discussions-To: python-dev@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Mar-2019 Python-Version: 3.8 diff --git a/peps/pep-0592.rst b/peps/pep-0592.rst index e34083fcfe0..5ef853a5832 100644 --- a/peps/pep-0592.rst +++ b/peps/pep-0592.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/1629 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 07-May-2019 Resolution: https://discuss.python.org/t/pep-592-support-for-yanked-files-in-the-simple-repository-api/1629/30 @@ -201,12 +200,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0595.rst b/peps/pep-0595.rst index 7a06554fde3..c90d226d6b2 100644 --- a/peps/pep-0595.rst +++ b/peps/pep-0595.rst @@ -4,7 +4,6 @@ Author: Ezio Melotti , Berker Peksag Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 12-May-2019 diff --git a/peps/pep-0597.rst b/peps/pep-0597.rst index c94fc149d70..b272c12fdeb 100644 --- a/peps/pep-0597.rst +++ b/peps/pep-0597.rst @@ -1,10 +1,8 @@ PEP: 597 Title: Add optional EncodingWarning -Last-Modified: 07-Aug-2021 Author: Inada Naoki Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-Jun-2019 Python-Version: 3.10 @@ -341,11 +339,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0598.rst b/peps/pep-0598.rst index c9191664e32..b3f6df6da4f 100644 --- a/peps/pep-0598.rst +++ b/peps/pep-0598.rst @@ -1,12 +1,9 @@ PEP: 598 Title: Introducing incremental feature releases -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Discussions-To: https://discuss.python.org/t/pep-596-python-3-9-release-schedule-doubling-the-release-cadence/1828 Status: Withdrawn Type: Informational -Content-Type: text/x-rst Created: 15-Jun-2019 Python-Version: 3.9 diff --git a/peps/pep-0599.rst b/peps/pep-0599.rst index 1c22a643e2e..8039594f2f6 100644 --- a/peps/pep-0599.rst +++ b/peps/pep-0599.rst @@ -1,7 +1,5 @@ PEP: 599 Title: The manylinux2014 Platform Tag -Version: $Revision$ -Last-Modified: $Date$ Author: Dustin Ingram Sponsor: Paul Moore BDFL-Delegate: Paul Moore @@ -9,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/the-next-manylinux-specification/10 Status: Superseded Type: Informational Topic: Packaging -Content-Type: text/x-rst Created: 29-Apr-2019 Post-History: 29-Apr-2019 Superseded-By: 600 @@ -304,12 +301,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0600.rst b/peps/pep-0600.rst index 5fa3996b05a..dbbca3e1cf0 100644 --- a/peps/pep-0600.rst +++ b/peps/pep-0600.rst @@ -1,7 +1,5 @@ PEP: 600 Title: Future 'manylinux' Platform Tags for Portable Linux Built Distributions -Version: $Revision$ -Last-Modified: $Date$ Author: Nathaniel J. Smith , Thomas Kluyver Sponsor: Paul Moore @@ -10,7 +8,6 @@ Discussions-To: https://discuss.python.org/t/the-next-manylinux-specification/10 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 03-May-2019 Post-History: 03-May-2019 Replaces: 513, 571, 599 diff --git a/peps/pep-0601.rst b/peps/pep-0601.rst index 5254d1c2be0..0f1188f0b54 100644 --- a/peps/pep-0601.rst +++ b/peps/pep-0601.rst @@ -5,7 +5,6 @@ Sponsor: Alyssa Coghlan Discussions-To: https://discuss.python.org/t/pep-601-forbid-return-break-continue-breaking-out-of-finally/2239 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 26-Aug-2019 Python-Version: 3.8 Post-History: 26-Aug-2019, 23-Sep-2019 diff --git a/peps/pep-0603.rst b/peps/pep-0603.rst index 1ca9d1bd087..f80135fe842 100644 --- a/peps/pep-0603.rst +++ b/peps/pep-0603.rst @@ -1,12 +1,9 @@ PEP: 603 Title: Adding a frozenmap type to collections -Version: $Revision$ -Last-Modified: $Date$ Author: Yury Selivanov Discussions-To: https://discuss.python.org/t/pep-603-adding-a-frozenmap-type-to-collections/2318/ Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 12-Sep-2019 Post-History: 12-Sep-2019 @@ -397,13 +394,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0605.rst b/peps/pep-0605.rst index 76b04355432..defa3f2c6e0 100644 --- a/peps/pep-0605.rst +++ b/peps/pep-0605.rst @@ -1,12 +1,9 @@ PEP: 605 Title: A rolling feature release stream for CPython -Version: $Revision$ -Last-Modified: $Date$ Author: Steve Dower , Alyssa Coghlan Discussions-To: https://discuss.python.org/t/pep-605-a-rolling-feature-release-stream-for-cpython/2418 Status: Rejected Type: Informational -Content-Type: text/x-rst Created: 20-Sep-2019 Python-Version: 3.9 Post-History: 01-Oct-2019, 06-Oct-2019, 20-Oct-2019 diff --git a/peps/pep-0606.rst b/peps/pep-0606.rst index 6a55e0bcf0e..2f0b0f99357 100644 --- a/peps/pep-0606.rst +++ b/peps/pep-0606.rst @@ -3,7 +3,6 @@ Title: Python Compatibility Version Author: Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Oct-2019 Python-Version: 3.9 @@ -612,14 +611,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0607.rst b/peps/pep-0607.rst index 8d3073a0c51..d522f3ebfb5 100644 --- a/peps/pep-0607.rst +++ b/peps/pep-0607.rst @@ -1,14 +1,11 @@ PEP: 607 Title: Reducing CPython's Feature Delivery Latency -Version: $Revision$ -Last-Modified: $Date$ Author: Łukasz Langa , Steve Dower , Alyssa Coghlan Discussions-To: https://discuss.python.org/t/pep-607-shared-background-for-the-release-cadence-peps/2528 Status: Final Type: Informational -Content-Type: text/x-rst Created: 11-Oct-2019 Python-Version: 3.9 Post-History: 20-Oct-2019 @@ -214,13 +211,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 72 - coding: utf-8 - End: diff --git a/peps/pep-0608.rst b/peps/pep-0608.rst index 43f17afcb7a..106191992c0 100644 --- a/peps/pep-0608.rst +++ b/peps/pep-0608.rst @@ -4,7 +4,6 @@ Author: Miro Hrončok , Victor Stinner Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 25-Oct-2019 Python-Version: 3.9 @@ -283,14 +282,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0609.rst b/peps/pep-0609.rst index 03880730375..df53a563fde 100644 --- a/peps/pep-0609.rst +++ b/peps/pep-0609.rst @@ -8,7 +8,6 @@ Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/2619 Status: Active Type: Process Topic: Governance, Packaging -Content-Type: text/x-rst Created: 05-Nov-2019 Post-History: 05-Nov-2019 diff --git a/peps/pep-0610.rst b/peps/pep-0610.rst index bfd2f0dd513..feff35d7349 100644 --- a/peps/pep-0610.rst +++ b/peps/pep-0610.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/recording-the-source-url-of-an-inst Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 21-Apr-2019 Post-History: Resolution: https://discuss.python.org/t/1535/56 @@ -559,14 +558,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0611.rst b/peps/pep-0611.rst index e267f6a6eaf..63b63bc051e 100644 --- a/peps/pep-0611.rst +++ b/peps/pep-0611.rst @@ -3,9 +3,8 @@ Title: The one million limit Author: Mark Shannon Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 05-Dec-2019 -Post-History: +Post-History: Abstract @@ -16,7 +15,7 @@ for various aspects of Python code and its implementation. The Python language does not specify limits for many of its features. Not having any limit to these values seems to enhance programmer freedom, at least superficially, but in practice the CPython VM and other Python virtual -machines have implicit limits or are forced to assume that the limits are +machines have implicit limits or are forced to assume that the limits are astronomical, which is expensive. This PR lists a number of features which are to have a limit of one million. @@ -36,7 +35,7 @@ It is inefficient as actual values rarely need more than a dozen or so bits to r It is unsafe as malicious or poorly generated code could cause values to exceed 2\ :sup:`32`. -For example, line numbers are represented by 32 bit values internally. +For example, line numbers are represented by 32 bit values internally. This is inefficient, given that modules almost never exceed a few thousand lines. Despite being inefficient, it is still vulnerable to overflow as it is easy for an attacker to created a module with billions of newline characters. @@ -73,7 +72,7 @@ Imposing a limit on values such as lines of code in a module, and the number of has significant advantages for ease of implementation and efficiency of virtual machines. If the limit is sufficiently large, there is no adverse effect on users of the language. -By selecting a fixed but large limit for these values, +By selecting a fixed but large limit for these values, it is possible to have both safety and efficiency whilst causing no inconvenience to human programmers and only very rare problems for code generators. @@ -319,12 +318,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0614.rst b/peps/pep-0614.rst index ad94e9c226e..1c3441504e0 100644 --- a/peps/pep-0614.rst +++ b/peps/pep-0614.rst @@ -1,12 +1,9 @@ PEP: 614 Title: Relaxing Grammar Restrictions On Decorators -Version: $Revision$ -Last-Modified: $Date$ Author: Brandt Bucher Sponsor: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-Feb-2020 Python-Version: 3.9 Post-History: 11-Feb-2020, 18-Feb-2020, 03-Mar-2020 @@ -214,13 +211,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0615.rst b/peps/pep-0615.rst index 9bdad194107..87bc85f02c2 100644 --- a/peps/pep-0615.rst +++ b/peps/pep-0615.rst @@ -188,7 +188,7 @@ of the interpreter, it must not invalidate any caches or modify any existing ``ZoneInfo`` objects. Newly constructed ``ZoneInfo`` objects, however, should come from the updated data source. -This means that the point at which the data source is updated for new +This means that the point at which the data source is updated for new invocations of the ``ZoneInfo`` constructor depends primarily on the semantics of the caching behavior. The only guaranteed way to get a ``ZoneInfo`` object from an updated data source is to induce a cache miss, either by bypassing the diff --git a/peps/pep-0616.rst b/peps/pep-0616.rst index 73b915100d3..3b8bb084159 100644 --- a/peps/pep-0616.rst +++ b/peps/pep-0616.rst @@ -4,7 +4,6 @@ Author: Dennis Sweeney Sponsor: Eric V. Smith Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Mar-2020 Python-Version: 3.9 Post-History: 20-Mar-2020 @@ -294,11 +293,11 @@ built-in functions, a common theme is that if a beginner finds themselves manually indexing or slicing a string, then they should consider whether there is a higher-level method that better communicates *what* the code should do rather than merely *how* the -code should do it. The proposed ``removeprefix()`` and +code should do it. The proposed ``removeprefix()`` and ``removesuffix()`` methods expand the high-level string "toolbox" and further allow for this sort of skepticism toward manual slicing. -The main opportunity for user confusion will be the conflation of +The main opportunity for user confusion will be the conflation of ``lstrip``/``rstrip`` with ``removeprefix``/``removesuffix``. It may therefore be helpful to emphasize (as the documentation will) the following differences between the methods: @@ -360,14 +359,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0617.rst b/peps/pep-0617.rst index 8de9ca913f9..ecc376d3261 100644 --- a/peps/pep-0617.rst +++ b/peps/pep-0617.rst @@ -623,7 +623,7 @@ A similar grammar written to target Python AST objects: .. code:: PEG start: expr NEWLINE? ENDMARKER { ast.Expression(expr) } - expr: + expr: | expr '+' term { ast.BinOp(expr, ast.Add(), term) } | expr '-' term { ast.BinOp(expr, ast.Sub(), term) } | term { term } @@ -637,7 +637,7 @@ A similar grammar written to target Python AST objects: | '(' expr ')' { expr } | atom { atom } - atom: + atom: | NAME { ast.Name(id=name.string, ctx=ast.Load()) } | NUMBER { ast.Constant(value=ast.literal_eval(number.string)) } diff --git a/peps/pep-0618.rst b/peps/pep-0618.rst index 5e908f6c9be..4200f63b9a9 100644 --- a/peps/pep-0618.rst +++ b/peps/pep-0618.rst @@ -1,13 +1,10 @@ PEP: 618 Title: Add Optional Length-Checking To zip -Version: $Revision$ -Last-Modified: $Date$ Author: Brandt Bucher Sponsor: Antoine Pitrou BDFL-Delegate: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-May-2020 Python-Version: 3.10 Post-History: 01-May-2020, 10-May-2020, 16-Jun-2020 @@ -377,13 +374,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0620.rst b/peps/pep-0620.rst index 654ac13b834..9533bbfc247 100644 --- a/peps/pep-0620.rst +++ b/peps/pep-0620.rst @@ -3,7 +3,6 @@ Title: Hide implementation details from the C API Author: Victor Stinner Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 19-Jun-2020 Python-Version: 3.12 diff --git a/peps/pep-0621.rst b/peps/pep-0621.rst index 2ad264757bd..5f8718006b6 100644 --- a/peps/pep-0621.rst +++ b/peps/pep-0621.rst @@ -11,7 +11,6 @@ Discussions-To: https://discuss.python.org/t/pep-621-round-3/5472 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 22-Jun-2020 Post-History: 22-Jun-2020, 18-Oct-2020, @@ -724,12 +723,3 @@ CC0-1.0-Universal license, whichever is more permissive. .. _trove classifiers: https://pypi.org/classifiers/ .. _SPDX: https://spdx.dev/ .. _entry points specification: https://packaging.python.org/specifications/entry-points/ - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0622.rst b/peps/pep-0622.rst index 0b68a93d1fa..299ddeb68b3 100644 --- a/peps/pep-0622.rst +++ b/peps/pep-0622.rst @@ -10,7 +10,6 @@ BDFL-Delegate: Discussions-To: python-dev@python.org Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 23-Jun-2020 Python-Version: 3.10 Post-History: 23-Jun-2020, 08-Jul-2020 diff --git a/peps/pep-0623.rst b/peps/pep-0623.rst index 0d182add1c0..9404ff6f9de 100644 --- a/peps/pep-0623.rst +++ b/peps/pep-0623.rst @@ -5,7 +5,6 @@ BDFL-Delegate: Victor Stinner Discussions-To: https://mail.python.org/archives/list/python-dev@python.org/thread/BO2TQHSXWL2RJMINWQQRBF5LANDDJNHH/ Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 25-Jun-2020 Python-Version: 3.10 Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/VQKDIZLZ6HF2MLTNCUFURK2IFTXVQEYA/ diff --git a/peps/pep-0624.rst b/peps/pep-0624.rst index 30b6fb1baf0..abe7075d42c 100644 --- a/peps/pep-0624.rst +++ b/peps/pep-0624.rst @@ -3,7 +3,6 @@ Title: Remove Py_UNICODE encoder APIs Author: Inada Naoki Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 06-Jul-2020 Python-Version: 3.11 Post-History: 08-Jul-2020 @@ -313,12 +312,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0625.rst b/peps/pep-0625.rst index a49d08488e8..de27d37fcd7 100644 --- a/peps/pep-0625.rst +++ b/peps/pep-0625.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/draft-pep-file-name-of-a-source-dis Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 08-Jul-2020 Post-History: 08-Jul-2020 Resolution: https://discuss.python.org/t/pep-625-file-name-of-a-source-distribution/4686/159 @@ -67,7 +66,7 @@ the metadata available in the filename. This PEP also serves as the formal specification to the long-standing filename convention used by the current sdist implementations. The filename contains the distribution name and version, to aid tools identifying a -distribution without needing to download, unarchive the file, and perform +distribution without needing to download, unarchive the file, and perform costly metadata generation for introspection, if all the information they need is available in the filename. @@ -196,14 +195,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0626.rst b/peps/pep-0626.rst index afc6f3c6714..cd6a1d70ed3 100644 --- a/peps/pep-0626.rst +++ b/peps/pep-0626.rst @@ -4,7 +4,6 @@ Author: Mark Shannon BDFL-Delegate: Pablo Galindo Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Jul-2020 Python-Version: 3.10 Post-History: 17-Jul-2020 @@ -77,7 +76,7 @@ All expressions and parts of expressions are considered to be executable code. In general, all statements are also considered to be executable code. However, when a statement is spread over several lines, we must consider which parts of a statement are considered to be executable code. -Statements are made up of keywords and expressions. Not all keywords have a direct runtime effect, so not all keywords are considered to be executable code. +Statements are made up of keywords and expressions. Not all keywords have a direct runtime effect, so not all keywords are considered to be executable code. For example, ``else``, is a necessary part of an ``if`` statement, but there is no runtime effect associated with an ``else``. For the purposes of tracing, the following keywords will *not* be considered to be executable code: @@ -304,7 +303,7 @@ The ``PyLineTable_`` functions do not call into the C-API, so can be safely copi The ``PyCodeAddressRange`` struct will not be changed, but the ``_opaque`` struct is not part of the specification and may change. .. note:: - The ``PyCodeAddressRange`` struct has changed from the original version of this PEP, where the addition fields were defined, but + The ``PyCodeAddressRange`` struct has changed from the original version of this PEP, where the addition fields were defined, but were liable to change. For example, the following code prints out all the address ranges: @@ -352,14 +351,3 @@ References .. [1] py-spy: Sampling profiler for Python programs (https://github.com/benfred/py-spy) - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0627.rst b/peps/pep-0627.rst index 81a13d72df5..0f54ef5d2d0 100644 --- a/peps/pep-0627.rst +++ b/peps/pep-0627.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/pep-627/4126 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 15-Jul-2020 Resolution: https://discuss.python.org/t/pep-627/4126/42 @@ -251,13 +250,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0628.rst b/peps/pep-0628.rst index cdfb472bb4d..a1ebe2d5a76 100644 --- a/peps/pep-0628.rst +++ b/peps/pep-0628.rst @@ -1,11 +1,8 @@ PEP: 628 Title: Add ``math.tau`` -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Jun-2011 Python-Version: 3.6 Post-History: 28-Jun-2011 @@ -80,12 +77,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0629.rst b/peps/pep-0629.rst index 2d0f99f5cc0..016b650310e 100644 --- a/peps/pep-0629.rst +++ b/peps/pep-0629.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/pep-629-versioning-pypis-simple-api Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 16-Jul-2020 Post-History: 16-Jul-2020 @@ -137,14 +136,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0630.rst b/peps/pep-0630.rst index 9dfdef56b60..21d1848c53a 100644 --- a/peps/pep-0630.rst +++ b/peps/pep-0630.rst @@ -4,7 +4,6 @@ Author: Petr Viktorin Discussions-To: capi-sig@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 25-Aug-2020 Post-History: 16-Jul-2020 diff --git a/peps/pep-0631.rst b/peps/pep-0631.rst index 0324f7a4460..de4ca2fac6c 100644 --- a/peps/pep-0631.rst +++ b/peps/pep-0631.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/5018 Status: Superseded Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 20-Aug-2020 Post-History: 20-Aug-2020 Superseded-By: 621 @@ -226,12 +225,3 @@ CC0-1.0-Universal license, whichever is more permissive. .. _Requires-Dist: https://packaging.python.org/specifications/core-metadata/#requires-dist-multiple-use .. _Provides-Extra: https://packaging.python.org/specifications/core-metadata/#provides-extra-multiple-use .. _docker-compose: https://github.com/docker/compose/blob/789bfb0e8b2e61f15f423d371508b698c64b057f/setup.py#L28-L61 - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0632.rst b/peps/pep-0632.rst index 43f732e1141..8f0d7ca718d 100644 --- a/peps/pep-0632.rst +++ b/peps/pep-0632.rst @@ -4,7 +4,6 @@ Author: Steve Dower Discussions-To: https://discuss.python.org/t/pep-632-deprecate-distutils-module/5134 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 03-Sep-2020 Python-Version: 3.10 Post-History: 03-Sep-2020, 22-Jan-2021 @@ -259,14 +258,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0633.rst b/peps/pep-0633.rst index 5e673b3c825..faa7b1791e8 100644 --- a/peps/pep-0633.rst +++ b/peps/pep-0633.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/dependency-specification-in-pyproje Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 02-Sep-2020 Post-History: 02-Sep-2020 Resolution: https://discuss.python.org/t/how-to-specify-dependencies-pep-508-strings-or-a-table-in-toml/5243/38 diff --git a/peps/pep-0635.rst b/peps/pep-0635.rst index 114972a97c7..ff727f8e3c1 100644 --- a/peps/pep-0635.rst +++ b/peps/pep-0635.rst @@ -1,14 +1,11 @@ PEP: 635 Title: Structural Pattern Matching: Motivation and Rationale -Version: $Revision$ -Last-Modified: $Date$ Author: Tobias Kohn , Guido van Rossum BDFL-Delegate: Discussions-To: python-dev@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 12-Sep-2020 Python-Version: 3.10 Post-History: 22-Oct-2020, 08-Feb-2021 diff --git a/peps/pep-0636.rst b/peps/pep-0636.rst index 3f9353aacc9..6c28c072e70 100644 --- a/peps/pep-0636.rst +++ b/peps/pep-0636.rst @@ -1,14 +1,11 @@ PEP: 636 Title: Structural Pattern Matching: Tutorial -Version: $Revision$ -Last-Modified: $Date$ Author: Daniel F Moisset Sponsor: Guido van Rossum BDFL-Delegate: Discussions-To: python-dev@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 12-Sep-2020 Python-Version: 3.10 Post-History: 22-Oct-2020, 08-Feb-2021 @@ -164,7 +161,7 @@ Adding a wildcard ------------------ You may want to print an error message saying that the command wasn't recognized when -all the patterns fail. You could use the feature we just learned and write +all the patterns fail. You could use the feature we just learned and write ``case [*ignored_words]`` as your last pattern. There's however a much simpler way:: match command.split(): @@ -312,7 +309,7 @@ different kinds of objects, and also apply patterns to its attributes:: game.go_north() ... case KeyPress(): - pass # Ignore other keystrokes + pass # Ignore other keystrokes case other_event: raise ValueError(f"Unrecognized event: {other_event}") @@ -417,13 +414,13 @@ mappings based on their present keys. In this case you could use:: The keys in your mapping pattern need to be literals, but the values can be any pattern. As in sequence patterns, all subpatterns have to match for the general -pattern to match. +pattern to match. You can use ``**rest`` within a mapping pattern to capture additional keys in the subject. Note that if you omit this, extra keys in the subject will be -ignored while matching, i.e. the message +ignored while matching, i.e. the message ``{"text": "foo", "color": "red", "style": "bold"}`` will match the first pattern -in the example above. +in the example above. Matching builtin classes ------------------------ @@ -433,7 +430,7 @@ source, the types of the field could be wrong, leading to bugs or security issue Any class is a valid match target, and that includes built-in classes like ``bool`` ``str`` or ``int``. That allows us to combine the code above with a class pattern. -So instead of writing ``{"text": message, "color": c}`` we can use +So instead of writing ``{"text": message, "color": c}`` we can use ``{"text": str() as message, "color": str() as c}`` to ensure that ``message`` and ``c`` are both strings. For many builtin classes (see :pep:`634` for the whole list), you can use a positional parameter as a shorthand, writing ``str(c)`` rather than ``str() as c``. diff --git a/peps/pep-0637.rst b/peps/pep-0637.rst index 100fe9f7821..b862ae2113d 100644 --- a/peps/pep-0637.rst +++ b/peps/pep-0637.rst @@ -1,13 +1,10 @@ PEP: 637 Title: Support for indexing with keyword arguments -Version: $Revision$ -Last-Modified: $Date$ Author: Stefano Borini Sponsor: Steven D'Aprano Discussions-To: python-ideas@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 24-Aug-2020 Python-Version: 3.10 Post-History: 23-Sep-2020 @@ -121,7 +118,7 @@ specification would improve notation and provide additional value: >>> ds["empty"].loc[dict(lon=5, lat=6)] = 10 >>> # new syntax >>> ds["empty"][lon=5, lat=6] = 10 - + >>> # old syntax >>> ds["empty"].loc[dict(lon=slice(1, 5), lat=slice(3, None))] = 10 >>> # new syntax @@ -307,13 +304,13 @@ The successful implementation of this PEP will result in the following behavior: obj[index] # calls type(obj).__getitem__(obj, index) - + obj[index] = value # calls type(obj).__setitem__(obj, index, value) - + del obj[index] # calls type(obj).__delitem__(obj, index) - + This remains the case even if the index is followed by keywords; see point 5 below. 3. Comma-separated arguments are still parsed as a tuple and passed as @@ -321,10 +318,10 @@ The successful implementation of this PEP will result in the following behavior: obj[spam, eggs] # calls type(obj).__getitem__(obj, (spam, eggs)) - + obj[spam, eggs] = value # calls type(obj).__setitem__(obj, (spam, eggs), value) - + del obj[spam, eggs] # calls type(obj).__delitem__(obj, (spam, eggs)) @@ -343,10 +340,10 @@ The successful implementation of this PEP will result in the following behavior: function calls. Examples:: # Single index with keywords: - + obj[index, spam=1, eggs=2] # calls type(obj).__getitem__(obj, index, spam=1, eggs=2) - + obj[index, spam=1, eggs=2] = value # calls type(obj).__setitem__(obj, index, value, spam=1, eggs=2) @@ -397,7 +394,7 @@ The successful implementation of this PEP will result in the following behavior: obj[*items] - This allows notations such as ``[:, *args, :]``, which could be treated + This allows notations such as ``[:, *args, :]``, which could be treated as ``[(slice(None), *args, slice(None))]``. Multiple star unpacking are allowed:: @@ -406,20 +403,20 @@ The successful implementation of this PEP will result in the following behavior: The following notation equivalence must be honored:: - obj[*()] + obj[*()] # Equivalent to obj[()] - - obj[*(), foo=3] + + obj[*(), foo=3] # Equivalent to obj[(), foo=3] - obj[*(x,)] + obj[*(x,)] # Equivalent to obj[(x,)] - - obj[*(x,),] + + obj[*(x,),] # Equivalent to obj[(x,)] - Note in particular case 3: sequence unpacking of a single element will - not behave as if only one single argument was passed. A related case is + Note in particular case 3: sequence unpacking of a single element will + not behave as if only one single argument was passed. A related case is the following example:: obj[1, *(), foo=5] @@ -434,7 +431,7 @@ The successful implementation of this PEP will result in the following behavior: In other words, a single positional index will be passed "as is" only if no sequence unpacking is present. If a sequence unpacking is present, then the index will become a tuple, regardless of the resulting number of elements in the index after the unpacking has taken place. - + 8. Dict unpacking is permitted:: items = {'spam': 1, 'eggs': 2} @@ -443,20 +440,20 @@ The successful implementation of this PEP will result in the following behavior: The following notation equivalent should be honored:: - obj[**{}] + obj[**{}] # Equivalent to obj[()] - - obj[3, **{}] + + obj[3, **{}] # Equivalent to obj[3] 9. Keyword-only subscripts are permitted. The positional index will be the empty tuple:: obj[spam=1, eggs=2] # calls type(obj).__getitem__(obj, (), spam=1, eggs=2) - + obj[spam=1, eggs=2] = 5 # calls type(obj).__setitem__(obj, (), 5, spam=1, eggs=2) - + del obj[spam=1, eggs=2] # calls type(obj).__delitem__(obj, (), spam=1, eggs=2) @@ -567,7 +564,7 @@ With the introduction of the new notation, a few corner cases need to be analyse In other words, adding a keyword to a single-valued subscript will not change it into a tuple. For those cases where an actual tuple needs to be passed, a proper syntax will have to be used:: - obj[(1,), a=3] + obj[(1,), a=3] # calls type(obj).__getitem__(obj, (1,), a=3) In this case, the call is passing a single element (which is passed as is, as from rule above), @@ -578,16 +575,16 @@ With the introduction of the new notation, a few corner cases need to be analyse When keywords are present, the rule that you can omit this outermost pair of parentheses is no longer true:: - obj[1] + obj[1] # calls type(obj).__getitem__(obj, 1) - - obj[1, a=3] + + obj[1, a=3] # calls type(obj).__getitem__(obj, 1, a=3) - - obj[1,] + + obj[1,] # calls type(obj).__getitem__(obj, (1,)) - - obj[(1,), a=3] + + obj[(1,), a=3] # calls type(obj).__getitem__(obj, (1,), a=3) This is particularly relevant in the case where two entries are passed:: @@ -595,22 +592,22 @@ With the introduction of the new notation, a few corner cases need to be analyse obj[1, 2] # calls type(obj).__getitem__(obj, (1, 2)) - obj[(1, 2)] + obj[(1, 2)] # same as above - obj[1, 2, a=3] + obj[1, 2, a=3] # calls type(obj).__getitem__(obj, (1, 2), a=3) - - obj[(1, 2), a=3] + + obj[(1, 2), a=3] # calls type(obj).__getitem__(obj, (1, 2), a=3) And particularly when the tuple is extracted as a variable:: t = (1, 2) - obj[t] + obj[t] # calls type(obj).__getitem__(obj, (1, 2)) - obj[t, a=3] + obj[t, a=3] # calls type(obj).__getitem__(obj, (1, 2), a=3) Why? because in the case ``obj[1, 2, a=3]`` we are passing two elements (which @@ -641,7 +638,7 @@ implementation uses ``BINARY_SUBSCR``, ``STORE_SUBSCR`` and ``DELETE_SUBSCR`` to invoke the old functions. We propose ``BINARY_SUBSCR_KW``, ``STORE_SUBSCR_KW`` and ``DELETE_SUBSCR_KW`` for the new operations. The compiler will have to generate these new opcodes. The -old C implementations will call the extended methods passing ``NULL`` +old C implementations will call the extended methods passing ``NULL`` as kwargs. Finally, the following new slots must be added to the ``PyMappingMethods`` struct: @@ -744,7 +741,7 @@ helpers. class S: def __getitem__(self, key): return key - + s = S() defines the helper object ``s``. @@ -819,7 +816,7 @@ The problems with this approach were found to be: indexes. This would look awkward because the visual notation does not match the signature:: - obj[1, 2] = 3 + obj[1, 2] = 3 # calls type(obj).__setitem_ex__(obj, 3, 1, 2) - the solution relies on the assumption that all keyword indices necessarily map @@ -844,7 +841,7 @@ create a new "kwslice" object This proposal has already been explored in "New arguments contents" P4 in :pep:`472`:: - obj[a, b:c, x=1] + obj[a, b:c, x=1] # calls type(obj).__getitem__(obj, a, slice(b, c), key(x=1)) This solution requires everyone who needs keyword arguments to parse the tuple @@ -868,7 +865,7 @@ meaning that this:: would result in a call to:: - >>> type(obj).__getitem__(obj, 1, 2, z=3) + >>> type(obj).__getitem__(obj, 1, 2, z=3) # instead of type(obj).__getitem__(obj, (1, 2), z=3) This option has been rejected because it feels odd that a signature of a method @@ -902,14 +899,14 @@ This proposal already established that, in case no positional index is given, th passed value must be the empty tuple. Allowing for the empty index notation would make the dictionary type accept it automatically, to insert or refer to the value with the empty tuple as key. Moreover, a typing notation such as ``Tuple[]`` can easily -be written as ``Tuple`` without the indexing notation. +be written as ``Tuple`` without the indexing notation. However, subsequent discussion with Brandt Bucher during implementation has revealed -that the case ``obj[]`` would fit a natural evolution for variadic generics, giving +that the case ``obj[]`` would fit a natural evolution for variadic generics, giving more strength to the above comment. In the end, after a discussion between D'Aprano, Bucher and the author, we decided to leave the ``obj[]`` notation as a syntax error for now, and possibly extend the notation with an additional PEP to hold -the equivalence ``obj[]`` as ``obj[()]``. +the equivalence ``obj[]`` as ``obj[()]``. Sentinel value for no given positional index @@ -919,20 +916,20 @@ The topic of which value to pass as the index in the case of:: obj[k=3] -has been considerably debated. +has been considerably debated. One apparently rational choice would be to pass no value at all, by making use of the keyword only argument feature, but unfortunately will not work well with the ``__setitem__`` dunder, as a positional element for the value is always passed, and we can't "skip over" the index one unless we introduce a very weird behavior -where the first argument refers to the index when specified, and to the value when +where the first argument refers to the index when specified, and to the value when index is not specified. This is extremely deceiving and error prone. The above consideration makes it impossible to have a keyword only dunder, and opens up the question of what entity to pass for the index position when no index is passed:: - obj[k=3] = 5 + obj[k=3] = 5 # would call type(obj).__setitem__(obj, ???, 5, k=3) A proposed hack would be to let the user specify which entity to use when an @@ -969,7 +966,7 @@ positional only. Unfortunately, using positional-only values will ensure this does not happen but it will still not solve the need to pass both ``index`` and ``value`` even when the index is not provided. The point is that the user should not be prevented to use keyword arguments to refer to a column ``index``, ``value`` -(or ``self``) just because the class implementor happens to use those names +(or ``self``) just because the class implementor happens to use those names in the parameter list. Moreover, we also require the three dunders to behave in the same way: it would @@ -984,13 +981,13 @@ degenerate and thus impossible to differentiate in the dunder:: obj[k=3] obj[SENTINEL, k=3] -The question now shifts to which entity should represent the sentinel: +The question now shifts to which entity should represent the sentinel: the options were: 1. Empty tuple 2. None 3. NotImplemented -4. a new sentinel object (e.g. NoIndex) +4. a new sentinel object (e.g. NoIndex) For option 1, the call will become:: @@ -1000,7 +997,7 @@ therefore making ``obj[k=3]`` and ``obj[(), k=3]`` degenerate and indistinguisha This option sounds appealing because: -1. The numpy community was inquired [#numpy-ml]_, and the general consensus +1. The numpy community was inquired [#numpy-ml]_, and the general consensus of the responses was that the empty tuple felt appropriate. 2. It shows a parallel with the behavior of ``*args`` in a function, when no positional arguments are given:: @@ -1011,7 +1008,7 @@ This option sounds appealing because: >>> foo(k=3) () {'k': 3} - Although we do accept the following asymmetry in behavior compared to functions + Although we do accept the following asymmetry in behavior compared to functions when a single value is passed, but that ship has sailed:: >>> foo(5, k=3) @@ -1030,13 +1027,13 @@ The only issues with both the above is that both the empty tuple and None are potential legitimate indexes, and there might be value in being able to differentiate the two degenerate cases. -So, an alternative strategy (option 3) would be to use an existing entity that is -unlikely to be used as a valid index. One option could be the current built-in constant +So, an alternative strategy (option 3) would be to use an existing entity that is +unlikely to be used as a valid index. One option could be the current built-in constant ``NotImplemented``, which is currently returned by operators methods to report that they do not implement a particular operation, and a different strategy should be attempted (e.g. to ask the other object). Unfortunately, its name and traditional use calls back to a feature that is not available, rather than the -fact that something was not passed by the user. +fact that something was not passed by the user. This leaves us with option 4: a new built-in constant. This constant must be unhashable (so it's never going to be a valid key) and have a clear @@ -1047,21 +1044,21 @@ From a quick inquire, it seems that most people on python-ideas seem to believe it's not crucial, and the empty tuple is an acceptable option. Hence the resulting series will be:: - obj[k=3] + obj[k=3] # type(obj).__getitem__(obj, (), k=3). Empty tuple - obj[1, k=3] + obj[1, k=3] # type(obj).__getitem__(obj, 1, k=3). Integer - obj[1, 2, k=3] + obj[1, 2, k=3] # type(obj).__getitem__(obj, (1, 2), k=3). Tuple and the following two notation will be degenerate:: - obj[(), k=3] + obj[(), k=3] # type(obj).__getitem__(obj, (), k=3) - obj[k=3] + obj[k=3] # type(obj).__getitem__(obj, (), k=3) Common objections @@ -1083,13 +1080,13 @@ Common objections but for obvious reasons, call syntax using builtins to create custom type hints isn't an option:: - dict(i=float, j=float) + dict(i=float, j=float) # would create a dictionary, not a type Finally, function calls do not allow for a setitem-like notation, as shown - in the Overview: operations such as ``f(1, x=3) = 5`` are not allowed, and are + in the Overview: operations such as ``f(1, x=3) = 5`` are not allowed, and are instead allowed for indexing operations. - + References ========== @@ -1111,13 +1108,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0638.rst b/peps/pep-0638.rst index 7498d3200e5..9ccadcb0eef 100644 --- a/peps/pep-0638.rst +++ b/peps/pep-0638.rst @@ -4,7 +4,6 @@ Author: Mark Shannon Discussions-To: https://mail.python.org/archives/list/python-dev@python.org/thread/U4C4XHNRC4SHS3TPZWCTY4SN4QU3TT6V/ Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 24-Sep-2020 Post-History: 26-Sep-2020 @@ -570,14 +569,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0639/appendix-rejected-ideas.rst b/peps/pep-0639/appendix-rejected-ideas.rst index 92681925dca..09321226c32 100644 --- a/peps/pep-0639/appendix-rejected-ideas.rst +++ b/peps/pep-0639/appendix-rejected-ideas.rst @@ -180,7 +180,7 @@ in line with the goals of PEP 639. While differences from existing tool formats (and Core Metadata field names) have precedent in :pep:`621`, repurposing an existing key to mean something different (and map to a different Core Metadata field), -with distinct and incompatible syntax does not, +with distinct and incompatible syntax does not, and could cause ambiguity for readers and authors. Also, per the `project source metadata spec `__, diff --git a/peps/pep-0640.rst b/peps/pep-0640.rst index 2461480fcd2..b4bce22cee2 100644 --- a/peps/pep-0640.rst +++ b/peps/pep-0640.rst @@ -3,7 +3,6 @@ Title: Unused variable syntax Author: Thomas Wouters Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 04-Oct-2020 Python-Version: 3.10 Post-History: 19-Oct-2020 @@ -214,12 +213,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0641.rst b/peps/pep-0641.rst index a6b21e55656..393133b88e6 100644 --- a/peps/pep-0641.rst +++ b/peps/pep-0641.rst @@ -7,7 +7,6 @@ PEP-Delegate: Pablo Galindo Discussions-To: https://discuss.python.org/t/pep-641-using-an-underscore-in-the-version-portion-of-python-3-10-compatibility-tags/5513 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 20-Oct-2020 Python-Version: 3.10 Post-History: 21-Oct-2020 @@ -169,14 +168,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0642.rst b/peps/pep-0642.rst index 59c8ef6a283..20c43f5ef7e 100644 --- a/peps/pep-0642.rst +++ b/peps/pep-0642.rst @@ -1,13 +1,10 @@ PEP: 642 Title: Explicit Pattern Syntax for Structural Pattern Matching -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan BDFL-Delegate: Discussions-To: python-dev@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Requires: 634 Created: 26-Sep-2020 Python-Version: 3.10 diff --git a/peps/pep-0643.rst b/peps/pep-0643.rst index 08fc1f67551..8f1c3d4db34 100644 --- a/peps/pep-0643.rst +++ b/peps/pep-0643.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/pep-643-metadata-for-package-source Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 24-Oct-2020 Post-History: 24-Oct-2020, 01-Nov-2020, 02-Nov-2020, 14-Nov-2020 Resolution: https://discuss.python.org/t/pep-643-metadata-for-package-source-distributions/5577/53 @@ -99,7 +98,7 @@ rules apply: 2. If a field is marked as ``Dynamic``, it may contain any valid value in a wheel built from the sdist (including not being present at all). 3. Backends MUST NOT mark a field as ``Dynamic`` if they can determine that - it was generated from data that will not change at build time. + it was generated from data that will not change at build time. Backends MAY record the value they calculated for a field they mark as ``Dynamic`` in a source distribution. Consumers, however, MUST NOT treat diff --git a/peps/pep-0644.rst b/peps/pep-0644.rst index 4532d0b7b8a..8f9c521e4a2 100644 --- a/peps/pep-0644.rst +++ b/peps/pep-0644.rst @@ -4,7 +4,6 @@ Author: Christian Heimes Discussions-To: https://discuss.python.org/t/pep-644-require-openssl-1-1-or-newer/5584 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Oct-2020 Python-Version: 3.10 Post-History: 27-Oct-2020, 03-Mar-2021, 17-Mar-2021, 17-Apr-2021 diff --git a/peps/pep-0645.rst b/peps/pep-0645.rst index 922f8e67031..4c99eb15a4b 100644 --- a/peps/pep-0645.rst +++ b/peps/pep-0645.rst @@ -4,7 +4,6 @@ Author: Maggie Moss Sponsor: Guido van Rossum Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 25-Aug-2020 Resolution: https://mail.python.org/archives/list/typing-sig@python.org/message/E75SPV6DDHLEEFSA5MBN5HUOQWDMUQJ2/ @@ -24,8 +23,8 @@ Using ``T?`` to mean ``T|None`` is also inconsistent with TypeScript where it roughly means ``NotRequired[T]``. Such inconsistency would likely confuse folks coming from TypeScript to Python. -The above represents the consensus of -`typing-sig `_ +The above represents the consensus of +`typing-sig `_ and the sponsor of this PEP. diff --git a/peps/pep-0646.rst b/peps/pep-0646.rst index d29f41c1bc3..284cf8b5482 100644 --- a/peps/pep-0646.rst +++ b/peps/pep-0646.rst @@ -8,7 +8,6 @@ Sponsor: Guido van Rossum Status: Final Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 16-Sep-2020 Python-Version: 3.11 Post-History: 07-Oct-2020, 23-Dec-2020, 29-Dec-2020 @@ -830,7 +829,7 @@ to the ``TypeVarTuple``: Ptang[str, bool, float] # T1=str, T3=float, T2=bool, Ts=Tuple[()] Ptang[str, bool, float, int] # T1=str, T3=int, T2=float, Ts=Tuple[bool] - + Note that the minimum number of type arguments in such cases is set by the number of ``TypeVar``\s: @@ -1695,13 +1694,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0648.rst b/peps/pep-0648.rst index 05b045aba7e..19b4e287b66 100644 --- a/peps/pep-0648.rst +++ b/peps/pep-0648.rst @@ -5,7 +5,6 @@ Sponsor: Pablo Galindo Discussions-To: https://discuss.python.org/t/pep-648-extensible-customizations-of-the-interpreter-at-startup/6403 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 30-Dec-2020 Python-Version: 3.11 Post-History: 16-Dec-2020, 18-Dec-2020 diff --git a/peps/pep-0649.rst b/peps/pep-0649.rst index b0cb05b6e6b..1356d66bc07 100644 --- a/peps/pep-0649.rst +++ b/peps/pep-0649.rst @@ -5,7 +5,6 @@ Discussions-To: https://discuss.python.org/t/pep-649-deferred-evaluation-of-anno Status: Accepted Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 11-Jan-2021 Python-Version: 3.14 Post-History: `11-Jan-2021 `__, diff --git a/peps/pep-0650.rst b/peps/pep-0650.rst index b1cbac06814..2a35a1b0ad8 100644 --- a/peps/pep-0650.rst +++ b/peps/pep-0650.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/pep-650-specifying-installer-requir Status: Withdrawn Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 16-Jul-2020 Post-History: 14-Jan-2021 @@ -659,13 +658,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0651.rst b/peps/pep-0651.rst index a48715cdb70..e3a08b6fc0a 100644 --- a/peps/pep-0651.rst +++ b/peps/pep-0651.rst @@ -3,7 +3,6 @@ Title: Robust Stack Overflow Handling Author: Mark Shannon Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Jan-2021 Post-History: 19-Jan-2021 @@ -232,15 +231,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0652.rst b/peps/pep-0652.rst index 19bdff9793a..c07b87eedb3 100644 --- a/peps/pep-0652.rst +++ b/peps/pep-0652.rst @@ -4,7 +4,6 @@ Author: Petr Viktorin Discussions-To: https://discuss.python.org/t/pre-pep-maintaining-the-stable-abi/6986/ Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Feb-2021 Python-Version: 3.10 Resolution: https://mail.python.org/archives/list/python-dev@python.org/message/IN4XMFLQJ6D6V67EXU27GV3QWSEHHNNH/ @@ -307,7 +306,7 @@ Design considerations: * Make sure the ownership rules and lifetimes of all applicable struct fields, arguments and return values are well defined. -* Think about ease of use for the user. (In C, ease of use itself is not very +* Think about ease of use for the user. (In C, ease of use itself is not very important; what *is* useful is reducing boilerplate code needed to use the API. Bugs like to hide in boiler plates.) @@ -456,13 +455,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0653.rst b/peps/pep-0653.rst index bfb251122f4..567c8c8a1f2 100644 --- a/peps/pep-0653.rst +++ b/peps/pep-0653.rst @@ -3,7 +3,6 @@ Title: Precise Semantics for Pattern Matching Author: Mark Shannon Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 09-Feb-2021 Post-History: 18-Feb-2021 @@ -86,7 +85,7 @@ Looking up a special attribute is much faster than performing a subclass test on Rationale ========= -The object model and special methods are at the core of the Python language. Consequently, +The object model and special methods are at the core of the Python language. Consequently, implementations support them well. Using special attributes for pattern matching allows pattern matching to be implemented in a way that integrates well with the rest of the implementation, and is thus easier to maintain and is likely to perform better. diff --git a/peps/pep-0654.rst b/peps/pep-0654.rst index a7bb82a44a5..660ac58ea08 100644 --- a/peps/pep-0654.rst +++ b/peps/pep-0654.rst @@ -6,7 +6,6 @@ Author: Irit Katriel , Discussions-To: https://discuss.python.org/t/accepting-pep-654-exception-groups-and-except/10813 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 22-Feb-2021 Python-Version: 3.11 Post-History: `22-Feb-2021 `__, diff --git a/peps/pep-0656.rst b/peps/pep-0656.rst index 554589af5df..697f44c3d44 100644 --- a/peps/pep-0656.rst +++ b/peps/pep-0656.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/7165 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 17-Mar-2021 Post-History: 17-Mar-2021, 18-Apr-2021 Resolution: https://discuss.python.org/t/7165/32 @@ -208,13 +207,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0657.rst b/peps/pep-0657.rst index 94ce30dba98..55005c2f8bb 100644 --- a/peps/pep-0657.rst +++ b/peps/pep-0657.rst @@ -1,14 +1,11 @@ PEP: 657 Title: Include Fine Grained Error Locations in Tracebacks -Version: $Revision$ -Last-Modified: $Date$ Author: Pablo Galindo , Batuhan Taskaya , Ammar Askar Discussions-To: https://discuss.python.org/t/pep-657-include-fine-grained-error-locations-in-tracebacks/8629 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 08-May-2021 Python-Version: 3.11 Post-History: @@ -407,7 +404,7 @@ very difficult to debug for regular users and will make different pyc files incompatible between each other. As this pyc could be shipped as part of libraries or applications without the original source, it is also not always possible to force recompilation of said pyc files. For these reasons we have -decided to use the -O flag to opt-out of this behaviour. +decided to use the -O flag to opt-out of this behaviour. Lazy loading of column information ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -449,12 +446,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0658.rst b/peps/pep-0658.rst index 04d9ef374a0..4c232e5fe46 100644 --- a/peps/pep-0658.rst +++ b/peps/pep-0658.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/8651 Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 10-May-2021 Post-History: 10-May-2021 Resolution: https://discuss.python.org/t/8651/48 @@ -167,13 +166,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0660.rst b/peps/pep-0660.rst index 7547eadeb1e..90b9590e29f 100644 --- a/peps/pep-0660.rst +++ b/peps/pep-0660.rst @@ -6,9 +6,8 @@ Discussions-To: https://discuss.python.org/t/draft-pep-editable-installs-for-pep Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 30-Mar-2021 -Post-History: +Post-History: Resolution: https://discuss.python.org/t/pronouncement-on-peps-660-and-662-editable-installs/9450 @@ -83,12 +82,12 @@ The Mechanism This PEP adds three optional hooks to the :pep:`517` backend interface. These hooks are used to build a wheel that, when installed, allows that distribution to be -imported from its source folder. +imported from its source folder. build_editable -------------- -:: +:: def build_editable(wheel_directory, config_settings=None, metadata_directory=None): ... @@ -174,7 +173,7 @@ metadata directly. What to put in the wheel ------------------------ -Build backends must populate the generated wheel with files that when installed will result in an editable install. +Build backends must populate the generated wheel with files that when installed will result in an editable install. Build backends may use different techniques to achieve the goals of an editable install. This section provides examples and is not normative. @@ -323,14 +322,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0661.rst b/peps/pep-0661.rst index 021b96430df..58fdb307f6f 100644 --- a/peps/pep-0661.rst +++ b/peps/pep-0661.rst @@ -4,7 +4,6 @@ Author: Tal Einat Discussions-To: https://discuss.python.org/t/pep-661-sentinel-values/9126 Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 06-Jun-2021 Post-History: `20-May-2021 `__, `06-Jun-2021 `__ diff --git a/peps/pep-0662.rst b/peps/pep-0662.rst index 54b83157d4a..99eb93b1a6f 100644 --- a/peps/pep-0662.rst +++ b/peps/pep-0662.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/discuss-tbd-editable-installs-by-ga Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 28-May-2021 Post-History: Resolution: https://discuss.python.org/t/pronouncement-on-peps-660-and-662-editable-installs/9450 @@ -62,7 +61,7 @@ each method of achieving editable effect has its pros and cons. Therefore this PEP rejects option three as it's unlikely for the community to agree on a single solution. Furthermore, question remains as to whether the frontend or the build backend should own this responsibility. :pep:`660` proposes the build -backend to own this, while the current PEP proposes primarily the frontend, +backend to own this, while the current PEP proposes primarily the frontend, but still allows the backend to take take control if it wants to do so. Rationale @@ -420,12 +419,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0663.rst b/peps/pep-0663.rst index dfcc4bc2126..112579d084e 100644 --- a/peps/pep-0663.rst +++ b/peps/pep-0663.rst @@ -1,12 +1,9 @@ PEP: 663 Title: Standardizing Enum str(), repr(), and format() behaviors -Version: $Revision$ -Last-Modified: $Date$ Author: Ethan Furman Discussions-To: python-dev@python.org Status: Rejected Type: Informational -Content-Type: text/x-rst Created: 30-Jun-2021 Python-Version: 3.11 Post-History: 20-Jul-2021, 02-Nov-2021 diff --git a/peps/pep-0666.rst b/peps/pep-0666.rst index dd3bdce23d6..9bd8e4ef166 100644 --- a/peps/pep-0666.rst +++ b/peps/pep-0666.rst @@ -3,7 +3,6 @@ Title: Reject Foolish Indentation Author: Laura Creighton Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 03-Dec-2001 Python-Version: 2.2 Post-History: 05-Dec-2001 diff --git a/peps/pep-0668.rst b/peps/pep-0668.rst index f26c334cd23..ae891b3c1d2 100644 --- a/peps/pep-0668.rst +++ b/peps/pep-0668.rst @@ -13,7 +13,6 @@ Discussions-To: https://discuss.python.org/t/10302 Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 18-May-2021 Post-History: 28-May-2021 Resolution: https://discuss.python.org/t/10302/44 diff --git a/peps/pep-0669.rst b/peps/pep-0669.rst index 3aee69bfbfe..83f27ec0f71 100644 --- a/peps/pep-0669.rst +++ b/peps/pep-0669.rst @@ -44,7 +44,7 @@ Rationale The quickening mechanism provided by :pep:`659` provides a way to dynamically modify executing Python bytecode. These modifications have little cost beyond -the parts of the code that are modified and a relatively low cost to those +the parts of the code that are modified and a relatively low cost to those parts that are modified. We can leverage this to provide an efficient mechanism for monitoring that was not possible in 3.10 or earlier. @@ -152,7 +152,7 @@ The STOP_ITERATION event :pep:`PEP 380 <380#use-of-stopiteration-to-return-values>` specifies that a ``StopIteration`` exception is raised when returning a value -from a generator or coroutine. However, this is a very inefficient way to +from a generator or coroutine. However, this is a very inefficient way to return a value, so some Python implementations, notably CPython 3.12+, do not raise an exception unless it would be visible to other code. @@ -289,7 +289,7 @@ If a callback function returns ``DISABLE``, then that function will no longer be called for that ``(code, instruction_offset)`` until ``sys.monitoring.restart_events()`` is called. This feature is provided for coverage and other tools that are only interested -seeing an event once. +seeing an event once. Note that ``sys.monitoring.restart_events()`` is not specific to one tool, so tools must be prepared to receive events that they have chosen to DISABLE. @@ -470,7 +470,7 @@ registered callable. When the set of active events changes, the VM will immediately update all code objects present on the call stack of any thread. It will also set in place traps to ensure that all code objects are correctly instrumented when -called. Consequently changing the set of active events should be done as +called. Consequently changing the set of active events should be done as infrequently as possible, as it could be quite an expensive operation. Other events, such as ``RAISE`` can be turned on or off cheaply, @@ -570,7 +570,7 @@ events will have a large impact on performance. .. note:: - Instrumenting profilers have significant overhead and will distort + Instrumenting profilers have significant overhead and will distort the results of profiling. Unless you need exact call counts, consider using a statistical profiler. diff --git a/peps/pep-0670.rst b/peps/pep-0670.rst index c09c8bb2b41..f97168c4121 100644 --- a/peps/pep-0670.rst +++ b/peps/pep-0670.rst @@ -4,7 +4,6 @@ Author: Erlend Egeberg Aasland , Victor Stinner Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Oct-2021 Python-Version: 3.11 Post-History: `20-Oct-2021 `__, diff --git a/peps/pep-0671.rst b/peps/pep-0671.rst index 6febb920f85..c0afd385039 100644 --- a/peps/pep-0671.rst +++ b/peps/pep-0671.rst @@ -4,7 +4,6 @@ Author: Chris Angelico Discussions-To: https://mail.python.org/archives/list/python-ideas@python.org/thread/UVOQEK7IRFSCBOH734T5GFJOEJXFCR6A/ Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 24-Oct-2021 Python-Version: 3.12 Post-History: `24-Oct-2021 `__, diff --git a/peps/pep-0672.rst b/peps/pep-0672.rst index 147a3c5bf16..ce207bc88f0 100644 --- a/peps/pep-0672.rst +++ b/peps/pep-0672.rst @@ -3,7 +3,6 @@ Title: Unicode-related Security Considerations for Python Author: Petr Viktorin Status: Active Type: Informational -Content-Type: text/x-rst Created: 01-Nov-2021 Post-History: 01-Nov-2021 @@ -391,15 +390,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-0674.rst b/peps/pep-0674.rst index c87574a4d64..9d933aa0abf 100644 --- a/peps/pep-0674.rst +++ b/peps/pep-0674.rst @@ -3,7 +3,6 @@ Title: Disallow using macros as l-values Author: Victor Stinner Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 30-Nov-2021 Python-Version: 3.12 diff --git a/peps/pep-0676.rst b/peps/pep-0676.rst index 5d532948e54..d235896a385 100644 --- a/peps/pep-0676.rst +++ b/peps/pep-0676.rst @@ -6,7 +6,6 @@ PEP-Delegate: Barry Warsaw Discussions-To: https://discuss.python.org/t/10774 Status: Active Type: Process -Content-Type: text/x-rst Created: 01-Nov-2021 Post-History: 23-Sep-2021, 30-Nov-2021 Resolution: https://discuss.python.org/t/10774/99 @@ -256,13 +255,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0677.rst b/peps/pep-0677.rst index a55eb804969..95bd6c43ce1 100644 --- a/peps/pep-0677.rst +++ b/peps/pep-0677.rst @@ -7,7 +7,6 @@ Discussions-To: python-dev@python.org Status: Rejected Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 13-Dec-2021 Python-Version: 3.11 Post-History: 16-Dec-2021 @@ -1242,13 +1241,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0678.rst b/peps/pep-0678.rst index 0e27b0245b7..bef96622799 100644 --- a/peps/pep-0678.rst +++ b/peps/pep-0678.rst @@ -5,7 +5,6 @@ Sponsor: Irit Katriel Discussions-To: https://discuss.python.org/t/pep-678-enriching-exceptions-with-notes/13374 Status: Final Type: Standards Track -Content-Type: text/x-rst Requires: 654 Created: 20-Dec-2021 Python-Version: 3.11 @@ -376,13 +375,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0679.rst b/peps/pep-0679.rst index ed941b8237a..fe5b8833354 100644 --- a/peps/pep-0679.rst +++ b/peps/pep-0679.rst @@ -4,7 +4,6 @@ Author: Pablo Galindo Salgado Discussions-To: https://discuss.python.org/t/pep-679-allow-parentheses-in-assert-statements/13003 Status: Draft Type: Standards Track -Content-Type: text/x-rst Created: 07-Jan-2022 Python-Version: 3.12 @@ -121,7 +120,7 @@ Backwards Compatibility The change is not technically backwards compatible, as parsing ``assert (x,y)`` is currently interpreted as an assert statement with a 2-tuple as the subject, -while after this change it will be interpreted as ``assert x,y``. +while after this change it will be interpreted as ``assert x,y``. On the other hand, assert statements of this kind always pass, so they are effectively not doing anything in user code. The authors of this document think @@ -141,7 +140,7 @@ How to Teach This The new form of the ``assert`` statement will be documented as part of the language standard. -When teaching the form with error message of the ``assert`` statement to users, +When teaching the form with error message of the ``assert`` statement to users, now it can be noted that adding parentheses also work as expected, which allows to break the statement over multiple lines. @@ -164,12 +163,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0680.rst b/peps/pep-0680.rst index d709d4fdb56..3ddb6edcbd8 100644 --- a/peps/pep-0680.rst +++ b/peps/pep-0680.rst @@ -5,7 +5,6 @@ Sponsor: Petr Viktorin Discussions-To: https://discuss.python.org/t/13040 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Jan-2022 Python-Version: 3.11 Post-History: `09-Dec-2021 `__, diff --git a/peps/pep-0681.rst b/peps/pep-0681.rst index 2463d766ef1..1fba9cb928d 100644 --- a/peps/pep-0681.rst +++ b/peps/pep-0681.rst @@ -149,7 +149,7 @@ Decorator function example .. code-block:: python _T = TypeVar("_T") - + # The ``create_model`` decorator is defined by a library. # This could be in a type stub or inline. @typing.dataclass_transform() @@ -158,7 +158,7 @@ Decorator function example cls.__eq__ = ... cls.__ne__ = ... return cls - + # The ``create_model`` decorator can now be used to create new model # classes, like this: @create_model @@ -191,9 +191,9 @@ Metaclass example # a library. This could be in a type stub or inline. @typing.dataclass_transform() class ModelMeta(type): ... - + class ModelBase(metaclass=ModelMeta): ... - + # The ``ModelBase`` class can now be used to create new model # subclasses, like this: class CustomerModel(ModelBase): @@ -211,7 +211,7 @@ these parameters accepts a bool argument, and it must be possible for the bool value (``True`` or ``False``) to be statically evaluated. * ``eq``, ``order``, ``frozen``, ``init`` and ``unsafe_hash`` are parameters - supported in the stdlib dataclass, with meanings defined in + supported in the stdlib dataclass, with meanings defined in :pep:`PEP 557 <557#id7>`. * ``kw_only``, ``match_args`` and ``slots`` are parameters supported in the stdlib dataclass, first introduced in Python 3.10. @@ -225,7 +225,7 @@ customization of default behaviors: .. code-block:: python _T = TypeVar("_T") - + def dataclass_transform( *, eq_default: bool = True, @@ -286,7 +286,7 @@ Decorator function example frozen: bool = False, kw_only: bool = True, ) -> Callable[[Type[_T]], Type[_T]]: ... - + # Example of how this decorator would be used by code that imports # from this library: @create_model(frozen=True, kw_only=False) @@ -312,7 +312,7 @@ Class example order: bool = True, ): ... - + # Example of how this class would be used by code that imports # from this library: class CustomerModel( @@ -346,10 +346,10 @@ Metaclass example order: bool = True, ): ... - + class ModelBase(metaclass=ModelMeta): ... - + # Example of how this class would be used by code that imports # from this library: class CustomerModel( @@ -381,14 +381,14 @@ not required: class Employee: # Field with no specifier name: str - + # Field that uses field specifier class instance age: Optional[int] = field(default=None, init=False) - + # Field with type annotation and simple initializer to # describe default value is_paid_hourly: bool = True - + # Not a field (but rather a class variable) because type # annotation is not provided. office_number = "unassigned" @@ -454,7 +454,7 @@ This example demonstrates the above: resolver: Callable[[], Any], init: Literal[False] = False, ) -> Any: ... - + @overload def model_field( *, @@ -462,7 +462,7 @@ This example demonstrates the above: resolver: None = None, init: bool = True, ) -> Any: ... - + @typing.dataclass_transform( kw_only_default=True, field_specifiers=(model_field, )) @@ -470,7 +470,7 @@ This example demonstrates the above: *, init: bool = True, ) -> Callable[[Type[_T]], Type[_T]]: ... - + # Code that imports this library: @create_model(init=False) class CustomerModel: @@ -519,7 +519,7 @@ This includes, but is not limited to, the following semantics: is considered neither frozen nor non-frozen. Consider these class examples: - + .. code-block:: python # ModelBase is not considered either "frozen" or "non-frozen" @@ -538,7 +538,7 @@ This includes, but is not limited to, the following semantics: wheel_count: int And these similar metaclass examples: - + .. code-block:: python @typing.dataclass_transform() diff --git a/peps/pep-0682.rst b/peps/pep-0682.rst index a6ecf22e119..560a5f9dd39 100644 --- a/peps/pep-0682.rst +++ b/peps/pep-0682.rst @@ -6,7 +6,6 @@ PEP-Delegate: Mark Dickinson Discussions-To: https://discuss.python.org/t/pep-682-format-specifier-for-signed-zero/13596 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 29-Jan-2022 Python-Version: 3.11 Post-History: 08-Feb-2022 @@ -211,14 +210,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-0685.rst b/peps/pep-0685.rst index 04d1f910a46..852b0ad8f27 100644 --- a/peps/pep-0685.rst +++ b/peps/pep-0685.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/14141 Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 08-Mar-2022 Post-History: `08-Mar-2022 `__ Resolution: https://discuss.python.org/t/pep-685-comparison-of-extra-names-for-optional-distribution-dependencies/14141/55 diff --git a/peps/pep-0686.rst b/peps/pep-0686.rst index 301813c5261..7fc8c4068ae 100644 --- a/peps/pep-0686.rst +++ b/peps/pep-0686.rst @@ -4,7 +4,6 @@ Author: Inada Naoki Discussions-To: https://discuss.python.org/t/14737 Status: Accepted Type: Standards Track -Content-Type: text/x-rst Created: 18-Mar-2022 Python-Version: 3.15 Post-History: `18-Mar-2022 `__, diff --git a/peps/pep-0687.rst b/peps/pep-0687.rst index 138fd80a8c7..06c6f1bc3d5 100644 --- a/peps/pep-0687.rst +++ b/peps/pep-0687.rst @@ -4,7 +4,6 @@ Author: Erlend Egeberg Aasland , Petr Viktorin Discussions-To: https://discuss.python.org/t/pep-689-unstable-c-api-tier/20452 Status: Final Type: Standards Track -Content-Type: text/x-rst Requires: 523 Created: 22-Apr-2022 Python-Version: 3.12 diff --git a/peps/pep-0690.rst b/peps/pep-0690.rst index 593f117cd1b..0e6017c826f 100644 --- a/peps/pep-0690.rst +++ b/peps/pep-0690.rst @@ -5,7 +5,6 @@ Sponsor: Barry Warsaw Discussions-To: https://discuss.python.org/t/pep-690-lazy-imports/15474 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Apr-2022 Python-Version: 3.12 Post-History: `03-May-2022 `__, diff --git a/peps/pep-0691.rst b/peps/pep-0691.rst index f0eeac43c6d..fb314c8b17a 100644 --- a/peps/pep-0691.rst +++ b/peps/pep-0691.rst @@ -9,7 +9,6 @@ Discussions-To: https://discuss.python.org/t/pep-691-json-based-simple-api-for-p Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 04-May-2022 Post-History: `05-May-2022 `__ Resolution: https://discuss.python.org/t/pep-691-json-based-simple-api-for-python-package-indexes/15553/70 @@ -515,7 +514,7 @@ Servers that implement the Simple API may choose to support an URL parameter nam ``format`` to allow the clients to request a specific version of the URL. The value of the ``format`` parameter should be **one** of the valid content types. -Passing multiple content types, wild cards, quality values, etc... is **not** +Passing multiple content types, wild cards, quality values, etc... is **not** supported. Supporting this parameter is optional, and clients **SHOULD NOT** rely on it for diff --git a/peps/pep-0692.rst b/peps/pep-0692.rst index 7b1f8d0a5be..23f192d2664 100644 --- a/peps/pep-0692.rst +++ b/peps/pep-0692.rst @@ -86,14 +86,14 @@ For instance:: class Movie(TypedDict): name: str year: int - + def foo(**kwargs: Movie) -> None: ... means that each keyword argument in ``foo`` is itself a ``Movie`` dictionary that has a ``name`` key with a string type value and a ``year`` key with an integer type value. Therefore, in order to support specifying ``kwargs`` type as a ``TypedDict`` without breaking current behaviour, a new construct has to -be introduced. +be introduced. To support this use case, we propose reusing ``Unpack`` which was initially introduced in :pep:`646`. There are several reasons for doing so: @@ -207,7 +207,7 @@ compatible:: class Animal(TypedDict): name: str - + class Dog(Animal): breed: str @@ -234,10 +234,10 @@ function arguments. Again, the rest of the parameters have to be compatible. Continuing the previous example:: class Example(TypedDict): - animal: Animal + animal: Animal string: str number: NotRequired[int] - + def src(**kwargs: Unpack[Example]): ... def dest(*, animal: Dog, string: str, number: int = ...): ... @@ -298,7 +298,7 @@ type ``T``:: class Vehicle: ... - + class Car(Vehicle): ... @@ -308,7 +308,7 @@ type ``T``:: class Vehicles(TypedDict): car: Car moto: Motorcycle - + def dest(**kwargs: Unpack[Vehicles]): ... def src(**kwargs: Vehicle): ... @@ -332,7 +332,7 @@ consider the following example:: class Animal(TypedDict): name: str - + class Dog(Animal): breed: str @@ -343,21 +343,21 @@ consider the following example:: def foo(**kwargs: Unpack[Animal]): print(kwargs["name"].capitalize()) - + def bar(**kwargs: Unpack[Animal]): takes_name(**kwargs) - + def baz(animal: Animal): takes_name(**animal) - + def spam(**kwargs: Unpack[Animal]): baz(kwargs) - + foo(**animal) # OK! foo only expects and uses keywords of 'Animal'. bar(**animal) # WRONG! This will fail at runtime because 'breed' keyword # will be passed to 'takes_name' as well. - + spam(**animal) # WRONG! Again, 'breed' keyword will be eventually passed # to 'takes_name'. @@ -462,7 +462,7 @@ Similar sections could be also added to the Reference Implementation ======================== -The `mypy type checker `_ already +The `mypy type checker `_ already `supports `_ more precise ``**kwargs`` typing using ``Unpack``. @@ -486,7 +486,7 @@ can result in an error:: class Book(TypedDict): genre: str pages: int - + TypedDictUnion = Movie | Book def foo(**kwargs: Unpack[TypedDictUnion]) -> None: ... # WRONG! Unsupported use diff --git a/peps/pep-0693.rst b/peps/pep-0693.rst index f8122e3d005..19ae6cfe8d4 100644 --- a/peps/pep-0693.rst +++ b/peps/pep-0693.rst @@ -99,5 +99,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - diff --git a/peps/pep-0694.rst b/peps/pep-0694.rst index 30e3a32b8bd..b7dff27aa5c 100644 --- a/peps/pep-0694.rst +++ b/peps/pep-0694.rst @@ -5,7 +5,6 @@ Discussions-To: https://discuss.python.org/t/pep-694-upload-2-0-api-for-python-p Status: Draft Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 11-Jun-2022 Post-History: `27-Jun-2022 `__ @@ -38,10 +37,10 @@ Beyond the above, there are a number of major issues with the current API: not go last, possibly some hard to build packages are attempting to be built from source. -- It has very limited support for communicating back to the user, with no support - for multiple errors, warnings, deprecations, etc. It is limited entirely to the - HTTP status code and reason phrase, of which the reason phrase has been - deprecated since HTTP/2 (:rfc:`RFC 7540 <7540#section-8.1.2.4>`). +- It has very limited support for communicating back to the user, with no support + for multiple errors, warnings, deprecations, etc. It is limited entirely to the + HTTP status code and reason phrase, of which the reason phrase has been + deprecated since HTTP/2 (:rfc:`RFC 7540 <7540#section-8.1.2.4>`). - The metadata for a release/file is submitted alongside the file, however this metadata is famously unreliable, and most installers instead choose to download diff --git a/peps/pep-0695.rst b/peps/pep-0695.rst index e8b9a3650d6..4f142e3ab9f 100644 --- a/peps/pep-0695.rst +++ b/peps/pep-0695.rst @@ -104,7 +104,7 @@ the developer to supply a redundant name in quotes (e.g. ``T = TypeVar("T")``). This PEP eliminates the need for the redundant name and cumbersome variable names. -Defining type parameters today requires importing the ``TypeVar`` and +Defining type parameters today requires importing the ``TypeVar`` and ``Generic`` symbols from the ``typing`` module. Over the past several releases of Python, efforts have been made to eliminate the need to import ``typing`` symbols for common use cases, and the PEP furthers this goal. @@ -320,7 +320,7 @@ Generic Type Alias We propose to introduce a new statement for declaring type aliases. Similar to ``class`` and ``def`` statements, a ``type`` statement defines a scope -for type parameters. +for type parameters. :: @@ -476,7 +476,7 @@ Type parameter symbols defined in outer scopes cannot be bound with T = 1 def outer2[T](): - + def inner1(): nonlocal S # OK because it binds variable S from outer1 nonlocal T # Syntax error: nonlocal binding not allowed for type parameter @@ -664,7 +664,7 @@ Here is an example. class ClassA[T1, T2, T3](list[T1]): def method1(self, a: T2) -> None: ... - + def method2(self) -> T3: ... @@ -775,7 +775,7 @@ in the following ways: 1. Addition of optional type parameter clause in ``class`` and ``def`` statements. :: - + type_params: '[' t=type_param_seq ']' type_param_seq: a[asdl_typeparam_seq*]=','.type_param+ [','] @@ -1156,7 +1156,7 @@ in Python requires this. A few other languages including Scala and C# also require developers to specify the variance. We rejected this idea because variance can generally be inferred, and most modern programming languages do infer variance based on usage. Variance is an advanced topic that -many developers find confusing, so we want to eliminate the need to +many developers find confusing, so we want to eliminate the need to understand this concept for most Python developers. @@ -1264,7 +1264,7 @@ Java provides no way to specify a default type argument. // Use site variance public void method1(ClassA value) { } } - + C# -- @@ -1301,7 +1301,7 @@ C# provides no way to specify a default type argument. TypeScript ---------- -TypeScript uses angle brackets to declare type parameters and for +TypeScript uses angle brackets to declare type parameters and for specialization. The ``extends`` keyword is used to specify a bound. It can be combined with other type operators such as ``keyof``. @@ -1316,7 +1316,7 @@ TypeScript supports the ``type`` keyword to declare a type alias, and this syntax supports generics. .. code-block:: typescript - + // Generic interface interface InterfaceA { val1: S; @@ -1356,7 +1356,7 @@ type parameters). .. code-block:: scala - + // Generic class; type parameter has upper bound class ClassA[A <: SomeClass1] { diff --git a/peps/pep-0697.rst b/peps/pep-0697.rst index 46584ca6854..c14edbc565e 100644 --- a/peps/pep-0697.rst +++ b/peps/pep-0697.rst @@ -4,7 +4,6 @@ Author: Petr Viktorin Discussions-To: https://discuss.python.org/t/19743 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 23-Aug-2022 Python-Version: 3.12 Post-History: `24-May-2022 `__, diff --git a/peps/pep-0699.rst b/peps/pep-0699.rst index 75bd3e30e3d..7aecbdad9a6 100644 --- a/peps/pep-0699.rst +++ b/peps/pep-0699.rst @@ -4,7 +4,6 @@ Author: Ken Jin Discussions-To: https://discuss.python.org/t/pep-699-remove-private-dict-version-field-added-in-pep-509/19724 Status: Accepted Type: Standards Track -Content-Type: text/x-rst Created: 03-Oct-2022 Python-Version: 3.12 Post-History: `05-Oct-2022 `__ @@ -110,5 +109,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - diff --git a/peps/pep-0701.rst b/peps/pep-0701.rst index 4b9c4a325c7..d14c1929c3d 100644 --- a/peps/pep-0701.rst +++ b/peps/pep-0701.rst @@ -7,7 +7,6 @@ Author: Pablo Galindo , Discussions-To: https://discuss.python.org/t/pep-701-syntactic-formalization-of-f-strings/22046 Status: Accepted Type: Standards Track -Content-Type: text/x-rst Created: 15-Nov-2022 Python-Version: 3.12 Post-History: `19-Dec-2022 `__, diff --git a/peps/pep-0703.rst b/peps/pep-0703.rst index 587819766e0..9db95700fd3 100644 --- a/peps/pep-0703.rst +++ b/peps/pep-0703.rst @@ -5,7 +5,6 @@ Sponsor: Łukasz Langa Discussions-To: https://discuss.python.org/t/22606 Status: Accepted Type: Standards Track -Content-Type: text/x-rst Created: 09-Jan-2023 Python-Version: 3.13 Post-History: `09-Jan-2023 `__, @@ -713,7 +712,7 @@ that wrap those calls. Python objects should not be allocated through other APIs, such as raw calls to C's malloc or the C++ new operator. Additionally, ``PyObject_Malloc`` should be used only for allocating Python objects; it should not be used for allocating buffers, -storages, or other data structures that are not PyObjects. +storages, or other data structures that are not PyObjects. This PEP also imposes restrictions on the pluggable allocator API (``PyMem_SetAllocator``). When compiling without the GIL, allocators @@ -967,7 +966,7 @@ per-object locking -- another thread might modify the list leading to The problematic borrowed reference APIs are supplemented with functions that return "new references" but are otherwise -equivalent: +equivalent: * ``PyList_FetchItem(list, idx)`` for ``PyList_GetItem`` * ``PyDict_FetchItem(dict, key)`` for ``PyDict_GetItem`` @@ -1087,7 +1086,7 @@ and improve single-threaded performance. Although lock acquisition has low overhead compared to most operations, accessing individual elements of lists and dictionaries are fast operations (so the locking overhead is comparatively larger) and frequent (so the -overhead has more impact). +overhead has more impact). This section describes the challenges with implementing dictionary and list accesses without locking followed by a description of this PEP's diff --git a/peps/pep-0704.rst b/peps/pep-0704.rst index 18cb4f342d1..79489abdbcc 100644 --- a/peps/pep-0704.rst +++ b/peps/pep-0704.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/22846 Status: Withdrawn Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 16-Jan-2023 Post-History: `16-Jan-2023 `__ diff --git a/peps/pep-0705.rst b/peps/pep-0705.rst index 5ba78e3f938..cae156d4127 100644 --- a/peps/pep-0705.rst +++ b/peps/pep-0705.rst @@ -581,4 +581,3 @@ Copyright ========= This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - diff --git a/peps/pep-0706.rst b/peps/pep-0706.rst index 5585a809b03..465b25e912f 100644 --- a/peps/pep-0706.rst +++ b/peps/pep-0706.rst @@ -4,7 +4,6 @@ Author: Petr Viktorin Discussions-To: https://discuss.python.org/t/23903 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Feb-2023 Python-Version: 3.12 Post-History: `25-Jan-2023 `__, @@ -110,7 +109,7 @@ However, there are some issues with this approach: affect all subsequent operations on the same ``TarFile`` object. This behavior is fine for most uses, but despite that, it would be very surprising if ``TarFile.extractall`` did this by default. -- Calling ``getmembers`` can be expensive and it +- Calling ``getmembers`` can be expensive and it `requires a seekable archive `__. - When verifying members in advance, it may be necessary to track how each member would have changed the filesystem, e.g. how symlinks are being set up. diff --git a/peps/pep-0707.rst b/peps/pep-0707.rst index 6e54b61116d..a588af36656 100644 --- a/peps/pep-0707.rst +++ b/peps/pep-0707.rst @@ -4,7 +4,6 @@ Author: Irit Katriel Discussions-To: https://discuss.python.org/t/24402 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 18-Feb-2023 Python-Version: 3.12 Post-History: `02-Mar-2023 `__, diff --git a/peps/pep-0708.rst b/peps/pep-0708.rst index 02ac777aa57..f9de175df85 100644 --- a/peps/pep-0708.rst +++ b/peps/pep-0708.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/24179 Status: Provisional Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 20-Feb-2023 Post-History: `01-Feb-2023 `__, `23-Feb-2023 `__ diff --git a/peps/pep-0710.rst b/peps/pep-0710.rst index 063c2d07532..cc4316871fd 100644 --- a/peps/pep-0710.rst +++ b/peps/pep-0710.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/pep-710-recording-the-provenance-of Status: Draft Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 27-Mar-2023 Post-History: `03-Dec-2021 `__, `30-Jan-2023 `__, diff --git a/peps/pep-0711.rst b/peps/pep-0711.rst index bff11331743..194214297e1 100644 --- a/peps/pep-0711.rst +++ b/peps/pep-0711.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/pep-711-pybi-a-standard-format-for- Status: Draft Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 06-Apr-2023 Post-History: `06-Apr-2023 `__ diff --git a/peps/pep-0712.rst b/peps/pep-0712.rst index 7076daef372..80252f82b61 100644 --- a/peps/pep-0712.rst +++ b/peps/pep-0712.rst @@ -5,7 +5,6 @@ Sponsor: Eric V. Smith Discussions-To: https://discuss.python.org/t/pep-712-adding-a-converter-parameter-to-dataclasses-field/26126 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Jan-2023 Python-Version: 3.13 Post-History: `27-Dec-2022 `__, diff --git a/peps/pep-0713.rst b/peps/pep-0713.rst index 65d117b1d2c..d34c75c64aa 100644 --- a/peps/pep-0713.rst +++ b/peps/pep-0713.rst @@ -5,7 +5,6 @@ Sponsor: Łukasz Langa Discussions-To: https://discuss.python.org/t/pep-713-callable-modules/26127 Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 20-Apr-2023 Python-Version: 3.12 Post-History: `23-Apr-2023 `__ @@ -204,4 +203,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - diff --git a/peps/pep-0714.rst b/peps/pep-0714.rst index bbbd81f2cb2..2ddbeb3b054 100644 --- a/peps/pep-0714.rst +++ b/peps/pep-0714.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/27471 Status: Accepted Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 06-Jun-2023 Post-History: `06-Jun-2023 `__ Resolution: `27-Jun-2023 `__ diff --git a/peps/pep-0715.rst b/peps/pep-0715.rst index 2642436d3e2..fcee60a82b0 100644 --- a/peps/pep-0715.rst +++ b/peps/pep-0715.rst @@ -7,7 +7,6 @@ Discussions-To: https://discuss.python.org/t/27610 Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 06-Jun-2023 Post-History: `09-Jun-2023 `__ Resolution: `24-Jun-2023 `__ diff --git a/peps/pep-0718.rst b/peps/pep-0718.rst index 025fb870712..d2a51cbfc92 100644 --- a/peps/pep-0718.rst +++ b/peps/pep-0718.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/28457/ Status: Draft Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 23-Jun-2023 Python-Version: 3.13 Post-History: `24-Jun-2023 `__ diff --git a/peps/pep-0719.rst b/peps/pep-0719.rst index 420c04422fe..27f7301b6a2 100644 --- a/peps/pep-0719.rst +++ b/peps/pep-0719.rst @@ -72,5 +72,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - diff --git a/peps/pep-0720.rst b/peps/pep-0720.rst index 14e0708c7b9..13c5d40813d 100644 --- a/peps/pep-0720.rst +++ b/peps/pep-0720.rst @@ -4,7 +4,6 @@ Author: Filipe Laíns PEP-Delegate: Status: Draft Type: Informational -Content-Type: text/x-rst Created: 01-Jul-2023 Python-Version: 3.12 diff --git a/peps/pep-0721.rst b/peps/pep-0721.rst index d7b412715d5..5a13ad965d3 100644 --- a/peps/pep-0721.rst +++ b/peps/pep-0721.rst @@ -5,7 +5,6 @@ PEP-Delegate: Paul Moore Status: Final Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Requires: 706 Created: 12-Jul-2023 Python-Version: 3.12 diff --git a/peps/pep-0722.rst b/peps/pep-0722.rst index 9d421302711..3b43b2816c7 100644 --- a/peps/pep-0722.rst +++ b/peps/pep-0722.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/29905 Status: Rejected Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 19-Jul-2023 Post-History: `19-Jul-2023 `__ Resolution: https://discuss.python.org/t/pep-722-723-decision/36763/ @@ -231,7 +230,7 @@ reference implementation can be included here. from packaging.requirements import Requirement DEPENDENCY_BLOCK_MARKER = r"(?i)^#\s+script\s+dependencies:\s*$" - + def read_dependency_block(filename): # Use the tokenize module to handle any encoding declaration. with tokenize.open(filename) as f: diff --git a/peps/pep-0724.rst b/peps/pep-0724.rst index 89c6695df2b..89e04d43661 100644 --- a/peps/pep-0724.rst +++ b/peps/pep-0724.rst @@ -8,7 +8,6 @@ Discussions-To: https://discuss.python.org/t/pep-724-stricter-type-guards/34124 Status: Withdrawn Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 28-Jul-2023 Python-Version: 3.13 Post-History: `30-Dec-2021 `__, @@ -348,4 +347,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - diff --git a/peps/pep-0725.rst b/peps/pep-0725.rst index 13fc866d6f7..7c9d83f949b 100644 --- a/peps/pep-0725.rst +++ b/peps/pep-0725.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/31888 Status: Draft Type: Standards Track Topic: Packaging -Content-Type: text/x-rst Created: 17-Aug-2023 Post-History: `18-Aug-2023 `__ @@ -104,7 +103,7 @@ Multiple types of external dependencies can be distinguished: Concrete packages are straightforward to understand, and are a concept present in virtually every package management system. Virtual packages are a concept also present in a number of packaging systems -- but not always, and the -details of their implementation varies. +details of their implementation varies. Cross compilation ----------------- @@ -186,7 +185,7 @@ The two types of concrete packages are supported by PURL_ (Package URL), which implements a scheme for identifying packages that is meant to be portable across packaging ecosystems. Its design is:: - scheme:type/namespace/name@version?qualifiers#subpath + scheme:type/namespace/name@version?qualifiers#subpath The ``scheme`` component is a fixed string, ``pkg``, and of the other components only ``type`` and ``name`` are required. As an example, a package diff --git a/peps/pep-0726.rst b/peps/pep-0726.rst index 184d98463ef..920333476b1 100644 --- a/peps/pep-0726.rst +++ b/peps/pep-0726.rst @@ -5,7 +5,6 @@ Sponsor: Adam Turner Discussions-To: https://discuss.python.org/t/32640/ Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 24-Aug-2023 Python-Version: 3.13 Post-History: `06-Apr-2023 `__, diff --git a/peps/pep-0727.rst b/peps/pep-0727.rst index a6663a87bda..085177abe7a 100644 --- a/peps/pep-0727.rst +++ b/peps/pep-0727.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/32566 Status: Draft Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 28-Aug-2023 Python-Version: 3.13 Post-History: `30-Aug-2023 `__ @@ -346,14 +345,14 @@ For example: .. code:: java /** - * Returns an Image object that can then be painted on the screen. + * Returns an Image object that can then be painted on the screen. * The url argument must specify an absolute {@link URL}. The name - * argument is a specifier that is relative to the url argument. + * argument is a specifier that is relative to the url argument. *

- * This method always returns immediately, whether or not the + * This method always returns immediately, whether or not the * image exists. When this applet attempts to draw the image on - * the screen, the data will be loaded. The graphics primitives - * that draw the image will incrementally paint on the screen. + * the screen, the data will be loaded. The graphics primitives + * that draw the image will incrementally paint on the screen. * * @param url an absolute URL giving the base location of the image * @param name the location of the image, relative to the url argument diff --git a/peps/pep-0728.rst b/peps/pep-0728.rst index e9556ce2c5a..83d84214dbc 100644 --- a/peps/pep-0728.rst +++ b/peps/pep-0728.rst @@ -6,7 +6,6 @@ Discussions-To: https://discuss.python.org/t/pep-728-typeddict-with-typed-extra- Status: Draft Type: Standards Track Topic: Typing -Content-Type: text/x-rst Created: 12-Sep-2023 Python-Version: 3.14 Post-History: `09-Feb-2024 `__, @@ -48,7 +47,7 @@ Another possible use case for this is a sound way to class Movie(TypedDict): name: str director: str - + class Book(TypedDict): name: str author: str @@ -194,12 +193,12 @@ to the ``extra_items`` argument. For example:: class Movie(TypedDict, extra_items=bool): name: str - + a: Movie = {"name": "Blade Runner", "novel_adaptation": True} # OK b: Movie = { "name": "Blade Runner", "year": 1982, # Not OK. 'int' is not assignable to 'bool' - } + } Here, ``extra_items=bool`` specifies that items other than ``'name'`` have a value type of ``bool`` and are non-required. @@ -214,12 +213,12 @@ the ``extra_items`` argument:: def f(movie: Movie) -> None: reveal_type(movie["name"]) # Revealed type is 'str' reveal_type(movie["novel_adaptation"]) # Revealed type is 'bool' - + ``extra_items`` is inherited through subclassing:: class MovieBase(TypedDict, extra_items=int | None): name: str - + class Movie(MovieBase): year: int @@ -315,7 +314,7 @@ function parameters still apply:: class Movie(TypedDict, extra_items=int): name: str - + def f(**kwargs: Unpack[Movie]) -> None: ... # Should be equivalent to: @@ -356,7 +355,7 @@ unless it is declared to be ``ReadOnly`` in the superclass:: class Parent(TypedDict, extra_items=int | None): pass - + class Child(Parent, extra_items=int): # Not OK. Like any other TypedDict item, extra_items's type cannot be changed Second, ``extra_items=T`` effectively defines the value type of any unnamed @@ -384,10 +383,10 @@ For example:: class MovieBase(TypedDict, extra_items=int | None): name: str - + class AdaptedMovie(MovieBase): # Not OK. 'bool' is not assignable to 'int | None' adapted_from_novel: bool - + class MovieRequiredYear(MovieBase): # Not OK. Required key 'year' is not known to 'Parent' year: int | None @@ -478,7 +477,7 @@ checks:: class MovieDetails(TypedDict, extra_items=int | None): name: str year: NotRequired[int] - + details: MovieDetails = {"name": "Kill Bill Vol. 1", "year": 2003} movie: Movie = details # Not OK. While 'int' is assignable to 'int | None', # 'int | None' is not assignable to 'int' @@ -502,7 +501,7 @@ possible for an item to have a :term:`narrower ` type than the class Movie(TypedDict, extra_items=ReadOnly[str | int]): name: str - + class MovieDetails(TypedDict, extra_items=int): name: str year: NotRequired[int] @@ -522,19 +521,19 @@ enforced:: class MovieExtraStr(TypedDict, extra_items=str): name: str - + extra_int: MovieExtraInt = {"name": "No Country for Old Men", "year": 2007} extra_str: MovieExtraStr = {"name": "No Country for Old Men", "description": ""} extra_int = extra_str # Not OK. 'str' is not assignable to extra items type 'int' extra_str = extra_int # Not OK. 'int' is not assignable to extra items type 'str' - + A non-closed TypedDict type implicitly allows non-required extra keys of value type ``ReadOnly[object]``. Applying the assignability rules between this type and a closed TypedDict type is allowed:: class MovieNotClosed(TypedDict): name: str - + extra_int: MovieExtraInt = {"name": "No Country for Old Men", "year": 2007} not_closed: MovieNotClosed = {"name": "No Country for Old Men"} extra_int = not_closed # Not OK. @@ -636,8 +635,8 @@ For example:: def f(x: IntDict) -> None: v: dict[str, int] = x # OK v.clear() # OK - - not_required_num_dict: IntDictWithNum = {"num": 1, "bar": 2} + + not_required_num_dict: IntDictWithNum = {"num": 1, "bar": 2} regular_dict: dict[str, int] = not_required_num_dict # OK f(not_required_num_dict) # OK @@ -652,7 +651,7 @@ because such dict can be a subtype of dict:: class CustomDict(dict[str, int]): pass - + not_a_regular_dict: CustomDict = {"num": 1} int_dict: IntDict = not_a_regular_dict # Not OK diff --git a/peps/pep-0730.rst b/peps/pep-0730.rst index 64c017a2b7e..740ac80a883 100644 --- a/peps/pep-0730.rst +++ b/peps/pep-0730.rst @@ -5,7 +5,6 @@ Sponsor: Ned Deily Discussions-To: https://discuss.python.org/t/pep730-adding-ios-as-a-supported-platform/35854 Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Oct-2023 Python-Version: 3.13 Resolution: https://discuss.python.org/t/pep-730-adding-ios-as-a-supported-platform/35854/66 diff --git a/peps/pep-0732-concentric.drawio.svg b/peps/pep-0732-concentric.drawio.svg index 02677c5ee5c..cab0340519f 100644 --- a/peps/pep-0732-concentric.drawio.svg +++ b/peps/pep-0732-concentric.drawio.svg @@ -1,4 +1,4 @@ -
3   
3   
2   
2   
1
1
1
1
2
2
3
3
World
includes readers of the documentation
World...
Documentation Working Group
volunteers who contribute to the docs
Documentation Working Group...
Documentation Editoral Board
trusted group
Documentation Editoral Board...
Text is not SVG - cannot display
\ No newline at end of file +
3   
3   
2   
2   
1
1
1
1
2
2
3
3
World
includes readers of the documentation
World...
Documentation Working Group
volunteers who contribute to the docs
Documentation Working Group...
Documentation Editoral Board
trusted group
Documentation Editoral Board...
Text is not SVG - cannot display
diff --git a/peps/pep-0732.rst b/peps/pep-0732.rst index dc79b41e98f..b64ae519721 100644 --- a/peps/pep-0732.rst +++ b/peps/pep-0732.rst @@ -22,16 +22,16 @@ This PEP: Motivation ========== -The Steering Council approved the creation of a +The Steering Council approved the creation of a `Documentation Working Group `_ in March 2021 to set direction for the docs. This group is now called the Editorial Board to differentiate it from the Documentation Working Group that was created -since then to focus on more tactical work. +since then to focus on more tactical work. -The purpose of the Python documentation is to serve the -present and future end users of Python. As such, the core -development community and the greater Python documentation +The purpose of the Python documentation is to serve the +present and future end users of Python. As such, the core +development community and the greater Python documentation contributors work together to achieve this: .. image:: pep-0732-concentric.drawio.svg @@ -66,7 +66,7 @@ The editorial board will: Responsibilities ---------------- -The board has authority to make decisions about Python’s +The board has authority to make decisions about Python’s documentation, as scoped below. For example, it can: * Set big-picture strategy for Python’s documentation @@ -94,9 +94,9 @@ The Editorial board oversees the content and strategy for the following: - PEPs (peps.python.org) * - - PyPA documentation - * - + * - - www.python.org - * - + * - - The Python Wiki (wiki.python.org) @@ -127,52 +127,52 @@ Editorial board members should have: * A history of making significant contributions to Python * A willingness to dedicate time to improving Python's docs -Members of the Editorial Board should have experience in education, -communication, technical writing, Python’s documentation, accessibility, +Members of the Editorial Board should have experience in education, +communication, technical writing, Python’s documentation, accessibility, translation, or community management. Term ~~~~ -Editorial Board members serve for an indefinite term, though it is -generally expected that there will be changes in Editorial Board -composition each year. Editorial Board members will confirm annually -whether they wish to continue as a board member. Members may resign +Editorial Board members serve for an indefinite term, though it is +generally expected that there will be changes in Editorial Board +composition each year. Editorial Board members will confirm annually +whether they wish to continue as a board member. Members may resign at any time. -If a board member drops out of touch and cannot be contacted for a +If a board member drops out of touch and cannot be contacted for a month or longer, then the rest of the board may vote to replace them. Changes to the Editorial Board's Size ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Annually after each major Python release, the Editorial Board will -review whether the board's size should change. This provides -flexibility if the needs of the documentation community change -over time. A simple majority is needed to make a decision to +Annually after each major Python release, the Editorial Board will +review whether the board's size should change. This provides +flexibility if the needs of the documentation community change +over time. A simple majority is needed to make a decision to increase the board's size where quorum is 80% of the current board. -As the sponsoring organization of the Documentation Editorial -Board, the Steering Council may change the number of members of -the Board at any time, including appointing new members or -dismissing existing members. +As the sponsoring organization of the Documentation Editorial +Board, the Steering Council may change the number of members of +the Board at any time, including appointing new members or +dismissing existing members. Vacancies ~~~~~~~~~ -If a vacancy exists on the board for any reason, the Documentation -Editorial Board will publicly announce a call for prospective -board members. Prospective board members would submit a brief -document stating qualifications and their motivation to serve. -The sitting members of the Editorial Board will select new board +If a vacancy exists on the board for any reason, the Documentation +Editorial Board will publicly announce a call for prospective +board members. Prospective board members would submit a brief +document stating qualifications and their motivation to serve. +The sitting members of the Editorial Board will select new board members by a simple majority where quorum is 80% of the current board. Amendments ========== -This PEP serves as a charter for the Docs Editorial Board. Changes -to its operation can be made either through a new PEP or through -a change to this PEP. In either case, the change would be decided +This PEP serves as a charter for the Docs Editorial Board. Changes +to its operation can be made either through a new PEP or through +a change to this PEP. In either case, the change would be decided upon by the Steering Council after discussion in the community. diff --git a/peps/pep-0736.rst b/peps/pep-0736.rst index 64b7acc04f2..67656390443 100644 --- a/peps/pep-0736.rst +++ b/peps/pep-0736.rst @@ -424,7 +424,7 @@ Recommendations for using this syntax As with any other language feature, the programmer should exercise their own judgement about whether it is prudent to use it in any given context. We do not -recommend enforcing a rule to use the feature in all cases where it may be +recommend enforcing a rule to use the feature in all cases where it may be applicable. As described `above `__, we propose that a diff --git a/peps/pep-0744.rst b/peps/pep-0744.rst index 9a0ff3de2e8..1f9ef1ef84d 100644 --- a/peps/pep-0744.rst +++ b/peps/pep-0744.rst @@ -99,10 +99,10 @@ physical hardware registers). Since much of this data varies even between identical runs of a program and the existing optimization pipeline makes heavy use of runtime profiling information, -it doesn't make much sense to compile these traces ahead of time and would be a -substantial redesign of the existing specification and micro-op tracing infrastructure -that has already been implemented. As has been demonstrated for many other dynamic -languages (`and even Python itself `__), the most promising +it doesn't make much sense to compile these traces ahead of time and would be a +substantial redesign of the existing specification and micro-op tracing infrastructure +that has already been implemented. As has been demonstrated for many other dynamic +languages (`and even Python itself `__), the most promising approach is to compile the optimized micro-ops "just in time" for execution. Rationale @@ -120,7 +120,7 @@ high-quality Python-specific optimizations for the code being run, *but also* quick generation of efficient machine code for the optimized program. The Python core development team has the necessary skills and experience for the former (a middle-end tightly coupled to the interpreter), and copy-and-patch compilation -provides an attractive solution for the latter. +provides an attractive solution for the latter. In a nutshell, copy-and-patch allows a high-quality template JIT compiler to be generated from the same DSL used to generate the rest of the interpreter. For a @@ -139,9 +139,9 @@ code and 500 lines of runtime C code. Specification ============= -The JIT is currently not part of the default build configuration, and it is -likely to remain that way for the foreseeable future (though official binaries -may include it). That said, the JIT will become non-experimental once all of +The JIT is currently not part of the default build configuration, and it is +likely to remain that way for the foreseeable future (though official binaries +may include it). That said, the JIT will become non-experimental once all of the following conditions are met: #. It provides a meaningful performance improvement for at least one popular @@ -245,7 +245,7 @@ Since the code templates emitted by the JIT are compiled by Clang, it *may* be possible to allow JIT frames to be traced through by simply modifying the compiler flags to use frame pointers more carefully. It may also be possible to harvest and emit the debugging information produced by Clang. Neither of these -ideas have been explored very deeply. +ideas have been explored very deeply. While this is an issue that *should* be fixed, fixing it is not a particularly high priority at this time. This is probably a problem best explored by somebody @@ -299,7 +299,7 @@ How to Teach This Choose the sections that best describe you: - **If you are a Python programmer or end user...** - + - ...nothing changes for you. Nobody should be distributing JIT-enabled CPython interpreters to you while it is still an experimental feature. Once it is non-experimental, you will probably notice slightly better performance @@ -317,7 +317,7 @@ Choose the sections that best describe you: - ...nothing changes for you. All Python profiling and tracing functionality remains. - + - **If you profile or debug C code...** - ...currently, the ability to trace *through* JIT frames is limited. This may @@ -376,13 +376,13 @@ Reference Implementation Key parts of the implementation include: - |readme|_: Instructions for how to build the JIT. - + - |jit|_: The entire runtime portion of the JIT compiler. - + - |jit_stencils|_: An example of the JIT's generated templates. - + - |template|_: The code which is compiled to produce the JIT's templates. - + - |targets|_: The code to compile and parse the templates at build time. .. |readme| replace:: ``Tools/jit/README.md`` @@ -500,7 +500,7 @@ Open Issues Speed ----- -Currently, the JIT is `about as fast as the existing specializing interpreter +Currently, the JIT is `about as fast as the existing specializing interpreter `__ on most platforms. Improving this is obviously a top priority at this point, since providing a significant performance gain is the entire motivation for @@ -528,9 +528,9 @@ likely to be a real concern. Not much effort has been put into optimizing the JIT's memory usage yet, so these numbers likely represent a maximum that will be reduced over time. Improving this is a medium priority, and is being tracked in `GH-116017 -`__. We may consider +`__. We may consider exposing configurable parameters for limiting memory consumption in the -future, but no official APIs will be exposed until the JIT meets the +future, but no official APIs will be exposed until the JIT meets the requirements to be considered non-experimental. Earlier versions of the JIT had a more complicated memory allocation scheme @@ -543,8 +543,8 @@ Dependencies At the time of writing, the JIT has a build-time dependency on LLVM. LLVM is used to compile individual micro-op instructions into blobs of machine code, -which are then linked together to form the JIT's templates. These templates are -used to build CPython itself. The JIT has no runtime dependency on LLVM and is +which are then linked together to form the JIT's templates. These templates are +used to build CPython itself. The JIT has no runtime dependency on LLVM and is therefore not at all exposed as a dependency to end users. Building the JIT adds between 3 and 60 seconds to the build process, depending diff --git a/peps/pep-0746.rst b/peps/pep-0746.rst index 342b730aa69..f4665f83ea1 100644 --- a/peps/pep-0746.rst +++ b/peps/pep-0746.rst @@ -54,7 +54,7 @@ that specifies whether the metadata is valid for a given type:: __supports_annotated_base__: int The attribute may also be marked as a ``ClassVar`` to avoid interaction with dataclasses:: - + from dataclasses import dataclass from typing import ClassVar @@ -77,7 +77,7 @@ To support generic ``Gt`` metadata, one might write:: class SupportsGt[T](Protocol): def __gt__(self, __other: T) -> bool: ... - + class Gt[T]: __supports_annotated_base__: ClassVar[SupportsGt[T]] diff --git a/peps/pep-0747.rst b/peps/pep-0747.rst index 1d5483ad77d..b91078673f3 100644 --- a/peps/pep-0747.rst +++ b/peps/pep-0747.rst @@ -284,7 +284,7 @@ intent to use the value as a type form object. Second, static type checkers validate that all rules for type expressions are followed:: x4 = type(int) # No error, evaluates to "type[int]" - + x5 = TypeForm(type(int)) # Error: call not allowed in type expression @@ -341,7 +341,7 @@ by a function parameter, returned by a function, or stored in a variable: ^ | variable type - + return sum Type expressions evaluate to valid *type form* objects at runtime and can be @@ -353,8 +353,8 @@ assigned to variables and manipulated like any other data in a program: | | v v int_type_form: TypeForm = int | None - ^ - | + ^ + | the type of a type form object ``TypeForm[]`` is how you spell the type of a *type form* object, which is @@ -381,7 +381,7 @@ type form object as input. :: from trycast import isassignable - + if isassignable(some_object, MyTypedDict): # OK: MyTypedDict is a TypeForm[] ... diff --git a/peps/pep-0749.rst b/peps/pep-0749.rst index 5afd763a2d2..303ee18dd1d 100644 --- a/peps/pep-0749.rst +++ b/peps/pep-0749.rst @@ -64,7 +64,7 @@ The future of ``from __future__ import annotations`` which changes all annotations to strings. :pep:`649` proposes an alternative approach that does not require this future import, and states: - If this PEP is accepted, PEP 563 will be deprecated and eventually removed. + If this PEP is accepted, PEP 563 will be deprecated and eventually removed. However, the PEP does not provide a detailed plan for this deprecation. @@ -922,7 +922,7 @@ code execution even with no access to any globals or builtins. For example: .. code-block:: pycon >>> def f(x: (1).__class__.__base__.__subclasses__()[-1].__init__.__builtins__["print"]("Hello world")): pass - ... + ... >>> annotationlib.get_annotations(f, format=annotationlib.Format.SOURCE) Hello world {'x': 'None'} diff --git a/peps/pep-0750.rst b/peps/pep-0750.rst index 3291da787ea..5009d97a47a 100644 --- a/peps/pep-0750.rst +++ b/peps/pep-0750.rst @@ -57,7 +57,7 @@ Motivation ========== Python f-strings are easy to use and very popular. Over time, however, developers -have encountered limitations that make them +have encountered limitations that make them `unsuitable for certain use cases `__. In particular, f-strings provide no way to intercept and transform interpolated values before they are combined into a final string. @@ -108,7 +108,7 @@ Template String Literals ------------------------ This PEP introduces a new string prefix, ``t``, to define template string literals. -These literals resolve to a new type, ``Template``, found in a new top-level +These literals resolve to a new type, ``Template``, found in a new top-level standard library module, ``templatelib``. The following code creates a ``Template`` instance: @@ -139,7 +139,7 @@ Template strings evaluate to an instance of a new type, ``templatelib.Template`` class Template: args: Sequence[str | Interpolation] - + def __init__(self, *args: str | Interpolation): ... @@ -187,7 +187,7 @@ Like ``Template``, it is a new concrete type found in the ``templatelib`` module ): ... -Like ``Template``, ``Interpolation`` is shallow immutable. Its attributes +Like ``Template``, ``Interpolation`` is shallow immutable. Its attributes cannot be reassigned. The ``value`` attribute is the evaluated result of the interpolation: @@ -292,8 +292,8 @@ for detailed working examples. Template String Concatenation ----------------------------- -Template strings support explicit concatenation using ``+``. Concatenation is -supported for two ``Template`` instances as well as for a ``Template`` instance +Template strings support explicit concatenation using ``+``. Concatenation is +supported for two ``Template`` instances as well as for a ``Template`` instance and a ``str``: .. code-block:: python @@ -305,10 +305,10 @@ and a ``str``: assert template1 + "!" == t"Hello !" assert "Hello " + template2 == t"Hello {name}" -Concatenation of templates is "viral": the concatenation of a ``Template`` and +Concatenation of templates is "viral": the concatenation of a ``Template`` and a ``str`` always results in a ``Template`` instance. -Python's implicit concatenation syntax is also supported. The following code +Python's implicit concatenation syntax is also supported. The following code will work as expected: .. code-block:: python @@ -320,7 +320,7 @@ will work as expected: assert template2 == t"Hello World" -The ``Template`` type implements the ``__add__()`` and ``__radd__()`` methods +The ``Template`` type implements the ``__add__()`` and ``__radd__()`` methods roughly as follows: .. code-block:: python @@ -339,7 +339,7 @@ roughly as follows: return Template(other + self.args[0], *self.args[1:]) Special care is taken to ensure that the interleaving of ``str`` and ``Interpolation`` -instances is maintained when concatenating. (See the +instances is maintained when concatenating. (See the `Interleaving of Template.args`_ section for more information.) @@ -386,7 +386,7 @@ No Support for Ordering ----------------------- The ``Template`` and ``Interpolation`` types do not support ordering. This is -unlike all other string literal types in Python, which support lexicographic +unlike all other string literal types in Python, which support lexicographic ordering. Because interpolations can contain arbitrary values, there is no natural ordering for them. As a result, neither the ``Template`` nor the ``Interpolation`` type implements the standard comparison methods. @@ -501,8 +501,8 @@ evaluated with different values. Access to the static parts can be done with Interleaving is an invariant maintained by the ``Template`` class. Developers can take advantage of it but they are not required to themselves maintain it. -Specifically, ``Template.__init__()`` can be called with ``str`` and -``Interpolation`` instances in *any* order; the constructor will "interleave" them +Specifically, ``Template.__init__()`` can be called with ``str`` and +``Interpolation`` instances in *any* order; the constructor will "interleave" them as necessary before assigning them to ``args``. @@ -736,7 +736,7 @@ logging: .. note:: Example code See `logging.py`__ and `test_logging.py`__. - + __ https://github.com/davepeck/pep750-examples/blob/main/pep/logging.py __ https://github.com/davepeck/pep750-examples/blob/main/pep/test_logging.py @@ -748,7 +748,7 @@ This PEP contains several short HTML templating examples. It turns out that the "hypothetical" ``html()`` function mentioned in the `Motivation`_ section (and a few other places in this PEP) exists and is available in the `pep750-examples repository `_. -If you're thinking about parsing a complex grammar with template strings, we +If you're thinking about parsing a complex grammar with template strings, we hope you'll find it useful. @@ -786,26 +786,26 @@ We hope that teaching developers will be straightforward. At a glance, template strings look just like f-strings. Their syntax is familiar and the scoping rules remain the same. -The first thing developers must learn is that template string literals don't -evaluate to strings; instead, they evaluate to a new type, ``Template``. This +The first thing developers must learn is that template string literals don't +evaluate to strings; instead, they evaluate to a new type, ``Template``. This is a simple type intended to be used by template processing code. It's not until -developers call a processing function that they get the result they want: -typically, a string, although processing code can of course return any arbitrary +developers call a processing function that they get the result they want: +typically, a string, although processing code can of course return any arbitrary type. -Because developers will learn that t-strings are nearly always used in tandem -with processing functions, they don't necessarily need to understand the details +Because developers will learn that t-strings are nearly always used in tandem +with processing functions, they don't necessarily need to understand the details of the ``Template`` type. As with descriptors and decorators, we expect many more developers will use t-strings than write t-string processing functions. -Over time, a small number of more advanced developers *will* wish to author their -own template processing code. Writing processing code often requires thinking -in terms of formal grammars. Developers will need to learn how to parse the -``args`` attribute of a ``Template`` instance and how to process interpolations -in a context-sensitive fashion. More sophisticated grammars will likely require -parsing to intermediate representations like an AST. Great template processing -code will handle format specifiers and conversions when appropriate. Writing -production-grade template processing code -- for instance, to support HTML +Over time, a small number of more advanced developers *will* wish to author their +own template processing code. Writing processing code often requires thinking +in terms of formal grammars. Developers will need to learn how to parse the +``args`` attribute of a ``Template`` instance and how to process interpolations +in a context-sensitive fashion. More sophisticated grammars will likely require +parsing to intermediate representations like an AST. Great template processing +code will handle format specifiers and conversions when appropriate. Writing +production-grade template processing code -- for instance, to support HTML templates -- can be a large undertaking. We expect that template strings will provide framework authors with a powerful @@ -1016,7 +1016,7 @@ and is able to ``await`` an interpolation's value. .. note:: Example code See `aformat.py`__ and `test_aformat.py`__. - + __ https://github.com/davepeck/pep750-examples/blob/main/pep/aformat.py __ https://github.com/davepeck/pep750-examples/blob/main/pep/test_aformat.py @@ -1186,14 +1186,14 @@ Disallowing String Concatenation Earlier versions of this PEP proposed that template strings should not support concatenation. This was rejected in favor of allowing concatenation. -There are reasonable arguments in favor of rejecting one or all forms of -concatenation: namely, that it cuts off a class of potential bugs, particularly -when one takes the view that template strings will often contain complex grammars -for which concatenation doesn't always have the same meaning (or any meaning). +There are reasonable arguments in favor of rejecting one or all forms of +concatenation: namely, that it cuts off a class of potential bugs, particularly +when one takes the view that template strings will often contain complex grammars +for which concatenation doesn't always have the same meaning (or any meaning). -Moreover, the earliest versions of this PEP proposed a syntax closer to -JavaScript's tagged template literals, where an arbitrary callable could be used -as a prefix to a string literal. There was no guarantee that the callable would +Moreover, the earliest versions of this PEP proposed a syntax closer to +JavaScript's tagged template literals, where an arbitrary callable could be used +as a prefix to a string literal. There was no guarantee that the callable would return a type that supported concatenation. In the end, we decided that the surprise to developers of a new string type @@ -1203,7 +1203,7 @@ after all, and while we are sure there are cases where this introduces bugs, it's not clear that those bugs outweigh the benefits of supporting concatenation.) While concatenation is supported, we expect that code that uses template strings -will more commonly build up larger templates through nesting and composition +will more commonly build up larger templates through nesting and composition rather than concatenation. @@ -1221,16 +1221,16 @@ separate PEP. Removing ``conv`` From ``Interpolation`` ---------------------------------------- -During the authoring of this PEP, we considered removing the ``conv`` attribute +During the authoring of this PEP, we considered removing the ``conv`` attribute from ``Interpolation`` and specifying that the conversion should be performed eagerly, before ``Interpolation.value`` is set. This was done to simplify the work of writing template processing code. The ``conv`` attribute is of limited extensibility (it is typed as -``Literal["r", "s", "a"] | None``). It is not clear that it adds significant +``Literal["r", "s", "a"] | None``). It is not clear that it adds significant value or flexibility to template strings that couldn't better be achieved with custom format specifiers. Unlike with format specifiers, there is no -equivalent to Python's :func:`python:format` built-in. (Instead, we include an +equivalent to Python's :func:`python:format` built-in. (Instead, we include an sample implementation of ``convert()`` in the `Examples`_ section.) Ultimately we decided to keep the ``conv`` attribute in the ``Interpolation`` type @@ -1267,11 +1267,11 @@ Alternate Layouts for ``Template.args`` During the development of this PEP, we considered several alternate layouts for the ``args`` attribute of the ``Template`` type. This included: -- Instead of ``args``, ``Template`` contains a ``strings`` attribute of type - ``Sequence[str]`` and an ``interpolations`` attribute of type - ``Sequence[Interpolation]``. There are zero or more interpolations and - there is always one more string than there are interpolations. Utility code - could build an interleaved sequence of strings and interpolations from these +- Instead of ``args``, ``Template`` contains a ``strings`` attribute of type + ``Sequence[str]`` and an ``interpolations`` attribute of type + ``Sequence[Interpolation]``. There are zero or more interpolations and + there is always one more string than there are interpolations. Utility code + could build an interleaved sequence of strings and interpolations from these separate attributes. This was rejected as being overly complex. - ``args`` is typed as a ``Sequence[tuple[str, Interpolation | None]]``. Each diff --git a/peps/pep-0754.rst b/peps/pep-0754.rst index d10565fc52d..7d3596af351 100644 --- a/peps/pep-0754.rst +++ b/peps/pep-0754.rst @@ -1,11 +1,8 @@ PEP: 754 Title: IEEE 754 Floating Point Special Values -Version: $Revision$ -Last-Modified: $Date$ Author: Gregory R. Warnes Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 28-Mar-2003 Python-Version: 2.3 Post-History: @@ -208,12 +205,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-0756.rst b/peps/pep-0756.rst index c3bb36c33dd..6e8bd73aaa2 100644 --- a/peps/pep-0756.rst +++ b/peps/pep-0756.rst @@ -405,4 +405,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - diff --git a/peps/pep-0758.rst b/peps/pep-0758.rst index 9a9369117b7..9f7dc270005 100644 --- a/peps/pep-0758.rst +++ b/peps/pep-0758.rst @@ -102,8 +102,8 @@ list of exception types. The grammar will be updated as follows: | 'except' ':' block except_star_block - | 'except' '*' expressions ':' block - | 'except' '*' expression 'as' NAME ':' block + | 'except' '*' expressions ':' block + | 'except' '*' expression 'as' NAME ':' block This allows both the current parenthesized syntax and the new unparenthesized syntax while requiring parentheses when the ``as`` keyword is used: diff --git a/peps/pep-0760.rst b/peps/pep-0760.rst index 888f2b373b4..721944c3d03 100644 --- a/peps/pep-0760.rst +++ b/peps/pep-0760.rst @@ -180,7 +180,7 @@ Rejected ideas This code guarantees that no matter what exception occurs, any open transaction will be aborted, while in the successful condition, the - transaction will be committed. + transaction will be committed. We do believe that although there are cases such like this one where bare ``except:`` handlers are correct, it would be better to actually @@ -202,4 +202,3 @@ CC0-1.0-Universal license, whichever is more permissive. .. [6] https://4.docs.plone.org/develop/plone-coredev/style.html#concrete-rules .. [7] https://docs.openedx.org/en/latest/developers/references/developer_guide/style_guides/python-guidelines.html .. [8] https://gitlab.com/mailman/mailman/-/blob/master/src/mailman/database/transaction.py#L27 - diff --git a/peps/pep-0762.rst b/peps/pep-0762.rst index c3dc8295ffd..a4d1aa77d2b 100644 --- a/peps/pep-0762.rst +++ b/peps/pep-0762.rst @@ -1,7 +1,7 @@ PEP: 762 Title: REPL-acing the default REPL Author: Pablo Galindo Salgado , Łukasz Langa , Lysandros Nikolaou , Emily Morehouse-Valcarcel -Sponsor: Pablo Galindo Salgado +Sponsor: Pablo Galindo Salgado Status: Final Type: Informational Created: 11-Oct-2024 @@ -126,19 +126,19 @@ introduces the following key features: 2. Copying and Pasting: in supported terminal emulators, bracketed pasting capability is discovered and used by PyREPL. This allows for transparent pasting of blocks of code without immediate execution or invalid automatic indentation. - + For terminal emulators that don’t support this mode, a dedicated paste mode is implemented to allow for easy insertion of multi-line code snippets without triggering immediate execution or indentation issues. - + Users enter manual paste mode by hitting the :kbd:`F3` key. The prompt changes from ``>>>`` to ``(paste)`` where users can paste contents from their clipboard or manually type as desired. Once the content is ready, hitting :kbd:`F3` exits paste mode. Then, pressing Enter executes the block. - + Users can enter multiple commands on a single input when using paste mode, which will help paste code from other sources. - + To copy blocks of code without the leading command prompts and without the output of the commands, users can enter the history view via the :kbd:`F2` key. This mode uses a pager to display history of executed commands without the prompts @@ -149,13 +149,13 @@ introduces the following key features: Access to the standard Help module is accessible via a Custom Command ``help`` (see below) or via the :kbd:`F1` key. Hit :kbd:`F1` to enter help mode. When you're done, hit :kbd:`F1` or a standard command (``q``, ``quit`` or ``exit``) to exit. - + Browsing interactive help does not retain command history. 4. Custom Commands: The REPL supports the implementation of custom commands, such as ``exit``, in a more natural and user-friendly manner, avoiding the current function call workaround. - + The initial list of custom commands includes: * ``exit`` @@ -163,7 +163,7 @@ introduces the following key features: * ``copyright`` * ``help`` * ``clear`` - + Commands are available as long as there is no name conflict with a variable in a reachable scope. For example, after assigning ``exit = 1``, the variable will take precedence over PyREPL commands. ``del exit`` in this case will remove the @@ -268,7 +268,7 @@ Several alternative approaches were considered and ultimately rejected: and lack of additional dependencies. Another key factor was the alignment with PyPy's implementation. - + Acknowledgments =============== diff --git a/peps/pep-0777.rst b/peps/pep-0777.rst index fb5a9576219..04d99a020f7 100644 --- a/peps/pep-0777.rst +++ b/peps/pep-0777.rst @@ -15,7 +15,7 @@ Abstract The current :pep:`wheel 1.0 specification <427>` was written over a decade ago, and has been extremely robust to changes in the Python packaging ecosystem. -Previous efforts to improve the wheel specification +Previous efforts to improve the wheel specification :pep:`were deferred <491#pep-deferral>` to focus on other packaging specifications. Meanwhile, the use of wheels has changed dramatically in the last decade. There have been many requests for new wheel features over the diff --git a/peps/pep-0801.rst b/peps/pep-0801.rst index 243e1c22ab1..b954e94b536 100644 --- a/peps/pep-0801.rst +++ b/peps/pep-0801.rst @@ -3,7 +3,6 @@ Title: Reserved Author: Barry Warsaw Status: Active Type: Informational -Content-Type: text/x-rst Created: 21-Jun-2018 @@ -19,13 +18,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3000.rst b/peps/pep-3000.rst index af3ee070a5e..13bbbffbbeb 100644 --- a/peps/pep-3000.rst +++ b/peps/pep-3000.rst @@ -1,11 +1,8 @@ PEP: 3000 Title: Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum Status: Final Type: Process -Content-Type: text/x-rst Created: 05-Apr-2006 Post-History: @@ -154,14 +151,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3001.rst b/peps/pep-3001.rst index 08df2138f66..d62d9844af1 100644 --- a/peps/pep-3001.rst +++ b/peps/pep-3001.rst @@ -1,11 +1,8 @@ PEP: 3001 Title: Procedure for reviewing and improving standard library modules -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Withdrawn Type: Process -Content-Type: text/x-rst Created: 05-Apr-2006 Post-History: diff --git a/peps/pep-3002.rst b/peps/pep-3002.rst index 3e651d4aca8..527509910f0 100644 --- a/peps/pep-3002.rst +++ b/peps/pep-3002.rst @@ -1,11 +1,8 @@ PEP: 3002 Title: Procedure for Backwards-Incompatible Changes -Version: $Revision$ -Last-Modified: $Date$ Author: Steven Bethard Status: Final Type: Process -Content-Type: text/x-rst Created: 27-Mar-2006 Post-History: 27-Mar-2006, 13-Apr-2006 @@ -117,13 +114,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3003.rst b/peps/pep-3003.rst index d26fcc2fa78..f26be9c1a49 100644 --- a/peps/pep-3003.rst +++ b/peps/pep-3003.rst @@ -1,11 +1,8 @@ PEP: 3003 Title: Python Language Moratorium -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon, Jesse Noller, Guido van Rossum Status: Final Type: Process -Content-Type: text/x-rst Created: 21-Oct-2009 Post-History: 03-Nov-2009 @@ -155,13 +152,3 @@ References .. [3] http://www.codeplex.com/IronPython .. [4] http://codespeak.net/pypy/ .. [5] http://code.google.com/p/unladen-swallow/ - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 80 - coding: utf-8 - End: diff --git a/peps/pep-3099.rst b/peps/pep-3099.rst index f76d4a24a3f..da1fc62e6cb 100644 --- a/peps/pep-3099.rst +++ b/peps/pep-3099.rst @@ -1,11 +1,8 @@ PEP: 3099 Title: Things that will Not Change in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Process -Content-Type: text/x-rst Created: 04-Apr-2006 Post-History: @@ -215,14 +212,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3100.rst b/peps/pep-3100.rst index f758a8ccf39..1d58e31c0ca 100644 --- a/peps/pep-3100.rst +++ b/peps/pep-3100.rst @@ -3,7 +3,6 @@ Title: Miscellaneous Python 3.0 Plans Author: Brett Cannon Status: Final Type: Process -Content-Type: text/x-rst Created: 20-Aug-2004 Post-History: diff --git a/peps/pep-3101.rst b/peps/pep-3101.rst index 9267d17cbef..1f764437a4d 100644 --- a/peps/pep-3101.rst +++ b/peps/pep-3101.rst @@ -1,11 +1,8 @@ PEP: 3101 Title: Advanced String Formatting -Version: $Revision$ -Last-Modified: $Date$ Author: Talin Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Apr-2006 Python-Version: 3.0 Post-History: 28-Apr-2006, 06-May-2006, 10-Jun-2007, 14-Aug-2007, 14-Sep-2008 @@ -836,12 +833,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3102.rst b/peps/pep-3102.rst index 85fb8d98d3c..a9d7a85228b 100644 --- a/peps/pep-3102.rst +++ b/peps/pep-3102.rst @@ -1,11 +1,8 @@ PEP: 3102 Title: Keyword-Only Arguments -Version: $Revision$ -Last-Modified: $Date$ Author: Talin Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 22-Apr-2006 Python-Version: 3.0 Post-History: 28-Apr-2006, 19-May-2006 @@ -185,13 +182,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3103.rst b/peps/pep-3103.rst index 007b909a30f..a2f3cf0ac7c 100644 --- a/peps/pep-3103.rst +++ b/peps/pep-3103.rst @@ -3,7 +3,6 @@ Title: A Switch/Case Statement Author: Guido van Rossum Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 25-Jun-2006 Python-Version: 3.0 Post-History: 26-Jun-2006 diff --git a/peps/pep-3104.rst b/peps/pep-3104.rst index 316ec3eb353..53175ceb3ab 100644 --- a/peps/pep-3104.rst +++ b/peps/pep-3104.rst @@ -3,7 +3,6 @@ Title: Access to Names in Outer Scopes Author: Ka-Ping Yee Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Oct-2006 Python-Version: 3.0 Post-History: @@ -527,7 +526,7 @@ References .. [30] Whatever happened to 'nonlocal x = y'? (Guido van Rossum) https://mail.python.org/pipermail/python-dev/2018-January/151627.html - + .. [31] Using and binding relative names (Almann T. Goo) https://mail.python.org/pipermail/python-dev/2006-February/061761.html diff --git a/peps/pep-3105.rst b/peps/pep-3105.rst index 9cf7742d951..b145625e17d 100644 --- a/peps/pep-3105.rst +++ b/peps/pep-3105.rst @@ -1,11 +1,8 @@ PEP: 3105 Title: Make print a function -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Nov-2006 Python-Version: 3.0 Post-History: @@ -142,13 +139,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3106.rst b/peps/pep-3106.rst index 2d50df934ed..9be4fb3eaeb 100644 --- a/peps/pep-3106.rst +++ b/peps/pep-3106.rst @@ -1,11 +1,8 @@ PEP: 3106 Title: Revamping dict.keys(), .values() and .items() -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Dec-2006 Python-Version: 3.0 Post-History: diff --git a/peps/pep-3107.rst b/peps/pep-3107.rst index d29554ab6cf..403f8296fc4 100644 --- a/peps/pep-3107.rst +++ b/peps/pep-3107.rst @@ -1,12 +1,9 @@ PEP: 3107 Title: Function Annotations -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter , Tony Lownds Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Dec-2006 Python-Version: 3.0 Post-History: @@ -342,13 +339,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3108.rst b/peps/pep-3108.rst index 02d913067c1..d1d85fe6d79 100644 --- a/peps/pep-3108.rst +++ b/peps/pep-3108.rst @@ -1,11 +1,8 @@ PEP: 3108 Title: Standard Library Reorganization -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-Jan-2007 Python-Version: 3.0 Post-History: 28-Apr-2008 @@ -1179,14 +1176,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3109.rst b/peps/pep-3109.rst index 53fb911c1dc..c749fbf490e 100644 --- a/peps/pep-3109.rst +++ b/peps/pep-3109.rst @@ -1,11 +1,8 @@ PEP: 3109 Title: Raising Exceptions in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 19-Jan-2006 Python-Version: 3.0 Post-History: @@ -270,14 +267,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3110.rst b/peps/pep-3110.rst index 6129e51a682..52a4b4bb57d 100644 --- a/peps/pep-3110.rst +++ b/peps/pep-3110.rst @@ -1,11 +1,8 @@ PEP: 3110 Title: Catching Exceptions in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Jan-2006 Python-Version: 3.0 Post-History: @@ -284,14 +281,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3111.rst b/peps/pep-3111.rst index 947014ee967..1e671fc3568 100644 --- a/peps/pep-3111.rst +++ b/peps/pep-3111.rst @@ -1,11 +1,8 @@ PEP: 3111 Title: Simple input built-in in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Andre Roberge Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 13-Sep-2006 Python-Version: 3.0 Post-History: 22-Dec-2006 @@ -157,5 +154,3 @@ Copyright ========= This document has been placed in the public domain. - - diff --git a/peps/pep-3112.rst b/peps/pep-3112.rst index 584d31a3e1b..7166d7accdb 100644 --- a/peps/pep-3112.rst +++ b/peps/pep-3112.rst @@ -1,11 +1,8 @@ PEP: 3112 Title: Bytes literals in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Jason Orendorff Status: Final Type: Standards Track -Content-Type: text/x-rst Requires: 358 Created: 23-Feb-2007 Python-Version: 3.0 diff --git a/peps/pep-3113.rst b/peps/pep-3113.rst index 45a48d70cbb..72cee5e11b7 100644 --- a/peps/pep-3113.rst +++ b/peps/pep-3113.rst @@ -1,11 +1,8 @@ PEP: 3113 Title: Removal of Tuple Parameter Unpacking -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 02-Mar-2007 Python-Version: 3.0 Post-History: @@ -264,14 +261,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3114.rst b/peps/pep-3114.rst index 1fe8c1c277d..c6d5f4b21ea 100644 --- a/peps/pep-3114.rst +++ b/peps/pep-3114.rst @@ -3,7 +3,6 @@ Title: Renaming iterator.next() to iterator.__next__() Author: Ka-Ping Yee Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 04-Mar-2007 Python-Version: 3.0 Post-History: diff --git a/peps/pep-3115.rst b/peps/pep-3115.rst index a8c2560dc9e..f97f16bb709 100644 --- a/peps/pep-3115.rst +++ b/peps/pep-3115.rst @@ -3,7 +3,6 @@ Title: Metaclasses in Python 3000 Author: Talin Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 07-Mar-2007 Python-Version: 3.0 Post-History: 11-Mar-2007, 14-Mar-2007 diff --git a/peps/pep-3116.rst b/peps/pep-3116.rst index 1e69c3c582c..cd0d6d8d437 100644 --- a/peps/pep-3116.rst +++ b/peps/pep-3116.rst @@ -1,13 +1,10 @@ PEP: 3116 Title: New I/O -Version: $Revision$ -Last-Modified: $Date$ Author: Daniel Stutzbach , Guido van Rossum , Mike Verdone Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Feb-2007 Python-Version: 3.0 Post-History: 26-Feb-2007 @@ -522,14 +519,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3117.rst b/peps/pep-3117.rst index 1ce3241c809..ad4365534c4 100644 --- a/peps/pep-3117.rst +++ b/peps/pep-3117.rst @@ -1,11 +1,8 @@ PEP: 3117 Title: Postfix type declarations -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 01-Apr-2007 Python-Version: 3.0 Post-History: @@ -229,14 +226,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - coding: utf-8 - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - End: diff --git a/peps/pep-3118.rst b/peps/pep-3118.rst index b8d5f7cf749..800a85432ad 100644 --- a/peps/pep-3118.rst +++ b/peps/pep-3118.rst @@ -1,11 +1,8 @@ PEP: 3118 Title: Revising the buffer protocol -Version: $Revision$ -Last-Modified: $Date$ Author: Travis Oliphant , Carl Banks Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Aug-2006 Python-Version: 3.0 Post-History: @@ -980,4 +977,3 @@ Copyright ========= This PEP is placed in the public domain. - diff --git a/peps/pep-3119.rst b/peps/pep-3119.rst index fda56b40427..71e96d20821 100644 --- a/peps/pep-3119.rst +++ b/peps/pep-3119.rst @@ -3,7 +3,6 @@ Title: Introducing Abstract Base Classes Author: Guido van Rossum , Talin Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 18-Apr-2007 Python-Version: 3.0 Post-History: 26-Apr-2007, 11-May-2007 diff --git a/peps/pep-3120.rst b/peps/pep-3120.rst index 1a9762b32da..d0a33f1264d 100644 --- a/peps/pep-3120.rst +++ b/peps/pep-3120.rst @@ -1,11 +1,8 @@ PEP: 3120 Title: Using UTF-8 as the default source encoding -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 15-Apr-2007 Python-Version: 3.0 Post-History: @@ -86,14 +83,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3121.rst b/peps/pep-3121.rst index 047391efe75..03696d867fa 100644 --- a/peps/pep-3121.rst +++ b/peps/pep-3121.rst @@ -1,11 +1,8 @@ PEP: 3121 Title: Extension Module Initialization and Finalization -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Apr-2007 Python-Version: 3.0 Post-History: @@ -213,14 +210,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3122.rst b/peps/pep-3122.rst index 5591104bd6b..438df5ab5c0 100644 --- a/peps/pep-3122.rst +++ b/peps/pep-3122.rst @@ -1,11 +1,8 @@ PEP: 3122 Title: Delineation of the main module -Version: $Revision$ -Last-Modified: $Date$ Author: Brett Cannon Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 27-Apr-2007 Post-History: @@ -255,14 +252,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3123.rst b/peps/pep-3123.rst index 15a2b08a2ec..0286c488535 100644 --- a/peps/pep-3123.rst +++ b/peps/pep-3123.rst @@ -1,11 +1,8 @@ PEP: 3123 Title: Making PyObject_HEAD conform to standard C -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 27-Apr-2007 Python-Version: 3.0 Post-History: @@ -146,14 +143,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3124.rst b/peps/pep-3124.rst index e755609a2cb..d0367ee2aac 100644 --- a/peps/pep-3124.rst +++ b/peps/pep-3124.rst @@ -1,12 +1,9 @@ PEP: 3124 Title: Overloading, Generic Functions, Interfaces, and Adaptation -Version: $Revision$ -Last-Modified: $Date$ Author: Phillip J. Eby Discussions-To: python-3000@python.org Status: Deferred Type: Standards Track -Content-Type: text/x-rst Requires: 3107, 3115, 3119 Created: 28-Apr-2007 Post-History: 30-Apr-2007 @@ -1025,14 +1022,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3125.rst b/peps/pep-3125.rst index 9362bf81eee..8ada26c919b 100644 --- a/peps/pep-3125.rst +++ b/peps/pep-3125.rst @@ -1,11 +1,8 @@ PEP: 3125 Title: Remove Backslash Continuation -Version: $Revision$ -Last-Modified: $Date$ Author: Jim J. Jewett Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Apr-2007 Post-History: 29-Apr-2007, 30-Apr-2007, 04-May-2007 @@ -235,14 +232,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3126.rst b/peps/pep-3126.rst index 418b143b051..d7e30a7e1f1 100644 --- a/peps/pep-3126.rst +++ b/peps/pep-3126.rst @@ -1,12 +1,9 @@ PEP: 3126 Title: Remove Implicit String Concatenation -Version: $Revision$ -Last-Modified: $Date$ Author: Jim J. Jewett , Raymond Hettinger Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 29-Apr-2007 Post-History: 29-Apr-2007, 30-Apr-2007, 07-May-2007 @@ -373,15 +370,4 @@ References Copyright ========= - This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: +This document has been placed in the public domain. diff --git a/peps/pep-3127.rst b/peps/pep-3127.rst index ef840bea71e..d3b753f7694 100644 --- a/peps/pep-3127.rst +++ b/peps/pep-3127.rst @@ -1,12 +1,9 @@ PEP: 3127 Title: Integer Literal Support and Syntax -Version: $Revision$ -Last-Modified: $Date$ Author: Patrick Maupin Discussions-To: python-3000@python.org Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 14-Mar-2007 Python-Version: 3.0 Post-History: 18-Mar-2007 @@ -506,14 +503,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3128.rst b/peps/pep-3128.rst index 0721cb1a272..008d9e2a4ef 100644 --- a/peps/pep-3128.rst +++ b/peps/pep-3128.rst @@ -1,12 +1,9 @@ PEP: 3128 Title: BList: A Faster List-like Type -Version: $Revision$ -Last-Modified: $Date$ Author: Daniel Stutzbach Discussions-To: python-3000@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 30-Apr-2007 Python-Version: 2.6, 3.0 Post-History: 30-Apr-2007 @@ -373,14 +370,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3129.rst b/peps/pep-3129.rst index 410ec3b9a88..5e17a653cef 100644 --- a/peps/pep-3129.rst +++ b/peps/pep-3129.rst @@ -1,11 +1,8 @@ PEP: 3129 Title: Class Decorators -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-May-2007 Python-Version: 3.0 Post-History: 07-May-2007 @@ -120,14 +117,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3130.rst b/peps/pep-3130.rst index f0cf59a71c0..e480954dce2 100644 --- a/peps/pep-3130.rst +++ b/peps/pep-3130.rst @@ -1,11 +1,8 @@ PEP: 3130 Title: Access to Current Module/Class/Function -Version: $Revision$ -Last-Modified: $Date$ Author: Jim J. Jewett Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 22-Apr-2007 Python-Version: 3.0 Post-History: 22-Apr-2007 @@ -226,14 +223,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3131.rst b/peps/pep-3131.rst index 0d8ce9a2584..42bfbbdb4db 100644 --- a/peps/pep-3131.rst +++ b/peps/pep-3131.rst @@ -1,11 +1,8 @@ PEP: 3131 Title: Supporting Non-ASCII Identifiers -Version: $Revision$ -Last-Modified: $Date$ Author: Martin von Löwis Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 01-May-2007 Python-Version: 3.0 Post-History: @@ -267,14 +264,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3132.rst b/peps/pep-3132.rst index 44cf829ca80..8f8e3d91be4 100644 --- a/peps/pep-3132.rst +++ b/peps/pep-3132.rst @@ -1,11 +1,8 @@ PEP: 3132 Title: Extended Iterable Unpacking -Version: $Revision$ -Last-Modified: $Date$ Author: Georg Brandl Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 30-Apr-2007 Python-Version: 3.0 Post-History: @@ -186,14 +183,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3133.rst b/peps/pep-3133.rst index 45c41516093..652e19f5bb4 100644 --- a/peps/pep-3133.rst +++ b/peps/pep-3133.rst @@ -1,11 +1,8 @@ PEP: 3133 Title: Introducing Roles -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter Status: Rejected Type: Standards Track -Content-Type: text/x-rst Requires: 3115, 3129 Created: 01-May-2007 Python-Version: 3.0 @@ -550,15 +547,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - diff --git a/peps/pep-3134.rst b/peps/pep-3134.rst index 97127dfdfe6..c54db2e5a0f 100644 --- a/peps/pep-3134.rst +++ b/peps/pep-3134.rst @@ -1,11 +1,8 @@ PEP: 3134 Title: Exception Chaining and Embedded Tracebacks -Version: $Revision$ -Last-Modified: $Date$ Author: Ka-Ping Yee Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-May-2005 Python-Version: 3.0 Post-History: @@ -566,13 +563,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3135.rst b/peps/pep-3135.rst index cbd13aa8b1f..c53b7ade6fd 100644 --- a/peps/pep-3135.rst +++ b/peps/pep-3135.rst @@ -5,7 +5,6 @@ Author: Calvin Spealman , Lie Ryan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 28-Apr-2007 Python-Version: 3.0 Post-History: `28-Apr-2007 `__, diff --git a/peps/pep-3136.rst b/peps/pep-3136.rst index f0976a9e25d..55309ffe544 100644 --- a/peps/pep-3136.rst +++ b/peps/pep-3136.rst @@ -1,11 +1,8 @@ PEP: 3136 Title: Labeled break and continue -Version: $Revision$ -Last-Modified: $Date$ Author: Matt Chisholm Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 30-Jun-2007 Python-Version: 3.1 Post-History: @@ -480,14 +477,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3137.rst b/peps/pep-3137.rst index 4db260b5765..2052451f062 100644 --- a/peps/pep-3137.rst +++ b/peps/pep-3137.rst @@ -1,11 +1,8 @@ PEP: 3137 Title: Immutable Bytes and Mutable Buffer -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 26-Sep-2007 Python-Version: 3.0 Post-History: 26-Sep-2007, 30-Sep-2007 @@ -302,13 +299,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3138.rst b/peps/pep-3138.rst index d66498ddece..6c26866120b 100644 --- a/peps/pep-3138.rst +++ b/peps/pep-3138.rst @@ -1,11 +1,8 @@ PEP: 3138 Title: String representation in Python 3000 -Version: $Revision$ -Last-Modified: $Date$ Author: Atsuo Ishimoto Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 05-May-2008 Python-Version: 3.0 Post-History: 05-May-2008, 05-Jun-2008 @@ -297,14 +294,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3139.rst b/peps/pep-3139.rst index d6b79fffff9..5890bac1e35 100644 --- a/peps/pep-3139.rst +++ b/peps/pep-3139.rst @@ -1,11 +1,8 @@ PEP: 3139 Title: Cleaning out sys and the "interpreter" module -Version: $Revision$ -Last-Modified: $Date$ Author: Benjamin Peterson Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 04-Apr-2008 Python-Version: 3.0 @@ -181,15 +178,4 @@ References Copyright ========= - This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: +This document has been placed in the public domain. diff --git a/peps/pep-3140.rst b/peps/pep-3140.rst index 65060f49035..dfbec8b4e6f 100644 --- a/peps/pep-3140.rst +++ b/peps/pep-3140.rst @@ -1,13 +1,10 @@ PEP: 3140 Title: str(container) should call str(item), not repr(item) -Version: $Revision$ -Last-Modified: $Date$ Author: Oleg Broytman , Jim J. Jewett Discussions-To: python-3000@python.org Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 27-May-2008 Post-History: 28-May-2008 @@ -210,14 +207,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3141.rst b/peps/pep-3141.rst index f68516ef488..45270135421 100644 --- a/peps/pep-3141.rst +++ b/peps/pep-3141.rst @@ -1,11 +1,8 @@ PEP: 3141 Title: A Type Hierarchy for Numbers -Version: $Revision$ -Last-Modified: $Date$ Author: Jeffrey Yasskin Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 23-Apr-2007 Python-Version: 3.0 Post-History: 25-Apr-2007, 16-May-2007, 02-Aug-2007 @@ -544,14 +541,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3142.rst b/peps/pep-3142.rst index 15abbd84197..b0cbc3a68b5 100644 --- a/peps/pep-3142.rst +++ b/peps/pep-3142.rst @@ -1,11 +1,8 @@ PEP: 3142 Title: Add a "while" clause to generator expressions -Version: $Revision$ -Last-Modified: $Date$ Author: Gerald Britton Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 12-Jan-2009 Python-Version: 3.0 Post-History: @@ -109,13 +106,3 @@ Copyright ========= This document has been placed in the public domain. - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3143.rst b/peps/pep-3143.rst index a360aa37477..722989991e5 100644 --- a/peps/pep-3143.rst +++ b/peps/pep-3143.rst @@ -1,11 +1,8 @@ PEP: 3143 Title: Standard daemon process library -Version: $Revision$ -Last-Modified: $Date$ Author: Ben Finney Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 26-Jan-2009 Python-Version: 3.x Post-History: @@ -588,11 +585,3 @@ This work is hereby placed in the public domain. To the extent that placing a work in the public domain is not legally possible, the copyright holder hereby grants to all recipients of this work all rights and freedoms that would otherwise be restricted by copyright. - - -.. - Local variables: - mode: rst - coding: utf-8 - End: - vim: filetype=rst fileencoding=utf-8 : diff --git a/peps/pep-3144.rst b/peps/pep-3144.rst index 059ec76580f..e1b24f52cd5 100644 --- a/peps/pep-3144.rst +++ b/peps/pep-3144.rst @@ -1,13 +1,10 @@ PEP: 3144 Title: IP Address Manipulation Library for the Python Standard Library -Version: $Revision$ -Last-Modified: $Date$ Author: Peter Moody BDFL-Delegate: Alyssa Coghlan Discussions-To: ipaddr-py-dev@googlegroups.com Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 06-Feb-2012 Python-Version: 3.3 Resolution: https://mail.python.org/pipermail/python-dev/2012-May/119474.html @@ -194,14 +191,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3145.rst b/peps/pep-3145.rst index 1053b72e300..e5ca52a8f06 100644 --- a/peps/pep-3145.rst +++ b/peps/pep-3145.rst @@ -3,7 +3,6 @@ Title: Asynchronous I/O For subprocess.Popen Author: Eric Pruitt, Charles R. McCreary, Josiah Carlson Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 04-Aug-2009 Python-Version: 3.2 Post-History: diff --git a/peps/pep-3146.rst b/peps/pep-3146.rst index dcbdbfe051d..49158805eda 100644 --- a/peps/pep-3146.rst +++ b/peps/pep-3146.rst @@ -1,13 +1,10 @@ PEP: 3146 Title: Merging Unladen Swallow into CPython -Version: $Revision$ -Last-Modified: $Date$ Author: Collin Winter , Jeffrey Yasskin , Reid Kleckner Status: Withdrawn Type: Standards Track -Content-Type: text/x-rst Created: 01-Jan-2010 Python-Version: 3.3 Post-History: @@ -1478,15 +1475,3 @@ Copyright ========= This document has been placed in the public domain. - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: - - - diff --git a/peps/pep-3147.rst b/peps/pep-3147.rst index 5f3e54fa693..65c2d252713 100644 --- a/peps/pep-3147.rst +++ b/peps/pep-3147.rst @@ -3,7 +3,6 @@ Title: PYC Repository Directories Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Dec-2009 Python-Version: 3.2 Post-History: 30-Jan-2010, 25-Feb-2010, 03-Mar-2010, 12-Apr-2010 diff --git a/peps/pep-3148.rst b/peps/pep-3148.rst index 61c62616ce0..e59c895516b 100644 --- a/peps/pep-3148.rst +++ b/peps/pep-3148.rst @@ -1,11 +1,8 @@ PEP: 3148 Title: futures - execute computations asynchronously -Version: $Revision$ -Last-Modified: $Date$ Author: Brian Quinlan Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 16-Oct-2009 Python-Version: 3.2 Post-History: @@ -481,14 +478,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3149.rst b/peps/pep-3149.rst index 9d0f3a2ad02..b4e2e47c9bd 100644 --- a/peps/pep-3149.rst +++ b/peps/pep-3149.rst @@ -1,11 +1,8 @@ PEP: 3149 Title: ABI version tagged .so files -Version: $Revision$ -Last-Modified: $Date$ Author: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 09-Jul-2010 Python-Version: 3.2 Post-History: 14-Jul-2010, 22-Jul-2010 @@ -310,14 +307,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3150.rst b/peps/pep-3150.rst index 4c72d06847e..bec282ff5f6 100644 --- a/peps/pep-3150.rst +++ b/peps/pep-3150.rst @@ -1,11 +1,8 @@ PEP: 3150 Title: Statement local namespaces (aka "given" clause) -Version: $Revision$ -Last-Modified: $Date$ Author: Alyssa Coghlan Status: Deferred Type: Standards Track -Content-Type: text/x-rst Created: 09-Jul-2010 Python-Version: 3.4 Post-History: 14-Jul-2010, 21-Apr-2011, 13-Jun-2011 diff --git a/peps/pep-3151.rst b/peps/pep-3151.rst index f20a3f3f3a1..b60fba47dea 100644 --- a/peps/pep-3151.rst +++ b/peps/pep-3151.rst @@ -1,12 +1,9 @@ PEP: 3151 Title: Reworking the OS and IO exception hierarchy -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou BDFL-Delegate: Barry Warsaw Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 21-Jul-2010 Python-Version: 3.3 Post-History: diff --git a/peps/pep-3152.rst b/peps/pep-3152.rst index 46bcab5e362..f343cbff177 100644 --- a/peps/pep-3152.rst +++ b/peps/pep-3152.rst @@ -1,11 +1,8 @@ PEP: 3152 Title: Cofunctions -Version: $Revision$ -Last-Modified: $Date$ Author: Gregory Ewing Status: Rejected Type: Standards Track -Content-Type: text/x-rst Created: 13-Feb-2009 Python-Version: 3.3 Post-History: @@ -150,14 +147,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3153.rst b/peps/pep-3153.rst index 8256b066432..eca11bc61be 100644 --- a/peps/pep-3153.rst +++ b/peps/pep-3153.rst @@ -1,11 +1,8 @@ PEP: 3153 Title: Asynchronous IO support -Version: $Revision$ -Last-Modified: $Date$ Author: Laurens Van Houtven <_@lvh.cc> Status: Superseded Type: Standards Track -Content-Type: text/x-rst Created: 29-May-2011 Post-History: Superseded-By: 3156 @@ -284,14 +281,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3154.rst b/peps/pep-3154.rst index 6454c24326e..e086a05439e 100644 --- a/peps/pep-3154.rst +++ b/peps/pep-3154.rst @@ -1,11 +1,8 @@ PEP: 3154 Title: Pickle protocol version 4 -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 11-Aug-2011 Python-Version: 3.4 Post-History: `12-Aug-2011 `__ @@ -255,14 +252,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3155.rst b/peps/pep-3155.rst index 0df1ac31782..bab0a7dcae5 100644 --- a/peps/pep-3155.rst +++ b/peps/pep-3155.rst @@ -1,11 +1,8 @@ PEP: 3155 Title: Qualified name for classes and functions -Version: $Revision$ -Last-Modified: $Date$ Author: Antoine Pitrou Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 29-Oct-2011 Python-Version: 3.3 Post-History: @@ -159,14 +156,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3156.rst b/peps/pep-3156.rst index de212abced7..282e73c647d 100644 --- a/peps/pep-3156.rst +++ b/peps/pep-3156.rst @@ -1,13 +1,10 @@ PEP: 3156 Title: Asynchronous IO Support Rebooted: the "asyncio" Module -Version: $Revision$ -Last-Modified: $Date$ Author: Guido van Rossum BDFL-Delegate: Antoine Pitrou Discussions-To: python-tulip@googlegroups.com Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 12-Dec-2012 Python-Version: 3.3 Post-History: 21-Dec-2012 @@ -2105,14 +2102,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/peps/pep-3333.rst b/peps/pep-3333.rst index 1803b28b9f5..b9125c2c73e 100644 --- a/peps/pep-3333.rst +++ b/peps/pep-3333.rst @@ -4,7 +4,6 @@ Author: Phillip J. Eby Discussions-To: web-sig@python.org Status: Final Type: Informational -Content-Type: text/x-rst Created: 26-Sep-2010 Post-History: 26-Sep-2010, 04-Oct-2010 Replaces: 333 diff --git a/peps/pep-8000.rst b/peps/pep-8000.rst index 3361f246870..4c413531c2c 100644 --- a/peps/pep-8000.rst +++ b/peps/pep-8000.rst @@ -4,7 +4,6 @@ Author: Barry Warsaw Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 24-Aug-2018 diff --git a/peps/pep-8001.rst b/peps/pep-8001.rst index 9746d61d277..342660dbe21 100644 --- a/peps/pep-8001.rst +++ b/peps/pep-8001.rst @@ -16,7 +16,6 @@ Author: Brett Cannon , Status: Final Type: Process Topic: Governance -Content-Type: text/x-rst Created: 24-Aug-2018 diff --git a/peps/pep-8002.rst b/peps/pep-8002.rst index 504ad7685ea..fbaf01fcc3b 100644 --- a/peps/pep-8002.rst +++ b/peps/pep-8002.rst @@ -6,7 +6,6 @@ Author: Barry Warsaw , Łukasz Langa , Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 24-Aug-2018 diff --git a/peps/pep-8010.rst b/peps/pep-8010.rst index c60ade457d5..1fb7be06476 100644 --- a/peps/pep-8010.rst +++ b/peps/pep-8010.rst @@ -4,7 +4,6 @@ Author: Barry Warsaw Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 24-Aug-2018 diff --git a/peps/pep-8011.rst b/peps/pep-8011.rst index 9ab91a4c501..4d9ab10cd97 100644 --- a/peps/pep-8011.rst +++ b/peps/pep-8011.rst @@ -4,7 +4,6 @@ Author: Mariatta , Barry Warsaw Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 24-Aug-2018 diff --git a/peps/pep-8012.rst b/peps/pep-8012.rst index 072f3851a0a..ac90a81f069 100644 --- a/peps/pep-8012.rst +++ b/peps/pep-8012.rst @@ -4,7 +4,6 @@ Author: Łukasz Langa Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 03-Oct-2018 diff --git a/peps/pep-8013.rst b/peps/pep-8013.rst index a266d4b982e..50e66462657 100644 --- a/peps/pep-8013.rst +++ b/peps/pep-8013.rst @@ -4,7 +4,6 @@ Author: Steve Dower Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 14-Sep-2018 Abstract diff --git a/peps/pep-8014.rst b/peps/pep-8014.rst index 0fb50c3fe6b..060b7c16142 100644 --- a/peps/pep-8014.rst +++ b/peps/pep-8014.rst @@ -4,7 +4,6 @@ Author: Jack Jansen Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 16-Sep-2018 Abstract diff --git a/peps/pep-8015.rst b/peps/pep-8015.rst index 3b772fdf055..ef284e69abe 100644 --- a/peps/pep-8015.rst +++ b/peps/pep-8015.rst @@ -4,7 +4,6 @@ Author: Victor Stinner Status: Rejected Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 04-Oct-2018 Abstract diff --git a/peps/pep-8016.rst b/peps/pep-8016.rst index 22810f02a69..f18e42d686a 100644 --- a/peps/pep-8016.rst +++ b/peps/pep-8016.rst @@ -4,7 +4,6 @@ Author: Nathaniel J. Smith, Donald Stufft Status: Accepted Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 01-Nov-2018 Note diff --git a/peps/pep-8100.rst b/peps/pep-8100.rst index f74c37be073..efa06ca03a9 100644 --- a/peps/pep-8100.rst +++ b/peps/pep-8100.rst @@ -4,7 +4,6 @@ Author: Nathaniel J. Smith , Ee Durbin Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 03-Jan-2019 diff --git a/peps/pep-8101.rst b/peps/pep-8101.rst index 3534a25bd5a..7bf55a8a603 100644 --- a/peps/pep-8101.rst +++ b/peps/pep-8101.rst @@ -5,7 +5,6 @@ Sponsor: Brett Cannon Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 16-Nov-2019 diff --git a/peps/pep-8102.rst b/peps/pep-8102.rst index 229da881088..9e6e57d88c8 100644 --- a/peps/pep-8102.rst +++ b/peps/pep-8102.rst @@ -5,7 +5,6 @@ Sponsor: Brett Cannon Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 29-Oct-2020 diff --git a/peps/pep-8103.rst b/peps/pep-8103.rst index e1672203b0e..053f9339793 100644 --- a/peps/pep-8103.rst +++ b/peps/pep-8103.rst @@ -5,7 +5,6 @@ Sponsor: Barry Warsaw Status: Final Type: Informational Topic: Governance -Content-Type: text/x-rst Created: 04-Oct-2021