diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8a503bab566..a07ab6cd830 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,8 +17,6 @@ repos: - id: mixed-line-ending name: "Normalize mixed line endings" args: [--fix=lf] - - id: fix-byte-order-marker - name: "Remove Unicode BOM" - id: file-contents-sorter name: "Sort codespell ignore list" files: '.codespell/ignore-words.txt' @@ -35,8 +33,8 @@ repos: - id: check-vcs-permalinks name: "Check that VCS links are permalinks" - - id: check-ast - name: "Check Python AST" + # - id: check-ast + # name: "Check Python AST" - id: check-json name: "Check JSON" - id: check-toml @@ -76,63 +74,128 @@ repos: entry: '\t' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: check-required-fields - name: "Check PEPs have all required fields" + name: "Check PEPs have all required headers" language: pygrep entry: '(?-m:^PEP:(?=[\s\S]*\nTitle:)(?=[\s\S]*\nAuthor:)(?=[\s\S]*\nStatus:)(?=[\s\S]*\nType:)(?=[\s\S]*\nContent-Type:)(?=[\s\S]*\nCreated:))' args: ['--negate', '--multiline'] files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-pep-number - name: "Validate PEP number field" + name: "'PEP' header must be a number 1-9999" language: pygrep entry: '(?-m:^PEP:(?:(?! +(0|[1-9][0-9]{0,3})\n)))' args: ['--multiline'] files: '^pep-\d+\.(rst|txt)$' types: [text] + + - id: validate-title + name: "'Title' must be 1-79 characters" + language: pygrep + entry: '(?<=\n)Title:(?:(?! +\S.{1,78}\n(?=[A-Z])))' + args: ['--multiline'] + files: '^pep-\d+\.(rst|txt)$' + exclude: '^pep-(0499)\.(rst|txt)$' + types: [text] + + - id: validate-author + name: "'Author' must be list of 'Name , ...'" + language: pygrep + entry: '(?<=\n)Author:(?:(?!((( +|\n {1,8})[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&''*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?)(,|(?=\n[^ ])))+\n(?=[A-Z])))' + args: [--multiline] + files: '^pep-\d+\.rst$' + types: [text] + + - id: validate-author-legacy + name: "Legacy 'Author' must be a list of names/emails" + language: pygrep + entry: '(?<=\n)Author:(?:(?!((((( +|\n {1,8})[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&''*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?)(,|(?=\n[^ ])))+)|(((( +|\n {1,8})[\w!#$%&''*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+) \(([^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+)\)(,|(?=\n[^ ])))+))\n(?=[A-Z])))' + args: [--multiline] + files: '^pep-\d+\.(rst|txt)$' + types: [text] + + - id: validate-sponsor + name: "'Sponsor' must have format 'Name '" + language: pygrep + entry: '^Sponsor:(?: (?! *[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&''*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?$))' + files: '^pep-\d+\.(rst|txt)$' + types: [text] + + - id: validate-delegate + name: "'Delegate' must have format 'Name '" + language: pygrep + entry: '^(PEP|BDFL)-Delegate: (?:(?! *[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&''*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?$))' + files: '^pep-\d+\.(rst|txt)$' + exclude: '^pep-(0451)\.(rst|txt)$' + types: [text] + + - id: validate-discussions-to + name: "'Discussions-To' must be a thread URL" + language: pygrep + entry: '^Discussions-To: (?:(?!([\w\-]+@(python\.org|googlegroups\.com))|https://((discuss\.python\.org/t/([\w\-]+/)?\d+/?)|(mail\.python\.org/pipermail/[\w\-]+/\d{4}-[A-Za-z]+/[A-Za-z0-9]+\.html)|(mail\.python\.org/archives/list/[\w\-]+@python\.org/thread/[A-Za-z0-9]+/?))$))' + files: '^pep-\d+\.(rst|txt)$' + types: [text] + - id: validate-status - name: "Validate PEP 'Status' field" + name: "'Status' must be a valid PEP status" language: pygrep entry: '^Status:(?:(?! +(Draft|Withdrawn|Rejected|Accepted|Final|Active|Provisional|Deferred|Superseded|April Fool!)$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-type - name: "Validate PEP 'Type' field" + name: "'Type' must be a valid PEP type" language: pygrep entry: '^Type:(?:(?! +(Standards Track|Informational|Process)$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-content-type - name: "Validate PEP 'Content-Type' field" + name: "'Content-Type' must be 'text/x-rst'" language: pygrep - entry: '^Content-Type:(?:(?! +text\/x-rst$))' + entry: '^Content-Type:(?:(?! +text/x-rst$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-pep-references - name: "Validate PEP reference fields" + name: "`Requires`/`Replaces`/`Superseded-By` must be 'NNN' PEP IDs" language: pygrep - entry: '^(Requires|Replaces|Superseded-By):(?:(?! +( ?(0|[1-9][0-9]{0,3}),?)+$))' + entry: '^(Requires|Replaces|Superseded-By):(?:(?! *( (0|[1-9][0-9]{0,3})(,|$))+$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-created - name: "Validate PEP 'Created' field" + name: "'Created' must be a 'DD-mmm-YYYY' date" language: pygrep - entry: '^Created:(?:(?! +([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])( \([^()]+\))?$))' + entry: '^Created:(?:(?! +([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + - id: validate-python-version - name: "Validate PEP 'Python-Version' field" + name: "'Python-Version' must be a 'X.Y[.Z]` version" language: pygrep - entry: '^Python-Version:(?:(?! +( ?[1-9]\.([0-9][0-9]?|x)(\.[1-9][0-9]?)?\??,?)+( \([^()]+\))?$))' + entry: '^Python-Version:(?:(?! *( [1-9]\.([0-9][0-9]?|x)(\.[1-9][0-9]?)?(,|$))+$))' files: '^pep-\d+\.(rst|txt)$' types: [text] + + - id: validate-post-history + name: "'Post-History' must be '`DD-mmm-YYYY `__, ...'" + language: pygrep + entry: '(?<=\n)Post-History:(?:(?! ?\n|((( +|\n {1,14})(([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])|`([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9]) `__)(,|(?=\n[^ ])))+\n(?=[A-Z\n]))))' + args: [--multiline] + files: '^pep-\d+\.(rst|txt)$' + types: [text] + - id: validate-resolution - name: "Validate PEP 'Resolution' field" + name: "'Resolution' must be a direct thread/message URL" language: pygrep - entry: '(?#]*?`)\n))' + entry: '(? -Status: Rejected +Status: Withdrawn Type: Process Content-Type: text/x-rst Created: 12-Sep-2000 Post-History: -Resolution: https://github.com/python/peps/pull/108#issuecomment-249603204 -.. note:: This PEP has been rejected as obsolete. +.. note:: This PEP has been `withdrawn as obsolete`_. All new feature requests should either go to the `Python bug tracker`_ for very simple requests or the `python-ideas`_ mailing list for everything else. The rest of this document is retained for historical @@ -335,6 +334,8 @@ Building and Installing .. _`Python bug tracker`: https://bugs.python.org .. _`python-ideas`: https://mail.python.org/mailman/listinfo/python-ideas +.. _`withdrawn as obsolete`: https://github.com/python/peps/pull/108#issuecomment-249603204 + .. Local Variables: diff --git a/pep-0102.txt b/pep-0102.txt index dc3f6455109..37e77b93e52 100644 --- a/pep-0102.txt +++ b/pep-0102.txt @@ -8,7 +8,7 @@ Author: anthony@interlink.com.au (Anthony Baxter), Status: Superseded Type: Informational Content-Type: text/x-rst -Created: 22-Aug-2001 (edited down on 9-Jan-2002 to become :pep:`102`) +Created: 09-Jan-2002 Post-History: Superseded-By: 101 diff --git a/pep-0211.txt b/pep-0211.txt index c0e4bc0dbac..c7d86d6d7b9 100644 --- a/pep-0211.txt +++ b/pep-0211.txt @@ -9,7 +9,14 @@ Content-Type: text/x-rst Created: 15-Jul-2000 Python-Version: 2.1 Post-History: -Resolution: :pep:`PEP 465 -- Rejected alternatives to adding a new operator <465#rejected-alternatives-to-adding-a-new-operator>` + + +.. note:: + + The approach in the later :pep:`465` was eventually accepted + in lieu of this PEP. The :pep:`Rejected Ideas + <465#rejected-alternatives-to-adding-a-new-operator>` + of that PEP explains the rationale in more detail. Introduction diff --git a/pep-0225.txt b/pep-0225.txt index 4882a9a6afe..da526b78670 100644 --- a/pep-0225.txt +++ b/pep-0225.txt @@ -10,7 +10,14 @@ Content-Type: text/x-rst Created: 19-Sep-2000 Python-Version: 2.1 Post-History: -Resolution: :pep:`PEP 465 -- Rejected alternatives to adding a new operator <465#rejected-alternatives-to-adding-a-new-operator>` + + +.. note:: + + The approach in the later :pep:`465` was eventually accepted + in lieu of this PEP. The :pep:`Rejected Ideas + <465#rejected-alternatives-to-adding-a-new-operator>` + of that PEP explains the rationale in more detail. Introduction diff --git a/pep-0245.txt b/pep-0245.txt index 38f5b7f861d..ae79afb96d2 100644 --- a/pep-0245.txt +++ b/pep-0245.txt @@ -3,7 +3,6 @@ Title: Python Interface Syntax Version: $Revision$ Last-Modified: $Date$ Author: Michel Pelletier -Discussions-To: http://www.zope.org/Wikis/Interfaces Status: Rejected Type: Standards Track Content-Type: text/x-rst @@ -12,6 +11,18 @@ Python-Version: 2.2 Post-History: 21-Mar-2001 +.. note:: + + The no-longer-available Zope interfaces wiki page + (``https://www.zope.org/Wikis/Interfaces``) originally linked here, + containing links to further resources for this PEP, + can be `found on the Wayback Machine archive + `__. + Also, the Interface-Dev Zope mailing list on which this PEP was discussed + was shut down, but `its archives remain available + `__. + + Rejection Notice ================ diff --git a/pep-0246.txt b/pep-0246.txt index 354b33944ce..5486e737600 100644 --- a/pep-0246.txt +++ b/pep-0246.txt @@ -3,7 +3,7 @@ Title: Object Adaptation Version: $Revision$ Last-Modified: $Date$ Author: aleaxit@gmail.com (Alex Martelli), - cce@clarkevans.com (Clark C. Evans) + cce@clarkevans.com (Clark C. Evans) Status: Rejected Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0255.txt b/pep-0255.txt index c6d94c8328f..009fc989ff8 100644 --- a/pep-0255.txt +++ b/pep-0255.txt @@ -5,7 +5,6 @@ Last-Modified: $Date$ Author: nas@arctrix.com (Neil Schemenauer), tim.peters@gmail.com (Tim Peters), magnus@hetland.org (Magnus Lie Hetland) -Discussions-To: python-iterators@lists.sourceforge.net Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0263.txt b/pep-0263.txt index 7aff27ffdc0..f179bf1aa15 100644 --- a/pep-0263.txt +++ b/pep-0263.txt @@ -3,7 +3,7 @@ Title: Defining Python Source Code Encodings Version: $Revision$ Last-Modified: $Date$ Author: mal@lemburg.com (Marc-André Lemburg), - martin@v.loewis.de (Martin von Löwis) + martin@v.loewis.de (Martin von Löwis) Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0274.txt b/pep-0274.txt index 7dd90d0ebd5..b5deb76012e 100644 --- a/pep-0274.txt +++ b/pep-0274.txt @@ -7,7 +7,7 @@ Status: Final Type: Standards Track Content-Type: text/x-rst Created: 25-Oct-2001 -Python-Version: 2.7, 3.0 (originally 2.3) +Python-Version: 2.7, 3.0 Post-History: 29-Oct-2001 diff --git a/pep-0282.txt b/pep-0282.txt index aceb57822c9..9b143f90853 100644 --- a/pep-0282.txt +++ b/pep-0282.txt @@ -2,7 +2,8 @@ PEP: 282 Title: A Logging System Version: $Revision$ Last-Modified: $Date$ -Author: vinay_sajip at red-dove.com (Vinay Sajip), trentm@activestate.com (Trent Mick) +Author: vinay_sajip at red-dove.com (Vinay Sajip), + trentm@activestate.com (Trent Mick) Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0310.txt b/pep-0310.txt index 8275b211bdf..09a38971156 100644 --- a/pep-0310.txt +++ b/pep-0310.txt @@ -3,7 +3,7 @@ Title: Reliable Acquisition/Release Pairs Version: $Revision$ Last-Modified: $Date$ Author: Michael Hudson , - Paul Moore + Paul Moore Status: Rejected Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0319.txt b/pep-0319.txt index 33b1258b28c..1c257cabe4b 100644 --- a/pep-0319.txt +++ b/pep-0319.txt @@ -7,7 +7,7 @@ Status: Rejected Type: Standards Track Content-Type: text/x-rst Created: 24-Feb-2003 -Python-Version: 2.4? +Python-Version: 2.4 Post-History: diff --git a/pep-0330.txt b/pep-0330.txt index d377bbfed9a..dc5c116daf2 100644 --- a/pep-0330.txt +++ b/pep-0330.txt @@ -7,7 +7,7 @@ Status: Rejected Type: Standards Track Content-Type: text/x-rst Created: 17-Jun-2004 -Python-Version: 2.6? +Python-Version: 2.6 Post-History: diff --git a/pep-0372.txt b/pep-0372.txt index 30608d232f3..0027c0b7bf7 100644 --- a/pep-0372.txt +++ b/pep-0372.txt @@ -2,7 +2,7 @@ PEP: 372 Title: Adding an ordered dictionary to collections Version: $Revision$ Last-Modified: $Date$ -Author: Armin Ronacher +Author: Armin Ronacher , Raymond Hettinger Status: Final Type: Standards Track diff --git a/pep-0387.txt b/pep-0387.txt index 8f8a431704c..8454c960cde 100644 --- a/pep-0387.txt +++ b/pep-0387.txt @@ -3,8 +3,8 @@ Title: Backwards Compatibility Policy Version: $Revision$ Last-Modified: $Date$ Author: Benjamin Peterson -BDFL-Delegate: Brett Cannon (on behalf of the steering council) -Discussions-To: https://discuss.python.org/t/pep-387-backwards-compatibilty-policy/ +PEP-Delegate: Brett Cannon +Discussions-To: https://discuss.python.org/t/pep-387-backwards-compatibilty-policy/4421 Status: Active Type: Process Content-Type: text/x-rst diff --git a/pep-0465.txt b/pep-0465.txt index f6b34760961..5b38dd3c366 100644 --- a/pep-0465.txt +++ b/pep-0465.txt @@ -9,6 +9,8 @@ Content-Type: text/x-rst Created: 20-Feb-2014 Python-Version: 3.5 Post-History: 13-Mar-2014 +Resolution: https://mail.python.org/archives/list/python-dev@python.org/message/D63NDWHPF7OC2Z455MPHOW6QLLSNQUJ5/ + Abstract ======== diff --git a/pep-0477.txt b/pep-0477.txt index 8ca19966f83..4356e351f6f 100644 --- a/pep-0477.txt +++ b/pep-0477.txt @@ -2,7 +2,7 @@ PEP: 477 Title: Backport ensurepip (PEP 453) to Python 2.7 Version: $Revision$ Last-Modified: $Date$ -Author: Donald Stufft +Author: Donald Stufft , Nick Coghlan BDFL-Delegate: Benjamin Peterson Status: Final diff --git a/pep-0480.txt b/pep-0480.txt index 37d942a1fac..64e3ee4c7fa 100644 --- a/pep-0480.txt +++ b/pep-0480.txt @@ -6,7 +6,7 @@ Author: Trishank Karthik Kuppusamy , Vladimir Diaz , Justin Cappos , Marina Moore BDFL-Delegate: Donald Stufft -Discussions-To: https://discuss.python.org/c/packaging +Discussions-To: https://discuss.python.org/t/5666 Status: Draft Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0484.txt b/pep-0484.txt index e32c315d004..e33754b9759 100644 --- a/pep-0484.txt +++ b/pep-0484.txt @@ -10,7 +10,7 @@ Type: Standards Track 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 +Post-History: 16-Jan-2015, 20-Mar-2015, 17-Apr-2015, 20-May-2015, 22-May-2015 Resolution: https://mail.python.org/pipermail/python-dev/2015-May/140104.html diff --git a/pep-0497.txt b/pep-0497.txt index 505fe5d4feb..cfb857d417e 100644 --- a/pep-0497.txt +++ b/pep-0497.txt @@ -3,7 +3,7 @@ Title: A standard mechanism for backward compatibility Version: $Revision$ Last-Modified: $Date$ Author: Ed Schofield -BDFL-Delegate: Brett Cannon (on behalf of the steering council) +PEP-Delegate: Brett Cannon Status: Rejected Type: Process Content-Type: text/x-rst diff --git a/pep-0500.txt b/pep-0500.txt index 3b98a8e0837..b96f48a4272 100644 --- a/pep-0500.txt +++ b/pep-0500.txt @@ -1,6 +1,5 @@ PEP: 500 -Title: A protocol for delegating datetime methods to their - tzinfo implementations +Title: A protocol for delegating datetime methods to their tzinfo implementations Version: $Revision$ Last-Modified: $Date$ Author: Alexander Belopolsky , Tim Peters diff --git a/pep-0549.rst b/pep-0549.rst index 8e0ab02610c..69040a9aa3b 100644 --- a/pep-0549.rst +++ b/pep-0549.rst @@ -2,7 +2,7 @@ PEP: 549 Title: Instance Descriptors Version: $Revision$ Last-Modified: $Date$ -Author: larry@hastings.org (Larry Hastings) +Author: Larry Hastings Discussions-To: python-dev@python.org Status: Rejected Type: Standards Track diff --git a/pep-0572.rst b/pep-0572.rst index fc7b2876ef0..8a6dbb380d2 100644 --- a/pep-0572.rst +++ b/pep-0572.rst @@ -1,7 +1,7 @@ PEP: 572 Title: Assignment Expressions Author: Chris Angelico , Tim Peters , - Guido van Rossum + Guido van Rossum Status: Accepted Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0573.rst b/pep-0573.rst index c1698af1195..740965de0a6 100644 --- a/pep-0573.rst +++ b/pep-0573.rst @@ -4,7 +4,7 @@ Version: $Revision$ Last-Modified: $Date$ Author: Petr Viktorin , Nick Coghlan , - Eric Snow + Eric Snow , Marcel Plch BDFL-Delegate: Stefan Behnel Discussions-To: import-sig@python.org diff --git a/pep-0581.rst b/pep-0581.rst index 3af220da186..6ef0843de92 100644 --- a/pep-0581.rst +++ b/pep-0581.rst @@ -4,7 +4,7 @@ Version: $Revision$ Last-Modified: $Date$ Author: Mariatta BDFL-Delegate: Barry Warsaw -Discussions-To: https://discuss.python.org/c/core-workflow +Discussions-To: https://discuss.python.org/t/535 Status: Accepted Type: Process Content-Type: text/x-rst diff --git a/pep-0588.rst b/pep-0588.rst index 931bc29281f..20e93b23ce5 100644 --- a/pep-0588.rst +++ b/pep-0588.rst @@ -2,7 +2,7 @@ PEP: 588 Title: GitHub Issues Migration Plan Author: Mariatta BDFL-Delegate: Barry Warsaw -Discussions-To: https://discuss.python.org/c/core-workflow +Discussions-To: https://discuss.python.org/t/13791 Status: Draft Type: Informational Content-Type: text/x-rst diff --git a/pep-0592.rst b/pep-0592.rst index 1b433e5dcd3..76d72b00dc7 100644 --- a/pep-0592.rst +++ b/pep-0592.rst @@ -2,7 +2,7 @@ PEP: 592 Title: Adding "Yank" Support to the Simple API Author: Donald Stufft BDFL-Delegate: Paul Moore -Discussions-To: https://discuss.python.org/c/packaging +Discussions-To: https://discuss.python.org/t/1629 Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-0599.rst b/pep-0599.rst index e226ef161f5..f61317f95ee 100644 --- a/pep-0599.rst +++ b/pep-0599.rst @@ -5,7 +5,7 @@ Last-Modified: $Date$ Author: Dustin Ingram Sponsor: Paul Moore BDFL-Delegate: Paul Moore -Discussions-To: https://discuss.python.org/t/the-next-manylinux-specification/ +Discussions-To: https://discuss.python.org/t/the-next-manylinux-specification/1043 Status: Superseded Type: Informational Content-Type: text/x-rst diff --git a/pep-0600.rst b/pep-0600.rst index aff83301931..18885c94014 100644 --- a/pep-0600.rst +++ b/pep-0600.rst @@ -2,7 +2,7 @@ PEP: 600 Title: Future 'manylinux' Platform Tags for Portable Linux Built Distributions Version: $Revision$ Last-Modified: $Date$ -Author: Nathaniel J. Smith +Author: Nathaniel J. Smith , Thomas Kluyver Sponsor: Paul Moore BDFL-Delegate: Paul Moore diff --git a/pep-0602.rst b/pep-0602.rst index 453e01d20c0..8edcd19e869 100644 --- a/pep-0602.rst +++ b/pep-0602.rst @@ -3,7 +3,7 @@ Title: Annual Release Cycle for Python Version: $Revision$ Last-Modified: $Date$ Author: Łukasz Langa -BDFL-Delegate: Brett Cannon (on behalf of the steering council) +PEP-Delegate: Brett Cannon Discussions-To: https://discuss.python.org/t/pep-602-annual-release-cycle-for-python/2296/ Status: Accepted Type: Informational diff --git a/pep-0609.rst b/pep-0609.rst index 159f2aff790..b40be5dae7d 100644 --- a/pep-0609.rst +++ b/pep-0609.rst @@ -3,11 +3,10 @@ Title: PyPA Governance Version: $Revision$ Last-Modified: $Date$ Author: Dustin Ingram , - Pradyun Gedam + Pradyun Gedam , Sumana Harihareswara Sponsor: Paul Ganssle -BDFL-Delegate: TBD -Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/ +Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/2619 Status: Active Type: Process Content-Type: text/x-rst diff --git a/pep-0617.rst b/pep-0617.rst index dad56d32df6..a1a0f77ad36 100644 --- a/pep-0617.rst +++ b/pep-0617.rst @@ -3,8 +3,8 @@ Title: New PEG parser for CPython Version: $Revision$ Last-Modified: $Date$ Author: Guido van Rossum , - Pablo Galindo , - Lysandros Nikolaou + Pablo Galindo , + Lysandros Nikolaou Discussions-To: python-dev@python.org Status: Accepted Type: Standards Track diff --git a/pep-0628.txt b/pep-0628.txt index e99de632beb..43088ac2bce 100644 --- a/pep-0628.txt +++ b/pep-0628.txt @@ -9,7 +9,6 @@ Content-Type: text/x-rst Created: 28-Jun-2011 Python-Version: 3.6 Post-History: 28-Jun-2011 -Resolution: https://bugs.python.org/issue12345 Abstract @@ -27,12 +26,13 @@ of assigning a name to the value ``2 * pi`` (``2π``). PEP Acceptance ============== -This PEP is now accepted and math.tau will be a part of Python 3.6. +This PEP is now `accepted`_ and ``math.tau`` will be a part of Python 3.6. Happy birthday Nick! The idea in this PEP has been implemented in the auspiciously named `issue 12345`_. +.. _accepted: https://bugs.python.org/issue12345#msg272287 .. _issue 12345: http://bugs.python.org/issue12345 diff --git a/pep-0644.rst b/pep-0644.rst index 39f9906755e..7411765eac3 100644 --- a/pep-0644.rst +++ b/pep-0644.rst @@ -1,7 +1,6 @@ PEP: 644 Title: Require OpenSSL 1.1.1 or newer Author: Christian Heimes -BDFL-Delegate: n/a Discussions-To: https://discuss.python.org/t/pep-644-require-openssl-1-1-or-newer/5584 Status: Final Type: Standards Track @@ -9,8 +8,8 @@ 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 -Resolution: https://mail.python.org/archives/list/python-dev@python.org/message/INLCO2EZVQW7R7J2OL6HWVLVU3TQRAZV/, - https://bugs.python.org/issue43669 +Resolution: https://mail.python.org/archives/list/python-dev@python.org/message/INLCO2EZVQW7R7J2OL6HWVLVU3TQRAZV/ + Abstract ======== diff --git a/pep-0648.rst b/pep-0648.rst index 446ca7017ca..05b045aba7e 100644 --- a/pep-0648.rst +++ b/pep-0648.rst @@ -2,7 +2,6 @@ PEP: 648 Title: Extensible customizations of the interpreter at startup Author: Mario Corchero Sponsor: Pablo Galindo -BDFL-Delegate: XXXX Discussions-To: https://discuss.python.org/t/pep-648-extensible-customizations-of-the-interpreter-at-startup/6403 Status: Rejected Type: Standards Track diff --git a/pep-0660.rst b/pep-0660.rst index 7b9ba18ee1d..90f79eec220 100644 --- a/pep-0660.rst +++ b/pep-0660.rst @@ -8,7 +8,8 @@ Type: Standards Track Content-Type: text/x-rst Created: 30-Mar-2021 Post-History: -Resolution: https://discuss.python.org/t/pronouncement-on-peps-660-and-662-editable-installs +Resolution: https://discuss.python.org/t/pronouncement-on-peps-660-and-662-editable-installs/9450 + Abstract ======== diff --git a/pep-0662.rst b/pep-0662.rst index f7494a5fc88..6aa702bd39e 100644 --- a/pep-0662.rst +++ b/pep-0662.rst @@ -8,7 +8,8 @@ Type: Standards Track 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 +Resolution: https://discuss.python.org/t/pronouncement-on-peps-660-and-662-editable-installs/9450 + Abstract ======== diff --git a/pep-0670.rst b/pep-0670.rst index c5c088678eb..b55efd6f0ad 100644 --- a/pep-0670.rst +++ b/pep-0670.rst @@ -8,7 +8,7 @@ Content-Type: text/x-rst Created: 19-Oct-2021 Python-Version: 3.11 Post-History: `20-Oct-2021 `__, - `08-Feb-2022 `__, + `08-Feb-2022 `__, `22-Feb-2022 `__ Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/QQFCJ7LR36RUZSC3WI6WZZMQVQ3ZI4MS/ diff --git a/pep-0754.txt b/pep-0754.txt index 9282f198815..d10565fc52d 100644 --- a/pep-0754.txt +++ b/pep-0754.txt @@ -2,7 +2,7 @@ PEP: 754 Title: IEEE 754 Floating Point Special Values Version: $Revision$ Last-Modified: $Date$ -Author: Gregory R. Warnes (Pfizer, Inc.) +Author: Gregory R. Warnes Status: Rejected Type: Standards Track Content-Type: text/x-rst diff --git a/pep-3111.txt b/pep-3111.txt index bb77fedd6e2..947014ee967 100644 --- a/pep-3111.txt +++ b/pep-3111.txt @@ -2,7 +2,7 @@ PEP: 3111 Title: Simple input built-in in Python 3000 Version: $Revision$ Last-Modified: $Date$ -Author: Andre Roberge +Author: Andre Roberge Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-3138.txt b/pep-3138.txt index 7246c8ed86a..bb15445171c 100644 --- a/pep-3138.txt +++ b/pep-3138.txt @@ -2,7 +2,7 @@ PEP: 3138 Title: String representation in Python 3000 Version: $Revision$ Last-Modified: $Date$ -Author: Atsuo Ishimoto +Author: Atsuo Ishimoto Status: Final Type: Standards Track Content-Type: text/x-rst diff --git a/pep-3140.txt b/pep-3140.txt index 923030967ff..65060f49035 100644 --- a/pep-3140.txt +++ b/pep-3140.txt @@ -3,7 +3,7 @@ Title: str(container) should call str(item), not repr(item) Version: $Revision$ Last-Modified: $Date$ Author: Oleg Broytman , - Jim J. Jewett + Jim J. Jewett Discussions-To: python-3000@python.org Status: Rejected Type: Standards Track diff --git a/pep-3145.txt b/pep-3145.txt index e15e9653df8..e0aa51318e1 100644 --- a/pep-3145.txt +++ b/pep-3145.txt @@ -2,7 +2,7 @@ PEP: 3145 Title: Asynchronous I/O For subprocess.Popen Version: $Revision$ Last-Modified: $Date$ -Author: (James) Eric Pruitt, Charles R. McCreary, Josiah Carlson +Author: Eric Pruitt, Charles R. McCreary, Josiah Carlson Status: Withdrawn Type: Standards Track Content-Type: text/x-rst diff --git a/pep-8001.rst b/pep-8001.rst index d668e583859..15e1bba8524 100644 --- a/pep-8001.rst +++ b/pep-8001.rst @@ -5,7 +5,7 @@ Author: Brett Cannon , Donald Stufft , Eric Snow , Gregory P. Smith , - Łukasz Langa + Łukasz Langa , Mariatta , Nathaniel J. Smith , Pablo Galindo Salgado , diff --git a/pep-8002.rst b/pep-8002.rst index 789ef5e06d2..db7388b31f8 100644 --- a/pep-8002.rst +++ b/pep-8002.rst @@ -1,8 +1,8 @@ PEP: 8002 Title: Open Source Governance Survey Author: Barry Warsaw , Łukasz Langa , - Antoine Pitrou , Doug Hellmann , - Carol Willing + Antoine Pitrou , Doug Hellmann , + Carol Willing Status: Active Type: Informational Content-Type: text/x-rst