Skip to content

Commit 98ec76e

Browse files
committed
Merge branch 'main' into 690v2
* main: (47 commits) PEP 668: Address feedback and mark as accepted (python#2673) PEP-0691 Gramatical changes + `meta` key description under Project List (python#2677) PEP691: Mark Accepted + Grammar Fixes + Small Fix (python#2674) PEP 691: touch up (python#2668) PEP 650: Withdraw and move to Standards Track (python#2665) PEP 561: Mark as final (python#2663) PEP 660: Mark as Final (python#2664) PEP 615: Fix incorrect RFC link (python#2662) Multiple PEPs: Move Packaging PEPs to Standards Track and mark as Final (python#2657) PEP 671: Since it keeps getting asked about, add a para on deferreds (python#2661) Infra: Tweak PEP references to work on topic sub-index pages (python#2658) PEP 632: Remove `Topic: Packaging` header (python#2656) Infra: Make colour theme cycler button accessible (python#2619) PEP 593: Fix citation references (python#2640) PEP 553: Fix citation references (python#2639) PEP 668: Add PEP-Delegate (python#2654) PEP 693: Python 3.12 Release Schedule (python#2648) Add support for topic indices (python#2579) PEP691: Switch to a List for Project, Address more Feedback (python#2653) PEP 671: Add section on evaluation order (python#2652) ...
2 parents f19db01 + 6a83493 commit 98ec76e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+832
-514
lines changed

.pre-commit-config.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,13 @@ repos:
176176
files: '^pep-\d+\.(rst|txt)$'
177177
types: [text]
178178

179+
- id: validate-topic
180+
name: "'Topic' must be for a valid sub-index"
181+
language: pygrep
182+
entry: '^Topic:(?:(?! +(Packaging|Typing|Packaging, Typing)$))'
183+
files: '^pep-\d+\.(rst|txt)$'
184+
types: [text]
185+
179186
- id: validate-content-type
180187
name: "'Content-Type' must be 'text/x-rst'"
181188
language: pygrep

contents.rst

+1
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ This is an internal Sphinx page; please go to the :doc:`PEP Index <pep-0000>`.
1616

1717
docs/*
1818
pep-*
19+
topic/*

pep-0011.txt

+23-19
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ first release candidate, it will be listed as unsupported in this PEP.
7070
Tier 1
7171
------
7272

73-
- `CI failures <https://github.com/python/cpython/actions/workflows/build.yml?query=branch%3Amain+is%3Acompleted>`__ block releases.
73+
74+
- `STATUS <https://github.com/python/cpython/actions/workflows/build.yml?query=branch%3Amain+is%3Acompleted>`__
75+
- CI failures block releases.
7476
- Changes which would break the ``main`` branch are not allowed to be merged;
7577
any breakage should be fixed or reverted immediately.
7678
- All core developers are responsible to keep ``main``, and thus these
@@ -90,41 +92,43 @@ x86_64-unknown-linux-gnu glibc, gcc
9092
Tier 2
9193
------
9294

95+
- `STATUS <https://buildbot.python.org/all/#/builders?tags=%2B3.x&tags=%2Btier-2>`__
9396
- Must have a reliable buildbot.
9497
- At least **two** core developers are signed up to support the platform.
9598
- Changes which break any of these platforms are to be **fixed or
9699
reverted within 24 hours**.
97100
- Failures on these platforms **block a release**.
98101

99-
=========================== ========================== ============================================== ========
100-
Target Triple Notes Buildbot Contacts
101-
=========================== ========================== ============================================== ========
102-
aarch64-apple-darwin clang https://buildbot.python.org/all/#/builders/725 Ned Deily, Ronald Oussoren, Dong-hee Na
103-
aarch64-unknown-linux-gnu glibc, gcc https://buildbot.python.org/all/#/builders/125 Petr Viktorin, Victor Stinner
102+
============================= ========================== ========
103+
Target Triple Notes Contacts
104+
============================= ========================== ========
105+
aarch64-apple-darwin clang Ned Deily, Ronald Oussoren, Dong-hee Na
106+
aarch64-unknown-linux-gnu glibc, gcc Petr Viktorin, Victor Stinner
104107

105-
glibc, clang https://buildbot.python.org/all/#/builders/234 Victor Stinner, Gregory P. Smith
106-
powerpcle-unknown-linux-gnu glibc, gcc https://buildbot.python.org/all/#/builders/90 Petr Viktorin, Victor Stinner
107-
x86_64-unknown-linux-gnu glibc, clang https://buildbot.python.org/all/#/builders/441 Victor Stinner, Gregory P. Smith
108-
=========================== ========================== ============================================== ========
108+
glibc, clang Victor Stinner, Gregory P. Smith
109+
powerpc64le-unknown-linux-gnu glibc, gcc Petr Viktorin, Victor Stinner
110+
x86_64-unknown-linux-gnu glibc, clang Victor Stinner, Gregory P. Smith
111+
============================= ========================== ========
109112

110113

111114
Tier 3
112115
------
113116

117+
- `STATUS <https://buildbot.python.org/all/#/builders?tags=%2B3.x&tags=%2Btier-3>`__
114118
- Must have a reliable buildbot.
115119
- At least **one** core developer is signed up to support the platform.
116120
- No response SLA to failures.
117121
- Failures on these platforms do **not** block a release.
118122

119-
============================== =========================== ============================================== ========
120-
Target Triple Notes Buildbot Contacts
121-
============================== =========================== ============================================== ========
122-
aarch64-pc-windows-msvc https://buildbot.python.org/all/#/builders/729 Steve Dower
123-
powerpcle-unknown-linux-gnu glibc, clang https://buildbot.python.org/all/#/builders/435 Victor Stinner
124-
s390x-unknown-linux-gnu glibc, gcc https://buildbot.python.org/all/#/builders/223 Victor Stinner
125-
x86_64-unknown-freebsd BSD libc, clang https://buildbot.python.org/all/#/builders/172 Victor Stinner
126-
armv7l-unknown-linux-gnueabihf Raspberry Pi OS, glibc, gcc https://buildbot.python.org/all/#/builders/424 Gregory P. Smith
127-
============================== =========================== ============================================== ========
123+
================================ =========================== ========
124+
Target Triple Notes Contacts
125+
================================ =========================== ========
126+
aarch64-pc-windows-msvc Steve Dower
127+
powerpc64le-unknown-linux-gnu glibc, clang Victor Stinner
128+
s390x-unknown-linux-gnu glibc, gcc Victor Stinner
129+
x86_64-unknown-freebsd BSD libc, clang Victor Stinner
130+
armv7l-unknown-linux-gnueabihf Raspberry Pi OS, glibc, gcc Gregory P. Smith
131+
================================ =========================== ========
128132

129133

130134
All other platforms

pep-0205.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ handle on an object that does not increment the object's reference
335335
count. This means that holding a vref on an object will not keep
336336
the object from being destroyed. This would allow the Python
337337
programmer, for example, to create the aforementioned tree
338-
structure tree structure, which is automatically destroyed when it
338+
structure, which is automatically destroyed when it
339339
is no longer in use -- by making all of the parent back-references
340340
into vrefs, they no longer create reference cycles which keep the
341341
tree from being destroyed.

pep-0241.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: A.M. Kuchling <[email protected]>
66
Status: Final
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 12-Mar-2001
1011
Post-History: 19-Mar-2001

pep-0243.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Author: [email protected] (Sean Reifschneider)
66
Discussions-To: [email protected]
77
Status: Withdrawn
88
Type: Standards Track
9+
Topic: Packaging
910
Content-Type: text/x-rst
1011
Created: 18-Mar-2001
1112
Python-Version: 2.1

pep-0257.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -224,14 +224,14 @@ of the algorithm::
224224
# and split into a list of lines:
225225
lines = docstring.expandtabs().splitlines()
226226
# Determine minimum indentation (first line doesn't count):
227-
indent = sys.maxint
227+
indent = sys.maxsize
228228
for line in lines[1:]:
229229
stripped = line.lstrip()
230230
if stripped:
231231
indent = min(indent, len(line) - len(stripped))
232232
# Remove indentation (first line is special):
233233
trimmed = [lines[0].strip()]
234-
if indent < sys.maxint:
234+
if indent < sys.maxsize:
235235
for line in lines[1:]:
236236
trimmed.append(line[indent:].rstrip())
237237
# Strip off trailing and leading blank lines:

pep-0262.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: A.M. Kuchling <[email protected]>
66
Status: Deferred
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 08-Jul-2001
1011
Post-History: 27-Mar-2002

pep-0301.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: Richard Jones <[email protected]>
66
Status: Final
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 24-Oct-2002
1011
Python-Version: 2.3

pep-0314.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: A.M. Kuchling, Richard Jones
66
Status: Final
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 12-Apr-2003
1011
Python-Version: 2.5

pep-0345.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Author: Richard Jones <[email protected]>
66
Discussions-To: [email protected]
77
Status: Final
88
Type: Standards Track
9+
Topic: Packaging
910
Content-Type: text/x-rst
1011
Created: 28-Apr-2005
1112
Python-Version: 2.5

pep-0365.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: Phillip J. Eby <[email protected]>
66
Status: Rejected
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 30-Apr-2007
1011
Post-History: 30-Apr-2007

pep-0376.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: Tarek Ziadé <[email protected]>
66
Status: Final
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 22-Feb-2009
1011
Python-Version: 2.7, 3.2

pep-0381.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: Tarek Ziadé <[email protected]>, Martin v. Löwis <[email protected]>
66
Status: Withdrawn
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 21-Mar-2009
1011
Post-History:

pep-0386.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: Tarek Ziadé <[email protected]>
66
Status: Superseded
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 04-Jun-2009
1011
Superseded-By: 440

pep-0390.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Nick Coghlan
77
Discussions-To: [email protected]
88
Status: Rejected
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 10-Oct-2009
1213
Python-Version: 2.7, 3.2

pep-0396.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date: 2008-08-10 09:59:20 -0400 (Sun, 10 Aug 2008) $
55
Author: Barry Warsaw <[email protected]>
66
Status: Rejected
77
Type: Informational
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 16-Mar-2011
1011
Post-History: 05-Apr-2011

pep-0402.txt

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Last-Modified: $Date$
55
Author: P.J. Eby
66
Status: Rejected
77
Type: Standards Track
8+
Topic: Packaging
89
Content-Type: text/x-rst
910
Created: 12-Jul-2011
1011
Python-Version: 3.3

pep-0405.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Author: Carl Meyer <[email protected]>
66
BDFL-Delegate: Nick Coghlan
77
Status: Final
88
Type: Standards Track
9+
Topic: Packaging
910
Content-Type: text/x-rst
1011
Created: 13-Jun-2011
1112
Python-Version: 3.3

pep-0423.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Author: Benoit Bryon <[email protected]>
66
Discussions-To: [email protected]
77
Status: Deferred
88
Type: Informational
9+
Topic: Packaging
910
Content-Type: text/x-rst
1011
Created: 24-May-2012
1112
Post-History:

pep-0425.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Author: Daniel Holth <[email protected]>
66
BDFL-Delegate: Nick Coghlan <[email protected]>
77
Status: Final
88
Type: Standards Track
9+
Topic: Packaging
910
Content-Type: text/x-rst
1011
Created: 27-Jul-2012
1112
Python-Version: 3.4

pep-0426.txt

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ BDFL-Delegate: Donald Stufft <[email protected]>
99
Discussions-To: [email protected]
1010
Status: Withdrawn
1111
Type: Informational
12+
Topic: Packaging
1213
Content-Type: text/x-rst
1314
Requires: 440, 508, 518
1415
Created: 30-Aug-2012

pep-0427.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Nick Coghlan <[email protected]>
77
Discussions-To: [email protected]
88
Status: Final
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 20-Sep-2012
1213
Post-History: 18-Oct-2012, 15-Feb-2013

pep-0438.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Richard Jones <[email protected]>
77
Discussions-To: [email protected]
88
Status: Superseded
99
Type: Process
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 15-Mar-2013
1213
Post-History: 19-May-2013

pep-0439.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Nick Coghlan <[email protected]>
77
Discussions-To: [email protected]
88
Status: Rejected
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 18-Mar-2013
1213
Python-Version: 3.4

pep-0440.txt

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ Author: Nick Coghlan <[email protected]>,
66
Donald Stufft <[email protected]>
77
BDFL-Delegate: Nick Coghlan <[email protected]>
88
Discussions-To: [email protected]
9-
Status: Active
10-
Type: Informational
9+
Status: Final
10+
Topic: Packaging
11+
Type: Standards Track
1112
Content-Type: text/x-rst
1213
Created: 18-Mar-2013
1314
Post-History: 30-Mar-2013, 27-May-2013, 20-Jun-2013,

pep-0449.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Richard Jones <[email protected]>
77
Discussions-To: [email protected]
88
Status: Final
99
Type: Process
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 04-Aug-2013
1213
Post-History: 04-Aug-2013

pep-0453.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Author: Donald Stufft <[email protected]>,
77
BDFL-Delegate: Martin von Löwis
88
Status: Final
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 10-Aug-2013
1213
Post-History: 30-Aug-2013, 15-Sep-2013, 18-Sep-2013, 19-Sep-2013,

pep-0458.txt

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ BDFL-Delegate: Donald Stufft <[email protected]>
1414
Discussions-To: https://discuss.python.org/t/pep-458-secure-pypi-downloads-with-package-signing/2648
1515
Status: Accepted
1616
Type: Standards Track
17+
Topic: Packaging
1718
Content-Type: text/x-rst
1819
Created: 27-Sep-2013
1920
Post-History: 06-Jan-2019, 13-Nov-2019

pep-0459.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Nick Coghlan <[email protected]>
77
Discussions-To: [email protected]
88
Status: Withdrawn
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Requires: 426
1213
Created: 11-Nov-2013

pep-0464.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Richard Jones <[email protected]>
77
Discussions-To: [email protected]
88
Status: Final
99
Type: Process
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 02-Mar-2014
1213
Post-History: 04-Mar-2014

pep-0470.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BDFL-Delegate: Paul Moore <[email protected]>
77
Discussions-To: [email protected]
88
Status: Final
99
Type: Process
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 12-May-2014
1213
Post-History: 14-May-2014, 05-Jun-2014, 03-Oct-2014, 13-Oct-2014, 26-Aug-2015

pep-0477.txt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Author: Donald Stufft <[email protected]>,
77
BDFL-Delegate: Benjamin Peterson <[email protected]>
88
Status: Final
99
Type: Standards Track
10+
Topic: Packaging
1011
Content-Type: text/x-rst
1112
Created: 26-Aug-2014
1213
Post-History: 01-Sep-2014

pep-0480.txt

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ BDFL-Delegate: Donald Stufft <[email protected]>
99
Discussions-To: https://discuss.python.org/t/5666
1010
Status: Draft
1111
Type: Standards Track
12+
Topic: Packaging
1213
Content-Type: text/x-rst
1314
Requires: 458
1415
Created: 08-Oct-2014

0 commit comments

Comments
 (0)