summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [3.12] Docs: Superseded modules: list only module names (GH-109439) (#109445)Miss Islington (bot)2023-09-151-0/+1
| | | | | | Docs: Superseded modules: list only module names (GH-109439) (cherry picked from commit b434dd7e3625d442392b4adf952685c8adf769f7) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-109395: Remove skipped macOS builds from Azure Pipelines ↵Miss Islington (bot)2023-09-153-65/+0
| | | | | | | | | (GH-109400) (#109441) gh-109395: Remove skipped macOS builds from Azure Pipelines (GH-109400) (cherry picked from commit 1ece084be3684e06101aa1efa82d3ed98c99c432) Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
* [3.12] gh-109395: Remove skipped coverage job from Azure Pipelines ↵Miss Islington (bot)2023-09-153-101/+9
| | | | | | | | (GH-109412) (#109433) gh-109395: Remove skipped coverage job from Azure Pipelines (GH-109412) (cherry picked from commit fa493900fbf19cbfac44164f3d8acb4f598ff3c1) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-109219: propagate free vars through type param scopes (GH-109377) ↵Miss Islington (bot)2023-09-143-3/+17
| | | | | | | | | (#109410) gh-109219: propagate free vars through type param scopes (GH-109377) (cherry picked from commit 909adb5092c0ae9426814742d97932204b211cfb) Co-authored-by: Carl Meyer <carl@oddbird.net> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* [3.12] gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode (GH-109423) ↵Miss Islington (bot)2023-09-142-3/+10
| | | | | | | | | | | (#109426) gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode (GH-109423) Use a longer key: FIPS mode requires at least of at least 112 bits. The previous key was only 32 bits. (cherry picked from commit e091b9f20fa8e409003af79f3c468b8225e6dcd3) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] gh-101100: Fix sphinx warnings in `turtle.rst` (GH-109394) (#109416)Miss Islington (bot)2023-09-142-5/+4
| | | | | | gh-101100: Fix sphinx warnings in `turtle.rst` (GH-109394) (cherry picked from commit 21e80f4c1925aaafae199840f8737b5c39a82c70) Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
* [3.12] gh-105658: fix excess trace events for except block ending with a ↵Irit Katriel2023-09-143-15/+34
| | | | | | | conditional block (#109384) (#109411) gh-105658: fix excess trace events for except block ending with a conditional block (#109384) (cherry picked from commit 4a54074a0f5579d417445ec28427cd0ed5aa01f4)
* [3.12] gh-109341: Fix crash on compiling invalid AST including TypeAlias ↵Miss Islington (bot)2023-09-143-0/+26
| | | | | | | | (GH-109349) (#109381) gh-109341: Fix crash on compiling invalid AST including TypeAlias (GH-109349) (cherry picked from commit 987b4bc0870e1e29a88275dc3fa39bf2c3dcc763) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* [3.12] gh-60283: Check for redefined test names in CI (GH-109161) (#109365)Miss Islington (bot)2023-09-145-1/+58
| | | | | | | | | | | | | | | | | | | | * gh-60283: Check for redefined test names in CI (GH-109161) (cherry picked from commit 3cb9a8edca6e3fa0f0045b03a9a6444cf8f7affe) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * Update exclude list for 3.12 * Explicitly exclude files which failed to lint/parse * Sort to avoid future merge conflicts --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] Fix variable name in dis documentation example (GH-109343) (#109364)Miss Islington (bot)2023-09-131-1/+1
| | | | | | | | Fix variable name in dis documentation example (GH-109343) BINARY_SUBSCR example erroneously uses two different names `key` and `index` to refer to the same variable. STORE_SUBSCR and DELETE_SUBSCR use only `key` in the same context. Changing `index` to `key` for consistency. (cherry picked from commit a0c06a4f933faccd7f8201701b2491d38464212c) Co-authored-by: Oleksandr Kravets <73752159+olekskrav@users.noreply.github.com>
* [3.12] gh-105189: fix importlib.resources.abc deprecation docs (GH-105232) ↵Miss Islington (bot)2023-09-132-12/+154
| | | | | | | | | | (#109363) gh-105189: fix importlib.resources.abc deprecation docs (GH-105232) (cherry picked from commit 6c0ddca409c1ed27b11c70386cd6c88be5d00115) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* [3.12] gh-104736: Fix test_gdb tests on ppc64le with clang (GH-109360) (#109361)Miss Islington (bot)2023-09-132-0/+12
| | | | | | | | | | | gh-104736: Fix test_gdb tests on ppc64le with clang (GH-109360) Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb "bt" command output to detect when gdb fails to retrieve the traceback. For example, skip a test if "Backtrace stopped: frame did not save the PC" is found. (cherry picked from commit 44d9a71ea246e7c3fb478d9be62c16914be6c545) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] gh-109357: Fix test_monitoring.test_gh108976() (GH-109358) (#109359)Miss Islington (bot)2023-09-131-0/+1
| | | | | | | | | | | gh-109357: Fix test_monitoring.test_gh108976() (GH-109358) The test now calls free_tool_id() so it can be run multiple times in the same process. For example, the following command no longer fails: python -m test test_monitoring -R 3:3 (cherry picked from commit 388d91cd474de80355f5a8f6a26e8962813a3128) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] Update workflow permissions in require-pr-label Action (GH-109342) ↵Miss Islington (bot)2023-09-131-2/+2
| | | | | | | | | | (#109348) Update workflow permissions in require-pr-label Action (GH-109342) Change the permission from `read` to `write`. (cherry picked from commit 44c8699196c1951037bc549c895ea5af26c7254e) Co-authored-by: Mariatta <Mariatta@users.noreply.github.com>
* [3.12] GH-104395: Add a link in 'Meta Information' to the docs download page ↵Miss Islington (bot)2023-09-131-0/+1
| | | | | | | | | (GH-104443) (#109345) GH-104395: Add a link in 'Meta Information' to the docs download page (GH-104443) (cherry picked from commit 90cf345ed42ae4d17d2a073718985eb3432a7c20) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-109184: update traceback module doc w.r.t notes (message is no ↵Irit Katriel2023-09-131-19/+21
| | | | | | | longer always at the end) (#109201) (#109334) gh-109184: update traceback module doc w.r.t notes (message is no longer always at the end) (#109201) (cherry picked from commit 0e76cc359ba5d5e29d7c75355d7c1bc7e817eecf)
* [3.12] gh-109114: Relax the check for invalid lambdas inside f-strings to ↵Pablo Galindo Salgado2023-09-124-1125/+1073
| | | | | | | | avoid false positives (GH-109121). (#109155) (cherry picked from commit 5bda2f637e1cfbca45a83aa6e22db25498064b27) Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
* [3.12] gh-109118: Disallow nested scopes within PEP 695 scopes within ↵Miss Islington (bot)2023-09-123-0/+118
| | | | | | | | | | | | classes (GH-109196) (#109297) gh-109118: Disallow nested scopes within PEP 695 scopes within classes (GH-109196) Fixes GH-109118. Fixes GH-109194. (cherry picked from commit b88d9e75f68f102aca45fa62e2b0e2e2ff46d810) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Carl Meyer <carl@oddbird.net>
* [3.12] Fix iter_index() to work with lists which do not support stop=None. ↵Miss Islington (bot)2023-09-121-0/+11
| | | | | | | | (gh-109306) (#109310) Fix iter_index() to work with lists which do not support stop=None. (gh-109306) (cherry picked from commit f2a55fecd063244a5fd09a38f673f0781f8802d1) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
* [3.12] gh-109295: Fix test_os.test_access_denied() for TEMP=cwd (GH-109299) ↵Miss Islington (bot)2023-09-121-1/+1
| | | | | | | | | | | | (#109304) gh-109295: Fix test_os.test_access_denied() for TEMP=cwd (GH-109299) Fix test_os.test_access_denied() when the TEMP environment variable is equal to the current working directory. Run the test using a different filename, since self.fname already exists in this case. (cherry picked from commit 7dedfd36dc16d9e1e15d7d0b0a636dd401a5a543) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] gh-109295: Clean up multiprocessing in test_asyncio and ↵Miss Islington (bot)2023-09-122-3/+10
| | | | | | | | | | | | test_compileall (GH-109298) (#109301) gh-109295: Clean up multiprocessing in test_asyncio and test_compileall (GH-109298) test_asyncio and test_compileall now clean up multiprocessing by calling multiprocessing _cleanup_tests(): explicitly clean up resources and stop background processes like the resource tracker. (cherry picked from commit 09ea4b8706165fd9474165090a0ba86509abd6c8) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] gh-109292: add symtable impact of PEP 709 to What's New (GH-109293) ↵Miss Islington (bot)2023-09-121-0/+3
| | | | | | | | (#109296) gh-109292: add symtable impact of PEP 709 to What's New (GH-109293) (cherry picked from commit 2b1e2f1cd154e6df553eda7936715ea0622b4ecf) Co-authored-by: Carl Meyer <carl@oddbird.net>
* [3.12] gh-109195: fix source location for super load before LOAD_SUPER_ATTR ↵Miss Islington (bot)2023-09-123-1/+12
| | | | | | | | (GH-109289) (#109291) gh-109195: fix source location for super load before LOAD_SUPER_ATTR (GH-109289) (cherry picked from commit ceeb4173aee7b835f553a8286feaa48b98c16124) Co-authored-by: Carl Meyer <carl@oddbird.net>
* [3.12] gh-107322: zipapp: Remove the suggestion to remove .dist-info ↵Miss Islington (bot)2023-09-121-6/+1
| | | | | | | | | | directories (GH-107296) (#109281) gh-107322: zipapp: Remove the suggestion to remove .dist-info directories (GH-107296) Removed zipapp suggestion to rm .dist-info subdirectories. This totally breaks importlib.metadata (cherry picked from commit 1ee50e2a78f644d81d341a08562073ad169d8cc7) Co-authored-by: wim glenn <hey@wimglenn.com>
* [3.12] gh-90805: Make sure test_functools works with and without ↵Miss Islington (bot)2023-09-121-30/+28
| | | | | | | | _functoolsmodule (GH-108644) (#109275) gh-90805: Make sure test_functools works with and without _functoolsmodule (GH-108644) (cherry picked from commit baa6dc8e388e71b2a00347143ecefb2ad3a8e53b) Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
* [3.12] gh-109190: What's New in 3.12: Add subheadings to removals for easy ↵Miss Islington (bot)2023-09-121-52/+107
| | | | | | | | | linking (GH-109159) (#109273) gh-109190: What's New in 3.12: Add subheadings to removals for easy linking (GH-109159) (cherry picked from commit 57b6205523d934d61b6308d63ef72c494c7d2b7e) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-109182: Fix and improve tests for gh-108654 (GH-109189) (#109271)Miss Islington (bot)2023-09-121-18/+28
| | | | | | gh-109182: Fix and improve tests for gh-108654 (GH-109189) (cherry picked from commit c0f488b88f2a54d76256818e2841d868fecfd396) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] GH-108976. Keep monitoring data structures valid during ↵Mark Shannon2023-09-124-55/+77
| | | | | de-optimization during callback. (GH-109131) (#109268) GH-108976. Keep monitoring data structures valid during de-optimization during callback. (GH-109131)
* [3.12] Test DocTestFinder directly instead of calling support.run_doctest() ↵Miss Islington (bot)2023-09-121-5/+3
| | | | | | | | (GH-108917) (#109259) Test DocTestFinder directly instead of calling support.run_doctest() (GH-108917) (cherry picked from commit 0abc935086931d4915ea3c45cffffecb31e7a45c) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-109230: test_pyexpat no longer depends on the current directory ↵Miss Islington (bot)2023-09-122-24/+53
| | | | | | | | | | | | | | | (GH-109233) (#109241) gh-109230: test_pyexpat no longer depends on the current directory (GH-109233) Fix test_pyexpat.test_exception(): it can now be run from a directory different than Python source code directory. Before, the test failed in this case. Skip the test if Modules/pyexpat.c source is not available. Skip also the test on Python implementations other than CPython. (cherry picked from commit e55aab95786e0e9fb36a9a1122d2d0fb3d2403cd) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] gh-109237: Fix test_site for non-ASCII working directory (GH-109238) ↵Miss Islington (bot)2023-09-122-2/+6
| | | | | | | | | | | | | (#109239) gh-109237: Fix test_site for non-ASCII working directory (GH-109238) Fix test_site.test_underpth_basic() when the working directory contains at least one non-ASCII character: encode the "._pth" file to UTF-8 and enable the UTF-8 Mode to use UTF-8 for the child process stdout. (cherry picked from commit cbb3a6f8ada3d133c3ab9f9465b65067fce5bb42) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] Fix "FSTRING_MIDDLE" typo in py312 "What's New" (GH-109222) (#109223)Miss Islington (bot)2023-09-121-1/+1
| | | | | | Fix "FSTRING_MIDDLE" typo in py312 "What's New" (GH-109222) (cherry picked from commit 2dd6a86c4ee604b331ed739c2508b0d0114993c6) Co-authored-by: Delgan <4193924+Delgan@users.noreply.github.com>
* [3.12] Improve the sieve() recipe in the itertools docs (gh-109199) (#109203)Miss Islington (bot)2023-09-121-4/+7
| | | | | | | | Improve the sieve() recipe in the itertools docs (gh-109199) Lazier sieve (cherry picked from commit d3ed9921cdd8ac291fbfe3adf42f7730d3a14dbc) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
* [3.12] Fix an ironic typo in a code comment. (gh-109186) (#109188)Miss Islington (bot)2023-09-121-1/+1
| | | | | | Fix an ironic typo in a code comment. (gh-109186) (cherry picked from commit 75cd86599bad05cb372aed9fccc3ff884cd38b70) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
* [3.12] gh-109118: Fix runtime crash when NameError happens in PEP 695 ↵Jelle Zijlstra2023-09-125-430/+501
| | | | | | | | | | | | function (GH-109123) (#109173) * gh-109118: Fix runtime crash when NameError happens in PEP 695 function (#109123) (cherry picked from commit 17f994174de9211b2baaff217eeb1033343230fc) * [3.12] gh-109118: Fix runtime crash when NameError happens in PEP 695 function (GH-109123). (cherry picked from commit 17f994174de9211b2baaff217eeb1033343230fc) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* [3.12] GH-109067: fix randomly failing `test_async_gen_asyncio_gc_aclose_09` ↵Miss Islington (bot)2023-09-121-3/+5
| | | | | | | | | | test (GH-109142) (#109149) GH-109067: fix randomly failing `test_async_gen_asyncio_gc_aclose_09` test (GH-109142) Use `asyncio.sleep(0)` instead of short sleeps. (cherry picked from commit ccd48623d4860e730a16f3f252d67bfea8c1e905) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
* [3.12] gh-109022: [Enum] require `names=()` to create empty enum type ↵Miss Islington (bot)2023-09-123-4/+14
| | | | | | | | | | | | | | (GH-109048) (#109122) gh-109022: [Enum] require `names=()` to create empty enum type (GH-109048) add guard so that ``Enum('bar')`` raises a TypeError instead of creating a new enum class called `bar`. To create the new but empty class, use: huh = Enum('bar', names=()) (cherry picked from commit c74e440168fab9bf91346471087a394af13fa2db) Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
* [3.12] gh-108732: include comprehension locals in frame.f_locals (GH-109026) ↵Miss Islington (bot)2023-09-123-4/+19
| | | | | | | | | | (#109097) gh-108732: include comprehension locals in frame.f_locals (GH-109026) (cherry picked from commit f2584eade378910b9ea18072bb1dab3dd58e23bb) Co-authored-by: Carl Meyer <carl@oddbird.net> Co-authored-by: Radislav Chugunov <52372310+chgnrdv@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* [3.12] gh-106922: Fix error location for constructs with spaces and ↵Miss Islington (bot)2023-09-084-3/+68
| | | | | | parentheses (GH-108959) (#109147) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
* [3.12] gh-103186: Suppress RuntimeWarning about unclosed async iterator in ↵Miss Islington (bot)2023-09-081-4/+28
| | | | | | | | test_sys_settrace (GH-109075) (#109138) gh-103186: Suppress RuntimeWarning about unclosed async iterator in test_sys_settrace (GH-109075) (cherry picked from commit d485551c9d1792ff3539eef1d6374bd4c01dcd5d) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] Add version directives to ast docs (GH-108788) (#109106)Miss Islington (bot)2023-09-081-4/+42
| | | | | | Add version directives to ast docs (GH-108788) (cherry picked from commit 74fc96bc60f5c02bde50ff2f3516add99483e402) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
* [3.12] gh-68403: Fix test_coverage in test_trace (GH-108910) (#109104)Miss Islington (bot)2023-09-081-3/+8
| | | | | | | | gh-68403: Fix test_coverage in test_trace (GH-108910) Its behavior no longer affected by test running options such as -m. (cherry picked from commit 7e1a7abb9831965cdec477e62dbe4f8415b8a582) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-75743: Restore test_timeout.testConnectTimeout() (GH-109087) (#109103)Miss Islington (bot)2023-09-081-16/+10
| | | | | | | | | gh-75743: Restore test_timeout.testConnectTimeout() (GH-109087) This un-skips this test now that pythontest.net implements appropriate firewall rules for it. (cherry picked from commit 1829a3c9a3712b6a68a3a449e4a08787c73da51d) Co-authored-by: Ee Durbin <ewdurbin@gmail.com>
* [3.12] gh-107924: re-order os.sendfile() flag documentation (GH-107926) ↵Miss Islington (bot)2023-09-081-19/+20
| | | | | | | | | (#109099) gh-107924: re-order os.sendfile() flag documentation (GH-107926) (cherry picked from commit 403ab1306a6e9860197bce57eadcb83418966f21) Co-authored-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-102823: Document return type of floor division on floats ↵Miss Islington (bot)2023-09-082-3/+7
| | | | | | | | | (GH-102824) (#109092) gh-102823: Document return type of floor division on floats (GH-102824) (cherry picked from commit b72251de930c8ec6893f1b3f6fdf1640cc17dfed) Co-authored-by: Mark Dickinson <dickinsm@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] socket documentation fix - rename triple to 3-tuple (GH-24722) (#109073)Miss Islington (bot)2023-09-081-2/+2
| | | | | | | socket documentation fix - rename triple to 3-tuple (GH-24722) (cherry picked from commit 6b15ff52351787644115a4dd9d5d6717d66b9806) Co-authored-by: Ori Hoch <ori@uumpa.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-71770: Add more details on behavior of configparser's ↵Miss Islington (bot)2023-09-081-2/+4
| | | | | | | | | default_section (GH-31562) (#109088) gh-71770: Add more details on behavior of configparser's default_section (GH-31562) (cherry picked from commit 891236f48263e2d4c650b7a127fc9bffb8327807) Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-103186: Remove debug print in test_sys_settrace (GH-109077) (#109084)Miss Islington (bot)2023-09-081-1/+0
| | | | | | gh-103186: Remove debug print in test_sys_settrace (GH-109077) (cherry picked from commit e4bb0026b9a21d066e7a5c4716ea4d755b95d2d5) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] GH-90915: Document that SystemExit doesn't trigger sys.excepthook ↵Miss Islington (bot)2023-09-081-1/+1
| | | | | | | | | | (GH-31357) (#109082) GH-90915: Document that SystemExit doesn't trigger sys.excepthook (GH-31357) (cherry picked from commit 1294fcede09af6c781553b7a3a6ff612c7dfa431) Co-authored-by: Colin Watson <cjwatson@debian.org> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] bpo-38157: Add example about per file output for mock_open. ↵Miss Islington (bot)2023-09-081-0/+24
| | | | | | | | | | | (GH-16090) (#109071) bpo-38157: Add example about per file output for mock_open. (GH-16090) (cherry picked from commit e183a71eef1ec3ac86bb4d81a158c21d6f1a783b) Co-authored-by: Karthikeyan Singaravelan <tir.karthi@gmail.com> Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>