]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
13 months ago[3.13] gh-118915: Add/fix docs entries for some new 3.13 C API (GH-124134) (#124244)
Petr Viktorin [Mon, 23 Sep 2024 23:22:04 +0000 (01:22 +0200)] 
[3.13] gh-118915: Add/fix docs entries for some new 3.13 C API (GH-124134) (#124244)

gh-118915: Add/fix docs entries for some new 3.13 C API (GH-124134)

(cherry picked from commit 32119fc377a4d9df524a7bac02b6922a990361dd)

13 months ago[3.13] Fix `make htmllive` target (GH-124219) (#124221)
Miss Islington (bot) [Mon, 23 Sep 2024 23:21:35 +0000 (01:21 +0200)] 
[3.13] Fix `make htmllive` target (GH-124219) (#124221)

Fix `make htmllive` target (GH-124219)

Allow `make -C Doc htmllive` to work without manual venv activation

Set PATH to ensure that `sphinx-autobuild` can find `sphinx-build`.
(cherry picked from commit 9a6e2336e4b54fc13064b77826a67b03b3b45133)

Co-authored-by: Zachary Ware <zach@python.org>
13 months ago[3.13] gh-124040: Adjust few tests in testHypot/testDist to get exactly computed...
Miss Islington (bot) [Mon, 23 Sep 2024 23:18:18 +0000 (01:18 +0200)] 
[3.13] gh-124040: Adjust few tests in testHypot/testDist to get exactly computed results (GH-124042) (#124235)

gh-124040: Adjust few tests in testHypot/testDist to get exactly computed results (GH-124042)
(cherry picked from commit 4420cf4dc9ef7bd3c1c9b5465fa9397304bf0110)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
13 months ago[3.13] gh-124160: Pass main_tstate to update_global_state_for_extension() (GH-124164...
Miss Islington (bot) [Mon, 23 Sep 2024 23:16:41 +0000 (01:16 +0200)] 
[3.13] gh-124160: Pass main_tstate to update_global_state_for_extension() (GH-124164) (#124250)

gh-124160: Pass main_tstate to update_global_state_for_extension() (GH-124164)
(cherry picked from commit 7331d0f70bc9fbac177b76b6ec03486430383425)

Co-authored-by: luk1337 <priv.luk@gmail.com>
13 months ago[3.13] Fix typo in XMLParser doc (GH-124129) (#124280)
Miss Islington (bot) [Mon, 23 Sep 2024 22:53:10 +0000 (00:53 +0200)] 
[3.13] Fix typo in XMLParser doc (GH-124129) (#124280)

Fix typo in XMLParser doc (GH-124129)
(cherry picked from commit 622368d99c986ca1a9bdba951ac53f42d7ee6fca)

Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
13 months ago[3.13] gh-124130: Notes on empty string corner case of category `\B` (GH-124133)...
Miss Islington (bot) [Mon, 23 Sep 2024 22:50:54 +0000 (00:50 +0200)] 
[3.13] gh-124130: Notes on empty string corner case of category `\B` (GH-124133) (#124328)

gh-124130: Notes on empty string corner case of category `\B` (GH-124133)
(cherry picked from commit d3e79d75d164c338a64fd66edb26e69c501cee58)

Signed-off-by: y5c4l3 <y5c4l3@proton.me>
Co-authored-by: Y5 <124019959+y5c4l3@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
13 months ago[3.13] GH-79714: Add mention of stderr for clarity to ArgumentParser.exit() (GH-12393...
Miss Islington (bot) [Mon, 23 Sep 2024 22:50:24 +0000 (00:50 +0200)] 
[3.13] GH-79714: Add mention of stderr for clarity to ArgumentParser.exit() (GH-123932) (#124331)

GH-79714: Add mention of stderr for clarity to ArgumentParser.exit() (GH-123932)
(cherry picked from commit 5f5c0b9c23238dc0a1fdb764f625ae0cc5604519)

Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
13 months ago[3.13] Fix doctrees directory for the gettext builder (GH-122997) (#124338)
Miss Islington (bot) [Mon, 23 Sep 2024 22:49:53 +0000 (00:49 +0200)] 
[3.13] Fix doctrees directory for the gettext builder (GH-122997) (#124338)

Fix doctrees directory for the gettext builder (GH-122997)
(cherry picked from commit 315a933a5b3ae4379077096b6852f85a81a7d75f)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] Replace the term `Immutable` with a `Hashable` in the `sequence` entry of...
Miss Islington (bot) [Mon, 23 Sep 2024 22:46:35 +0000 (00:46 +0200)] 
[3.13] Replace the term `Immutable` with a `Hashable` in the `sequence` entry of the Glossary (GH-124350) (#124352)

Replace the term `Immutable` with a `Hashable` in the `sequence` entry of the Glossary (GH-124350)

The term `Immutable` in the `sequence` entry of the glossary is used incorrectly, in fact dicts accepts hashable keys, which is not the same as immutable.
(cherry picked from commit 6203ef35dd4ee9dd59759ce83eace8eacac69685)

Co-authored-by: decorator-factory <42166884+decorator-factory@users.noreply.github.com>
13 months ago[3.13] Doc: Add ``make dist-no-html`` (GH-124383) (#124387)
Miss Islington (bot) [Mon, 23 Sep 2024 22:30:30 +0000 (00:30 +0200)] 
[3.13] Doc: Add ``make dist-no-html`` (GH-124383) (#124387)

Doc: Add ``make dist-no-html`` (GH-124383)
(cherry picked from commit 0060486862bfa8e6583beb627be154daaaaa9e2a)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: Build Changes (GH-124343) (#124360)
Miss Islington (bot) [Mon, 23 Sep 2024 20:45:47 +0000 (22:45 +0200)] 
[3.13] GH-109975: Copyedit 3.13 What's New: Build Changes (GH-124343) (#124360)

GH-109975: Copyedit 3.13 What's New: Build Changes (GH-124343)
(cherry picked from commit f3b2c36deb1436b7c5abac826f5639efa1fb9fd4)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Malcolm Smith <smith@chaquo.com>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: Copyedit C API deprecations pending remov...
Miss Islington (bot) [Mon, 23 Sep 2024 20:45:08 +0000 (22:45 +0200)] 
[3.13] GH-109975: Copyedit 3.13 What's New: Copyedit C API deprecations pending removal (GH-124336) (#124362)

GH-109975: Copyedit 3.13 What's New: Copyedit C API deprecations pending removal (GH-124336)
(cherry picked from commit e7d465a607b77a552d1e07f3fafa81ef5fc799d2)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: Trivia (GH-124348) (#124376)
Miss Islington (bot) [Mon, 23 Sep 2024 20:23:43 +0000 (22:23 +0200)] 
[3.13] GH-109975: Copyedit 3.13 What's New: Trivia (GH-124348) (#124376)

GH-109975: Copyedit 3.13 What's New: Trivia (GH-124348)
(cherry picked from commit 9e55a02fab77794c421b91429292ed227de0e24a)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: Porting to Python 3.13 (GH-124341) (...
Miss Islington (bot) [Mon, 23 Sep 2024 19:56:46 +0000 (21:56 +0200)] 
[3.13] GH-109975: Copyedit 3.13 What's New: Porting to Python 3.13 (GH-124341) (#124357)

GH-109975: Copyedit 3.13 What's New: Porting to Python 3.13 (GH-124341)

Copyedit Porting to Python 3.13
(cherry picked from commit 2f6d4109b84d40b76e8814233ecfcc02291f71be)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
13 months ago[3.13] gh-123880: Allow recursive import of single-phase-init modules (GH-123950...
Miss Islington (bot) [Mon, 23 Sep 2024 19:56:00 +0000 (21:56 +0200)] 
[3.13] gh-123880: Allow recursive import of single-phase-init modules (GH-123950) (#124273)

gh-123880: Allow recursive import of single-phase-init modules (GH-123950)

(cherry picked from commit aee219f4558dda619bd86e4b0e028ce47a5e4b77)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Brett Cannon <brett@python.org>
13 months ago[3.13] Use pep role instead of url (GH-121611) (#124172)
Miss Islington (bot) [Mon, 23 Sep 2024 18:39:16 +0000 (20:39 +0200)] 
[3.13] Use pep role instead of url (GH-121611) (#124172)

Use pep role instead of url (GH-121611)
(cherry picked from commit 33eeccf6d4f16e483b4c8a180bad718545aeaeaf)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] Fix "The Matrix" movie release year in `typing.rst` (GH-123965) (#123966)
Miss Islington (bot) [Mon, 23 Sep 2024 18:34:44 +0000 (20:34 +0200)] 
[3.13] Fix "The Matrix" movie release year in `typing.rst` (GH-123965) (#123966)

Fix "The Matrix" movie release year in `typing.rst` (GH-123965)
(cherry picked from commit 3bd942f106aa36c261a2d90104c027026b2a8fb6)

Co-authored-by: sobolevn <mail@sobolevn.me>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: C API (GH-124313) (#124334)
Adam Turner [Mon, 23 Sep 2024 18:14:13 +0000 (19:14 +0100)] 
[3.13] GH-109975: Copyedit 3.13 What's New: C API (GH-124313) (#124334)

* [3.13] GH-109975: Copyedit 3.13 What's New: C API (GH-124313)
(cherry picked from commit 9d0a75269c6ae361b1ed5910c3b3424ed93b6f6d)

* gh-118915: Add/fix docs entries for some new 3.13 C API (GH-124134)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
13 months ago[3.13] gh-124194: Fix wrong issue number in What's New in Python 3.8 (GH-124195)...
Miss Islington (bot) [Mon, 23 Sep 2024 18:11:55 +0000 (20:11 +0200)] 
[3.13] gh-124194: Fix wrong issue number in What's New in Python 3.8 (GH-124195) (#124197)

gh-124194: Fix wrong issue number in What's New in Python 3.8 (GH-124195)
(cherry picked from commit d8c0fe1944ac41787e16fa60e608f56c8235e100)

Co-authored-by: Bradley Reynolds <bradley.reynolds@darbia.dev>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
13 months ago[3.13] GH-103484: Tell linkcheck to ignore debian manpage redirects (GH-123019) ...
Miss Islington (bot) [Mon, 23 Sep 2024 18:10:59 +0000 (20:10 +0200)] 
[3.13] GH-103484: Tell linkcheck to ignore debian manpage redirects (GH-123019) (#124137)

GH-103484: Tell linkcheck to ignore debian manpage redirects (GH-123019)
(cherry picked from commit 1054a755a3016f95fcd24b3ad20e8ed9048b7939)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] Docs: Drop letter PDF (GH-123912) (#123998)
Miss Islington (bot) [Mon, 23 Sep 2024 18:09:03 +0000 (20:09 +0200)] 
[3.13] Docs: Drop letter PDF (GH-123912) (#123998)

Docs: Drop letter PDF (GH-123912)
(cherry picked from commit f5597dbd0e7938648bfd9244f4a9225825b36b2b)

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
13 months ago[3.13] GH-109975: Copyedit 3.13 What's New: New Deprecations (GH-123845) (#124135)
Adam Turner [Mon, 23 Sep 2024 18:08:44 +0000 (19:08 +0100)] 
[3.13] GH-109975: Copyedit 3.13 What's New: New Deprecations (GH-123845) (#124135)

.
(cherry picked from commit 05235e3c16d755e292ebf6e2bd6c4903bb6849b9)

13 months ago[3.13] Minor edits to the descriptor guide (GH-123928) (#124079)
Miss Islington (bot) [Mon, 23 Sep 2024 18:07:56 +0000 (20:07 +0200)] 
[3.13] Minor edits to the descriptor guide (GH-123928) (#124079)

Minor edits to the descriptor guide (GH-123928)
(cherry picked from commit cd06f5e32369c7816c7360cbb20fbe9f38b4f3a7)

Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
13 months ago[3.13] gh-122957: Fix test flakiness in asyncio test in free-thread build (GH-124039...
Miss Islington (bot) [Mon, 23 Sep 2024 18:07:41 +0000 (20:07 +0200)] 
[3.13] gh-122957: Fix test flakiness in asyncio test in free-thread build (GH-124039) (#124067)

gh-122957: Fix test flakiness in asyncio test in free-thread build (GH-124039)
(cherry picked from commit eadb9660ed836b40667d4f662eae90287ff18397)

Co-authored-by: Loïc Estève <loic.esteve@ymail.com>
13 months ago[3.13] Update to 3.13 the output of exceptions raised (GH-123888) (#124055)
Miss Islington (bot) [Mon, 23 Sep 2024 17:53:31 +0000 (19:53 +0200)] 
[3.13] Update to 3.13 the output of exceptions raised (GH-123888) (#124055)

Update to 3.13 the output of exceptions raised (GH-123888)
(cherry picked from commit 39612103dd9894abf8c2ebbe2fc183d65f1b51b1)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] Normalize cdecl formatting as found elsewhere on ctypes.rst (GH-121379) (...
Miss Islington (bot) [Mon, 23 Sep 2024 17:53:07 +0000 (19:53 +0200)] 
[3.13] Normalize cdecl formatting as found elsewhere on ctypes.rst (GH-121379) (#124056)

Normalize cdecl formatting as found elsewhere on ctypes.rst (GH-121379)
(cherry picked from commit bbb36c0934b7644a9f8b67d3cae78aa6240e005a)

Co-authored-by: utkonos <utkonos@users.noreply.github.com>
13 months ago[3.13] gh-124027: Support Del, PgUp, and PgDn on TERM=vt100 (GH-124028) (#124029)
Miss Islington (bot) [Fri, 13 Sep 2024 01:36:34 +0000 (03:36 +0200)] 
[3.13] gh-124027: Support Del, PgUp, and PgDn on TERM=vt100 (GH-124028) (#124029)

gh-124027: Support Del, PgUp, and PgDn on TERM=vt100 (GH-124028)

pyrepl: Support Del, PgUp, and PgDn on TERM=vt100

From Fedora's /etc/inputrc:

    "\e[5~": history-search-backward
    "\e[6~": history-search-forward
    "\e[3~": delete-char

Fixes https://github.com/python/cpython/issues/124027
(cherry picked from commit f4e5643df64d0c2a009ed224560044b3409a47c0)

Co-authored-by: Miro Hrončok <miro@hroncok.cz>
14 months agoPost 3.13.0rc2
Thomas Wouters [Sat, 7 Sep 2024 00:21:10 +0000 (02:21 +0200)] 
Post 3.13.0rc2

14 months agoPython 3.13.0rc2 v3.13.0rc2
Thomas Wouters [Fri, 6 Sep 2024 21:11:45 +0000 (23:11 +0200)] 
Python 3.13.0rc2

14 months ago[3.13] gh-123780: Make test_pkgutil clean up `spam` module (GH-123036) (#123781)
Miss Islington (bot) [Fri, 6 Sep 2024 20:57:46 +0000 (22:57 +0200)] 
[3.13] gh-123780: Make test_pkgutil clean up `spam` module (GH-123036) (#123781)

gh-123780: Make test_pkgutil clean up `spam` module (GH-123036)
(cherry picked from commit eca3fe40c251d51964172dd4e6e9c7d0d85d7d4a)

Co-authored-by: Malcolm Smith <smith@chaquo.com>
14 months ago[3.13] gh-123523: Rework typing documentation for generators and coroutines, and...
Miss Islington (bot) [Fri, 6 Sep 2024 20:56:37 +0000 (22:56 +0200)] 
[3.13] gh-123523: Rework typing documentation for generators and coroutines, and link to it from `collections.abc` docs (GH-123544) (#123790)

gh-123523: Rework typing documentation for generators and coroutines, and link to it from `collections.abc` docs (GH-123544)
(cherry picked from commit 56e4a417ce170e5c538ce9aafccf3333e7bf7492)

Co-authored-by: Stanislav Terliakov <50529348+sterliakov@users.noreply.github.com>
14 months ago[3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH...
Miss Islington (bot) [Fri, 6 Sep 2024 20:55:42 +0000 (22:55 +0200)] 
[3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH-123690) (#123798)

gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH-123690)

Use a `PyMutex` to avoid the race in mutex initialization. Use relaxed
atomics to avoid the data race on reading `_PyOS_ReadlineTState` when
checking for re-entrant calls.
(cherry picked from commit 0c080d7c77d826c1afab7bd6b73f61e714cffcb7)

Co-authored-by: Sam Gross <colesbury@gmail.com>
14 months ago[3.13] gh-123716: Fix 'Bad substitution' syntax error in configure script for NetBSD...
Miss Islington (bot) [Fri, 6 Sep 2024 20:55:29 +0000 (22:55 +0200)] 
[3.13] gh-123716: Fix 'Bad substitution' syntax error in configure script for NetBSD compatibility (GH-123717) (#123752)

gh-123716: Fix 'Bad substitution' syntax error in configure script for NetBSD compatibility (GH-123717)
(cherry picked from commit 42f52431e9961d5236b33a68af16cca07b74d02c)

Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
14 months ago[3.13] gh-120221: Support KeyboardInterrupt in asyncio REPL (GH-123795) (#123799)
Miss Islington (bot) [Fri, 6 Sep 2024 20:25:19 +0000 (22:25 +0200)] 
[3.13] gh-120221: Support KeyboardInterrupt in asyncio REPL (GH-123795) (#123799)

This switches the main pyrepl event loop to always be non-blocking so that it
can listen to incoming interruptions from other threads.

This also resolves invalid display of exceptions from other threads
(gh-123178).

This also fixes freezes with pasting and an active input hook.
(cherry picked from commit 033510e11dff742d9626b9fd895925ac77f566f1)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
14 months ago[3.13] gh-109975: Add links to py-free-threading.github.io (GH-123776) (#123794)
Miss Islington (bot) [Fri, 6 Sep 2024 17:46:40 +0000 (19:46 +0200)] 
[3.13] gh-109975: Add links to py-free-threading.github.io (GH-123776) (#123794)

Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
14 months ago[3.13] GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize...
Savannah Ostrowski [Fri, 6 Sep 2024 16:02:32 +0000 (09:02 -0700)] 
[3.13] GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize errors (GH-123759)

(cherry picked from commit 1fbc118c5d3916e920a57cda3cb6d9a0292de26e)

Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
14 months ago[3.13] gh-123747: Avoid static_assert() in internal header files (#123779) (#123785)
Victor Stinner [Fri, 6 Sep 2024 14:41:09 +0000 (16:41 +0200)] 
[3.13] gh-123747: Avoid static_assert() in internal header files (#123779) (#123785)

gh-123747: Avoid static_assert() in internal header files (#123779)

(cherry picked from commit ef4b69d2becf49daaea21eb04effee81328a0393)

14 months ago[3.13] gh-119310: Fix encoding when reading old history file (GH-121779) (#123784)
Miss Islington (bot) [Fri, 6 Sep 2024 14:23:47 +0000 (16:23 +0200)] 
[3.13] gh-119310: Fix encoding when reading old history file (GH-121779) (#123784)

(cherry picked from commit e95984826eb3cdb3a3baedb2ccea35e11e9f8161)

Co-authored-by: aorcajo <589252+aorcajo@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
14 months ago[3.13] gh-123207: Clarify the documentation for the mro lookup for super() (GH-123417...
Miss Islington (bot) [Fri, 6 Sep 2024 13:45:22 +0000 (15:45 +0200)] 
[3.13] gh-123207: Clarify the documentation for the mro lookup for super() (GH-123417) (#123732)

(cherry picked from commit 327463aef173a1cb9659bccbecfff4530bbe6bbf)

Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
14 months ago[3.13] gh-123463: Include logging_flow diagram in non-HTML docs (GH-123464) (#123666)
Miss Islington (bot) [Fri, 6 Sep 2024 13:44:07 +0000 (15:44 +0200)] 
[3.13] gh-123463: Include logging_flow diagram in non-HTML docs (GH-123464) (#123666)

(cherry picked from commit 7d2c2f24daf7a2abd166bb51652ba55c6f55695f)

Co-authored-by: Alexander Bessman <bessman@users.noreply.github.com>
14 months ago[3.13] gh-123657: Fix crash and refleak in `decimal.getcontext()` (GH-123703) (GH...
Miss Islington (bot) [Fri, 6 Sep 2024 13:18:01 +0000 (15:18 +0200)] 
[3.13] gh-123657: Fix crash and refleak in `decimal.getcontext()` (GH-123703) (GH-123774)

(cherry picked from commit 853588e24c907be158b3a08601797ea5b47a0eba)

Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>
14 months ago[3.13] gh-119034, REPL: Change page up/down keys to search in history (GH-123607...
Miss Islington (bot) [Fri, 6 Sep 2024 12:04:11 +0000 (14:04 +0200)] 
[3.13] gh-119034, REPL: Change page up/down keys to search in history (GH-123607) (GH-123773)

Change <page up> and <page down> keys of the Python REPL to history
search forward/backward.

(cherry picked from commit 8311b11800509c975023e062e2c336f417c5e4c0)

Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
14 months ago[3.13] gh-111201: fix auto-indent in pyrepl for muliple pound comments (GH-123196...
Miss Islington (bot) [Fri, 6 Sep 2024 11:09:22 +0000 (13:09 +0200)] 
[3.13] gh-111201: fix auto-indent in pyrepl for muliple pound comments (GH-123196) (GH-123764)

(cherry picked from commit d683f49a7b0635a26150cfbb398a3d93b227a74e)

Co-authored-by: Arnon Yaari <wiggin15@yahoo.com>
14 months ago[3.13] gh-103066: Add links and `help` in site.py constants (GH-103777) (#123762)
Miss Islington (bot) [Fri, 6 Sep 2024 08:08:29 +0000 (10:08 +0200)] 
[3.13] gh-103066: Add links and `help` in site.py constants (GH-103777) (#123762)

Co-authored-by: David Caron <dcaron05@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
14 months ago[3.13] Ensure clang++ is autodetected on iOS. (gh-123749) (#123758)
Miss Islington (bot) [Fri, 6 Sep 2024 02:13:27 +0000 (04:13 +0200)] 
[3.13] Ensure clang++ is autodetected on iOS. (gh-123749) (#123758)

Ensure clang++ is autodetected on iOS. (gh-123749)
(cherry picked from commit d359c7c47b7e713cfbf7ba335d96b5f45e0f13e3)

Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
14 months ago[3.13] gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754) (gh-123755)
Miss Islington (bot) [Fri, 6 Sep 2024 02:02:05 +0000 (04:02 +0200)] 
[3.13] gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754) (gh-123755)

gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754)
(cherry picked from commit fe24b718d231317516f96f896e7c17a4166f25a7)

Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
14 months ago[3.13] gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds...
Miss Islington (bot) [Fri, 6 Sep 2024 01:09:35 +0000 (03:09 +0200)] 
[3.13] gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (gh-123276) (gh-123753)

gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (gh-123276)
(cherry picked from commit 84ad264ce602fb263a46a4536377bdc830eea81e)

Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
14 months ago[3.13] Swap the and from in sentence in init_config.rst (GH-120086) (#123744)
Miss Islington (bot) [Thu, 5 Sep 2024 20:26:23 +0000 (22:26 +0200)] 
[3.13] Swap the and from in sentence in init_config.rst (GH-120086) (#123744)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
14 months ago[3.13] gh-85453: Improve instance attributes mark up on datetime.rst (GH-123655)...
Miss Islington (bot) [Thu, 5 Sep 2024 18:16:48 +0000 (20:16 +0200)] 
[3.13] gh-85453: Improve instance attributes mark up on datetime.rst (GH-123655) (#123740)

Co-authored-by: edson duarte <eduarte.uatach@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
14 months ago[3.13] gh-123240: Raise input audit events in the new REPL (GH-123274) (#123737)
Miss Islington (bot) [Thu, 5 Sep 2024 15:45:20 +0000 (17:45 +0200)] 
[3.13] gh-123240: Raise input audit events in the new REPL (GH-123274) (#123737)

(cherry picked from commit aa1339aaaa6363c38186defaa079d069b4cb08b2)

Co-authored-by: sobolevn <mail@sobolevn.me>
14 months ago[3.13] gh-123418: Update macOS installer to use OpenSSL 3.0.15 (GH-123684) (#123729)
Miss Islington (bot) [Thu, 5 Sep 2024 13:17:35 +0000 (15:17 +0200)] 
[3.13] gh-123418: Update macOS installer to use OpenSSL 3.0.15 (GH-123684) (#123729)

(cherry picked from commit 092abc4060768f2ae8b7b9c133558bf05bfeff88)

Co-authored-by: Zachary Ware <zach@python.org>
14 months ago[3.13] gh-123678: Upgrade libexpat 2.6.3 (GH-123689) (GH-123707)
Miss Islington (bot) [Thu, 5 Sep 2024 11:37:40 +0000 (13:37 +0200)] 
[3.13] gh-123678: Upgrade libexpat 2.6.3 (GH-123689) (GH-123707)

gh-123678: Upgrade libexpat 2.6.3 (GH-123689)

(cherry picked from commit 40bdb0deee746e51c71c56329df21e5172fd8aa0)

Co-authored-by: Seth Michael Larson <seth@python.org>
14 months ago[3.13] gh-123392: Clarify wording regarding parameters that are functions to be calle...
Miss Islington (bot) [Thu, 5 Sep 2024 10:49:51 +0000 (12:49 +0200)] 
[3.13] gh-123392: Clarify wording regarding parameters that are functions to be called (GH-123394) (GH-123664)

(cherry picked from commit c08ede27140121a919e884c7e8dfdce7b1a2e906)

Co-authored-by: ryan-duve <ryan-duve@users.noreply.github.com>
14 months ago[3.13] gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685) (#123715)
Miss Islington (bot) [Wed, 4 Sep 2024 23:08:38 +0000 (01:08 +0200)] 
[3.13] gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685) (#123715)

gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685)
(cherry picked from commit 1fdfce9452706a8a12ccdacff6d02c9231dc48ce)

Co-authored-by: Zachary Ware <zach@python.org>
14 months ago[3.13] gh-118508: Clarify which characters are matched by `\s` (GH-119155) (#123670)
Miss Islington (bot) [Wed, 4 Sep 2024 22:36:14 +0000 (00:36 +0200)] 
[3.13] gh-118508: Clarify which characters are matched by `\s` (GH-119155) (#123670)

gh-118508: Clarify which characters are matched by `\s` (GH-119155)

Clarify re syntax
(cherry picked from commit 22fdb8cf899d2dd29f2ac0bf61309af6809719fb)

Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com>
14 months ago[3.13] gh-123700: Update OpenSSL versions in multissltests and CI (GH-123702)
Miss Islington (bot) [Wed, 4 Sep 2024 21:31:01 +0000 (23:31 +0200)] 
[3.13] gh-123700: Update OpenSSL versions in multissltests and CI (GH-123702)

Remove EOL 1.1.1w from CI and move it to the 'old' set in multissltests,
add latest 3.3.2 to both CI and multissltests.

(cherry picked from commit d83e30caddcbf9482273743d287577517ec735b7)

Co-authored-by: Zachary Ware <zach@python.org>
14 months ago[3.13] gh-123418: Update OpenSSL to 3.0.15 on Windows (GH-123686)
Miss Islington (bot) [Wed, 4 Sep 2024 21:21:12 +0000 (23:21 +0200)] 
[3.13] gh-123418: Update OpenSSL to 3.0.15 on Windows (GH-123686)

(cherry picked from commit d2eafe2f48aac31aa8a152620bdfd0f2a274ee1d)

Co-authored-by: Zachary Ware <zach@python.org>
14 months ago[3.13] gh-123418: Update CI to use fresh OpenSSL releases (GH-123696)
Miss Islington (bot) [Wed, 4 Sep 2024 19:33:56 +0000 (21:33 +0200)] 
[3.13] gh-123418: Update CI to use fresh OpenSSL releases (GH-123696)

Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads
(cherry picked from commit 56b00f4705634af2861a8aa9c2eb5769012220f0)

Co-authored-by: Zachary Ware <zach@python.org>
14 months ago[3.13] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-thread...
Miss Islington (bot) [Wed, 4 Sep 2024 15:49:27 +0000 (17:49 +0200)] 
[3.13] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323) (#123676)

gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323)
(cherry picked from commit a4562fedadb73fe1e978dece65c3bcefb4606678)

Co-authored-by: Bar Harel <bharel@barharel.com>
14 months ago[3.13] gh-123580: Fix `signed_number` token in documentation (GH-123582) (GH-123623)
Miss Islington (bot) [Wed, 4 Sep 2024 09:18:42 +0000 (11:18 +0200)] 
[3.13] gh-123580: Fix `signed_number` token in documentation (GH-123582) (GH-123623)

gh-123580: Fix `signed_number` token in documentation (GH-123582)

(cherry picked from commit 9e079c220b7f64d78a1aa36a23b513d7f377a694)

Co-authored-by: CBerJun <121291537+CBerJun@users.noreply.github.com>
Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
14 months ago[3.13] Add shims for iOS C++ compilation (GH-123620) (#123656)
Miss Islington (bot) [Wed, 4 Sep 2024 00:52:13 +0000 (02:52 +0200)] 
[3.13] Add shims for iOS C++ compilation (GH-123620) (#123656)

Add shims for iOS C++ compilation (GH-123620)

Add shims for iOS C++ compilation.
(cherry picked from commit 135dad9bd70bba5a7b432c744f2993476915cf07)

Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
14 months ago[3.13] gh-123621: Fix `datamodel.rst` with proper `dict` notation (GH-123648) (#123653)
Miss Islington (bot) [Tue, 3 Sep 2024 20:12:17 +0000 (22:12 +0200)] 
[3.13] gh-123621: Fix `datamodel.rst` with proper `dict` notation (GH-123648) (#123653)

gh-123621: Fix `datamodel.rst` with proper `dict` notation (GH-123648)
(cherry picked from commit cfbc841ef3c27b3e65d1223bf8fedf1f652137bc)

Co-authored-by: Lipták Attila (Flash) <113017309+AttilaLiptak@users.noreply.github.com>
14 months ago[3.13] gh-123579: Document exclamation token (GH-123612) (#123637)
Miss Islington (bot) [Tue, 3 Sep 2024 15:07:13 +0000 (17:07 +0200)] 
[3.13] gh-123579: Document exclamation token (GH-123612) (#123637)

(cherry picked from commit 68fe5758bf1900ffdcdf7cd9e40f5018555a39d4)

Co-authored-by: Shaygan Hooshyari <sh.hooshyari@gmail.com>
14 months ago[3.13] gh-123572: Fix key codes in VK_MAP in windows_console.py (GH-122692) (#123632)
Miss Islington (bot) [Tue, 3 Sep 2024 14:01:14 +0000 (16:01 +0200)] 
[3.13] gh-123572: Fix key codes in VK_MAP in windows_console.py (GH-122692) (#123632)

gh-123572: Fix key codes in VK_MAP in windows_console.py (GH-122692)
(cherry picked from commit 782217f28f0d67916fc3ff82b03b88573686c0e7)

Co-authored-by: devdanzin <74280297+devdanzin@users.noreply.github.com>
14 months ago[3.13] gh-121804: always show error location for SyntaxError's in basic repl (GH...
Miss Islington (bot) [Tue, 3 Sep 2024 13:06:31 +0000 (15:06 +0200)] 
[3.13] gh-121804: always show error location for SyntaxError's in basic repl (GH-123202) (#123631)

gh-121804: always show error location for SyntaxError's in basic repl (GH-123202)
(cherry picked from commit 6822cb23c62032381971d8a47fd41d1e98710a8c)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
14 months ago[3.13] gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) (GH-123622)
Petr Viktorin [Tue, 3 Sep 2024 10:36:42 +0000 (12:36 +0200)] 
[3.13] gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) (GH-123622)

Switch more _Py_IsImmortal(...) assertions to _Py_IsImmortalLoose(...)

The remaining calls to _Py_IsImmortal are in free-threaded-only code,
initialization of core objects, tests, and guards that fall back to
code that works with mortal objects.

(cherry picked from commit 57c471a6880956338549380fc5fb35c986937901)

14 months ago[3.13] gh-123409: fix `IPv6Address.reverse_pointer` for IPv4-mapped addresses (GH...
Miss Islington (bot) [Mon, 2 Sep 2024 23:19:46 +0000 (01:19 +0200)] 
[3.13] gh-123409: fix `IPv6Address.reverse_pointer` for IPv4-mapped addresses (GH-123419) (#123606)

gh-123409: fix `IPv6Address.reverse_pointer` for IPv4-mapped addresses (GH-123419)

Fix functionality that was broken with better textual representation for IPv4-mapped addresses (gh-87799)
(cherry picked from commit 77a2fb4bf1a1b160d6ce105508288fc77f636943)

Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
14 months ago[3.13] gh-123458: Skip SBOM generation if no git repository is detected (GH-123507...
Miss Islington (bot) [Mon, 2 Sep 2024 23:15:48 +0000 (01:15 +0200)] 
[3.13] gh-123458: Skip SBOM generation if no git repository is detected (GH-123507) (#123616)

gh-123458: Skip SBOM generation if no git repository is detected (GH-123507)
(cherry picked from commit db42934270c5c23be9f6804cad98dfd8234caf6f)

Co-authored-by: Seth Michael Larson <seth@python.org>
14 months ago[3.13] Rewrite idlelib/Icons/README.txt (GH-123329) (#123330)
Miss Islington (bot) [Mon, 2 Sep 2024 15:56:16 +0000 (17:56 +0200)] 
[3.13] Rewrite idlelib/Icons/README.txt (GH-123329) (#123330)

(cherry picked from commit 6401cdf90810252a0de1775cac2f4f2f7c6b1d5a)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
14 months ago[3.13] gh-98442: fix locations of with statement's cleanup instructions (GH-120763...
Miss Islington (bot) [Mon, 2 Sep 2024 15:46:41 +0000 (17:46 +0200)] 
[3.13] gh-98442: fix locations of with statement's cleanup instructions (GH-120763) (#120786)

gh-98442: fix locations of with statement's cleanup instructions (GH-120763)
(cherry picked from commit 55596ae0446e40f47e2a28b8897fe9530c32a19a)

gh-98442: fix location of with statement's cleanup instructions

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
14 months ago[3.13] gh-93691: fix too broad source locations of with-statement instructions (GH...
Miss Islington (bot) [Mon, 2 Sep 2024 14:53:39 +0000 (16:53 +0200)] 
[3.13] gh-93691: fix too broad source locations of with-statement instructions (GH-120125) (#123604)

gh-93691: fix too broad source locations of with-statement instructions (GH-120125)
(cherry picked from commit eca3f7762c23b22a73a5e0b09520748c88aab4a0)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
14 months ago[3.13] gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572) ...
Miss Islington (bot) [Mon, 2 Sep 2024 14:10:52 +0000 (16:10 +0200)] 
[3.13] gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572) (#123601)

gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572)
(cherry picked from commit f95fc4de115ae03d7aa6dece678240df085cb4f6)

Co-authored-by: Donghee Na <donghee.na@python.org>
14 months ago[3.13] gh-123517: Remove unnecessary `:meth:` parentheses (gh-123518) (GH-123577)
Wei-Hsiang (Matt) Wang [Mon, 2 Sep 2024 14:00:04 +0000 (22:00 +0800)] 
[3.13] gh-123517: Remove unnecessary `:meth:` parentheses (gh-123518) (GH-123577)

14 months ago[3.13] gh-123091: Use _Py_IsImmortalLoose() (#123511) (#123600)
Victor Stinner [Mon, 2 Sep 2024 13:23:29 +0000 (15:23 +0200)] 
[3.13] gh-123091: Use _Py_IsImmortalLoose() (#123511) (#123600)

gh-123091: Use _Py_IsImmortalLoose() (#123511)

Use _Py_IsImmortalLoose() in bytesobject.c, typeobject.c
and ceval.c.

(cherry picked from commit f1a0d96f41db9dfa5d7f0b32e72f6f7301a86f91)

14 months ago[3.13] gh-116263: Do not rollover empty files in RotatingFileHandler (GH-122788)...
Miss Islington (bot) [Mon, 2 Sep 2024 12:07:27 +0000 (14:07 +0200)] 
[3.13] gh-116263: Do not rollover empty files in RotatingFileHandler (GH-122788) (#122814)

gh-116263: Do not rollover empty files in RotatingFileHandler (GH-122788)
(cherry picked from commit 6094c6fc2fc30eb9ee7c2f9f1088a851f71bf1b9)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] Fixes typo in idlelib/idle_test/example_stub.pyi (GH-122520) (#122738)
Miss Islington (bot) [Mon, 2 Sep 2024 11:26:55 +0000 (13:26 +0200)] 
[3.13] Fixes typo in idlelib/idle_test/example_stub.pyi (GH-122520) (#122738)

Fixes typo in idlelib/idle_test/example_stub.pyi (GH-122520)

(cherry picked from commit dbdbef3668293abdceac2b8a7b3e4615e6bde143)

Co-authored-by: Jonathon Vandezande <jevandezande@gmail.com>
14 months ago[3.13] gh-123570: Add link to `weakref.ref` from `weakref_slot` docs in `dataclasses...
Miss Islington (bot) [Mon, 2 Sep 2024 11:20:35 +0000 (13:20 +0200)] 
[3.13] gh-123570: Add link to `weakref.ref` from `weakref_slot` docs in `dataclasses` (GH-123571) (#123594)

gh-123570: Add link to `weakref.ref` from `weakref_slot` docs in `dataclasses` (GH-123571)
(cherry picked from commit c3ed775899eedd47d37f8f1840345b108920e400)

Co-authored-by: sobolevn <mail@sobolevn.me>
14 months ago[3.13] build(deps): bump hypothesis from 6.108.10 to 6.111.2 in /Tools (GH-123567...
Hugo van Kemenade [Mon, 2 Sep 2024 11:20:09 +0000 (14:20 +0300)] 
[3.13] build(deps): bump hypothesis from 6.108.10 to 6.111.2 in /Tools (GH-123567) (#123591)

(cherry picked from commit 88210c295d51364c9f779989bc528084b8fe8765)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14 months ago[3.13] gh-121285: Remove backtracking when parsing tarfile headers (GH-121286) (...
Miss Islington (bot) [Mon, 2 Sep 2024 11:19:11 +0000 (13:19 +0200)] 
[3.13] gh-121285: Remove backtracking when parsing tarfile headers (GH-121286) (#123542)

gh-121285: Remove backtracking when parsing tarfile headers (GH-121286)

* Remove backtracking when parsing tarfile headers
* Rewrite PAX header parsing to be stricter
* Optimize parsing of GNU extended sparse headers v0.0

(cherry picked from commit 34ddb64d088dd7ccc321f6103d23153256caa5d4)

Co-authored-by: Seth Michael Larson <seth@python.org>
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
14 months ago[3.13] gh-123309: Add more tests for the pickletools module (GH-123355) (#123533)
Miss Islington (bot) [Mon, 2 Sep 2024 11:18:44 +0000 (13:18 +0200)] 
[3.13] gh-123309: Add more tests for the pickletools module (GH-123355) (#123533)

gh-123309: Add more tests for the pickletools module (GH-123355)

Add tests for genops() and dis().
(cherry picked from commit e5a567b0a721c26c79530249d9aa159afbd11955)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] gh-108172: do not override OS preferred browser if it is a super-string of...
Miss Islington (bot) [Mon, 2 Sep 2024 11:18:27 +0000 (13:18 +0200)] 
[3.13] gh-108172: do not override OS preferred browser if it is a super-string of a known browser (GH-113011) (#123527)

gh-108172: do not override OS preferred browser if it is a super-string of a known browser (GH-113011)

When checking if the registering browser is the "OS preferred browser", do not use a substring search - that makes no sense: one can have a preferred browser that looks like a super-string of a known browser, e.g. "firefox-nightly" vs "firefox".

https://github.com/python/cpython/issues/108172 explains in more detail, and lays out a potential better future enhancement for this case of just using xdg-open.  We'll go with this for now.

---------

(cherry picked from commit 10bf615bab9f832971a098f0a42b0d617aea6993)

Co-authored-by: Oded Arbel <oded@geek.co.il>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
14 months ago[3.13] gh-120426: Reword the glossary term "immortal" (GH-123191) (#123491)
Petr Viktorin [Mon, 2 Sep 2024 11:17:41 +0000 (13:17 +0200)] 
[3.13] gh-120426: Reword the glossary term "immortal" (GH-123191) (#123491)

gh-120426: Reword the glossary term "immortal" (GH-123191)

Reword the glossary term "immortal", mark it as an implementation detail

(cherry picked from commit 6754566a51a5706e8c9da0094b892113311ba20c)

14 months ago[3.13] gh-123431: Harmonize extension code checks in pickle (GH-123434) (#123459)
Miss Islington (bot) [Mon, 2 Sep 2024 11:17:16 +0000 (13:17 +0200)] 
[3.13] gh-123431: Harmonize extension code checks in pickle (GH-123434) (#123459)

gh-123431: Harmonize extension code checks in pickle (GH-123434)

This checks are redundant in normal circumstances and can only work if
the extension registry was intentionally broken.

* The Python implementation now raises exception for the extension code
  with false boolean value.
* Simplify the C code. RuntimeError is now raised in explicit checks.
* Add many tests.
(cherry picked from commit 0c3ea3023878f5ad5ca4680d5510da1fe208cbfa)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] Fix typos in docs and what's new (#123451)
Wulian [Mon, 2 Sep 2024 11:15:02 +0000 (19:15 +0800)] 
[3.13] Fix typos in docs and what's new (#123451)

14 months ago[3.13] gh-120226: Fix test_sendfile_close_peer_in_the_middle_of_receiving on Linux...
Miss Islington (bot) [Mon, 2 Sep 2024 11:14:03 +0000 (13:14 +0200)] 
[3.13] gh-120226: Fix test_sendfile_close_peer_in_the_middle_of_receiving on Linux >= 6.10 (GH-120227) (#123421)

gh-120226: Fix test_sendfile_close_peer_in_the_middle_of_receiving on Linux >= 6.10 (GH-120227)

The worst case is that the kernel buffers 17 pages with a page size of 64k.
(cherry picked from commit a7584245661102a5768c643fbd7db8395fd3c90e)

Co-authored-by: Xi Ruoyao <xry111@xry111.site>
14 months ago[3.13] gh-123270: Replaced SanitizedNames with a more surgical fix. (GH-123354) ...
Miss Islington (bot) [Mon, 2 Sep 2024 11:13:18 +0000 (13:13 +0200)] 
[3.13] gh-123270: Replaced SanitizedNames with a more surgical fix. (GH-123354) (#123410)

gh-123270: Replaced SanitizedNames with a more surgical fix. (GH-123354)

Applies changes from zipp 3.20.1 and jaraco/zippGH-124
(cherry picked from commit 2231286d78d328c2f575e0b05b16fe447d1656d6)

Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
14 months ago[3.13] GH-117759: Document incremental GC (GH-123266) (#123395)
Miss Islington (bot) [Mon, 2 Sep 2024 11:12:16 +0000 (13:12 +0200)] 
[3.13] GH-117759: Document incremental GC (GH-123266) (#123395)

GH-117759: Document incremental GC (GH-123266)

* Update what's new

* Update gc module docs and fix inconsistency in gc.get_objects
(cherry picked from commit f49a91648aac2ad55b2e005ba28fac1c7edca020)

Co-authored-by: Mark Shannon <mark@hotpy.org>
14 months ago[3.13] gh-111495: Add tests for PyNumber C API (GH-111996) (#123375)
Miss Islington (bot) [Mon, 2 Sep 2024 11:11:06 +0000 (13:11 +0200)] 
[3.13] gh-111495: Add tests for PyNumber C API (GH-111996) (#123375)

gh-111495: Add tests for PyNumber C API (GH-111996)
(cherry picked from commit 2f20f5a9bc7dafdb3c2ae723da90eca1727a95f7)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
14 months ago[3.13] GH-122298: Restore printing of GC stats (GH-123261) (#123268)
Miss Islington (bot) [Mon, 2 Sep 2024 11:10:27 +0000 (13:10 +0200)] 
[3.13] GH-122298: Restore printing of GC stats (GH-123261) (#123268)

GH-122298: Restore printing of GC stats (GH-123261)
(cherry picked from commit 7cd3aa42f0cf72bf9a214e2630850879fe078377)

Co-authored-by: Mark Shannon <mark@hotpy.org>
14 months ago[3.13] gh-123213: Fixed xml.etree.ElementTree.Element.extend and assignment to no...
Miss Islington (bot) [Mon, 2 Sep 2024 11:10:09 +0000 (13:10 +0200)] 
[3.13] gh-123213: Fixed xml.etree.ElementTree.Element.extend and assignment to no longer hide exceptions (GH-123214) (#123257)

gh-123213: Fixed xml.etree.ElementTree.Element.extend and assignment to no longer hide exceptions (GH-123214)
(cherry picked from commit 90b6d0e0f8f07d7443695e14a18488cb499d3b4d)

Co-authored-by: Bar Harel <bharel@barharel.com>
14 months ago[3.13] gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsp...
Miss Islington (bot) [Mon, 2 Sep 2024 11:09:17 +0000 (13:09 +0200)] 
[3.13] gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() (GH-123179) (#123187)

gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() (GH-123179)
(cherry picked from commit 90c892efeaae28bd849a01b42842f19dcd67b9f4)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] gh-122981: Fix inspect.getsource() for generated classes with Python base...
Miss Islington (bot) [Mon, 2 Sep 2024 11:07:08 +0000 (13:07 +0200)] 
[3.13] gh-122981: Fix inspect.getsource() for generated classes with Python base classes (GH-123001) (#123182)

gh-122981: Fix inspect.getsource() for generated classes with Python base classes (GH-123001)

Look up __firstlineno__ only in the class' dict, without searching in
base classes.
(cherry picked from commit f88c14d412522587085ae039ebe70b91d5b4e226)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] gh-122688: Fix support of var-positional parameter in Argument Clinic (GH...
Serhiy Storchaka [Mon, 2 Sep 2024 11:03:04 +0000 (14:03 +0300)] 
[3.13] gh-122688: Fix support of var-positional parameter in Argument Clinic (GH-122689) (#122852)

* Parameters after the var-positional parameter are now keyword-only
  instead of positional-or-keyword.
* Correctly calculate min_kw_only.
* Raise errors for invalid combinations of the var-positional parameter
  with "*", "/" and deprecation markers.
(cherry picked from commit 8393608dd9f157ae25ee44777541e62fa80a6d82)

14 months ago[3.13] gh-122798: Make tests for warnings in the re module more strict (GH-122799...
Miss Islington (bot) [Mon, 2 Sep 2024 10:59:15 +0000 (12:59 +0200)] 
[3.13] gh-122798: Make tests for warnings in the re module more strict (GH-122799) (#122804)

gh-122798: Make tests for warnings in the re module more strict (GH-122799)

* Test warning messages.
* Test stack level for re.compile() and re.findall().
(cherry picked from commit d2e5be1f39bc3d48c7bc8c146c4bcadee266672a)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] gh-100256: Skip inaccessible registry keys in the WinAPI mimetype implementati...
Miss Islington (bot) [Mon, 2 Sep 2024 10:58:53 +0000 (12:58 +0200)] 
[3.13] gh-100256: Skip inaccessible registry keys in the WinAPI mimetype implementation (GH-122047) (#122786)

gh-100256: Skip inaccessible registry keys in the WinAPI mimetype implementation (GH-122047)
(cherry picked from commit 0bd93755f37e6b8beb597787fce39eb141179965)

Co-authored-by: Lucas Esposito <LucasEsposito@users.noreply.github.com>
14 months ago[3.13] gh-121151: argparse: Fix wrapping of long usage text of arguments inside a...
Miss Islington (bot) [Mon, 2 Sep 2024 10:55:16 +0000 (12:55 +0200)] 
[3.13] gh-121151: argparse: Fix wrapping of long usage text of arguments inside a mutually exclusive groups (GH-121159) (#122777)

gh-121151: argparse: Fix wrapping of long usage text of arguments inside a mutually exclusive groups (GH-121159)
(cherry picked from commit 013a0929750ed2b46ae990b59d02e3db84337474)

Co-authored-by: Ali Hamdan <ali.hamdan.dev@gmail.com>
14 months ago[3.13] gh-79846: Make ssl.create_default_context() ignore invalid certificates (GH...
Miss Islington (bot) [Mon, 2 Sep 2024 10:53:59 +0000 (12:53 +0200)] 
[3.13] gh-79846: Make ssl.create_default_context() ignore invalid certificates (GH-91740) (#122768)

gh-79846: Make ssl.create_default_context() ignore invalid certificates (GH-91740)

An error in one certificate should not cause the whole thing to fail.

(cherry picked from commit 9e551f9b351440ebae79e07a02d0e4a1b61d139e)

Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
14 months ago[3.13] gh-122571: Remove duplicate definition of PY_BUILTIN_HASHLIB_HASHES in configu...
Miss Islington (bot) [Mon, 2 Sep 2024 10:52:21 +0000 (12:52 +0200)] 
[3.13] gh-122571: Remove duplicate definition of PY_BUILTIN_HASHLIB_HASHES in configure.ac (GH-122572) (#122763)

gh-122571: Remove duplicate definition of PY_BUILTIN_HASHLIB_HASHES in configure.ac (GH-122572)

The redefinition in confdefs.h can cause issues with the
AX_CHECK_COMPILE_FLAG macro.
(cherry picked from commit b5e142ba7c2063efe9bb8065c3b0bad33e2a9afa)

Co-authored-by: Jonathan Protzenko <protz@microsoft.com>
14 months ago[3.13] gh-120083: Add IDLE Hovertip foreground color needed for recent macOS (GH...
Miss Islington (bot) [Mon, 2 Sep 2024 10:50:39 +0000 (12:50 +0200)] 
[3.13] gh-120083: Add IDLE Hovertip foreground color needed for recent macOS (GH-120605) (#122739)

gh-120083: Add IDLE Hovertip foreground color needed for recent macOS (GH-120605)

On recent versions of macOS (sometime between Catalina and Sonoma 14.5), the default Hovertip foreground color changed from black to white, thereby matching the background. This might be a matter of matching the white foreground of the dark-mode text. The unreadable result is shown here (GH-120083 (comment)).

The foreground and background colors were made parameters so we can pass different colors for future additional hovertips in IDLE.
---------

(cherry picked from commit 5a7f7c48644baf82988f30bcb43e03dcfceb75dd)

Co-authored-by: John Riggles <jriggles@icloud.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
14 months ago[3.13] GH-121970: Fix ``gettext`` for audit events (GH-122651) (#122653)
Miss Islington (bot) [Mon, 2 Sep 2024 10:48:20 +0000 (12:48 +0200)] 
[3.13] GH-121970: Fix ``gettext`` for audit events (GH-122651) (#122653)

GH-121970: Fix ``gettext`` for audit events (GH-122651)
(cherry picked from commit 95f5c89b545beaafad73f05a695742da3e90bc41)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>