]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
13 months ago[3.13] gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2...
Miss Islington (bot) [Tue, 24 Sep 2024 17:21:26 +0000 (19:21 +0200)] 
[3.13] gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2 (GH-123981) (#123988)

gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2 (GH-123981)

Use SIGUSR1 instead of SIGUSR2 to improve reliability of signal stress test on Android.
(cherry picked from commit 43303e362e3a7e2d96747d881021a14c7f7e3d0b)

Co-authored-by: Malcolm Smith <smith@chaquo.com>
13 months ago[3.13] gh-108219: Add credits to the free-threading entry in What's New (GH-123802...
Miss Islington (bot) [Tue, 24 Sep 2024 16:35:18 +0000 (18:35 +0200)] 
[3.13] gh-108219: Add credits to the free-threading entry in What's New (GH-123802) (#123847)

gh-108219: Add credits to the free-threading entry in What's New (GH-123802)
(cherry picked from commit aa3f11f80a644dac7184e8546ddfcc9b68be364c)

Co-authored-by: Donghee Na <donghee.na@python.org>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Itamar Oren <itamarost@gmail.com>
13 months ago[3.13] gh-121607: Edited source file import recipe to make it more clear (GH-121519...
Miss Islington (bot) [Tue, 24 Sep 2024 01:52:45 +0000 (03:52 +0200)] 
[3.13] gh-121607: Edited source file import recipe to make it more clear (GH-121519) (#124080)

gh-121607: Edited source file import recipe to make it more clear (GH-121519)
(cherry picked from commit 38809171b8768517824fb62d48abe2cb0aff8429)

Co-authored-by: Chris Barker <Chris.Barker@noaa.gov>
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
13 months ago[3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151)
Miss Islington (bot) [Tue, 24 Sep 2024 00:43:04 +0000 (02:43 +0200)] 
[3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151)

GH-103484: Fix permanently redirects reported by linkcheck (GH-124144)

Fix redirects reported by linkcheck, update docs conf.py checks.
(cherry picked from commit 0a32c6959c265d21d7c43fe8e4aefc8c0983e85e)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] gh-118577: Clarify that inspect.BoundArguments prefers to put values in args...
Miss Islington (bot) [Tue, 24 Sep 2024 00:35:29 +0000 (02:35 +0200)] 
[3.13] gh-118577: Clarify that inspect.BoundArguments prefers to put values in args (GH-119936) (#124005)

gh-118577: Clarify that inspect.BoundArguments prefers to put values in args (GH-119936)
(cherry picked from commit 8e99495701737c9d9706622f59581213ef163b23)

Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com>
13 months ago[3.13] gh-124083: Skip test_signal.test_strsignal() on NetBSD (GH-124084) (#124223)
Miss Islington (bot) [Tue, 24 Sep 2024 00:35:14 +0000 (02:35 +0200)] 
[3.13] gh-124083: Skip test_signal.test_strsignal() on NetBSD (GH-124084) (#124223)

gh-124083: Skip test_signal.test_strsignal() on NetBSD (GH-124084)

Skip test_strsignal() on NetBSD due to TypeError.
(cherry picked from commit 36682c091407dc9c7e750c22fb71e62466952662)

Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
Co-authored-by: T. Wouters <thomas@python.org>
13 months ago[3.13] gh-116622: Android test script improvements (GH-124012) (#124034)
Miss Islington (bot) [Tue, 24 Sep 2024 00:33:33 +0000 (02:33 +0200)] 
[3.13] gh-116622: Android test script improvements (GH-124012) (#124034)

gh-116622: Android test script improvements (GH-124012)

* Set Android test script stdout to line-buffered
* Print warning logcat messages on stderr
* Add a -vv option to display high-volume messages which are rarely useful
* Documentation and comment improvements
(cherry picked from commit 1f9d163850c43ba85193ef853986c5e96b168c8c)

Co-authored-by: Malcolm Smith <smith@chaquo.com>
13 months ago[3.13] GH-101599: Update docs to remove redundant option in argparse tutorial (GH...
Miss Islington (bot) [Tue, 24 Sep 2024 00:31:56 +0000 (02:31 +0200)] 
[3.13] GH-101599: Update docs to remove redundant option in argparse tutorial (GH-124025) (#124037)

GH-101599: Update docs to remove redundant option in argparse tutorial (GH-124025)
(cherry picked from commit e5b0185e43c972ce98decd1493cd0b0c3a6b166b)

Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
13 months ago[3.13] gh-123811: Test that round(Decimal) can return signed zero (GH-124007) (#124048)
Miss Islington (bot) [Tue, 24 Sep 2024 00:31:28 +0000 (02:31 +0200)] 
[3.13] gh-123811: Test that round(Decimal) can return signed zero (GH-124007) (#124048)

gh-123811: Test that round(Decimal) can return signed zero (GH-124007)
(cherry picked from commit b46c65ed2b78214cb8914779ac4e8d343ac4775e)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
13 months ago[3.13] gh-119802: Update memory management docs for free-threaded build (gh-124006...
Miss Islington (bot) [Tue, 24 Sep 2024 00:31:01 +0000 (02:31 +0200)] 
[3.13] gh-119802: Update memory management docs for free-threaded build (gh-124006) (#124054)

gh-119802: Update memory management docs for free-threaded build (gh-124006)

* gh-119802: Update memory management docs for free-threaded build

* nit

* nit

* Address code review

* nit

* Update Doc/c-api/memory.rst

---------

(cherry picked from commit e6bb1a2b28ac8aed1e1b7f1c74221ca1d02a7235)

Co-authored-by: Donghee Na <donghee.na@python.org>
Co-authored-by: Sam Gross <colesbury@gmail.com>
13 months ago[3.13] gh-124030: Skip test_tcsendbreak on NetBSD for ENOTTY error (GH-124031) (...
Miss Islington (bot) [Tue, 24 Sep 2024 00:28:10 +0000 (02:28 +0200)] 
[3.13] gh-124030: Skip test_tcsendbreak on NetBSD for ENOTTY error (GH-124031) (#124063)

gh-124030: Skip test_tcsendbreak on NetBSD for ENOTTY error (GH-124031)
(cherry picked from commit 9f42b62db998131bb5cd555e2fa72ba7e06e3130)

Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
13 months ago[3.13] gh-124043: Disallow mixing `--with-trace-refs` and `--disable-gil` (GH-124078...
Miss Islington (bot) [Tue, 24 Sep 2024 00:24:35 +0000 (02:24 +0200)] 
[3.13] gh-124043: Disallow mixing `--with-trace-refs` and `--disable-gil` (GH-124078) (#124138)

gh-124043: Disallow mixing `--with-trace-refs` and `--disable-gil` (GH-124078)

Tracing references is not currently thread-safe in the free-threaded build.
(cherry picked from commit 3b45df03a4bd0e21edec43144b8d9bac689d23a0)

Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
13 months ago[3.13] gh-121023: Improve `_xxtestfuzz/README.rst` (GH-121024) (#124140)
Miss Islington (bot) [Tue, 24 Sep 2024 00:23:54 +0000 (02:23 +0200)] 
[3.13] gh-121023: Improve `_xxtestfuzz/README.rst` (GH-121024) (#124140)

gh-121023: Improve `_xxtestfuzz/README.rst` (GH-121024)
(cherry picked from commit a9c2bc16349c2be3005f97249f3ae9699988f218)

Co-authored-by: sobolevn <mail@sobolevn.me>
Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
13 months ago[3.13] gh-116622: Complete Android documentation (GH-124259) (#124395)
Miss Islington (bot) [Tue, 24 Sep 2024 00:13:45 +0000 (02:13 +0200)] 
[3.13] gh-116622: Complete Android documentation (GH-124259) (#124395)

gh-116622: Complete Android documentation (GH-124259)
(cherry picked from commit e80dd3035fb805716bc49f9e7e9cab5f83614661)

Co-authored-by: Malcolm Smith <smith@chaquo.com>
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: T. Wouters <thomas@python.org>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
13 months ago[3.13] Docs: Update two FAQs for Python 3 (GH-124247) (#124258)
Hugo van Kemenade [Mon, 23 Sep 2024 23:39:46 +0000 (16:39 -0700)] 
[3.13] Docs: Update two FAQs for Python 3 (GH-124247) (#124258)

Docs: Update two FAQs for Python 3 (#124247)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
(cherry picked from commit 5f011115943933ff36adf997c886d73ea88003fb)

13 months ago[3.13] GH-124108: Skip test_locale.test_strcoll_with_diacritic() on NetBSD (GH-124110...
Miss Islington (bot) [Mon, 23 Sep 2024 23:37:06 +0000 (01:37 +0200)] 
[3.13] GH-124108: Skip test_locale.test_strcoll_with_diacritic() on NetBSD (GH-124110) (#124146)

GH-124108: Skip test_locale.test_strcoll_with_diacritic() on NetBSD (GH-124110)

Skip test_strcoll_with_diacritic() and test_strxfrm_with_diacritic()
of test_locale on NetBSD due to lack of UTF-8 LC_COLLATE
support.
(cherry picked from commit 10de3600a908f96d1c43dac85ef867991d54708e)

Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
13 months ago[3.13] GH-103484: Fix broken links reported by linkcheck (GH-124169) (#124179)
Miss Islington (bot) [Mon, 23 Sep 2024 23:34:48 +0000 (01:34 +0200)] 
[3.13] GH-103484: Fix broken links reported by linkcheck (GH-124169) (#124179)

GH-103484: Fix broken links reported by linkcheck (GH-124169)
(cherry picked from commit ab80c6b402eeec379315fa3df111f6bec2de6900)

Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
13 months ago[3.13] gh-123968: Fix lower bound for `python -m random --float` (GH-123971) (#124009)
Miss Islington (bot) [Mon, 23 Sep 2024 23:25:51 +0000 (01:25 +0200)] 
[3.13] gh-123968: Fix lower bound for `python -m random --float` (GH-123971) (#124009)

gh-123968: Fix lower bound for `python -m random --float` (GH-123971)
(cherry picked from commit a362c41bc934fabe6bfef9be1962005b38396860)

Co-authored-by: Anders Kaseorg <andersk@mit.edu>
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)