https://github.com/python/cpython/commit/0cc81280367df838c4b199f8f0378837165071c2
commit: 0cc81280367df838c4b199f8f0378837165071c2
branch: 3.12
author: Thomas Wouters <tho...@python.org>
committer: Yhg1s <tho...@python.org>
date: 2025-04-08T13:35:47+02:00
summary:

Python 3.12.10

files:
A Misc/NEWS.d/3.12.10.rst
D Misc/NEWS.d/next/Build/2025-02-04-12-30-43.gh-issue-129660.SitXa7.rst
D Misc/NEWS.d/next/Build/2025-02-07-21-20-21.gh-issue-129838.fkuiEc.rst
D Misc/NEWS.d/next/Build/2025-03-01-18-27-42.gh-issue-130740.nDFSHR.rst
D Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst
D Misc/NEWS.d/next/C API/2025-03-26-06-56-40.gh-issue-131740.9PdxxQ.rst
D Misc/NEWS.d/next/Core and 
Builtins/2023-08-05-04-47-18.gh-issue-107674.0sYhR2.rst
D Misc/NEWS.d/next/Core and 
Builtins/2023-08-09-15-05-27.gh-issue-107526.PB32z-.rst
D Misc/NEWS.d/next/Core and 
Builtins/2025-02-13-00-28-43.gh-issue-116042.861juq.rst
D Misc/NEWS.d/next/Core and 
Builtins/2025-02-24-14-25-36.gh-issue-130163.rGpc9v.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2024-10-29-23-30-35.gh-issue-125331.quKQ7V.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-01-11-20-11-28.gh-issue-128632.ryhnKs.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-02-21-14-47-46.gh-issue-88887.V3U0CV.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-02-27-15-07-06.gh-issue-130618.JTcsRB.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-03-03-20-02-45.gh-issue-130775.fEM6T-.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-03-04-12-52-21.gh-issue-130809.fSXq60.rst
D 
Misc/NEWS.d/next/Core_and_Builtins/2025-03-24-19-38-53.gh-issue-131670.IffOZj.rst
D Misc/NEWS.d/next/Documentation/2025-02-16-14-57-00.gh-issue-46236.2HuS4S.rst
D Misc/NEWS.d/next/Documentation/2025-02-21-08-44-31.gh-issue-129712.4AcfWQ.rst
D Misc/NEWS.d/next/Documentation/2025-02-22-02-24-39.gh-issue-125722.zDIUFV.rst
D Misc/NEWS.d/next/Documentation/2025-03-18-15-15-16.gh-issue-131417.lQg5aH.rst
D Misc/NEWS.d/next/IDLE/2025-02-08-23-42-24.gh-issue-129873.-gofkd.rst
D Misc/NEWS.d/next/Library/2023-12-18-20-10-50.gh-issue-89039.gqFdtU.rst
D Misc/NEWS.d/next/Library/2024-01-07-23-31-44.gh-issue-113238.wFWBfW.rst
D Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst
D Misc/NEWS.d/next/Library/2024-10-26-16-59-02.gh-issue-125553.4pDLzt.rst
D Misc/NEWS.d/next/Library/2024-10-29-12-59-45.gh-issue-126033.sM3uCn.rst
D Misc/NEWS.d/next/Library/2024-12-07-20-33-43.gh-issue-127712.Uzsij4.rst
D Misc/NEWS.d/next/Library/2024-12-15-15-07-22.gh-issue-126037.OyA7JP.rst
D Misc/NEWS.d/next/Library/2025-01-15-12-04-30.gh-issue-128703.6WPf38.rst
D Misc/NEWS.d/next/Library/2025-01-20-20-59-26.gh-issue-92897.G0xH8o.rst
D Misc/NEWS.d/next/Library/2025-01-22-13-29-06.gh-issue-128772.6YrxYM.rst
D Misc/NEWS.d/next/Library/2025-01-24-12-30-38.gh-issue-117779.gADGXI.rst
D Misc/NEWS.d/next/Library/2025-02-03-01-43-16.gh-issue-129603.xge9Tx.rst
D Misc/NEWS.d/next/Library/2025-02-08-15-13-43.gh-issue-97850.jQ0CvW.rst
D Misc/NEWS.d/next/Library/2025-02-09-17-47-01.gh-issue-129583.-130Ys.rst
D Misc/NEWS.d/next/Library/2025-02-12-12-38-24.gh-issue-129726.jB0sxu.rst
D Misc/NEWS.d/next/Library/2025-02-15-12-36-49.gh-issue-130151.3IFumF.rst
D Misc/NEWS.d/next/Library/2025-02-16-08-56-48.gh-issue-130164.vvoaU2.rst
D Misc/NEWS.d/next/Library/2025-02-16-10-12-27.gh-issue-118761.TNw5ZC.rst
D Misc/NEWS.d/next/Library/2025-02-19-19-29-19.gh-issue-130250.T00tql.rst
D Misc/NEWS.d/next/Library/2025-02-21-10-32-05.gh-issue-130285.C0fkh7.rst
D Misc/NEWS.d/next/Library/2025-02-25-03-53-00.gh-issue-130461.asr2dg.rst
D Misc/NEWS.d/next/Library/2025-03-01-02-19-28.gh-issue-130637.swet54w4rs.rst
D Misc/NEWS.d/next/Library/2025-03-07-19-24-27.gh-issue-130959.xO8vVS.rst
D Misc/NEWS.d/next/Library/2025-03-10-12-26-56.gh-issue-131045.s1TssJ.rst
D Misc/NEWS.d/next/Library/2025-03-14-09-28-13.gh-issue-131204.wogNEX.rst
D Misc/NEWS.d/next/Library/2025-03-17-15-45-36.gh-issue-129843.NPdpXL.rst
D Misc/NEWS.d/next/Library/2025-03-17-18-50-39.gh-issue-131325.wlasMF.rst
D Misc/NEWS.d/next/Library/2025-03-20-08-32-49.gh-issue-131492.saC2cA.rst
D Misc/NEWS.d/next/Library/2025-03-28-11-26-31.gh-issue-131668.tcS4xS.rst
D Misc/NEWS.d/next/Library/2025-04-02-11-31-15.gh-issue-132002.TMsYvE.rst
D Misc/NEWS.d/next/Library/2025-04-04-16-22-03.gh-issue-132075.qMM5np.rst
D Misc/NEWS.d/next/Library/2025-04-07-07-59-32.gh-issue-116608.-2nlIp.rst
D Misc/NEWS.d/next/Security/2024-08-06-12-27-34.gh-issue-121284.8rwPxe.rst
D Misc/NEWS.d/next/Security/2024-11-28-20-29-21.gh-issue-127371.PeEhUd.rst
D Misc/NEWS.d/next/Security/2025-03-14-23-28-39.gh-issue-131261.0aB6nM.rst
D Misc/NEWS.d/next/Security/2025-04-07-04-11-08.gh-issue-131809.4MBDuy.rst
D Misc/NEWS.d/next/Tests/2024-05-29-15-28-08.gh-issue-119727.dVkaZM.rst
D Misc/NEWS.d/next/Tests/2025-03-10-18-58-03.gh-issue-131050.FMBAPN.rst
D Misc/NEWS.d/next/Tools-Demos/2025-02-24-21-36-23.gh-issue-85012.9K1U0E.rst
D Misc/NEWS.d/next/Tools-Demos/2025-03-29-16-20-00.gh-issue-131852.afuefb.rst
D Misc/NEWS.d/next/Windows/2025-03-09-19-57-35.gh-issue-131020._c87wf.rst
D Misc/NEWS.d/next/Windows/2025-03-09-21-45-31.gh-issue-131025.hlS5EC.rst
D Misc/NEWS.d/next/Windows/2025-03-28-13-22-55.gh-issue-131423.vI-LqV.rst
D Misc/NEWS.d/next/macOS/2025-02-10-22-08-37.gh-issue-91132.00x1MI.rst
D Misc/NEWS.d/next/macOS/2025-03-09-21-45-48.gh-issue-131025.VmKQkv.rst
D Misc/NEWS.d/next/macOS/2025-04-06-23-24-00.gh-issue-131423.4UcBKy.rst
D Misc/NEWS.d/next/macOS/2025-04-06-23-39-47.gh-issue-124111.2JI7iE.rst
M Include/patchlevel.h
M Lib/pydoc_data/topics.py
M README.rst

diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 63460cef54e99e..b982ff713da3a8 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -18,12 +18,12 @@
 /*--start constants--*/
 #define PY_MAJOR_VERSION        3
 #define PY_MINOR_VERSION        12
-#define PY_MICRO_VERSION        9
+#define PY_MICRO_VERSION        10
 #define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_FINAL
 #define PY_RELEASE_SERIAL       0
 
 /* Version as a string */
-#define PY_VERSION              "3.12.9+"
+#define PY_VERSION              "3.12.10"
 /*--end constants--*/
 
 /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index 9b04933450912a..ac9f7fb0f9892d 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,4 +1,4 @@
-# Autogenerated by Sphinx on Sat Feb 22 02:02:02 2025
+# Autogenerated by Sphinx on Tue Apr  8 13:35:42 2025
 # as part of the release process.
 
 topics = {
@@ -2660,7 +2660,7 @@ class attributes; they are shared by instances.  Instance 
attributes
    parameter_list_no_posonly ::= defparameter ("," defparameter)* ["," 
[parameter_list_starargs]]
                                  | parameter_list_starargs
    parameter_list_starargs   ::= "*" [star_parameter] ("," defparameter)* ["," 
[parameter_star_kwargs]]
-                                 "*" ("," defparameter)+ ["," 
[parameter_star_kwargs]]
+                                 | "*" ("," defparameter)+ ["," 
[parameter_star_kwargs]]
                                  | parameter_star_kwargs
    parameter_star_kwargs     ::= "**" parameter [","]
    parameter                 ::= identifier [":" expression]
@@ -3743,7 +3743,7 @@ def double(x):
 You can also invoke "pdb" from the command line to debug other
 scripts.  For example:
 
-   python -m pdb myscript.py
+   python -m pdb [-c command] (-m module | pyfile) [args ...]
 
 When invoked as a module, pdb will automatically enter post-mortem
 debugging if the program being debugged exits abnormally.  After post-
@@ -3752,12 +3752,20 @@ def double(x):
 as breakpoints) and in most cases is more useful than quitting the
 debugger upon program’s exit.
 
-Changed in version 3.2: Added the "-c" option to execute commands as
-if given in a ".pdbrc" file; see Debugger Commands.
+-c, --command <command>
 
-Changed in version 3.7: Added the "-m" option to execute modules
-similar to the way "python -m" does. As with a script, the debugger
-will pause execution just before the first line of the module.
+   To execute commands as if given in a ".pdbrc" file; see Debugger
+   Commands.
+
+   Changed in version 3.2: Added the "-c" option.
+
+-m <module>
+
+   To execute modules similar to the way "python -m" does. As with a
+   script, the debugger will pause execution just before the first
+   line of the module.
+
+   Changed in version 3.7: Added the "-m" option.
 
 Typical usage to execute a statement under control of the debugger is:
 
@@ -5026,14 +5034,16 @@ class of the instance or a *non-virtual base class* 
thereof. The
 
 The general form of a *standard format specifier* is:
 
-   format_spec     ::= 
[[fill]align][sign]["z"]["#"]["0"][width][grouping_option]["." precision][type]
-   fill            ::= <any character>
-   align           ::= "<" | ">" | "=" | "^"
-   sign            ::= "+" | "-" | " "
-   width           ::= digit+
-   grouping_option ::= "_" | ","
-   precision       ::= digit+
-   type            ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | 
"n" | "o" | "s" | "x" | "X" | "%"
+   format_spec ::= [options][width][grouping]["." precision][type]
+   options     ::= [[fill]align][sign]["z"]["#"]["0"]
+   fill        ::= <any character>
+   align       ::= "<" | ">" | "=" | "^"
+   sign        ::= "+" | "-" | " "
+   width       ::= digit+
+   grouping    ::= "," | "_"
+   precision   ::= digit+
+   type        ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g"
+                   | "G" | "n" | "o" | "s" | "x" | "X" | "%"
 
 If a valid *align* value is specified, it can be preceded by a *fill*
 character that can be any character and defaults to a space if
@@ -5075,13 +5085,13 @@ class of the instance or a *non-virtual base class* 
thereof. The
 +-----------+------------------------------------------------------------+
 | Option    | Meaning                                                    |
 |===========|============================================================|
-| "'+'"     | indicates that a sign should be used for both positive as  |
+| "'+'"     | Indicates that a sign should be used for both positive as  |
 |           | well as negative numbers.                                  |
 +-----------+------------------------------------------------------------+
-| "'-'"     | indicates that a sign should be used only for negative     |
+| "'-'"     | Indicates that a sign should be used only for negative     |
 |           | numbers (this is the default behavior).                    |
 +-----------+------------------------------------------------------------+
-| space     | indicates that a leading space should be used on positive  |
+| space     | Indicates that a leading space should be used on positive  |
 |           | numbers, and a minus sign on negative numbers.             |
 +-----------+------------------------------------------------------------+
 
@@ -5104,26 +5114,10 @@ class of the instance or a *non-virtual base class* 
thereof. The
 digit follows it. In addition, for "'g'" and "'G'" conversions,
 trailing zeros are not removed from the result.
 
-The "','" option signals the use of a comma for a thousands separator
-for floating-point presentation types and for integer presentation
-type "'d'". For other presentation types, this option is an error. For
-a locale aware separator, use the "'n'" integer presentation type
-instead.
-
-Changed in version 3.1: Added the "','" option (see also **PEP 378**).
-
-The "'_'" option signals the use of an underscore for a thousands
-separator for floating-point presentation types and for integer
-presentation type "'d'".  For integer presentation types "'b'", "'o'",
-"'x'", and "'X'", underscores will be inserted every 4 digits.  For
-other presentation types, specifying this option is an error.
-
-Changed in version 3.6: Added the "'_'" option (see also **PEP 515**).
-
-*width* is a decimal integer defining the minimum total field width,
-including any prefixes, separators, and other formatting characters.
-If not specified, then the field width will be determined by the
-content.
+The *width* is a decimal integer defining the minimum total field
+width, including any prefixes, separators, and other formatting
+characters. If not specified, then the field width will be determined
+by the content.
 
 When no explicit alignment is given, preceding the *width* field by a
 zero ("'0'") character enables sign-aware zero-padding for numeric
@@ -5133,6 +5127,32 @@ class of the instance or a *non-virtual base class* 
thereof. The
 Changed in version 3.10: Preceding the *width* field by "'0'" no
 longer affects the default alignment for strings.
 
+The *grouping* option after the *width* field specifies a digit group
+separator for the integral part of a number. It can be one of the
+following:
+
++-----------+------------------------------------------------------------+
+| Option    | Meaning                                                    |
+|===========|============================================================|
+| "','"     | Inserts a comma every 3 digits for integer presentation    |
+|           | type "'d'" and floating-point presentation types,          |
+|           | excluding "'n'". For other presentation types, this option |
+|           | is not supported.                                          |
++-----------+------------------------------------------------------------+
+| "'_'"     | Inserts an underscore every 3 digits for integer           |
+|           | presentation type "'d'" and floating-point presentation    |
+|           | types, excluding "'n'". For integer presentation types     |
+|           | "'b'", "'o'", "'x'", and "'X'", underscores are inserted   |
+|           | every 4 digits. For other presentation types, this option  |
+|           | is not supported.                                          |
++-----------+------------------------------------------------------------+
+
+For a locale aware separator, use the "'n'" presentation type instead.
+
+Changed in version 3.1: Added the "','" option (see also **PEP 378**).
+
+Changed in version 3.6: Added the "'_'" option (see also **PEP 515**).
+
 The *precision* is a decimal integer indicating how many digits should
 be displayed after the decimal point for presentation types "'f'" and
 "'F'", or before and after the decimal point for presentation types
@@ -5177,8 +5197,8 @@ class of the instance or a *non-virtual base class* 
thereof. The
    |           | as well.                                                   |
    +-----------+------------------------------------------------------------+
    | "'n'"     | Number. This is the same as "'d'", except that it uses the |
-   |           | current locale setting to insert the appropriate number    |
-   |           | separator characters.                                      |
+   |           | current locale setting to insert the appropriate digit     |
+   |           | group separators.                                          |
    +-----------+------------------------------------------------------------+
    | None      | The same as "'d'".                                         |
    +-----------+------------------------------------------------------------+
@@ -5249,8 +5269,8 @@ class of the instance or a *non-virtual base class* 
thereof. The
    |           | and NaN are uppercased, too.                               |
    +-----------+------------------------------------------------------------+
    | "'n'"     | Number. This is the same as "'g'", except that it uses the |
-   |           | current locale setting to insert the appropriate number    |
-   |           | separator characters.                                      |
+   |           | current locale setting to insert the appropriate digit     |
+   |           | group separators for the integral part of a number.        |
    +-----------+------------------------------------------------------------+
    | "'%'"     | Percentage. Multiplies the number by 100 and displays in   |
    |           | fixed ("'f'") format, followed by a percent sign.          |
@@ -5373,10 +5393,16 @@ class of the instance or a *non-virtual base class* 
thereof. The
    >>> "int: {0:d};  hex: {0:#x};  oct: {0:#o};  bin: {0:#b}".format(42)
    'int: 42;  hex: 0x2a;  oct: 0o52;  bin: 0b101010'
 
-Using the comma as a thousands separator:
+Using the comma or the underscore as a digit group separator:
 
    >>> '{:,}'.format(1234567890)
    '1,234,567,890'
+   >>> '{:_}'.format(1234567890)
+   '1_234_567_890'
+   >>> '{:_b}'.format(1234567890)
+   '100_1001_1001_0110_0000_0010_1101_0010'
+   >>> '{:_x}'.format(1234567890)
+   '4996_02d2'
 
 Expressing a percentage:
 
@@ -5436,7 +5462,7 @@ class of the instance or a *non-virtual base class* 
thereof. The
    parameter_list_no_posonly ::= defparameter ("," defparameter)* ["," 
[parameter_list_starargs]]
                                  | parameter_list_starargs
    parameter_list_starargs   ::= "*" [star_parameter] ("," defparameter)* ["," 
[parameter_star_kwargs]]
-                                 "*" ("," defparameter)+ ["," 
[parameter_star_kwargs]]
+                                 | "*" ("," defparameter)+ ["," 
[parameter_star_kwargs]]
                                  | parameter_star_kwargs
    parameter_star_kwargs     ::= "**" parameter [","]
    parameter                 ::= identifier [":" expression]
@@ -11397,7 +11423,7 @@ class dict(iterable, **kwargs)
       to be a mutable object such as an empty list.  To get distinct
       values, use a dict comprehension instead.
 
-   get(key, default=None)
+   get(key, default=None, /)
 
       Return the value for *key* if *key* is in the dictionary, else
       *default*. If *default* is not given, it defaults to "None", so
@@ -11438,7 +11464,7 @@ class dict(iterable, **kwargs)
 
       Added in version 3.8.
 
-   setdefault(key, default=None)
+   setdefault(key, default=None, /)
 
       If *key* is in the dictionary, return its value.  If not, insert
       *key* with a value of *default* and return *default*.  *default*
diff --git a/Misc/NEWS.d/3.12.10.rst b/Misc/NEWS.d/3.12.10.rst
new file mode 100644
index 00000000000000..d490e457909fd0
--- /dev/null
+++ b/Misc/NEWS.d/3.12.10.rst
@@ -0,0 +1,693 @@
+.. date: 2025-04-06-23-39-47
+.. gh-issue: 124111
+.. nonce: 2JI7iE
+.. release date: 2025-04-08
+.. section: macOS
+
+Update macOS installer to use Tcl/Tk 8.6.16.
+
+..
+
+.. date: 2025-04-06-23-24-00
+.. gh-issue: 131423
+.. nonce: 4UcBKy
+.. section: macOS
+
+Update macOS installer to use OpenSSL 3.0.16. Patch by Bénédikt Tran.
+
+..
+
+.. date: 2025-03-09-21-45-48
+.. gh-issue: 131025
+.. nonce: VmKQkv
+.. section: macOS
+
+Update macOS installer to ship with SQLite 3.49.1.
+
+..
+
+.. date: 2025-02-10-22-08-37
+.. gh-issue: 91132
+.. nonce: 00x1MI
+.. section: macOS
+
+Update macOS installer to use ncurses 6.5.
+
+..
+
+.. date: 2025-03-28-13-22-55
+.. gh-issue: 131423
+.. nonce: vI-LqV
+.. section: Windows
+
+Update bundled version of OpenSSL to 3.0.16. The new build also disables
+uplink support, which may be relevant to embedders but has no impact on
+normal use.
+
+..
+
+.. date: 2025-03-09-21-45-31
+.. gh-issue: 131025
+.. nonce: hlS5EC
+.. section: Windows
+
+Update Windows installer to ship with SQLite 3.49.1.
+
+..
+
+.. date: 2025-03-09-19-57-35
+.. gh-issue: 131020
+.. nonce: _c87wf
+.. section: Windows
+
+:source:`pylauncher <PC/launcher2.c>` correctly detects a BOM when searching
+for the shebang. Fix by Chris Eibl.
+
+..
+
+.. date: 2025-03-29-16-20-00
+.. gh-issue: 131852
+.. nonce: afuefb
+.. section: Tools/Demos
+
+:program:`msgfmt` no longer adds the ``POT-Creation-Date`` to generated
+``.mo`` files for consistency with GNU ``msgfmt``.
+
+..
+
+.. date: 2025-02-24-21-36-23
+.. gh-issue: 85012
+.. nonce: 9K1U0E
+.. section: Tools/Demos
+
+Correctly reset ``msgctxt`` when compiling messages in :program:`msgfmt`.
+
+..
+
+.. date: 2025-03-10-18-58-03
+.. gh-issue: 131050
+.. nonce: FMBAPN
+.. section: Tests
+
+``test_ssl.test_dh_params`` is skipped if the underlying TLS library does
+not support finite-field ephemeral Diffie-Hellman.
+
+..
+
+.. date: 2024-05-29-15-28-08
+.. gh-issue: 119727
+.. nonce: dVkaZM
+.. section: Tests
+
+Add ``--single-process`` command line option to Python test runner
+(regrtest). Patch by Victor Stinner.
+
+..
+
+.. date: 2025-04-07-04-11-08
+.. gh-issue: 131809
+.. nonce: 4MBDuy
+.. section: Security
+
+Update bundled libexpat to 2.7.1
+
+..
+
+.. date: 2025-03-14-23-28-39
+.. gh-issue: 131261
+.. nonce: 0aB6nM
+.. section: Security
+
+Upgrade to libexpat 2.7.0
+
+..
+
+.. date: 2024-11-28-20-29-21
+.. gh-issue: 127371
+.. nonce: PeEhUd
+.. section: Security
+
+Avoid unbounded buffering for
+:meth:`!tempfile.SpooledTemporaryFile.writelines`. Previously, disk
+spillover was only checked after the lines iterator had been exhausted. This
+is now done after each line is written.
+
+..
+
+.. date: 2024-08-06-12-27-34
+.. gh-issue: 121284
+.. nonce: 8rwPxe
+.. section: Security
+
+Fix bug in the folding of rfc2047 encoded-words when flattening an email
+message using a modern email policy. Previously when an encoded-word was too
+long for a line, it would be decoded, split across lines, and re-encoded.
+But commas and other special characters in the original text could be left
+unencoded and unquoted. This could theoretically be used to spoof header
+lines using a carefully constructed encoded-word if the resulting rendered
+email was transmitted or re-parsed.
+
+..
+
+.. date: 2025-04-07-07-59-32
+.. gh-issue: 116608
+.. nonce: -2nlIp
+.. section: Library
+
+undeprecate functional API for ``importlib.resources``
+
+..
+
+.. date: 2025-04-04-16-22-03
+.. gh-issue: 132075
+.. nonce: qMM5np
+.. section: Library
+
+Fix possible use of :mod:`socket` address structures with uninitialized
+members. Now all structure members are initialized with zeroes by default.
+
+..
+
+.. date: 2025-04-02-11-31-15
+.. gh-issue: 132002
+.. nonce: TMsYvE
+.. section: Library
+
+Fix crash when deallocating :class:`contextvars.ContextVar` with weird
+unahashable string names.
+
+..
+
+.. date: 2025-03-28-11-26-31
+.. gh-issue: 131668
+.. nonce: tcS4xS
+.. section: Library
+
+:mod:`socket`: Fix code parsing AF_BLUETOOTH socket addresses.
+
+..
+
+.. date: 2025-03-20-08-32-49
+.. gh-issue: 131492
+.. nonce: saC2cA
+.. section: Library
+
+Fix a resource leak when constructing a :class:`gzip.GzipFile` with a
+filename fails, for example when passing an invalid ``compresslevel``.
+
+..
+
+.. date: 2025-03-17-18-50-39
+.. gh-issue: 131325
+.. nonce: wlasMF
+.. section: Library
+
+Fix sendfile fallback implementation to drain data after writing to
+transport in :mod:`asyncio`.
+
+..
+
+.. date: 2025-03-17-15-45-36
+.. gh-issue: 129843
+.. nonce: NPdpXL
+.. section: Library
+
+Fix incorrect argument passing in :func:`warnings.warn_explicit`.
+
+..
+
+.. date: 2025-03-14-09-28-13
+.. gh-issue: 131204
+.. nonce: wogNEX
+.. section: Library
+
+Use monospace font from System Font Stack for cross-platform support in
+:class:`difflib.HtmlDiff`.
+
+..
+
+.. date: 2025-03-10-12-26-56
+.. gh-issue: 131045
+.. nonce: s1TssJ
+.. section: Library
+
+Fix issue with ``__contains__``, values, and pseudo-members for
+:class:`enum.Flag`.
+
+..
+
+.. date: 2025-03-07-19-24-27
+.. gh-issue: 130959
+.. nonce: xO8vVS
+.. section: Library
+
+Fix pure-Python implementation of :func:`datetime.time.fromisoformat` to
+reject times with spaces in fractional part (for example, ``12:34:56.400
++02:00``), matching the C implementation. Patch by Michał Gorny.
+
+..
+
+.. date: 2025-03-01-02-19-28
+.. gh-issue: 130637
+.. nonce: swet54w4rs
+.. section: Library
+
+Add validation for numeric response data in poplib.POP3.stat() method
+
+..
+
+.. date: 2025-02-25-03-53-00
+.. gh-issue: 130461
+.. nonce: asr2dg
+.. section: Library
+
+Remove ``.. index::`` directives from the :mod:`uuid` module documentation.
+These directives previously created entries in the general index for
+:func:`~uuid.getnode` as well as the :func:`~uuid.uuid1`,
+:func:`~uuid.uuid3`, :func:`~uuid.uuid4`, and :func:`~uuid.uuid5`
+constructor functions.
+
+..
+
+.. date: 2025-02-21-10-32-05
+.. gh-issue: 130285
+.. nonce: C0fkh7
+.. section: Library
+
+Fix corner case for :func:`random.sample` allowing the *counts* parameter to
+specify an empty population. So now, ``sample([], 0, counts=[])`` and
+``sample('abc', k=0, counts=[0, 0, 0])`` both give the same result as
+``sample([], 0)``.
+
+..
+
+.. date: 2025-02-19-19-29-19
+.. gh-issue: 130250
+.. nonce: T00tql
+.. section: Library
+
+Fix regression in ``traceback.print_last()``.
+
+..
+
+.. date: 2025-02-16-10-12-27
+.. gh-issue: 118761
+.. nonce: TNw5ZC
+.. section: Library
+
+Reverts a change in the previous release attempting to make some stdlib
+imports used within the :mod:`subprocess` module lazy as this was causing
+errors during ``__del__`` finalizers calling methods such as ``terminate``,
+or ``kill``, or ``send_signal``.
+
+..
+
+.. date: 2025-02-16-08-56-48
+.. gh-issue: 130164
+.. nonce: vvoaU2
+.. section: Library
+
+Fixed failure to raise :exc:`TypeError` in :meth:`inspect.Signature.bind`
+for positional-only arguments provided by keyword when a variadic keyword
+argument (e.g. ``**kwargs``) is present.
+
+..
+
+.. date: 2025-02-15-12-36-49
+.. gh-issue: 130151
+.. nonce: 3IFumF
+.. section: Library
+
+Fix reference leaks in :func:`!_hashlib.hmac_new` and
+:func:`!_hashlib.hmac_digest`. Patch by Bénédikt Tran.
+
+..
+
+.. date: 2025-02-12-12-38-24
+.. gh-issue: 129726
+.. nonce: jB0sxu
+.. section: Library
+
+Fix :class:`gzip.GzipFile` raising an unraisable exception during garbage
+collection when referring to a temporary object by breaking the reference
+loop with :mod:`weakref`.
+
+..
+
+.. date: 2025-02-09-17-47-01
+.. gh-issue: 129583
+.. nonce: -130Ys
+.. section: Library
+
+Update bundled pip to 25.0.1
+
+..
+
+.. date: 2025-02-08-15-13-43
+.. gh-issue: 97850
+.. nonce: jQ0CvW
+.. section: Library
+
+Update the deprecation warning of :meth:`importlib.abc.Loader.load_module`.
+
+..
+
+.. date: 2025-02-03-01-43-16
+.. gh-issue: 129603
+.. nonce: xge9Tx
+.. section: Library
+
+Fix bugs where :class:`sqlite3.Row` objects could segfault if their
+inherited :attr:`~sqlite3.Cursor.description` was set to ``None``. Patch by
+Erlend Aasland.
+
+..
+
+.. date: 2025-01-24-12-30-38
+.. gh-issue: 117779
+.. nonce: gADGXI
+.. section: Library
+
+Fix reading duplicated entries in :mod:`zipfile` by name. Reading duplicated
+entries (except the last one) by ``ZipInfo`` now emits a warning instead of
+raising an exception.
+
+..
+
+.. date: 2025-01-22-13-29-06
+.. gh-issue: 128772
+.. nonce: 6YrxYM
+.. section: Library
+
+Fix :mod:`pydoc` for methods with the ``__module__`` attribute equal to
+``None``.
+
+..
+
+.. date: 2025-01-20-20-59-26
+.. gh-issue: 92897
+.. nonce: G0xH8o
+.. section: Library
+
+Scheduled the deprecation of the ``check_home`` argument of
+:func:`sysconfig.is_python_build` to Python 3.15.
+
+..
+
+.. date: 2025-01-15-12-04-30
+.. gh-issue: 128703
+.. nonce: 6WPf38
+.. section: Library
+
+Fix :func:`mimetypes.guess_type` to use default mapping for empty
+``Content-Type`` in registry.
+
+..
+
+.. date: 2024-12-15-15-07-22
+.. gh-issue: 126037
+.. nonce: OyA7JP
+.. section: Library
+
+:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.find
+<xml.etree.ElementTree.Element.find>`, :meth:`Element.findtext
+<xml.etree.ElementTree.Element.findtext>` and :meth:`Element.findall
+<xml.etree.ElementTree.Element.findall>` when the tag to find implements an
+:meth:`~object.__eq__` method mutating the element being queried. Patch by
+Bénédikt Tran.
+
+..
+
+.. date: 2024-12-07-20-33-43
+.. gh-issue: 127712
+.. nonce: Uzsij4
+.. section: Library
+
+Fix handling of the ``secure`` argument of
+:class:`logging.handlers.SMTPHandler`.
+
+..
+
+.. date: 2024-10-29-12-59-45
+.. gh-issue: 126033
+.. nonce: sM3uCn
+.. section: Library
+
+:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.remove
+<xml.etree.ElementTree.Element.remove>` when the element is concurrently
+mutated. Patch by Bénédikt Tran.
+
+..
+
+.. date: 2024-10-26-16-59-02
+.. gh-issue: 125553
+.. nonce: 4pDLzt
+.. section: Library
+
+Fix round-trip invariance for backslash continuations in
+:func:`tokenize.untokenize`.
+
+..
+
+.. date: 2024-05-05-16-08-03
+.. gh-issue: 101137
+.. nonce: 71ECXu
+.. section: Library
+
+Mime type ``text/x-rst`` is now supported by :mod:`mimetypes`.
+
+..
+
+.. date: 2024-01-07-23-31-44
+.. gh-issue: 113238
+.. nonce: wFWBfW
+.. section: Library
+
+Add ``Anchor`` to ``importlib.resources`` (in order for the code to comply
+with the documentation)
+
+..
+
+.. date: 2023-12-18-20-10-50
+.. gh-issue: 89039
+.. nonce: gqFdtU
+.. section: Library
+
+When replace() method is called on a subclass of datetime, date or time,
+properly call derived constructor. Previously, only the base class's
+constructor was called.
+
+Also, make sure to pass non-zero fold values when creating subclasses in
+various methods. Previously, fold was silently ignored.
+
+..
+
+.. date: 2025-02-08-23-42-24
+.. gh-issue: 129873
+.. nonce: -gofkd
+.. section: IDLE
+
+Simplify displaying the IDLE doc by only copying the text section of
+idle.html to idlelib/help.html. Patch by Stan Ulbrych.
+
+..
+
+.. date: 2025-03-18-15-15-16
+.. gh-issue: 131417
+.. nonce: lQg5aH
+.. section: Documentation
+
+Mention :class:`asyncio.Future` and :class:`asyncio.Task` in generic classes
+list.
+
+..
+
+.. date: 2025-02-22-02-24-39
+.. gh-issue: 125722
+.. nonce: zDIUFV
+.. section: Documentation
+
+Require Sphinx 8.2.0 or later to build the Python documentation. Patch by
+Adam Turner.
+
+..
+
+.. date: 2025-02-21-08-44-31
+.. gh-issue: 129712
+.. nonce: 4AcfWQ
+.. section: Documentation
+
+The wheel tags supported by each macOS universal SDK option are now
+documented.
+
+..
+
+.. date: 2025-02-16-14-57-00
+.. gh-issue: 46236
+.. nonce: 2HuS4S
+.. section: Documentation
+
+C API: Document :c:func:`PyUnicode_RSplit`, :c:func:`PyUnicode_Partition`
+and :c:func:`PyUnicode_RPartition`.
+
+..
+
+.. date: 2025-03-24-19-38-53
+.. gh-issue: 131670
+.. nonce: IffOZj
+.. section: Core and Builtins
+
+Fix :func:`anext` failing on sync :meth:`~object.__anext__` raising an
+exception.
+
+..
+
+.. date: 2025-03-04-12-52-21
+.. gh-issue: 130809
+.. nonce: fSXq60
+.. section: Core and Builtins
+
+Fixed an issue where ``_PyFrame_LocalsToFast`` tries to write module level
+values to hidden fasts.
+
+..
+
+.. date: 2025-03-03-20-02-45
+.. gh-issue: 130775
+.. nonce: fEM6T-
+.. section: Core and Builtins
+
+Do not crash on negative ``column`` and ``end_column`` in :mod:`ast`
+locations.
+
+..
+
+.. date: 2025-02-27-15-07-06
+.. gh-issue: 130618
+.. nonce: JTcsRB
+.. section: Core and Builtins
+
+Fix a bug that was causing ``UnicodeDecodeError`` or ``SystemError`` to be
+raised when using f-strings with ``lambda`` expressions with non-ASCII
+characters. Patch by Pablo Galindo
+
+..
+
+.. date: 2025-02-24-14-25-36
+.. gh-issue: 130163
+.. nonce: rGpc9v
+.. section: Core and Builtins
+
+Fix possible crashes related to concurrent change and use of the :mod:`sys`
+module attributes.
+
+..
+
+.. date: 2025-02-21-14-47-46
+.. gh-issue: 88887
+.. nonce: V3U0CV
+.. section: Core and Builtins
+
+Fixing multiprocessing Resource Tracker process leaking, usually observed
+when running Python as PID 1.
+
+..
+
+.. date: 2025-02-13-00-28-43
+.. gh-issue: 116042
+.. nonce: 861juq
+.. section: Core and Builtins
+
+Fix location for SyntaxErrors of invalid escapes in the tokenizer. Patch by
+Pablo Galindo
+
+..
+
+.. date: 2025-01-11-20-11-28
+.. gh-issue: 128632
+.. nonce: ryhnKs
+.. section: Core and Builtins
+
+Disallow ``__classdict__`` as the name of a type parameter. Using this name
+would previously crash the interpreter in some circumstances.
+
+..
+
+.. date: 2024-10-29-23-30-35
+.. gh-issue: 125331
+.. nonce: quKQ7V
+.. section: Core and Builtins
+
+``from __future__ import barry_as_FLUFL`` now works in more contexts,
+including when it is used in files, with the ``-c`` flag, and in the REPL
+when there are multiple statements on the same line. Previously, it worked
+only on subsequent lines in the REPL, and when the appropriate flags were
+passed directly to :func:`compile`. Patch by Pablo Galindo.
+
+..
+
+.. date: 2023-08-09-15-05-27
+.. gh-issue: 107526
+.. nonce: PB32z-
+.. section: Core and Builtins
+
+Revert converting ``vars``, ``dir``, ``next``, ``getattr``, and ``iter`` to
+argument clinic.
+
+..
+
+.. date: 2023-08-05-04-47-18
+.. gh-issue: 107674
+.. nonce: 0sYhR2
+.. section: Core and Builtins
+
+Fixed performance regression in ``sys.settrace``.
+
+..
+
+.. date: 2025-03-26-06-56-40
+.. gh-issue: 131740
+.. nonce: 9PdxxQ
+.. section: C API
+
+Update PyUnstable_GC_VisitObjects to traverse perm gen.
+
+..
+
+.. date: 2025-03-31-19-22-41
+.. gh-issue: 131865
+.. nonce: PIJy7X
+.. section: Build
+
+The DTrace build now properly passes the ``CC`` and ``CFLAGS`` variables to
+the ``dtrace`` command when utilizing SystemTap on Linux.
+
+..
+
+.. date: 2025-03-01-18-27-42
+.. gh-issue: 130740
+.. nonce: nDFSHR
+.. section: Build
+
+Ensure that ``Python.h`` is included before ``stdbool.h`` unless
+``pyconfig.h`` is included before or in some platform-specific contexts.
+
+..
+
+.. date: 2025-02-07-21-20-21
+.. gh-issue: 129838
+.. nonce: fkuiEc
+.. section: Build
+
+Don't redefine ``_Py_NO_SANITIZE_UNDEFINED`` when compiling with a recent
+GCC version and undefined sanitizer enabled.
+
+..
+
+.. date: 2025-02-04-12-30-43
+.. gh-issue: 129660
+.. nonce: SitXa7
+.. section: Build
+
+Drop ``test_embed`` from PGO training, whose contribution in recent versions
+is considered to be ignorable.
diff --git 
a/Misc/NEWS.d/next/Build/2025-02-04-12-30-43.gh-issue-129660.SitXa7.rst 
b/Misc/NEWS.d/next/Build/2025-02-04-12-30-43.gh-issue-129660.SitXa7.rst
deleted file mode 100644
index 945f91be63809a..00000000000000
--- a/Misc/NEWS.d/next/Build/2025-02-04-12-30-43.gh-issue-129660.SitXa7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Drop ``test_embed`` from PGO training, whose contribution in recent
-versions is considered to be ignorable.
diff --git 
a/Misc/NEWS.d/next/Build/2025-02-07-21-20-21.gh-issue-129838.fkuiEc.rst 
b/Misc/NEWS.d/next/Build/2025-02-07-21-20-21.gh-issue-129838.fkuiEc.rst
deleted file mode 100644
index 958460249a65b6..00000000000000
--- a/Misc/NEWS.d/next/Build/2025-02-07-21-20-21.gh-issue-129838.fkuiEc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't redefine ``_Py_NO_SANITIZE_UNDEFINED`` when compiling with a recent
-GCC version and undefined sanitizer enabled.
diff --git 
a/Misc/NEWS.d/next/Build/2025-03-01-18-27-42.gh-issue-130740.nDFSHR.rst 
b/Misc/NEWS.d/next/Build/2025-03-01-18-27-42.gh-issue-130740.nDFSHR.rst
deleted file mode 100644
index 61d416c69f0c30..00000000000000
--- a/Misc/NEWS.d/next/Build/2025-03-01-18-27-42.gh-issue-130740.nDFSHR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure that ``Python.h`` is included before ``stdbool.h`` unless ``pyconfig.h``
-is included before or in some platform-specific contexts.
diff --git 
a/Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst 
b/Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst
deleted file mode 100644
index a287e0b22834f3..00000000000000
--- a/Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The DTrace build now properly passes the ``CC`` and ``CFLAGS`` variables
-to the ``dtrace`` command when utilizing SystemTap on Linux.
diff --git a/Misc/NEWS.d/next/C 
API/2025-03-26-06-56-40.gh-issue-131740.9PdxxQ.rst b/Misc/NEWS.d/next/C 
API/2025-03-26-06-56-40.gh-issue-131740.9PdxxQ.rst
deleted file mode 100644
index 585f07aaddd8c8..00000000000000
--- a/Misc/NEWS.d/next/C API/2025-03-26-06-56-40.gh-issue-131740.9PdxxQ.rst     
+++ /dev/null
@@ -1 +0,0 @@
-Update PyUnstable_GC_VisitObjects to traverse perm gen.
diff --git a/Misc/NEWS.d/next/Core and 
Builtins/2023-08-05-04-47-18.gh-issue-107674.0sYhR2.rst b/Misc/NEWS.d/next/Core 
and Builtins/2023-08-05-04-47-18.gh-issue-107674.0sYhR2.rst
deleted file mode 100644
index acfbf1fa2adf2c..00000000000000
--- a/Misc/NEWS.d/next/Core and 
Builtins/2023-08-05-04-47-18.gh-issue-107674.0sYhR2.rst 
+++ /dev/null
@@ -1 +0,0 @@
-Fixed performance regression in ``sys.settrace``.
diff --git a/Misc/NEWS.d/next/Core and 
Builtins/2023-08-09-15-05-27.gh-issue-107526.PB32z-.rst b/Misc/NEWS.d/next/Core 
and Builtins/2023-08-09-15-05-27.gh-issue-107526.PB32z-.rst
deleted file mode 100644
index 42ea09e78d41cc..00000000000000
--- a/Misc/NEWS.d/next/Core and 
Builtins/2023-08-09-15-05-27.gh-issue-107526.PB32z-.rst 
+++ /dev/null
@@ -1,2 +0,0 @@
-Revert converting ``vars``, ``dir``, ``next``, ``getattr``, and ``iter`` to
-argument clinic.
diff --git a/Misc/NEWS.d/next/Core and 
Builtins/2025-02-13-00-28-43.gh-issue-116042.861juq.rst b/Misc/NEWS.d/next/Core 
and Builtins/2025-02-13-00-28-43.gh-issue-116042.861juq.rst
deleted file mode 100644
index 098804fa92e804..00000000000000
--- a/Misc/NEWS.d/next/Core and 
Builtins/2025-02-13-00-28-43.gh-issue-116042.861juq.rst 
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix location for SyntaxErrors of invalid escapes in the tokenizer. Patch by
-Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and 
Builtins/2025-02-24-14-25-36.gh-issue-130163.rGpc9v.rst b/Misc/NEWS.d/next/Core 
and Builtins/2025-02-24-14-25-36.gh-issue-130163.rGpc9v.rst
deleted file mode 100644
index 590a3fa437b936..00000000000000
--- a/Misc/NEWS.d/next/Core and 
Builtins/2025-02-24-14-25-36.gh-issue-130163.rGpc9v.rst 
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible crashes related to concurrent
-change and use of the :mod:`sys` module attributes.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2024-10-29-23-30-35.gh-issue-125331.quKQ7V.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2024-10-29-23-30-35.gh-issue-125331.quKQ7V.rst
deleted file mode 100644
index a87467a5ba554b..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2024-10-29-23-30-35.gh-issue-125331.quKQ7V.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-``from __future__ import barry_as_FLUFL`` now works in more contexts,
-including when it is used in files, with the ``-c`` flag, and in the REPL
-when there are multiple statements on the same line. Previously, it worked
-only on subsequent lines in the REPL, and when the appropriate flags were
-passed directly to :func:`compile`. Patch by Pablo Galindo.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-11-20-11-28.gh-issue-128632.ryhnKs.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-01-11-20-11-28.gh-issue-128632.ryhnKs.rst
deleted file mode 100644
index 8cb23fc2d9e78e..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-11-20-11-28.gh-issue-128632.ryhnKs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Disallow ``__classdict__`` as the name of a type parameter. Using this
-name would previously crash the interpreter in some circumstances.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-21-14-47-46.gh-issue-88887.V3U0CV.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-21-14-47-46.gh-issue-88887.V3U0CV.rst
deleted file mode 100644
index 1a6c9483e2a35e..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-21-14-47-46.gh-issue-88887.V3U0CV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing multiprocessing Resource Tracker process leaking, usually observed when 
running Python as PID 1.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-27-15-07-06.gh-issue-130618.JTcsRB.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-27-15-07-06.gh-issue-130618.JTcsRB.rst
deleted file mode 100644
index de67496108e2a7..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-27-15-07-06.gh-issue-130618.JTcsRB.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug that was causing ``UnicodeDecodeError`` or ``SystemError`` to be
-raised when using f-strings with ``lambda`` expressions with non-ASCII
-characters. Patch by Pablo Galindo
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-03-20-02-45.gh-issue-130775.fEM6T-.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-03-20-02-45.gh-issue-130775.fEM6T-.rst
deleted file mode 100644
index 53408cd427596c..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-03-20-02-45.gh-issue-130775.fEM6T-.rst
+++ /dev/null
@@ -1 +0,0 @@
-Do not crash on negative ``column`` and ``end_column`` in :mod:`ast` locations.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-04-12-52-21.gh-issue-130809.fSXq60.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-04-12-52-21.gh-issue-130809.fSXq60.rst
deleted file mode 100644
index 419b2a3eb85043..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-04-12-52-21.gh-issue-130809.fSXq60.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed an issue where ``_PyFrame_LocalsToFast`` tries to write module level
-values to hidden fasts.
diff --git 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-24-19-38-53.gh-issue-131670.IffOZj.rst
 
b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-24-19-38-53.gh-issue-131670.IffOZj.rst
deleted file mode 100644
index 812a75abe1bab8..00000000000000
--- 
a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-24-19-38-53.gh-issue-131670.IffOZj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`anext` failing on sync :meth:`~object.__anext__` raising an 
exception.
diff --git 
a/Misc/NEWS.d/next/Documentation/2025-02-16-14-57-00.gh-issue-46236.2HuS4S.rst 
b/Misc/NEWS.d/next/Documentation/2025-02-16-14-57-00.gh-issue-46236.2HuS4S.rst
deleted file mode 100644
index 0fc31a51be55f5..00000000000000
--- 
a/Misc/NEWS.d/next/Documentation/2025-02-16-14-57-00.gh-issue-46236.2HuS4S.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-C API: Document :c:func:`PyUnicode_RSplit`, :c:func:`PyUnicode_Partition` and
-:c:func:`PyUnicode_RPartition`.
diff --git 
a/Misc/NEWS.d/next/Documentation/2025-02-21-08-44-31.gh-issue-129712.4AcfWQ.rst 
b/Misc/NEWS.d/next/Documentation/2025-02-21-08-44-31.gh-issue-129712.4AcfWQ.rst
deleted file mode 100644
index 82ad17c199a65e..00000000000000
--- 
a/Misc/NEWS.d/next/Documentation/2025-02-21-08-44-31.gh-issue-129712.4AcfWQ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The wheel tags supported by each macOS universal SDK option are now
-documented.
diff --git 
a/Misc/NEWS.d/next/Documentation/2025-02-22-02-24-39.gh-issue-125722.zDIUFV.rst 
b/Misc/NEWS.d/next/Documentation/2025-02-22-02-24-39.gh-issue-125722.zDIUFV.rst
deleted file mode 100644
index 6e20c08163ff03..00000000000000
--- 
a/Misc/NEWS.d/next/Documentation/2025-02-22-02-24-39.gh-issue-125722.zDIUFV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Require Sphinx 8.2.0 or later to build the Python documentation. Patch by
-Adam Turner.
diff --git 
a/Misc/NEWS.d/next/Documentation/2025-03-18-15-15-16.gh-issue-131417.lQg5aH.rst 
b/Misc/NEWS.d/next/Documentation/2025-03-18-15-15-16.gh-issue-131417.lQg5aH.rst
deleted file mode 100644
index d3c80e41826186..00000000000000
--- 
a/Misc/NEWS.d/next/Documentation/2025-03-18-15-15-16.gh-issue-131417.lQg5aH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Mention :class:`asyncio.Future` and :class:`asyncio.Task` in generic classes
-list.
diff --git 
a/Misc/NEWS.d/next/IDLE/2025-02-08-23-42-24.gh-issue-129873.-gofkd.rst 
b/Misc/NEWS.d/next/IDLE/2025-02-08-23-42-24.gh-issue-129873.-gofkd.rst
deleted file mode 100644
index d13f11550fc02d..00000000000000
--- a/Misc/NEWS.d/next/IDLE/2025-02-08-23-42-24.gh-issue-129873.-gofkd.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Simplify displaying the IDLE doc by only copying the text section of
-idle.html to idlelib/help.html. Patch by Stan Ulbrych.
diff --git 
a/Misc/NEWS.d/next/Library/2023-12-18-20-10-50.gh-issue-89039.gqFdtU.rst 
b/Misc/NEWS.d/next/Library/2023-12-18-20-10-50.gh-issue-89039.gqFdtU.rst
deleted file mode 100644
index d1998d75e9fd76..00000000000000
--- a/Misc/NEWS.d/next/Library/2023-12-18-20-10-50.gh-issue-89039.gqFdtU.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-When replace() method is called on a subclass of datetime, date or time,
-properly call derived constructor. Previously, only the base class's
-constructor was called.
-
-Also, make sure to pass non-zero fold values when creating subclasses in
-various methods. Previously, fold was silently ignored.
diff --git 
a/Misc/NEWS.d/next/Library/2024-01-07-23-31-44.gh-issue-113238.wFWBfW.rst 
b/Misc/NEWS.d/next/Library/2024-01-07-23-31-44.gh-issue-113238.wFWBfW.rst
deleted file mode 100644
index 51b4d144a94e6d..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-01-07-23-31-44.gh-issue-113238.wFWBfW.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``Anchor`` to ``importlib.resources`` (in order for the code to comply 
with the documentation)
diff --git 
a/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst 
b/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst
deleted file mode 100644
index 3df689b2f03866..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Mime type ``text/x-rst`` is now supported by :mod:`mimetypes`.
diff --git 
a/Misc/NEWS.d/next/Library/2024-10-26-16-59-02.gh-issue-125553.4pDLzt.rst 
b/Misc/NEWS.d/next/Library/2024-10-26-16-59-02.gh-issue-125553.4pDLzt.rst
deleted file mode 100644
index 291c5e6f6f2181..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-10-26-16-59-02.gh-issue-125553.4pDLzt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix round-trip invariance for backslash continuations in
-:func:`tokenize.untokenize`.
diff --git 
a/Misc/NEWS.d/next/Library/2024-10-29-12-59-45.gh-issue-126033.sM3uCn.rst 
b/Misc/NEWS.d/next/Library/2024-10-29-12-59-45.gh-issue-126033.sM3uCn.rst
deleted file mode 100644
index fa09c712aa0c4a..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-10-29-12-59-45.gh-issue-126033.sM3uCn.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.remove
-<xml.etree.ElementTree.Element.remove>` when the element is
-concurrently mutated. Patch by Bénédikt Tran.
diff --git 
a/Misc/NEWS.d/next/Library/2024-12-07-20-33-43.gh-issue-127712.Uzsij4.rst 
b/Misc/NEWS.d/next/Library/2024-12-07-20-33-43.gh-issue-127712.Uzsij4.rst
deleted file mode 100644
index 40450cddc956c1..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-12-07-20-33-43.gh-issue-127712.Uzsij4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix handling of the ``secure`` argument of 
:class:`logging.handlers.SMTPHandler`.
diff --git 
a/Misc/NEWS.d/next/Library/2024-12-15-15-07-22.gh-issue-126037.OyA7JP.rst 
b/Misc/NEWS.d/next/Library/2024-12-15-15-07-22.gh-issue-126037.OyA7JP.rst
deleted file mode 100644
index 30098f6e13e986..00000000000000
--- a/Misc/NEWS.d/next/Library/2024-12-15-15-07-22.gh-issue-126037.OyA7JP.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:mod:`xml.etree.ElementTree`: Fix a crash in :meth:`Element.find 
<xml.etree.ElementTree.Element.find>`,
-:meth:`Element.findtext <xml.etree.ElementTree.Element.findtext>` and
-:meth:`Element.findall <xml.etree.ElementTree.Element.findall>` when the tag
-to find implements an :meth:`~object.__eq__` method mutating the element
-being queried. Patch by Bénédikt Tran.
diff --git 
a/Misc/NEWS.d/next/Library/2025-01-15-12-04-30.gh-issue-128703.6WPf38.rst 
b/Misc/NEWS.d/next/Library/2025-01-15-12-04-30.gh-issue-128703.6WPf38.rst
deleted file mode 100644
index 1e6af90bc04b63..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-01-15-12-04-30.gh-issue-128703.6WPf38.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`mimetypes.guess_type` to use default mapping for empty
-``Content-Type`` in registry.
diff --git 
a/Misc/NEWS.d/next/Library/2025-01-20-20-59-26.gh-issue-92897.G0xH8o.rst 
b/Misc/NEWS.d/next/Library/2025-01-20-20-59-26.gh-issue-92897.G0xH8o.rst
deleted file mode 100644
index 632ca03bbf8dd2..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-01-20-20-59-26.gh-issue-92897.G0xH8o.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Scheduled the deprecation of the ``check_home`` argument of
-:func:`sysconfig.is_python_build` to Python 3.15.
diff --git 
a/Misc/NEWS.d/next/Library/2025-01-22-13-29-06.gh-issue-128772.6YrxYM.rst 
b/Misc/NEWS.d/next/Library/2025-01-22-13-29-06.gh-issue-128772.6YrxYM.rst
deleted file mode 100644
index 53d6b3ccaffda8..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-01-22-13-29-06.gh-issue-128772.6YrxYM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :mod:`pydoc` for methods with the ``__module__`` attribute equal to
-``None``.
diff --git 
a/Misc/NEWS.d/next/Library/2025-01-24-12-30-38.gh-issue-117779.gADGXI.rst 
b/Misc/NEWS.d/next/Library/2025-01-24-12-30-38.gh-issue-117779.gADGXI.rst
deleted file mode 100644
index 115362cfc83284..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-01-24-12-30-38.gh-issue-117779.gADGXI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix reading duplicated entries in :mod:`zipfile` by name.
-Reading duplicated entries (except the last one) by ``ZipInfo``
-now emits a warning instead of raising an exception.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-03-01-43-16.gh-issue-129603.xge9Tx.rst 
b/Misc/NEWS.d/next/Library/2025-02-03-01-43-16.gh-issue-129603.xge9Tx.rst
deleted file mode 100644
index 0d0ec21bddd28f..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-03-01-43-16.gh-issue-129603.xge9Tx.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix bugs where :class:`sqlite3.Row` objects could segfault if their
-inherited :attr:`~sqlite3.Cursor.description` was set to ``None``. Patch by
-Erlend Aasland.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-08-15-13-43.gh-issue-97850.jQ0CvW.rst 
b/Misc/NEWS.d/next/Library/2025-02-08-15-13-43.gh-issue-97850.jQ0CvW.rst
deleted file mode 100644
index 7b29ffe224cffa..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-08-15-13-43.gh-issue-97850.jQ0CvW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Update the deprecation warning of
-:meth:`importlib.abc.Loader.load_module`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-09-17-47-01.gh-issue-129583.-130Ys.rst 
b/Misc/NEWS.d/next/Library/2025-02-09-17-47-01.gh-issue-129583.-130Ys.rst
deleted file mode 100644
index 9f24a83df12dd3..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-09-17-47-01.gh-issue-129583.-130Ys.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled pip to 25.0.1
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-12-12-38-24.gh-issue-129726.jB0sxu.rst 
b/Misc/NEWS.d/next/Library/2025-02-12-12-38-24.gh-issue-129726.jB0sxu.rst
deleted file mode 100644
index 31032b59b5ea36..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-12-12-38-24.gh-issue-129726.jB0sxu.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :class:`gzip.GzipFile` raising an unraisable exception during garbage
-collection when referring to a temporary object by breaking the reference
-loop with :mod:`weakref`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-15-12-36-49.gh-issue-130151.3IFumF.rst 
b/Misc/NEWS.d/next/Library/2025-02-15-12-36-49.gh-issue-130151.3IFumF.rst
deleted file mode 100644
index 4638f138bc43ba..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-15-12-36-49.gh-issue-130151.3IFumF.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix reference leaks in :func:`!_hashlib.hmac_new` and
-:func:`!_hashlib.hmac_digest`. Patch by Bénédikt Tran.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-16-08-56-48.gh-issue-130164.vvoaU2.rst 
b/Misc/NEWS.d/next/Library/2025-02-16-08-56-48.gh-issue-130164.vvoaU2.rst
deleted file mode 100644
index a4a47cb02dfcad..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-16-08-56-48.gh-issue-130164.vvoaU2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed failure to raise :exc:`TypeError` in :meth:`inspect.Signature.bind`
-for positional-only arguments provided by keyword when a variadic keyword
-argument (e.g. ``**kwargs``) is present.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-16-10-12-27.gh-issue-118761.TNw5ZC.rst 
b/Misc/NEWS.d/next/Library/2025-02-16-10-12-27.gh-issue-118761.TNw5ZC.rst
deleted file mode 100644
index 198fd0c28f4f3c..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-16-10-12-27.gh-issue-118761.TNw5ZC.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Reverts a change in the previous release attempting to make some stdlib
-imports used within the :mod:`subprocess` module lazy as this was causing
-errors during ``__del__`` finalizers calling methods such as ``terminate``, or
-``kill``, or ``send_signal``.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-19-19-29-19.gh-issue-130250.T00tql.rst 
b/Misc/NEWS.d/next/Library/2025-02-19-19-29-19.gh-issue-130250.T00tql.rst
deleted file mode 100644
index 10ffb9dc1ee6a1..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-19-19-29-19.gh-issue-130250.T00tql.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix regression in ``traceback.print_last()``.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-21-10-32-05.gh-issue-130285.C0fkh7.rst 
b/Misc/NEWS.d/next/Library/2025-02-21-10-32-05.gh-issue-130285.C0fkh7.rst
deleted file mode 100644
index 7e0a4d219e385b..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-21-10-32-05.gh-issue-130285.C0fkh7.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix corner case for :func:`random.sample` allowing the *counts* parameter to
-specify an empty population. So now, ``sample([], 0, counts=[])`` and
-``sample('abc', k=0, counts=[0, 0, 0])`` both give the same result as
-``sample([], 0)``.
diff --git 
a/Misc/NEWS.d/next/Library/2025-02-25-03-53-00.gh-issue-130461.asr2dg.rst 
b/Misc/NEWS.d/next/Library/2025-02-25-03-53-00.gh-issue-130461.asr2dg.rst
deleted file mode 100644
index d28f71fc1b1019..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-02-25-03-53-00.gh-issue-130461.asr2dg.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Remove ``.. index::`` directives from the :mod:`uuid` module documentation. 
These directives
-previously created entries in the general index for :func:`~uuid.getnode` as 
well as the
-:func:`~uuid.uuid1`, :func:`~uuid.uuid3`, :func:`~uuid.uuid4`, and 
:func:`~uuid.uuid5`
-constructor functions.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-01-02-19-28.gh-issue-130637.swet54w4rs.rst 
b/Misc/NEWS.d/next/Library/2025-03-01-02-19-28.gh-issue-130637.swet54w4rs.rst
deleted file mode 100644
index 83cd6c63c35215..00000000000000
--- 
a/Misc/NEWS.d/next/Library/2025-03-01-02-19-28.gh-issue-130637.swet54w4rs.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add validation for numeric response data in poplib.POP3.stat() method
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-07-19-24-27.gh-issue-130959.xO8vVS.rst 
b/Misc/NEWS.d/next/Library/2025-03-07-19-24-27.gh-issue-130959.xO8vVS.rst
deleted file mode 100644
index 85f61ca43b2580..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-07-19-24-27.gh-issue-130959.xO8vVS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix pure-Python implementation of :func:`datetime.time.fromisoformat` to reject
-times with spaces in fractional part (for example, ``12:34:56.400 +02:00``),
-matching the C implementation. Patch by Michał Gorny.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-10-12-26-56.gh-issue-131045.s1TssJ.rst 
b/Misc/NEWS.d/next/Library/2025-03-10-12-26-56.gh-issue-131045.s1TssJ.rst
deleted file mode 100644
index b6aa07276bb546..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-10-12-26-56.gh-issue-131045.s1TssJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix issue with ``__contains__``, values, and pseudo-members for 
:class:`enum.Flag`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-14-09-28-13.gh-issue-131204.wogNEX.rst 
b/Misc/NEWS.d/next/Library/2025-03-14-09-28-13.gh-issue-131204.wogNEX.rst
deleted file mode 100644
index e821e61a0ca5ed..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-14-09-28-13.gh-issue-131204.wogNEX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use monospace font from System Font Stack for cross-platform support in  
:class:`difflib.HtmlDiff`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-17-15-45-36.gh-issue-129843.NPdpXL.rst 
b/Misc/NEWS.d/next/Library/2025-03-17-15-45-36.gh-issue-129843.NPdpXL.rst
deleted file mode 100644
index c16d61540edf39..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-17-15-45-36.gh-issue-129843.NPdpXL.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix incorrect argument passing in :func:`warnings.warn_explicit`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-17-18-50-39.gh-issue-131325.wlasMF.rst 
b/Misc/NEWS.d/next/Library/2025-03-17-18-50-39.gh-issue-131325.wlasMF.rst
deleted file mode 100644
index 6c1f64eee6ad02..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-17-18-50-39.gh-issue-131325.wlasMF.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix sendfile fallback implementation to drain data after writing to transport 
in :mod:`asyncio`.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-20-08-32-49.gh-issue-131492.saC2cA.rst 
b/Misc/NEWS.d/next/Library/2025-03-20-08-32-49.gh-issue-131492.saC2cA.rst
deleted file mode 100644
index 0f52dec7ce8a83..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-20-08-32-49.gh-issue-131492.saC2cA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a resource leak when constructing a :class:`gzip.GzipFile` with a filename 
fails, for example when passing an invalid ``compresslevel``.
diff --git 
a/Misc/NEWS.d/next/Library/2025-03-28-11-26-31.gh-issue-131668.tcS4xS.rst 
b/Misc/NEWS.d/next/Library/2025-03-28-11-26-31.gh-issue-131668.tcS4xS.rst
deleted file mode 100644
index ec04cdd30a2f28..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-03-28-11-26-31.gh-issue-131668.tcS4xS.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`socket`: Fix code parsing AF_BLUETOOTH socket addresses.
diff --git 
a/Misc/NEWS.d/next/Library/2025-04-02-11-31-15.gh-issue-132002.TMsYvE.rst 
b/Misc/NEWS.d/next/Library/2025-04-02-11-31-15.gh-issue-132002.TMsYvE.rst
deleted file mode 100644
index b46bc25b87f1e3..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-04-02-11-31-15.gh-issue-132002.TMsYvE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix crash when deallocating :class:`contextvars.ContextVar` with weird
-unahashable string names.
diff --git 
a/Misc/NEWS.d/next/Library/2025-04-04-16-22-03.gh-issue-132075.qMM5np.rst 
b/Misc/NEWS.d/next/Library/2025-04-04-16-22-03.gh-issue-132075.qMM5np.rst
deleted file mode 100644
index 691ea5897ae156..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-04-04-16-22-03.gh-issue-132075.qMM5np.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible use of :mod:`socket` address structures with uninitialized
-members. Now all structure members are initialized with zeroes by default.
diff --git 
a/Misc/NEWS.d/next/Library/2025-04-07-07-59-32.gh-issue-116608.-2nlIp.rst 
b/Misc/NEWS.d/next/Library/2025-04-07-07-59-32.gh-issue-116608.-2nlIp.rst
deleted file mode 100644
index ac616de2da03a3..00000000000000
--- a/Misc/NEWS.d/next/Library/2025-04-07-07-59-32.gh-issue-116608.-2nlIp.rst
+++ /dev/null
@@ -1 +0,0 @@
-undeprecate functional API for ``importlib.resources``
diff --git 
a/Misc/NEWS.d/next/Security/2024-08-06-12-27-34.gh-issue-121284.8rwPxe.rst 
b/Misc/NEWS.d/next/Security/2024-08-06-12-27-34.gh-issue-121284.8rwPxe.rst
deleted file mode 100644
index 923e91170d355f..00000000000000
--- a/Misc/NEWS.d/next/Security/2024-08-06-12-27-34.gh-issue-121284.8rwPxe.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Fix bug in the folding of rfc2047 encoded-words when flattening an email 
message
-using a modern email policy. Previously when an encoded-word was too long
-for a line, it would be decoded, split across lines, and re-encoded. But commas
-and other special characters in the original text could be left unencoded and
-unquoted. This could theoretically be used to spoof header lines using
-a carefully constructed encoded-word if the resulting rendered email was
-transmitted or re-parsed.
diff --git 
a/Misc/NEWS.d/next/Security/2024-11-28-20-29-21.gh-issue-127371.PeEhUd.rst 
b/Misc/NEWS.d/next/Security/2024-11-28-20-29-21.gh-issue-127371.PeEhUd.rst
deleted file mode 100644
index 029c348918e0d1..00000000000000
--- a/Misc/NEWS.d/next/Security/2024-11-28-20-29-21.gh-issue-127371.PeEhUd.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Avoid unbounded buffering for 
:meth:`!tempfile.SpooledTemporaryFile.writelines`.
-Previously, disk spillover was only checked after the lines iterator had been
-exhausted. This is now done after each line is written.
diff --git 
a/Misc/NEWS.d/next/Security/2025-03-14-23-28-39.gh-issue-131261.0aB6nM.rst 
b/Misc/NEWS.d/next/Security/2025-03-14-23-28-39.gh-issue-131261.0aB6nM.rst
deleted file mode 100644
index fa56e7a452bc2a..00000000000000
--- a/Misc/NEWS.d/next/Security/2025-03-14-23-28-39.gh-issue-131261.0aB6nM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Upgrade to libexpat 2.7.0
diff --git 
a/Misc/NEWS.d/next/Security/2025-04-07-04-11-08.gh-issue-131809.4MBDuy.rst 
b/Misc/NEWS.d/next/Security/2025-04-07-04-11-08.gh-issue-131809.4MBDuy.rst
deleted file mode 100644
index 1421b4d851dd50..00000000000000
--- a/Misc/NEWS.d/next/Security/2025-04-07-04-11-08.gh-issue-131809.4MBDuy.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled libexpat to 2.7.1
diff --git 
a/Misc/NEWS.d/next/Tests/2024-05-29-15-28-08.gh-issue-119727.dVkaZM.rst 
b/Misc/NEWS.d/next/Tests/2024-05-29-15-28-08.gh-issue-119727.dVkaZM.rst
deleted file mode 100644
index bf28d8bb77b8a2..00000000000000
--- a/Misc/NEWS.d/next/Tests/2024-05-29-15-28-08.gh-issue-119727.dVkaZM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add ``--single-process`` command line option to Python test runner (regrtest).
-Patch by Victor Stinner.
diff --git 
a/Misc/NEWS.d/next/Tests/2025-03-10-18-58-03.gh-issue-131050.FMBAPN.rst 
b/Misc/NEWS.d/next/Tests/2025-03-10-18-58-03.gh-issue-131050.FMBAPN.rst
deleted file mode 100644
index 53096738619cff..00000000000000
--- a/Misc/NEWS.d/next/Tests/2025-03-10-18-58-03.gh-issue-131050.FMBAPN.rst
+++ /dev/null
@@ -1 +0,0 @@
-``test_ssl.test_dh_params`` is skipped if the underlying TLS library does not 
support finite-field ephemeral Diffie-Hellman.
diff --git 
a/Misc/NEWS.d/next/Tools-Demos/2025-02-24-21-36-23.gh-issue-85012.9K1U0E.rst 
b/Misc/NEWS.d/next/Tools-Demos/2025-02-24-21-36-23.gh-issue-85012.9K1U0E.rst
deleted file mode 100644
index 5ec20583527367..00000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2025-02-24-21-36-23.gh-issue-85012.9K1U0E.rst
+++ /dev/null
@@ -1 +0,0 @@
-Correctly reset ``msgctxt`` when compiling messages in :program:`msgfmt`.
diff --git 
a/Misc/NEWS.d/next/Tools-Demos/2025-03-29-16-20-00.gh-issue-131852.afuefb.rst 
b/Misc/NEWS.d/next/Tools-Demos/2025-03-29-16-20-00.gh-issue-131852.afuefb.rst
deleted file mode 100644
index 470c1b0879f19f..00000000000000
--- 
a/Misc/NEWS.d/next/Tools-Demos/2025-03-29-16-20-00.gh-issue-131852.afuefb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:program:`msgfmt` no longer adds the ``POT-Creation-Date`` to generated 
``.mo`` files
-for consistency with GNU ``msgfmt``.
diff --git 
a/Misc/NEWS.d/next/Windows/2025-03-09-19-57-35.gh-issue-131020._c87wf.rst 
b/Misc/NEWS.d/next/Windows/2025-03-09-19-57-35.gh-issue-131020._c87wf.rst
deleted file mode 100644
index 35cd1dd63e75b0..00000000000000
--- a/Misc/NEWS.d/next/Windows/2025-03-09-19-57-35.gh-issue-131020._c87wf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:source:`pylauncher <PC/launcher2.c>` correctly detects a BOM when searching 
for the
-shebang. Fix by Chris Eibl.
diff --git 
a/Misc/NEWS.d/next/Windows/2025-03-09-21-45-31.gh-issue-131025.hlS5EC.rst 
b/Misc/NEWS.d/next/Windows/2025-03-09-21-45-31.gh-issue-131025.hlS5EC.rst
deleted file mode 100644
index 0764232bb5f434..00000000000000
--- a/Misc/NEWS.d/next/Windows/2025-03-09-21-45-31.gh-issue-131025.hlS5EC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows installer to ship with SQLite 3.49.1.
diff --git 
a/Misc/NEWS.d/next/Windows/2025-03-28-13-22-55.gh-issue-131423.vI-LqV.rst 
b/Misc/NEWS.d/next/Windows/2025-03-28-13-22-55.gh-issue-131423.vI-LqV.rst
deleted file mode 100644
index 6db1df77ad0108..00000000000000
--- a/Misc/NEWS.d/next/Windows/2025-03-28-13-22-55.gh-issue-131423.vI-LqV.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Update bundled version of OpenSSL to 3.0.16. The new build also disables
-uplink support, which may be relevant to embedders but has no impact on
-normal use.
diff --git 
a/Misc/NEWS.d/next/macOS/2025-02-10-22-08-37.gh-issue-91132.00x1MI.rst 
b/Misc/NEWS.d/next/macOS/2025-02-10-22-08-37.gh-issue-91132.00x1MI.rst
deleted file mode 100644
index 01ea8b1594fc9f..00000000000000
--- a/Misc/NEWS.d/next/macOS/2025-02-10-22-08-37.gh-issue-91132.00x1MI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use ncurses 6.5.
diff --git 
a/Misc/NEWS.d/next/macOS/2025-03-09-21-45-48.gh-issue-131025.VmKQkv.rst 
b/Misc/NEWS.d/next/macOS/2025-03-09-21-45-48.gh-issue-131025.VmKQkv.rst
deleted file mode 100644
index c82feb3efebba7..00000000000000
--- a/Misc/NEWS.d/next/macOS/2025-03-09-21-45-48.gh-issue-131025.VmKQkv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to ship with SQLite 3.49.1.
diff --git 
a/Misc/NEWS.d/next/macOS/2025-04-06-23-24-00.gh-issue-131423.4UcBKy.rst 
b/Misc/NEWS.d/next/macOS/2025-04-06-23-24-00.gh-issue-131423.4UcBKy.rst
deleted file mode 100644
index 24e3ea9abb2699..00000000000000
--- a/Misc/NEWS.d/next/macOS/2025-04-06-23-24-00.gh-issue-131423.4UcBKy.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use OpenSSL 3.0.16. Patch by Bénédikt Tran.
diff --git 
a/Misc/NEWS.d/next/macOS/2025-04-06-23-39-47.gh-issue-124111.2JI7iE.rst 
b/Misc/NEWS.d/next/macOS/2025-04-06-23-39-47.gh-issue-124111.2JI7iE.rst
deleted file mode 100644
index 550bbe2774179d..00000000000000
--- a/Misc/NEWS.d/next/macOS/2025-04-06-23-39-47.gh-issue-124111.2JI7iE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use Tcl/Tk 8.6.16.
diff --git a/README.rst b/README.rst
index 3cb9879f34422e..e691ccc232f1cb 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-This is Python version 3.12.9
-=============================
+This is Python version 3.12.10
+==============================
 
 .. image:: https://github.com/python/cpython/workflows/Tests/badge.svg
    :alt: CPython build status on GitHub Actions
@@ -229,4 +229,4 @@ This Python distribution contains *no* GNU General Public 
License (GPL) code,
 so it may be used in proprietary projects.  There are interfaces to some GNU
 code but these are entirely optional.
 
-All trademarks referenced herein are property of their respective holders.
+All trademarks referenced herein are property of their respective holders.
\ No newline at end of file

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to