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