Skip to content

Commit ea89e6f

Browse files
authored
Merge branch 'main' into konsti/pep-815-final
2 parents 89621c8 + 0514eb9 commit ea89e6f

File tree

11 files changed

+629
-67
lines changed

11 files changed

+629
-67
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,7 @@ peps/pep-0817/ @warsaw @dstufft
697697
# ...
698698
peps/pep-0819.rst @emmatyping
699699
peps/pep-0820.rst @encukou
700+
peps/pep-0821.rst @JelleZijlstra
700701
peps/pep-0822.rst @methane
701702
# ...
702703
peps/pep-2026.rst @hugovk

.github/PULL_REQUEST_TEMPLATE/Add a new PEP.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ If your PEP is not Standards Track, remove the corresponding section.
3737
* [ ] Reference Implementation
3838
* [ ] Rejected Ideas
3939
* [ ] Open Issues
40+
* [ ] Acknowledgements
41+
* [ ] Footnotes
42+
* [ ] Change History
4043
* [ ] ``Python-Version`` set to valid (pre-beta) future Python version, if relevant
4144
* [ ] Any project stated in the PEP as supporting/endorsing/benefiting from the PEP formally confirmed such
4245
* [ ] Right before or after initial merging, [PEP discussion thread](https://peps.python.org/pep-0001/#discussing-a-pep) created and linked to in ``Discussions-To`` and ``Post-History``

peps/pep-0001.rst

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,18 @@ Each PEP should have the following parts/sections:
581581
13. Footnotes -- A collection of footnotes cited in the PEP, and
582582
a place to list non-inline hyperlink targets.
583583

584-
14. Copyright/license -- Each new PEP must be placed under a dual license of
584+
Change History -- A summary of major changes the PEP has undergone, based on
585+
discussions and feedback. Think of this as a "changelog" or "release notes"
586+
for the PEP. In general, whenever you update the ``Post-History`` header
587+
for major changes, add a new bullet item in newest-first (i.e. reverse
588+
chronological) order, using the same ``DD-MMM-YYYY`` format, with
589+
sub-bullets summarizing the changes. You can consider linking this to the
590+
same link as the ``Post-History`` link. This isn't mandatory, so it's left
591+
to the PEP author's discretion, but such a section can be helpful for those
592+
following along to understand the evolution of your PEP. Here is :pep:`an
593+
example <694#change-history>`.
594+
595+
15. Copyright/license -- Each new PEP must be placed under a dual license of
585596
public domain and CC0-1.0-Universal_ (see this PEP for an example).
586597

587598

@@ -876,6 +887,14 @@ Footnotes
876887
.. _Contributing Guide: https://github.com/python/peps/blob/main/CONTRIBUTING.rst
877888

878889

890+
Change History
891+
==============
892+
893+
* 2026-02-02
894+
895+
* Added an optional ``Change History`` section for PEPs, for summarizing changes when updating the
896+
``Post-History`` header.
897+
879898
Copyright
880899
=========
881900

peps/pep-0012.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ directions below.
100100
feature is described in a Final PEP.
101101

102102
- Change the Created header to today's date. Be sure to follow the
103-
format carefully: it must be in ``dd-mmm-yyyy`` format, where the
104-
``mmm`` is the 3 English letter month abbreviation, i.e. one of Jan,
103+
format carefully: it must be in ``DD-MMM-YYYY`` format, where the
104+
``MMM`` is the three-letter English month abbreviation, i.e. one of Jan,
105105
Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
106106

107107
- For Standards Track PEPs, after the Created header, add a
@@ -122,7 +122,7 @@ directions below.
122122
- Post-History can be 'Pending' for now; you'll add dates and corresponding links
123123
to this header each time you post your PEP to the designated discussion forum
124124
(and update the Discussions-To header with said link, as above).
125-
For each thread, use the date (in the ``dd-mmm-yyy`` format) as the
125+
For each thread, use the date (in the ``DD-MMM-YYYY`` format) as the
126126
linked text, and insert the URLs inline as anonymous reST `hyperlinks`_,
127127
with commas in between each posting.
128128

peps/pep-0012/pep-NNNN.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,16 @@ Footnotes
8888
[A collection of footnotes cited in the PEP, and a place to list non-inline hyperlink targets.]
8989

9090

91+
Change History
92+
==============
93+
94+
[A summary of major changes the PEP has undergone. Whenever you update the
95+
``Post-History``, add a new bullet item in newest-first (i.e. reverse
96+
chronological) order, using the same ``DD-MMM-YYYY`` format, with sub-bullets
97+
summarizing the changes. You can use the same link for the date bullet as you
98+
do in the ``Post-History`` addition.]
99+
100+
91101
Copyright
92102
=========
93103

peps/pep-0512.rst

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -963,39 +963,12 @@ References
963963
.. [#tracker-plans] Wiki page for bugs.python.org feature development
964964
(https://wiki.python.org/moin/TrackerDevelopmentPlanning)
965965
966-
.. [#black-knight-sketch] The "Black Knight" sketch from "Monty Python and the Holy Grail"
967-
(https://www.youtube.com/watch?v=dhRUe-gz690)
968-
969-
.. [#bridge-of-death-sketch] The "Bridge of Death" sketch from "Monty Python and the Holy Grail"
970-
(https://www.youtube.com/watch?v=cV0tCphFMr8)
971-
972-
.. [#holy-grail] "Monty Python and the Holy Grail" sketches
973-
(https://www.youtube.com/playlist?list=PL-Qryc-SVnnu1MvN3r94Y9atpaRuIoGmp)
974-
975-
.. [#killer-rabbit-sketch] "Killer rabbit" sketch from "Monty Python and the Holy Grail"
976-
(https://www.youtube.com/watch?v=Nvs5pqf-DMA&list=PL-Qryc-SVnnu1MvN3r94Y9atpaRuIoGmp&index=11)
977-
978-
.. [#french-taunter-sketch] "French Taunter" from "Monty Python and the Holy Grail"
979-
(https://www.youtube.com/watch?v=A8yjNbcKkNY&list=PL-Qryc-SVnnu1MvN3r94Y9atpaRuIoGmp&index=13)
980-
981-
.. [#constitutional-peasants-sketch] "Constitutional Peasants" from "Monty Python and the Holy Grail"
982-
(https://www.youtube.com/watch?v=JvKIWjnEPNY&list=PL-Qryc-SVnnu1MvN3r94Y9atpaRuIoGmp&index=14)
983-
984-
.. [#ni-sketch] "Knights Who Say Ni" from "Monty Python and the Holy Grail"
985-
(https://www.youtube.com/watch?v=zIV4poUZAQo&list=PL-Qryc-SVnnu1MvN3r94Y9atpaRuIoGmp&index=15)
986-
987966
.. [#homu] Homu (http://homu.io/)
988967
989968
.. [#zuul] Zuul (http://docs.openstack.org/infra/zuul/)
990969
991970
.. [#travis] Travis (https://travis-ci.org/)
992971
993-
.. [#codeship] Codeship (https://codeship.com/)
994-
995-
.. [#coverage] coverage.py (https://pypi.python.org/pypi/coverage)
996-
997-
.. [#coveralls] Coveralls (https://coveralls.io/)
998-
999972
.. [#codecov] Codecov (https://codecov.io/)
1000973
1001974
.. [#pypatcher] Pypatcher (https://github.com/kushaldas/pypatcher)

peps/pep-0719.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ Actual:
7575
- 3.13.9: Tuesday, 2025-10-14
7676
- 3.13.10: Tuesday, 2025-12-02
7777
- 3.13.11: Friday, 2025-12-05
78+
- 3.13.12: Tuesday, 2026-02-03
7879

7980
Expected:
8081

81-
- 3.13.12: Tuesday, 2026-02-03
8282
- 3.13.13: Tuesday, 2026-04-07
8383
- 3.13.14: Tuesday, 2026-06-09
8484
- 3.13.15: Tuesday, 2026-08-04

peps/pep-0745.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ Actual:
6666

6767
- 3.14.1: Tuesday, 2025-12-02
6868
- 3.14.2: Friday, 2025-12-05
69+
- 3.14.3: Tuesday, 2026-02-03
6970

7071
Expected:
7172

72-
- 3.14.3: Tuesday, 2026-02-03
7373
- 3.14.4: Tuesday, 2026-04-07
7474
- 3.14.5: Tuesday, 2026-06-09
7575
- 3.14.6: Tuesday, 2026-08-04

0 commit comments

Comments
 (0)