]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Miss Islington (bot) [Sun, 7 Sep 2025 07:46:37 +0000 (09:46 +0200)]
[3.14] gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion. (GH-134454) (#138600)
Co-authored-by: R. David Murray <rdmurray@bitdance.com>
Miss Islington (bot) [Sun, 7 Sep 2025 07:46:20 +0000 (09:46 +0200)]
[3.14] gh-90548: Skip ctypes test_null_dlsym when linked to musl (GH-138592) (#138601)
Co-authored-by: Zachary Ware <zach@python.org>
Miss Islington (bot) [Sun, 7 Sep 2025 07:46:11 +0000 (09:46 +0200)]
[3.14] gh-90548: Skip NODEV portion of test_makedev when linked to musl (GH-138593) (#138602)
Co-authored-by: Zachary Ware <zach@python.org>
Bénédikt Tran [Sat, 6 Sep 2025 18:20:35 +0000 (20:20 +0200)]
[3.14] gh-116946: fully implement GC protocol for `_curses_panel.panel` (GH-138333) (#138427)
Miss Islington (bot) [Sat, 6 Sep 2025 16:59:36 +0000 (18:59 +0200)]
[3.14] gh-138191: Document ``frame.f_generator`` in the data model (GH-138540) (#138553)
Co-authored-by: dbXD320 <devanshbaghla320@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Sat, 6 Sep 2025 05:51:48 +0000 (07:51 +0200)]
[3.14] GH-138465: Improve documentation for common sequence methods (GH-138474) (#138560)
GH-138465: Improve documentation for common sequence methods (GH-138474)
(cherry picked from commit
8ed1d53e62aa9acb9a0674f479cfe4d06622b911 )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 12:30:04 +0000 (14:30 +0200)]
[3.14] gh-138192: Fix Context initialization so that all subinterpreters are assigned the MISSING value. (gh-138503) (#138505)
Co-authored-by: Donghee Na <donghee.na@python.org>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 11:28:56 +0000 (13:28 +0200)]
[3.14] gh-138286: Run ``ruff`` on ``Tools/i18n`` (GH-138287) (#138513)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 10:53:39 +0000 (12:53 +0200)]
[3.14] gh-138515: Include email module in Emscripten build (gh-138520) (#138533)
Co-authored-by: Gyeongjae Choi <def6488@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 08:03:04 +0000 (10:03 +0200)]
[3.14] docs: add module-level `versionadded` for `annotationlib` (GH-138511) (#138512)
docs: add module-level `versionadded` for `annotationlib` (GH-138511)
(cherry picked from commit
fc0305a2d8bef7cffaa4137bb4937bd5a16a7a38 )
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 08:02:21 +0000 (10:02 +0200)]
[3.14] gh-138516: fix typo in OrderedDict exception msg (GH-138517) (#138523)
gh-138516: fix typo in OrderedDict exception msg (GH-138517)
(cherry picked from commit
e9c2a357fba72e46e965ecaa54e78be69c6c5d6b )
Co-authored-by: asas1asas200 <asas1asas200@gmail.com>
Miss Islington (bot) [Fri, 5 Sep 2025 07:51:28 +0000 (09:51 +0200)]
[3.14] gh-107194: Improved language of list.index in tutorial (gh-138518) (#138527)
gh-107194: Improved language of list.index in tutorial (gh-138518)
(cherry picked from commit
f19f1d8563fb3abbb673812f16e2be5f10af42e4 )
Co-authored-by: Ric <11750904+ricsatjr@users.noreply.github.com>
Bénédikt Tran [Thu, 4 Sep 2025 14:59:49 +0000 (16:59 +0200)]
[3.14] gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments (GH-136615) (#138054)
Bénédikt Tran [Thu, 4 Sep 2025 13:07:59 +0000 (15:07 +0200)]
[3.14] gh-136134: smtplib: fix CRAM-MD5 on FIPS-only environments (GH-136623) (#138086)
Miss Islington (bot) [Thu, 4 Sep 2025 12:44:14 +0000 (14:44 +0200)]
[3.14] GH-101100: Resolve reference warnings in using/windows.rst (GH-138416) (#138461)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
sobolevn [Thu, 4 Sep 2025 11:13:36 +0000 (14:13 +0300)]
[3.14] gh-138281: Run `ruff` on `Tools/peg_generator` (GH-138282) (#138469)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Thu, 4 Sep 2025 09:56:52 +0000 (11:56 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.10.rst (GH-138408) (#138480)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 18:48:24 +0000 (20:48 +0200)]
[3.14] gh-72249: Correct wording of GH-101910 blurb (GH-138468) (#138470)
Co-authored-by: Zachary Ware <zach@python.org>
Miss Islington (bot) [Wed, 3 Sep 2025 15:46:35 +0000 (17:46 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.5.rst (GH-138412) (#138459)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 15:27:52 +0000 (17:27 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.6.rst (GH-138411) (#138455)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 13:15:36 +0000 (15:15 +0200)]
[3.14] GH-101100: Resolve reference warnings in extending/extending.rst (GH-138417) (#138446)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 12:08:38 +0000 (14:08 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.4.rst (GH-138413) (#138443)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 11:39:02 +0000 (13:39 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/2.7.rst (GH-138415) (#138441)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 11:31:06 +0000 (13:31 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.8.rst (GH-138409) (#138437)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 11:27:01 +0000 (13:27 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.3.rst (GH-138414) (#138435)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 11:15:47 +0000 (13:15 +0200)]
[3.14] GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting (GH-138400) (#138434)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 06:26:29 +0000 (08:26 +0200)]
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410) (#138423)
GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410)
Resolve reference warnings in whatsnew/3.7.rst
(cherry picked from commit
dd86fb4ba5a9db1c1e7293917af68d0cf0ddeaaf )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 3 Sep 2025 06:17:45 +0000 (08:17 +0200)]
[3.14] gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612) (#138421)
gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612)
(cherry picked from commit
c22cc8fccdd299fa923f04e253a3f7c59ce88bfe )
Co-authored-by: Weilin Du <108666168+LamentXU123@users.noreply.github.com>
Miss Islington (bot) [Tue, 2 Sep 2025 20:00:02 +0000 (22:00 +0200)]
[3.14] Doc: Track file downloads via plausible (GH-138393) (#138396)
Co-authored-by: Jacob Coffee <jacob@z7x.org>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Tue, 2 Sep 2025 17:39:08 +0000 (19:39 +0200)]
[3.14] gh-138372: Fix SyntaxWarning for erroneous t-string subscription (GH-138375) (#138392)
gh-138372: Fix SyntaxWarning for erroneous t-string subscription (GH-138375)
(cherry picked from commit
5493b46462f93bfbca89599538887d598fca9d6f )
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
Miss Islington (bot) [Sun, 31 Aug 2025 06:54:59 +0000 (08:54 +0200)]
[3.14] gh-138257: Fix internal `RuleCollectorVisitor` attribute name (GH-138208) (#138259)
Co-authored-by: chemelnucfin <3982092+chemelnucfin@users.noreply.github.com>
Miss Islington (bot) [Sun, 31 Aug 2025 06:53:21 +0000 (08:53 +0200)]
[3.14] gh-138158: Use the `"data"` tarfile extraction filter in `Tools/ssl/multissltests.py` (GH-138147) (#138262)
Co-authored-by: Tommaso Bona <piergeolo@gmail.com>
Miss Islington (bot) [Sun, 31 Aug 2025 06:44:56 +0000 (08:44 +0200)]
[3.14] gh-133829: Remove some specifics from the ``zipimport`` example (GH-133835) (#138274)
Co-authored-by: R Chintan Meher <meherrihaan@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Co-authored-by: sobolevn <mail@sobolevn.me>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Miss Islington (bot) [Fri, 29 Aug 2025 21:13:09 +0000 (23:13 +0200)]
[3.14] gh-123858: Improve Doc: SyntaxWarning is emitted during bytecode generation (gh-122844) (#138244)
Co-authored-by: Hang <bebound@gmail.com>
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Miss Islington (bot) [Fri, 29 Aug 2025 04:37:39 +0000 (06:37 +0200)]
[3.14] gh-101359: clarify docs for `asyncio.Event.clear` (GH-137849) (#137850)
gh-101359: clarify docs for `asyncio.Event.clear` (GH-137849)
(cherry picked from commit
4b2dbe8e0aa35046622f87dec1fa42da4d2deb2d )
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Miss Islington (bot) [Fri, 29 Aug 2025 04:25:55 +0000 (06:25 +0200)]
[3.14] gh-90483: fix docs of `SubprocessTransport.get_pipe_transport ` (GH-137852) (#137853)
gh-90483: fix docs of `SubprocessTransport.get_pipe_transport ` (GH-137852)
(cherry picked from commit
038a6e3b959b1fa55f43b2e60bc207c01f7da0ce )
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Miss Islington (bot) [Thu, 28 Aug 2025 07:58:11 +0000 (09:58 +0200)]
[3.14] gh-126524: Revert "gh-126524: Run `regen-unicodedata` as a part of our CI GH-126682" (GH-138197) (#138218)
gh-126524: Revert "gh-126524: Run `regen-unicodedata` as a part of our CI GH-126682" (GH-138197)
(cherry picked from commit
03f8d3b0db829dc710869d2fa58a6b75f7b3089b )
Co-authored-by: sobolevn <mail@sobolevn.me>
Miss Islington (bot) [Wed, 27 Aug 2025 15:37:56 +0000 (17:37 +0200)]
[3.14] gh-133403: Run `mypy` on `Tools/build/check_warnings.py` (GH-137700) (#137763)
Co-authored-by: sobolevn <mail@sobolevn.me>
Miss Islington (bot) [Wed, 27 Aug 2025 15:28:20 +0000 (17:28 +0200)]
[3.14] gh-137576: Fix for Basic REPL showing incorrect code in tracebacks with `PYTHONSTARTUP` (GH-137625) (#137771)
Co-authored-by: adam j hartz <hz@mit.edu>
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Miss Islington (bot) [Wed, 27 Aug 2025 15:26:38 +0000 (17:26 +0200)]
[3.14] gh-137740: Clarify `__del__` invocation mechanism in reference counting (GH-137741) (#138113)
Co-authored-by: Robin Narsingh Ranabhat <robinnarsingha123@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Miss Islington (bot) [Wed, 27 Aug 2025 14:40:27 +0000 (16:40 +0200)]
[3.14] enhance docs for critical sections (GH-137334) (#138167)
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Miss Islington (bot) [Wed, 27 Aug 2025 14:02:26 +0000 (16:02 +0200)]
[3.14] gh-137526: Fix broken link to drdobbs journal in difflib.rst (GH-137527) (#137531)
Co-authored-by: Sebastien Williams-Wynn <s.williamswynn.mail@gmail.com>
Miss Islington (bot) [Wed, 27 Aug 2025 14:01:55 +0000 (16:01 +0200)]
[3.14] gh-44538: Mention nested classes/functions in doctest docs (GH-137870) (#137918)
Co-authored-by: Bartosz Sławecki <bartosz@ilikepython.com>
Miss Islington (bot) [Wed, 27 Aug 2025 13:59:47 +0000 (15:59 +0200)]
[3.14] gh-138011: Clarify tutorial method object example code (GH-138014) (#138025)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Wed, 27 Aug 2025 13:59:02 +0000 (15:59 +0200)]
[3.14] gh-137609: Update signatures of builtins in the documentation (GH-137610) (#138137)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Wed, 27 Aug 2025 13:58:07 +0000 (15:58 +0200)]
[3.14] gh-138098: Clarify strong references in `PyDict_Next` docs on the free-threaded build (GH-138106) (#138141)
Co-authored-by: PrinceNaroliya <naroliyaprince@gmail.com>
Miss Islington (bot) [Wed, 27 Aug 2025 13:57:36 +0000 (15:57 +0200)]
[3.14] gh-138148: Fix grammatical error in the `asynchronous generator iterator` term (GH-138155) (#138159)
Co-authored-by: Krishna Chaitanya <141550576+XChaitanyaX@users.noreply.github.com>
Miss Islington (bot) [Wed, 27 Aug 2025 13:53:39 +0000 (15:53 +0200)]
[3.14] GH-132775: Fix argument parsing for ``_interpqueues.put()`` (GH-137686) (#138034)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Wed, 27 Aug 2025 06:48:49 +0000 (08:48 +0200)]
[3.14] gh-106318: Add example for `str.find()` (GH-134529) (#138174)
Co-authored-by: Blaise Pabon <blaise@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Tue, 26 Aug 2025 05:45:08 +0000 (07:45 +0200)]
[3.14] gh-135261: bring back CI job for testing OpenSSL 1.1.1w (GH-135262) (#138109)
gh-135261: bring back CI job for testing OpenSSL 1.1.1w (GH-135262)
This partially reverts commit
d83e30caddcbf9482273743d287577517ec735b7
by bringing back the CI job for testing OpenSSL 1.1.1w. Despite this
version being upstream EOL, the rationale for keeping it as follows:
- It most resembles other 1.1.1-work-a-like ssl APIs supported by important vendors.
- Python officially requires OpenSSL 1.1.1 or later, although OpenSSL 3.0 or later
is recommended for cryptographic modules. Since changing the build requirements
requires a transition period, we need to keep testing the allowed versions.
- The code base still contains calls to OpenSSL functions that are deprecated since
OpenSSL 3.0 as well as `ifdef` blocks constrained to OpenSSL 1.1.1.
(cherry picked from commit
96b7a2eba423b42320f15fd4974740e3e930bb8b )
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Peter Bierma [Mon, 25 Aug 2025 16:19:39 +0000 (12:19 -0400)]
[3.14] gh-137883: Check the recursion limit for specialized keyword argument calls (GH-137887) (#137945)
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Miss Islington (bot) [Mon, 25 Aug 2025 12:00:35 +0000 (14:00 +0200)]
[3.14] gh-137973: Add a non-parallel test plan to the iOS testbed project (GH-138018) (#138038)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Miss Islington (bot) [Sat, 23 Aug 2025 16:27:51 +0000 (18:27 +0200)]
[3.14] gh-135862: add C contiguous one-dimensional buffer requirement to `asyncio.StreamWriter` docs (GH-137910) (#137912)
gh-135862: add C contiguous one-dimensional buffer requirement to `asyncio.StreamWriter` docs (GH-137910)
(cherry picked from commit
1c3950abc1d403bddce5212c08d6c40e78486e9d )
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Kumar Aditya [Fri, 22 Aug 2025 14:27:49 +0000 (19:57 +0530)]
[3.14] gh-137384: fix crash when accessing warnings state late in runtime shutdown (GH-138027) (#138065)
Miss Islington (bot) [Fri, 22 Aug 2025 14:07:38 +0000 (16:07 +0200)]
[3.14] gh-138042: Fix homebrew for tail-calling macOS CI (GH-138043) (#138060)
Co-authored-by: Ken Jin <kenjin@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Fri, 22 Aug 2025 08:11:38 +0000 (10:11 +0200)]
[3.14] gh-123299: Fix typos & grammar and copyedit What's New in 3.14 (GH-138040) (#138041)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Thu, 21 Aug 2025 18:36:35 +0000 (20:36 +0200)]
[3.14] gh-137847: Add examples for UUIDv6-8 (GH-137848) (#137901)
Co-authored-by: Weilin Du <108666168+LamentXU123@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Miss Islington (bot) [Thu, 21 Aug 2025 14:00:05 +0000 (16:00 +0200)]
[3.14] gh-137728 gh-137762: Fix bugs in the JIT with many local variables (GH-137764) (#137999)
Co-authored-by: Ken Jin <kenjin@python.org>
Miss Islington (bot) [Wed, 20 Aug 2025 17:19:45 +0000 (19:19 +0200)]
[3.14] gh-137964: Remove the "experimental" designation from the Windows installer (GH-137965) (#137971)
Co-authored-by: Itamar Oren <itamarost@gmail.com>
Miss Islington (bot) [Wed, 20 Aug 2025 13:49:43 +0000 (15:49 +0200)]
[3.14] gh-137900: Improve dataclasses frozen parameter documentation (GH-137937) (#137990)
gh-137900: Improve dataclasses frozen parameter documentation (GH-137937)
(cherry picked from commit
7685b8ada84822a7ee9ce51e8ee0e2e35fd60b4e )
Co-authored-by: Tangyuan <47830915@qq.com>
Miss Islington (bot) [Tue, 19 Aug 2025 11:27:36 +0000 (13:27 +0200)]
[3.14] gh-127859: Fixed documentation for call_later and call_at for early wakeup in asyncio (GH-137859) (#137908)
Co-authored-by: Bar Harel <bzvi7919@gmail.com>
Miss Islington (bot) [Mon, 18 Aug 2025 21:21:55 +0000 (23:21 +0200)]
[3.14] gh-134869: Fix Ctrl+C corrupts REPL autocomplete (GH-134929) (#137926)
gh-134869: Fix Ctrl+C corrupts REPL autocomplete (GH-134929)
(cherry picked from commit
8750e5ecfcfbc337efb511046d34f28b2d26bd68 )
Co-authored-by: ggqlq <124190229+ggqlq@users.noreply.github.com>
Miss Islington (bot) [Mon, 18 Aug 2025 11:07:47 +0000 (13:07 +0200)]
[3.14] Emend an error in ``string.templatelib`` example output (GH-137890) (#137892)
Emend an error in ``string.templatelib`` example output (GH-137890)
(cherry picked from commit
8e3244d39b8cd3d7cef5a315247d45e801b35869 )
Co-authored-by: Christoph Walcher <christoph-wa@gmx.de>
Miss Islington (bot) [Sat, 16 Aug 2025 17:24:17 +0000 (19:24 +0200)]
[3.14] gh-137846: Add missing 'be' to profile doc. (GH-137856) (#137857)
gh-137846: Add missing 'be' to profile doc. (GH-137856)
Insert 'be' into 'will interpreted'.
(cherry picked from commit
3663b2ad54c9e15775a605facf69da8f5ee8d335 )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Sat, 16 Aug 2025 08:04:59 +0000 (10:04 +0200)]
[3.14] gh-137777: Disband the 'Program Frameworks' chapter (GH-137796) (#137830)
gh-137777: Disband the 'Program Frameworks' chapter (GH-137796)
(cherry picked from commit
eee6589c17d0ffae32105a0ff2173798b9bd995c )
Co-authored-by: rimchoi <hyerimc858@gmail.com>
Miss Islington (bot) [Sat, 16 Aug 2025 06:21:29 +0000 (08:21 +0200)]
[3.14] gh-132661: PEP 750 documentation: second pass (GH-137020) (#137392)
gh-132661: PEP 750 documentation: second pass (GH-137020)
(cherry picked from commit
4dae9b1ff16feae03bddb57ec3be5c42de14b1d2 )
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Fri, 15 Aug 2025 17:22:17 +0000 (19:22 +0200)]
[3.14] gh-137078: Fix keyword typo recognition when executed over files (GH-137079) (#137826)
Miss Islington (bot) [Fri, 15 Aug 2025 15:09:26 +0000 (17:09 +0200)]
[3.14] GH-123299: Copyedit 3.14 What's New: Removed (GH-137794) (#137825)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Fri, 15 Aug 2025 13:59:57 +0000 (15:59 +0200)]
[3.14] gh-137760: Update REPL constants documentation (gh-137798) (#137822)
Co-authored-by: Chaemin-Lim <antraxmin@naver.com>
Miss Islington (bot) [Fri, 15 Aug 2025 11:58:12 +0000 (13:58 +0200)]
[3.14] GH-123299: Copyedit 3.14 What's New: Optimizations (GH-137789) (#137813)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Fri, 15 Aug 2025 10:15:30 +0000 (12:15 +0200)]
[3.14] gh-109975: Indicate the minimum version for PyREPL in the tutorial (GH-136046) (#137766)
Co-authored-by: Konstantin Morenko <konstantin-morenko@users.noreply.github.com>
Miss Islington (bot) [Fri, 15 Aug 2025 10:14:39 +0000 (12:14 +0200)]
[3.14] gh-137026: Add an explainer guide for asyncio (GH-137215) (#137581)
Co-authored-by: Alexander Nordin <alexander.f.nordin@gmail.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Miss Islington (bot) [Fri, 15 Aug 2025 10:13:27 +0000 (12:13 +0200)]
[3.14] gh-137183: Document that `array.array` typecode `w` is new in 3.13 (GH-137184) (#137208)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
Miss Islington (bot) [Fri, 15 Aug 2025 10:10:59 +0000 (12:10 +0200)]
[3.14] gh-136437: Convert more ``os.path`` functions to positional-only in the docs (GH-136970) (#137000)
Co-authored-by: sobolevn <mail@sobolevn.me>
Miss Islington (bot) [Fri, 15 Aug 2025 09:14:43 +0000 (11:14 +0200)]
[3.14] gh-123299: Update What's new in Python 3.14: typos and misplaced item. (GH-136665) (#137769)
Co-authored-by: Hunter Hogan <hunterhogan@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Hugo van Kemenade [Thu, 14 Aug 2025 16:10:50 +0000 (19:10 +0300)]
Post 3.14.0rc2
Hugo van Kemenade [Thu, 14 Aug 2025 12:19:05 +0000 (15:19 +0300)]
Python 3.14.0rc2
Miss Islington (bot) [Thu, 14 Aug 2025 11:12:49 +0000 (13:12 +0200)]
[3.14] gh-137749: Python 3.14 installer is for macOS 10.15 and later (GH-137753) (#137755)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Miss Islington (bot) [Thu, 14 Aug 2025 08:51:33 +0000 (10:51 +0200)]
[3.14] GH-137573: mark _PyOptimizer_Optimize as no inline (GH-137731) (#137751)
Co-authored-by: Sachin Shah <39803835+inventshah@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Zachary Ware [Thu, 14 Aug 2025 05:58:18 +0000 (00:58 -0500)]
[3.14] gh-132339: Add support for OpenSSL 3.5 (GH-137720) (#137747)
* Add OpenSSL 3.5.2 definitions to Modules/_ssl_data_35.h (moved from Modules/_ssl_data_34.h)
* Demote OpenSSL 3.1 to "old", remove it from CI
* Update all OpenSSL versions to latest patchlevel in CI config and multissltests defaults
* Add OpenSSL 3.5.2 to CI configuration and multissltests default list
* Fix a typo in the argument parser description of multissltests.py
(cherry picked from commit
7a703c8f1942c8bd07943458962f6e59d2892757 )
Miss Islington (bot) [Wed, 13 Aug 2025 14:13:14 +0000 (16:13 +0200)]
[3.14] gh-137226: Fix behavior of ForwardRef.evaluate with type_params (GH-137227) (#137709)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
sobolevn [Wed, 13 Aug 2025 11:10:58 +0000 (14:10 +0300)]
[3.14] gh-133403: Run `mypy` on `Tools/build/mypy.ini` changes (GH-137692) (#137698)
Miss Islington (bot) [Wed, 13 Aug 2025 10:42:26 +0000 (12:42 +0200)]
[3.14] gh-133403: Check `generate_stdlib_module_names` and `check_extension_modules` with mypy (GH-137546) (#137679)
Co-authored-by: sobolevn <mail@sobolevn.me>
Miss Islington (bot) [Wed, 13 Aug 2025 10:39:50 +0000 (12:39 +0200)]
[3.14] gh-137450: macOS installer shell path management improvements (GH-137451) (#137453)
Co-authored-by: Ned Deily <nad@python.org>
Ned Deily [Wed, 13 Aug 2025 10:37:01 +0000 (06:37 -0400)]
[3.14] GH-134291: Support older macOS deployment targets for JIT builds (GH-137211) (#137701)
Co-authored-by: Brandt Bucher <brandtbucher@microsoft.com>
Hugo van Kemenade [Wed, 13 Aug 2025 09:39:14 +0000 (12:39 +0300)]
[3.14] gh-137242: Add Android CI job (GH-137186) (#137683)
Co-authored-by: Malcolm Smith <smith@chaquo.com>
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Miss Islington (bot) [Tue, 12 Aug 2025 14:29:57 +0000 (16:29 +0200)]
[3.14] gh-137400: Fix a crash when disabling profiling across all threads (gh-137471) (#137648)
Co-authored-by: Sam Gross <colesbury@gmail.com>
Miss Islington (bot) [Tue, 12 Aug 2025 14:17:26 +0000 (16:17 +0200)]
[3.14] gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2) (GH-137047) (#137666)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Tue, 12 Aug 2025 12:47:28 +0000 (14:47 +0200)]
[3.14] GH-137426: Remove code deprecation of `importlib.abc.ResourceLoader` (GH-137567) (#137654)
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Petr Viktorin [Tue, 12 Aug 2025 12:18:20 +0000 (14:18 +0200)]
[3.14] gh-137288: Update version in magic number log (GH-137665) (#137667)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Irit Katriel [Tue, 12 Aug 2025 09:56:37 +0000 (10:56 +0100)]
[3.14] gh-137288: Fix bug where boolean expressions are not associated with the correct exception handler (GH-137310). (#137427)
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Miss Islington (bot) [Mon, 11 Aug 2025 14:07:19 +0000 (16:07 +0200)]
[3.14] gh-137200: support frame lineno setter with `BRANCH_LEFT` and `BRANCH_RIGHT` events (GH-137229) (#137280)
Co-authored-by: Xuanteng Huang <44627253+xuantengh@users.noreply.github.com>
Miss Islington (bot) [Mon, 11 Aug 2025 08:21:45 +0000 (10:21 +0200)]
[3.14] Update pre-commit hooks (GH-137591) (#137621)
Co-authored-by: Malcolm Smith <smith@chaquo.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Sun, 10 Aug 2025 13:55:29 +0000 (15:55 +0200)]
[3.14] gh-131338: Disable computed stack limit checks on non-glibc linux (GH-134336) (#137175)
Co-authored-by: R. David Murray <rdmurray@bitdance.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
Miss Islington (bot) [Sun, 10 Aug 2025 13:52:30 +0000 (15:52 +0200)]
[3.14] gh-119711: describe `create_datagram_endpoint`'s behavior in asyncio when `local_addr` is `None` (GH-136913) (#137164)
Co-authored-by: AN Long <aisk@users.noreply.github.com>
Miss Islington (bot) [Sat, 9 Aug 2025 03:31:29 +0000 (05:31 +0200)]
[3.14] gh-137499: Fixed dead link to NIST website (GH-137500) (#137502)
gh-137499: Fixed dead link to NIST website (GH-137500)
(cherry picked from commit
3c1471d971ea2759d9de76e22230cd71cf4b7a07 )
Co-authored-by: tobiasjcat <70606111+tobiasjcat@users.noreply.github.com>
Miss Islington (bot) [Fri, 8 Aug 2025 16:05:29 +0000 (18:05 +0200)]
[3.14] gh-136155: Docs: check for EPUB fatal errors in CI (GH-134074) (#137539)
Co-authored-by: Maciej Olko <maciej.olko@affirm.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Miss Islington (bot) [Fri, 8 Aug 2025 15:13:22 +0000 (17:13 +0200)]
[3.14] gh-137282: Fix `TypeError` in tab completion and `dir()` of `concurrent.futures` (GH-137214) (#137284)
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
Miss Islington (bot) [Fri, 8 Aug 2025 15:04:10 +0000 (17:04 +0200)]
[3.14] gh-137308: Replace a single docstring with `pass` in `-OO` mode (GH-137318) (#137322)
Co-authored-by: sobolevn <mail@sobolevn.me>
Miss Islington (bot) [Fri, 8 Aug 2025 14:36:21 +0000 (16:36 +0200)]
[3.14] gh-137412: fix `default_builtin_hashes` values in `test_hashlib.py` (GH-137413) (#137534)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>