]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
2 years ago[3.11] gh-86457: Add docs for Argument Clinic @text_signature directive (#107747...
Erlend E. Aasland [Wed, 9 Aug 2023 07:25:25 +0000 (09:25 +0200)] 
[3.11] gh-86457: Add docs for Argument Clinic @text_signature directive (#107747) (#107799)

(cherry picked from commit a9aeb99579f24bbce1dd553d605a5a5e2f37a3a2)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years ago[3.11] gh-106052: Fix bug in the matching of possessive quantifiers (GH-106515) ...
Serhiy Storchaka [Wed, 9 Aug 2023 06:15:27 +0000 (09:15 +0300)] 
[3.11] gh-106052: Fix bug in the matching of possessive quantifiers (GH-106515) (GH-107795)

It did not work in the case of a subpattern containing backtracking.

Temporary implement possessive quantifiers as equivalent greedy qualifiers
in atomic groups.
(cherry picked from commit 7b6e34e5baeb4162815ffa4d943b09a58e3f6580)

2 years ago[3.11] gh-86457: Fix signature for code.replace() (GH-23199) (GH-107746)
Serhiy Storchaka [Wed, 9 Aug 2023 06:12:02 +0000 (09:12 +0300)] 
[3.11] gh-86457: Fix signature for code.replace() (GH-23199) (GH-107746)

Also add support of @text_signature in Argument Clinic.
(cherry picked from commit 0e6e32fb84b2f7cb668e0b9927637587081e38cd)

2 years ago[3.11] GH-84435: Make pyspecific directives translatable (GH-19470) (#107682)
Miss Islington (bot) [Tue, 8 Aug 2023 10:17:28 +0000 (03:17 -0700)] 
[3.11] GH-84435: Make pyspecific directives translatable (GH-19470) (#107682)

GH-84435: Make pyspecific directives translatable (GH-19470)
(cherry picked from commit ecb05e0b9842ba03b42b4dec8767b1c18a4e28b3)

Co-authored-by: cocoatomo <cocoatomo77@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2 years agoREADME: remove unmaintained sections (GH-107703)
Miss Islington (bot) [Tue, 8 Aug 2023 07:51:43 +0000 (00:51 -0700)] 
README: remove unmaintained sections (GH-107703)

(cherry picked from commit 7a250fdc16bb6f1fe0a6b0df8bb502870405b5d6)

2 years ago[3.11] gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107753)
Eric Snow [Mon, 7 Aug 2023 22:17:12 +0000 (16:17 -0600)] 
[3.11] gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107753)

PEP 683 (immortal objects) revealed some ways in which the Python documentation has been unnecessarily coupled to the implementation details of reference counts.  In the end users should focus on reference ownership, including taking references and releasing them, rather than on how many reference counts an object has.

This change updates the documentation to reflect that perspective.

2 years ago[3.11] gh-107735: Add C API tests for PySys_GetObject() and PySys_SetObject() (GH...
Serhiy Storchaka [Mon, 7 Aug 2023 20:51:00 +0000 (23:51 +0300)] 
[3.11] gh-107735: Add C API tests for PySys_GetObject() and PySys_SetObject() (GH-107736) (GH-107741)

(cherry picked from commit bea5f93196d213d6fbf4ba8984caf4c3cd1da882)

2 years ago[3.11] gh-104496: Use correct Tcl or Tk version in Tkinter tests (GH-107688) (GH...
Serhiy Storchaka [Mon, 7 Aug 2023 14:48:43 +0000 (17:48 +0300)] 
[3.11] gh-104496: Use correct Tcl or Tk version in Tkinter tests (GH-107688) (GH-107719)

In future Tcl and Tk versions can be desynchronized.
(cherry picked from commit 3c8e8f3ceeae08fc43d885f5a4c65a3ee4b1a2c8)

2 years ago[3.11] gh-107442: Document all valid types for ctypes `_as_parameter_` (GH-107443...
Tomas R [Mon, 7 Aug 2023 14:42:19 +0000 (16:42 +0200)] 
[3.11] gh-107442: Document all valid types for ctypes `_as_parameter_` (GH-107443) (#107718)

(cherry picked from commit 6925c578a0e3cbb00858e64da813a7ffe79623c4)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2 years ago[3.11] Docs: Argument Clinic: Move the CConverter class to the reference (GH-107671...
Miss Islington (bot) [Mon, 7 Aug 2023 00:17:41 +0000 (17:17 -0700)] 
[3.11] Docs: Argument Clinic: Move the CConverter class to the reference (GH-107671) (#107702)

(cherry picked from commit a6675b1a597c67be972598ac8562883fabe48099)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
2 years ago[3.11] Improve cross-references in `runpy` docs (GH-107673) (#107699)
Miss Islington (bot) [Sun, 6 Aug 2023 21:20:24 +0000 (14:20 -0700)] 
[3.11] Improve cross-references in `runpy` docs (GH-107673) (#107699)

Improve cross-references in `runpy` docs (GH-107673)

- Add links to `__main__` and `sys.path` where appropriate
- Ensure each paragraph never has more than one link to the same thing, to avoid visual clutter from too many links
(cherry picked from commit 4e242d1ffb2d165443fe2680f7d1fef9fecbcfc0)

Co-authored-by: Kamil Turek <kamil.turek@hotmail.com>
2 years ago[3.11] Do not use deprecated ``logger.warn()`` in pyspecific (GH-107694) (#107696)
Miss Islington (bot) [Sun, 6 Aug 2023 14:06:16 +0000 (07:06 -0700)] 
[3.11] Do not use deprecated ``logger.warn()`` in pyspecific (GH-107694) (#107696)

Do not use deprecated ``logger.warn()`` in pyspecific (GH-107694)
(cherry picked from commit 9564e31cbc95a723f2414537231bc4611b56644f)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2 years ago[3.11] Docs: skip python-docs-theme 2023.7 to fix mobile menu (GH-107666) (#107691)
Miss Islington (bot) [Sun, 6 Aug 2023 11:53:25 +0000 (04:53 -0700)] 
[3.11] Docs: skip python-docs-theme 2023.7 to fix mobile menu (GH-107666) (#107691)

Docs: skip python-docs-theme 2023.7 to fix mobile menu (GH-107666)
(cherry picked from commit 9641c4d8e2bdf9b00dd9f373d4a74dfad000afd1)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] Docs: Argument Clinic: Improve 'How to write a custom converter' (GH-107328...
Miss Islington (bot) [Sat, 5 Aug 2023 20:29:31 +0000 (13:29 -0700)] 
[3.11] Docs: Argument Clinic: Improve 'How to write a custom converter' (GH-107328) (#107670)

- Omit unneccesary wording and sentences
- Don't mention implementation details (no digression, explanation)

(cherry picked from commit 4a5b4221e381c541f3f73537b7b87580d100158b)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2 years ago[3.11] gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663) (#107665)
Miss Islington (bot) [Sat, 5 Aug 2023 17:25:21 +0000 (10:25 -0700)] 
[3.11] gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663) (#107665)

gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663)

Order was reversed in index at top, not in body.
(cherry picked from commit 9ebc6ecbc336d7b17cd158d1a4522f832df3e6e2)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years ago[3.11] gh-107432 Fix incorrect indentation in annotations HOWTO (GH-107445) (#107655)
Miss Islington (bot) [Sat, 5 Aug 2023 11:40:44 +0000 (04:40 -0700)] 
[3.11] gh-107432 Fix incorrect indentation in annotations HOWTO (GH-107445) (#107655)

gh-107432 Fix incorrect indentation in annotations HOWTO (GH-107445)

gh-107432 Fix incorrect indentation in annotations document

Body text in https://docs.python.org/3/howto/annotations.html was
indented throughout, and was being rendered in blockquote elements.
(cherry picked from commit 5e2746d6e2fb0da29225ead7135f078c5f087b57)

Co-authored-by: Daniele Procida <daniele@vurt.org>
2 years ago[3.11] Docs: upgrade to python-docs-theme 2023.7 (GH-107617) (#107634)
Hugo van Kemenade [Fri, 4 Aug 2023 21:14:21 +0000 (00:14 +0300)] 
[3.11] Docs: upgrade to python-docs-theme 2023.7 (GH-107617) (#107634)

(cherry picked from commit 19f32b24b2e1680ff9929bb64d681397b259c6fb)

2 years ago[3.11] Docs: Only include Plausible for html, not for epub etc (GH-107637) (#107643)
Miss Islington (bot) [Fri, 4 Aug 2023 19:11:42 +0000 (12:11 -0700)] 
[3.11] Docs: Only include Plausible for html, not for epub etc (GH-107637) (#107643)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERR...
Miss Islington (bot) [Thu, 3 Aug 2023 14:09:27 +0000 (07:09 -0700)] 
[3.11] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586) (#107588)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Co-authored-by: T. Wouters <thomas@python.org>
2 years ago[3.11] Clarify `Self` interaction with subclasses (GH-107511) (#107549)
Miss Islington (bot) [Tue, 1 Aug 2023 20:31:22 +0000 (13:31 -0700)] 
[3.11] Clarify `Self` interaction with subclasses (GH-107511) (#107549)

Co-authored-by: Alexandru Mărășteanu <alexei@users.noreply.github.com>
2 years ago[3.11] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875) (#107533)
Miss Islington (bot) [Tue, 1 Aug 2023 10:21:08 +0000 (03:21 -0700)] 
[3.11] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875) (#107533)

2 years ago[3.11] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508...
Miss Islington (bot) [Mon, 31 Jul 2023 21:43:16 +0000 (14:43 -0700)] 
[3.11] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508) (#107517)

Summarise the goals of Argument Clinic in a single sentence.
Mention that Argument Clinic was introduced with PEP-436.
(cherry picked from commit abb71c6a8f73482c910ffdf050a86089a48e0e60)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
2 years ago[3.11] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045) (#107504)
Miss Islington (bot) [Mon, 31 Jul 2023 15:33:07 +0000 (08:33 -0700)] 
[3.11] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045) (#107504)

gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045)

``typing.AnyStr`` has different semantics to ``str | bytes``, which often leads to user confusion
(cherry picked from commit f877b32b879f2076bb1c52826af0c28ebf1aaeed)

Co-authored-by: Michael The <michael-the1@users.noreply.github.com>
2 years ago[3.11] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460...
Łukasz Langa [Mon, 31 Jul 2023 14:40:47 +0000 (14:40 +0000)] 
[3.11] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460) (#107502)

(cherry picked from commit 520efecfc3aed34d3a44545c7cd872d1aea8c7dc)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2 years ago[3.11] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#… (#107490)
Charlie Zhao [Mon, 31 Jul 2023 13:52:23 +0000 (21:52 +0800)] 
[3.11] gh-106263: Fix segfault in `signaldict_repr`  in `_decimal` module (#… (#107490)

Co-authored-by: sunmy2019 <59365878+sunmy2019@users.noreply.github.com>
(cherry picked from commit 3979150a0d406707f6d253d7c15fb32c1e005a77)

2 years ago[3.11] gh-106368: Add test for Argument Clinic misbehaving custom converter_init...
Miss Islington (bot) [Mon, 31 Jul 2023 12:32:18 +0000 (05:32 -0700)] 
[3.11] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496) (#107500)

(cherry picked from commit 2c5d206b33e4cdcafaaaf1eeaa189c10de332dc5)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
2 years ago[3.11] gh-104280: Add test cases for DTrace probes (GH-107125) (#107492)
Łukasz Langa [Mon, 31 Jul 2023 09:40:20 +0000 (09:40 +0000)] 
[3.11] gh-104280: Add test cases for DTrace probes (GH-107125) (#107492)

(cherry picked from commit a1c737b73d3658be0e1d072a340d42e3d96373c6)

Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
2 years ago[3.11] gh-46376: Return existing pointer when possible in ctypes (GH-107131) (#107488)
Łukasz Langa [Mon, 31 Jul 2023 09:16:59 +0000 (09:16 +0000)] 
[3.11] gh-46376: Return existing pointer when possible in ctypes (GH-107131) (#107488)

(cherry picked from commit 08447b5deb47e2a0df87fa0a0576d300e5c909b4)

Co-authored-by: Konstantin <kpp.live+github@gmail.com>
2 years ago[3.11] gh-105751, test_ctypes: Remove disabled tests (GH-105826) (#107484)
Łukasz Langa [Mon, 31 Jul 2023 08:28:45 +0000 (08:28 +0000)] 
[3.11] gh-105751, test_ctypes: Remove disabled tests (GH-105826) (#107484)

* The following tests were disabled since the initial ctypes commit
  in 2006, commit babddfca758abe34ff12023f63b18d745fae7ca9:

  * Callbacks.test_char_p()
  * DeletePointerTestCase.test_X()
  * NumberTestCase.test_perf()
  * StructureTestCase.test_subclass_creation()
  * Tests.test_X() of test_byteswap

* NumberTestCase.test_bool_from_address() was disabled in 2007 by
  commit 5dc4fe09b7648f9801558e766b21a3d3b2dcad3b.
* Remove check_perf() and run_test() of test_numbers.
(cherry picked from commit 8f10140e74d141a0a894702044e213e6f0690d9c)

Co-authored-by: Victor Stinner <vstinner@python.org>
2 years ago[3.11] gh-99079: add What's New item (GH-107482)
Ned Deily [Mon, 31 Jul 2023 07:25:29 +0000 (03:25 -0400)] 
[3.11] gh-99079: add What's New item (GH-107482)

2 years ago[3.11] gh-99079: Update macOS installer to use OpenSSL 3.0.9. (GH-107476)
Ned Deily [Mon, 31 Jul 2023 06:16:39 +0000 (02:16 -0400)] 
[3.11] gh-99079: Update macOS installer to use OpenSSL 3.0.9. (GH-107476)

2 years ago[3.11] Update macOS installer screens for 3.11.5. (GH-107477)
Ned Deily [Mon, 31 Jul 2023 06:15:27 +0000 (02:15 -0400)] 
[3.11] Update macOS installer screens for 3.11.5. (GH-107477)

2 years ago[3.11] Fix the documentation for PyCode_New add qualname parameter (GH-107186) (...
da-woods [Sun, 30 Jul 2023 08:48:01 +0000 (09:48 +0100)] 
[3.11] Fix the documentation for PyCode_New add qualname parameter (GH-107186) (#107454)

[3.11] Fix the documentation for PyCode_New add `qualname` parameter (GH-107186).
(cherry picked from commit f2abeb590dae5918388f91b60b31f040d44218f0)

2 years ago[3.11] gh-106634: Corrected minor asyncio doc issues (GH-106671) (#106711)
Miss Islington (bot) [Sat, 29 Jul 2023 18:07:49 +0000 (11:07 -0700)] 
[3.11] gh-106634: Corrected minor asyncio doc issues (GH-106671) (#106711)

gh-106634: Corrected minor asyncio doc issues (GH-106671)
(cherry picked from commit 4b4a5b70aa8d47b1e2a0582b741c31b786da762a)

Co-authored-by: Chris Brett <chrisbrett665@gmail.com>
2 years ago[3.11] gh-107422: Remove outdated `TypedDict` example from typing docs (#107436)...
Alex Waygood [Sat, 29 Jul 2023 17:21:45 +0000 (18:21 +0100)] 
[3.11] gh-107422: Remove outdated `TypedDict` example from typing docs (#107436) (#107438)

gh-107422: Remove outdated `TypedDict` example from typing docs (#107436)

Co-authored-by: Rakesh Sabale <102187286+ghubrakesh@users.noreply.github.com>
2 years ago[3.11] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107418)
Miss Islington (bot) [Sat, 29 Jul 2023 06:17:20 +0000 (23:17 -0700)] 
[3.11] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107418)

(cherry picked from commit f2d07d3289947d10b065b2bb7670c8fb6b6582f2)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] gh-107091: Fix some uses of :func: role (GH-107378) (GH-107417)
Serhiy Storchaka [Sat, 29 Jul 2023 05:56:26 +0000 (08:56 +0300)] 
[3.11] gh-107091: Fix some uses of :func: role (GH-107378) (GH-107417)

:c:func: or :c:macro: should be used instead.
(cherry picked from commit 413ba8943e2f1d896a0568eb571a041b88589440)

2 years ago[3.11] gh-106881: Check for linux/limits.h before including it (#107397) (#107415)
justdan6 [Fri, 28 Jul 2023 23:36:54 +0000 (17:36 -0600)] 
[3.11] gh-106881: Check for linux/limits.h before including it (#107397) (#107415)

* [3.11] gh-106881: Check for linux/limits.h before including it (#107397)

* Check for linux/limits.h before including it

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
(cherry picked from commit 11c055f5ff1a353de6d2e77f2af24aaa782878ba)

* Fix sphinx-lint error in NEWS entry

2 years ago[3.11] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107385)
Miss Islington (bot) [Fri, 28 Jul 2023 10:36:19 +0000 (03:36 -0700)] 
[3.11] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107385)

It is for references, not for literals.
(cherry picked from commit 0aa58fa7a62cd0ee7ec27fa87122425aeff0467d)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345) (GH-107381)
Serhiy Storchaka [Fri, 28 Jul 2023 08:31:49 +0000 (11:31 +0300)] 
[3.11] gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345) (GH-107381)

(cherry picked from commit 983305268e2291b0a7835621b81bf40cba7c27f3)

2 years ago[3.11] gh-107298: Fix more Sphinx warnings in the C API doc (GH-107329) (GH-107377)
Serhiy Storchaka [Fri, 28 Jul 2023 07:03:47 +0000 (10:03 +0300)] 
[3.11] gh-107298: Fix more Sphinx warnings in the C API doc (GH-107329) (GH-107377)

Declare the following functions as macros, since they are actually
macros. It avoids a warning on "TYPE" or "macro" argument.

* PyMem_New()
* PyMem_Resize()
* PyModule_AddIntMacro()
* PyModule_AddStringMacro()
* PyObject_GC_New()
* PyObject_GC_NewVar()
* PyObject_New()
* PyObject_NewVar()

(cherry picked from commit 8d61a71f9c81619e34d4a30b625922ebc83c561b)

Co-authored-by: Victor Stinner <vstinner@python.org>
2 years ago[3.11] gh-107298: Fix Sphinx warnings in the C API doc (GH-107302) (GH-107373)
Serhiy Storchaka [Fri, 28 Jul 2023 06:44:54 +0000 (09:44 +0300)] 
[3.11] gh-107298: Fix Sphinx warnings in the C API doc (GH-107302) (GH-107373)

(cherry picked from commit 391e03fa05b80d17a14ac88d30c974fa2fa00adb)

Co-authored-by: Victor Stinner <vstinner@python.org>
2 years ago[3.11] gh-104432: Use `memcpy()` to avoid misaligned loads (GH-104433) (#107356)
Miss Islington (bot) [Fri, 28 Jul 2023 06:36:45 +0000 (23:36 -0700)] 
[3.11] gh-104432: Use `memcpy()` to avoid misaligned loads (GH-104433) (#107356)

gh-104432: Use `memcpy()` to avoid misaligned loads (GH-104433)

Fix potential unaligned memory access on C APIs involving returned sequences
of `char *` pointers within the :mod:`grp` and :mod:`socket` modules. These
were revealed using a ``-fsaniziter=alignment`` build on ARM macOS.
(cherry picked from commit f01e4cedba1a17d321664834bb255d9d04ad16ce)

Co-authored-by: Christopher Chavez <chrischavez@gmx.us>
2 years ago[3.11] gh-107298: Fix doc references to undocumented modules (GH-107300) (GH-107371)
Serhiy Storchaka [Fri, 28 Jul 2023 06:21:50 +0000 (09:21 +0300)] 
[3.11] gh-107298: Fix doc references to undocumented modules (GH-107300) (GH-107371)

(cherry picked from commit 87b39028e5f453a949a1675526c439f6479a04a8)

Co-authored-by: Victor Stinner <vstinner@python.org>
2 years ago[3.11] gh-106723: forward -Xfrozen_modules option to spawned process interpreters...
Miss Islington (bot) [Fri, 28 Jul 2023 05:50:56 +0000 (22:50 -0700)] 
[3.11] gh-106723: forward -Xfrozen_modules option to spawned process interpreters (GH-106724) (#107368)

gh-106723: forward -Xfrozen_modules option to spawned process interpreters (GH-106724)
(cherry picked from commit 3dcac785810df4d9db50abe90847eaf03bbdaaf4)

Co-authored-by: Felipe A. Hernandez <ergoithz@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2 years ago[3.11] gh-106368: Argument clinic tests: improve failure message when tests in `Clini...
Miss Islington (bot) [Fri, 28 Jul 2023 00:36:34 +0000 (17:36 -0700)] 
[3.11] gh-106368: Argument clinic tests: improve failure message when tests in `ClinicExternalTests` fail (GH-107364) (#107366)

gh-106368: Argument clinic tests: improve failure message when tests in `ClinicExternalTests` fail (GH-107364)
(cherry picked from commit 76c26eaca4147ba7e3e8d7379c5a828f0b512a46)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years ago[3.11] Bump some docs dependencies to resolve a Dependabot security alert (GH-107341...
Miss Islington (bot) [Thu, 27 Jul 2023 12:15:06 +0000 (05:15 -0700)] 
[3.11] Bump some docs dependencies to resolve a Dependabot security alert (GH-107341) (#107343)

Bump some docs dependencies to resolve a Dependabot security alert (GH-107341)
(cherry picked from commit f84d77b4e07aeb6241c1ff9932627d3ba059efa8)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years ago[3.11] gh-106996: Rewrite turtle explanation (GH-107244) (#107336)
Miss Islington (bot) [Thu, 27 Jul 2023 08:12:17 +0000 (01:12 -0700)] 
[3.11] gh-106996: Rewrite turtle explanation (GH-107244) (#107336)

Co-authored-by: Daniele Procida <daniele@vurt.org>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] gh-107298: Docs: add targets for some :c:member: and :c:macro: references...
Serhiy Storchaka [Thu, 27 Jul 2023 06:27:02 +0000 (09:27 +0300)] 
[3.11] gh-107298: Docs: add targets for some :c:member: and :c:macro: references (GH-107316) (GH-107333)

Add targets for PyStructSequence_Desc and PyStructSequence_Field members
and macros like Py_EQ.
Fix target for Py_RETURN_RICHCOMPARE.
(cherry picked from commit abec9a1b20b70d8ced401d59fc4f02b331c6568b)

2 years ago[3.11] gh-107091: Fix some uses of :attr: role (GH-107318) (GH-107331)
Serhiy Storchaka [Thu, 27 Jul 2023 06:26:14 +0000 (09:26 +0300)] 
[3.11] gh-107091: Fix some uses of :attr: role (GH-107318) (GH-107331)

Fix also formatting of PyMethodDef members.
(cherry picked from commit d363eb5b0255c055e7b43f5e2c0847f555e1982e)

2 years ago[3.11] Docs: Argument Clinic: Restructure "Basic concepts and usage" (#106981) (...
Erlend E. Aasland [Wed, 26 Jul 2023 23:26:04 +0000 (01:26 +0200)] 
[3.11] Docs: Argument Clinic: Restructure "Basic concepts and usage" (#106981) (#107327)

Split "Basic concepts and usage" into:

- Reference
  - Terminology
  - CLI reference

- Background
  - Basic concepts

(cherry picked from commit 2ad699002e3ce09e9fa41e333ac72f16a32d94de)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2 years ago[3.11] gh-106368: Increase Argument Clinic CLI test coverage (#107277) (#107326)
Erlend E. Aasland [Wed, 26 Jul 2023 23:02:24 +0000 (01:02 +0200)] 
[3.11] gh-106368: Increase Argument Clinic CLI test coverage (#107277) (#107326)

(cherry picked from commit 579100f6d75a27429e7f8de74935d7bc3a3e44e6)

2 years ago[3.11] gh-106368: Increase Argument Clinic CLI test coverage (GH-107156) (#107190)
Miss Islington (bot) [Wed, 26 Jul 2023 22:37:14 +0000 (15:37 -0700)] 
[3.11] gh-106368: Increase Argument Clinic CLI test coverage (GH-107156) (#107190)

Instead of hacking into the Clinic class, use the Argument Clinic tool
to run the ClinicExternalTest test suite.

(cherry picked from commit 83a2837b328c58b243f7d97bec12c64ec66681c5)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years ago[3.11] gh-106368: Increase Argument Clinic CLI test coverage (GH-107156) (#107190)
Miss Islington (bot) [Wed, 26 Jul 2023 22:24:09 +0000 (15:24 -0700)] 
[3.11] gh-106368: Increase Argument Clinic CLI test coverage (GH-107156) (#107190)

Instead of hacking into the Clinic class, use the Argument Clinic tool
to run the ClinicExternalTest test suite.

(cherry picked from commit 83a2837b328c58b243f7d97bec12c64ec66681c5)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years ago[3.11] Docs: Remove the numbered steps from the Argument Clinic tutorial (#107203...
Erlend E. Aasland [Wed, 26 Jul 2023 21:21:28 +0000 (23:21 +0200)] 
[3.11] Docs: Remove the numbered steps from the Argument Clinic tutorial (#107203) (#107319)

Instead, order the tutorial as one body of prose, making it easier to
align the tutorial according to Diátaxis principles.

(cherry picked from commit 592395577c679543d899e68a3cff538b8b4df80d)

2 years ago[3.11] gh-107091: Fix some uses of :c:type: role (GH-107138) (GH-107313)
Miss Islington (bot) [Wed, 26 Jul 2023 21:00:36 +0000 (14:00 -0700)] 
[3.11] gh-107091: Fix some uses of :c:type: role (GH-107138) (GH-107313)

(cherry picked from commit 6d5b6e71c87fca7c5c26f5dd8f325087962215cc)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] Document that `os.link()` is not available on Emscripten (GH-104822) (GH-107309)
Miss Islington (bot) [Wed, 26 Jul 2023 20:00:13 +0000 (13:00 -0700)] 
[3.11] Document that `os.link()` is not available on Emscripten (GH-104822) (GH-107309)

Document that `os.link()` is not available on Emscripten (GH-104822)
(cherry picked from commit 737d1da0746053d515158eac5b115e8bd813f6d3)

Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2 years ago[3.11] gh-107091: Fix some uses of :c:member: role (GH-107129) (GH-107311)
Serhiy Storchaka [Wed, 26 Jul 2023 19:35:16 +0000 (22:35 +0300)] 
[3.11] gh-107091: Fix some uses of :c:member: role (GH-107129) (GH-107311)

(cherry picked from commit af61cb9c7837ff3c11da79e3ee1cab3fdd0ba4da)

2 years ago[3.11] gh-106948: Update documentation nitpick_ignore for c:identifer domain (#107295...
Victor Stinner [Wed, 26 Jul 2023 16:27:08 +0000 (18:27 +0200)] 
[3.11] gh-106948: Update documentation nitpick_ignore for c:identifer domain (#107295) (#107299)

gh-106948: Update documentation nitpick_ignore for c:identifer domain (#107295)

Update the nitpick_ignore of the documentation configuration to fix
Sphinx warnings about standard C types when declaring functions with
the "c:function" markups.

Copy standard C types declared in the "c:type" domain to the
"c:identifier" domain, since "c:function" markup looks for types in
the "c:identifier" domain.

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
(cherry picked from commit b1de3807b832b72dfeb66dd5646159d08d2cc74a)

2 years ago[3.11] gh-106350: Tkinter: do not ignore return value of `mp_init()` (GH-106351)...
Miss Islington (bot) [Wed, 26 Jul 2023 07:58:07 +0000 (00:58 -0700)] 
[3.11] gh-106350: Tkinter: do not ignore return value of `mp_init()` (GH-106351) (GH-107259)

(cherry picked from commit b5ae7c498438657a6ba0bf4cc216b9c2c93a06c7)

Co-authored-by: Christopher Chavez <chrischavez@gmx.us>
2 years ago[3.11] GH-97950: Fix old-style index directive in Doc/library/imp.rst (#107246)
Wei-Hsiang (Matt) Wang [Wed, 26 Jul 2023 05:17:44 +0000 (13:17 +0800)] 
[3.11] GH-97950: Fix old-style index directive in Doc/library/imp.rst (#107246)

Use new-style index directive ('statement') - library/imp

2 years ago[3.11] gh-106939: document ShareableList nul-strip quirk. (GH-107266) (#107270)
Miss Islington (bot) [Tue, 25 Jul 2023 21:18:23 +0000 (14:18 -0700)] 
[3.11] gh-106939: document ShareableList nul-strip quirk. (GH-107266) (#107270)

gh-106939: document ShareableList nul-strip quirk. (GH-107266)

* gh-106939: document ShareableList nul-strip quirk.
* Mention the `int` size constraint.
(cherry picked from commit 70dc00946938027d5a79bcb7b65038319040144e)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
2 years ago[3.11] gh-107226: PyModule_AddObjectRef() should only be in the limited API 3.10...
Miss Islington (bot) [Tue, 25 Jul 2023 20:02:06 +0000 (13:02 -0700)] 
[3.11] gh-107226: PyModule_AddObjectRef() should only be in the limited API 3.10 (GH-107227) (GH-107261)

(cherry picked from commit 698b01513550798886add5e06a1c3f9a89d7dfc6)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] gh-62519: Make pgettext search plurals when translation is not found (GH-10711...
Miss Islington (bot) [Tue, 25 Jul 2023 18:49:28 +0000 (11:49 -0700)] 
[3.11] gh-62519: Make pgettext search plurals when translation is not found (GH-107118) (GH-107133)

(cherry picked from commit b3c34e55c053846beb35f5e4253ef237b3494bd0)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2 years ago[3.11] Remove superflous whitespaces in `layout.html`. (GH-107251) (#107252)
Miss Islington (bot) [Tue, 25 Jul 2023 16:34:56 +0000 (09:34 -0700)] 
[3.11] Remove superflous whitespaces in `layout.html`. (GH-107251) (#107252)

Remove superflous whitespaces in `layout.html`. (GH-107251)

Remove superflous whitespaces in layout.html.
(cherry picked from commit 313284aa423252ebd5d4e761220e0f4fdeac626d)

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2 years ago[3.11] gh-107237: Fix test_udp_reconnection() of test_logging (#107238) (#107245)
Victor Stinner [Tue, 25 Jul 2023 14:49:32 +0000 (16:49 +0200)] 
[3.11] gh-107237: Fix test_udp_reconnection() of test_logging (#107238) (#107245)

gh-107237: Fix test_udp_reconnection() of test_logging (#107238)

test_logging: Fix test_udp_reconnection() by increasing the timeout
from 100 ms to 5 minutes (LONG_TIMEOUT).

Replace also blocking wait() with wait(LONG_TIMEOUT) in
test_output() to prevent the test to hang.

(cherry picked from commit ed082383272c2c238e364e9cc83229234aee23cc)

2 years ago[3.11] gh-106996: Add a how-to section to the turtle documentation (GH-107153) (...
Miss Islington (bot) [Tue, 25 Jul 2023 12:17:14 +0000 (05:17 -0700)] 
[3.11] gh-106996: Add a how-to section to the turtle documentation (GH-107153) (#107234)

Co-authored-by: Daniele Procida <daniele@vurt.org>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data (GH-99613...
Serhiy Storchaka [Tue, 25 Jul 2023 11:15:14 +0000 (14:15 +0300)] 
[3.11] gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data (GH-99613) (GH-107224)

Previously *consumed was not set in this case.
(cherry picked from commit f08e52ccb027f6f703302b8c1a82db9fd3934270)

2 years ago[3.11] gh-106774: Update bundled pip version to 23.2.1 (GH-106775) (gh-107223)
Paul Moore [Tue, 25 Jul 2023 10:38:19 +0000 (11:38 +0100)] 
[3.11] gh-106774: Update bundled pip version to 23.2.1 (GH-106775) (gh-107223)

* Update bundled pip version to 23.2.1.
(cherry picked from commit f443b54a2f14e386a91fe4b09f41a265445008b8)

2 years ago[3.11] gh-107017: Change Chapter Strings to Texts in the Introduction chapter. (GH...
Miss Islington (bot) [Mon, 24 Jul 2023 16:39:43 +0000 (09:39 -0700)] 
[3.11] gh-107017: Change Chapter Strings to Texts in the Introduction chapter. (GH-107104) (#107168)

Co-authored-by: TommyUnreal <45427816+TommyUnreal@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] Docs: Add missing markup to Argument Clinic docs (#106876) (#107182)
Erlend E. Aasland [Mon, 24 Jul 2023 15:45:13 +0000 (17:45 +0200)] 
[3.11] Docs: Add missing markup to Argument Clinic docs (#106876) (#107182)

(cherry picked from commit ff5f94b72c8aad8e45c397c263dbe7f19221735f)

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] Fix PyVectorcall_Function doc versionadded (GH-107140) (#107174)
Miss Islington (bot) [Mon, 24 Jul 2023 13:06:46 +0000 (06:06 -0700)] 
[3.11] Fix PyVectorcall_Function doc versionadded (GH-107140) (#107174)

Fix PyVectorcall_Function doc versionadded (GH-107140)

The documentation implies that PyVectorcall_Function() was available in Python 3.8.
This is half-true - it was available under a different name. I think it's clearer to set
the "version added" to 3.9.
(cherry picked from commit 0a9b339363a59be1249189c767ed6f46fd71e1c7)

Co-authored-by: da-woods <dw-git@d-woods.co.uk>
2 years ago[3.11] Docs: Remove duplicate word in Argument Clinic howto heading (GH-107169) ...
Miss Islington (bot) [Mon, 24 Jul 2023 12:06:06 +0000 (05:06 -0700)] 
[3.11] Docs: Remove duplicate word in Argument Clinic howto heading (GH-107169) (#107172)

(cherry picked from commit ebe44a5155e9abc70c4b8914ad26b27c2b84f72b)

Co-authored-by: Hakan Celik <hakancelikdev@gmail.com>
2 years ago[3.11] gh-106948: Docs: Disable links for C standard library functions, OS utility...
Erlend E. Aasland [Sun, 23 Jul 2023 21:49:48 +0000 (23:49 +0200)] 
[3.11] gh-106948: Docs: Disable links for C standard library functions, OS utility functions and system calls (#107062) (#107157)

(cherry picked from commit b447e19e720e6781025432a40eb72b1cc93ac944)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] gh-107017: Analolgy to Pascal and C replaced. (GH-107025) (#107123)
Miss Islington (bot) [Sun, 23 Jul 2023 13:59:05 +0000 (06:59 -0700)] 
[3.11] gh-107017: Analolgy to Pascal and C replaced. (GH-107025) (#107123)

Co-authored-by: TommyUnreal <45427816+TommyUnreal@users.noreply.github.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] 🔥 Drop hypothesis job dep @ GHA (#107128)
Sviatoslav Sydorenko [Sun, 23 Jul 2023 13:33:19 +0000 (15:33 +0200)] 
[3.11] 🔥 Drop hypothesis job dep @ GHA (#107128)

This fixes an incorrect conflict resolution problem that happened
in 0cdc3a575d14d710045084a615ef7f2536423727 while backporting
PR #97533 as PR #107115 (merged prematurely). This problem caused
GitHub Actions CI/CD to crash while attempting to load the workflow
file definition, preventing the jobs that are defined in
`.github/workflows/build.yml` from actually starting.

2 years ago[3.11] Introduce a gate/check GHA job (GH-97533) (#107115)
Sviatoslav Sydorenko [Sun, 23 Jul 2023 12:58:41 +0000 (14:58 +0200)] 
[3.11] Introduce a gate/check GHA job (GH-97533) (#107115)

(cherry picked from commit e7cd557)

2 years ago[3.11] gh-106186: Don't report MultipartInvariantViolationDefect for valid multipart...
Miss Islington (bot) [Sun, 23 Jul 2023 12:28:35 +0000 (05:28 -0700)] 
[3.11] gh-106186: Don't report MultipartInvariantViolationDefect for valid multipart emails when parsing header only (GH-107016) (#107112)

(cherry picked from commit c65592c4d6d7552fb6284442906a96a6874cb266)

Co-authored-by: htsedebenham <31847376+htsedebenham@users.noreply.github.com>
2 years ago[3.11] gh-107091: Fix the use of some C domain roles (GH-107092) (GH-107121)
Serhiy Storchaka [Sun, 23 Jul 2023 12:06:32 +0000 (15:06 +0300)] 
[3.11] gh-107091: Fix the use of some C domain roles (GH-107092) (GH-107121)

(cherry picked from commit 08a228da05a7aec937b65eea21f4091fa3c6b5cf)

2 years ago[3.11] gh-101100: Fix some broken sphinx references (GH-107095). (#107120)
wulmer [Sun, 23 Jul 2023 11:56:09 +0000 (13:56 +0200)] 
[3.11] gh-101100: Fix some broken sphinx references (GH-107095). (#107120)

2 years ago[3.11] gh-106969: Indicate no modules were added in 3.10 (GH-106988) (#107093)
Moritz Neeb [Sun, 23 Jul 2023 10:26:12 +0000 (12:26 +0200)] 
[3.11] gh-106969: Indicate no modules were added in 3.10 (GH-106988) (#107093)

[3.11] gh-106969: Indicate no modules were added in 3.10 & 3.12 (GH-106988)

The "New Modules" section was left in place to ensure that the anchor
link for new modules will still exist:

/whatsnew/3.12.htmlGH-new-modules
/whatsnew/3.10.htmlGH-new-modules

This means that existing links to this section don't break..
(cherry picked from commit 6dbffaed17d59079d6a2788d686009f762a3278f)

Co-authored-by: Sebastiaan Zeeff <33516116+SebastiaanZ@users.noreply.github.com>
2 years ago[3.11] gh-106996: Add the basics of a turtle graphics tutorial (GH-107072) (#107110)
Daniele Procida [Sun, 23 Jul 2023 10:25:23 +0000 (12:25 +0200)] 
[3.11] gh-106996: Add the basics of a turtle graphics tutorial (GH-107072) (#107110)

2 years ago[3.11] Convert `doc.yml` workflow to be reusable (GH-103914 + GH-105151) (#107043)
Sviatoslav Sydorenko [Sun, 23 Jul 2023 09:34:56 +0000 (11:34 +0200)] 
[3.11] Convert `doc.yml` workflow to be reusable (GH-103914 + GH-105151) (#107043)

Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>.
(cherry picked from commit 88d14da76f579fe014cbd7c15e42be4234135fe9)
(cherry picked from commit eaa670228066220f08c8d73f80365c50058d40b8)

2 years ago[3.11] gh-75371: reformat Makefile.pre.in to accommodate for empty FRAMEWORKALTINSTAL...
Łukasz Langa [Sun, 23 Jul 2023 09:29:13 +0000 (09:29 +0000)] 
[3.11] gh-75371: reformat Makefile.pre.in to accommodate for empty FRAMEWORKALTINSTALLLAST (GH-107035) (#107050)

in the case of an empty FRAMEWORKALTINSTALLLAST, this patch prevents leaving
an astray linebreak and two tabs in the resulting Makefile.

Before change:
```
.PHONY: commoninstall
commoninstall:  check-clean-src  \
altbininstall libinstall inclinstall libainstall \
sharedinstall altmaninstall \

```

After change (with empty FRAMEWORKALTINSTALLLAST):
```
.PHONY: commoninstall
commoninstall:  check-clean-src  \
altbininstall libinstall inclinstall libainstall \
sharedinstall altmaninstall
```
(cherry picked from commit 9c38206925246ab919cf558ac069ae9458720ba7)

Co-authored-by: Moritz Neeb <nt4u@kpvn.de>
2 years ago[3.11] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107061)
Serhiy Storchaka [Sun, 23 Jul 2023 09:24:37 +0000 (12:24 +0300)] 
[3.11] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107061)

It includes standard C types, macros and variables like "size_t",
"LONG_MAX" and "errno", and standard environment variables like "PATH"..
(cherry picked from commit f8b7fe2f2647813ae8249675a80e59c117d30fe1)

2 years ago[3.11] gh-54738: Add argparse i18n howto (GH-104562) (#107101)
Miss Islington (bot) [Sun, 23 Jul 2023 09:23:51 +0000 (02:23 -0700)] 
[3.11] gh-54738: Add argparse i18n howto (GH-104562) (#107101)

(cherry picked from commit dcd7acb04a719d8d30c8d03b80d3d48b6c035e14)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2 years ago[3.11] gh-71261: Add paragraph on shadowing submodules with star imports (GH-107004...
Miss Islington (bot) [Sun, 23 Jul 2023 09:12:52 +0000 (02:12 -0700)] 
[3.11] gh-71261: Add paragraph on shadowing submodules with star imports (GH-107004) (#107099)

Co-authored-by: wulmer <wulmer@users.noreply.github.com>
2 years ago[3.11] gh-107017: removed mention that C does it the same way (GH-107020) (#107098)
Miss Islington (bot) [Sun, 23 Jul 2023 09:11:35 +0000 (02:11 -0700)] 
[3.11] gh-107017: removed mention that C does it the same way (GH-107020) (#107098)

Co-authored-by: Jakub Červinka <cervinka.jakub.1989@gmail.com>
2 years ago[3.11] gh-107028: tiny textual changes in logging docs and docstrings (GH-107029...
Miss Islington (bot) [Sat, 22 Jul 2023 21:12:06 +0000 (14:12 -0700)] 
[3.11] gh-107028: tiny textual changes in logging docs and docstrings (GH-107029) (GH-107066)

(cherry picked from commit 5e5a34ac3a827e040cd89426b1774fec2123336a)

2 years ago[3.11] gh-83006: Document behavior of `shutil.disk_usage` for non-mounted filesystems...
Miss Islington (bot) [Sat, 22 Jul 2023 18:25:15 +0000 (11:25 -0700)] 
[3.11] gh-83006: Document behavior of `shutil.disk_usage` for non-mounted filesystems on Unix (GH-107031) (#107048)

(cherry picked from commit 6e5f2235f3754307292c7d8d3698958136b5e311)

Co-authored-by: Matthieu Caneill <matthieucan@users.noreply.github.com>
2 years ago[3.11] gh-107008: Document the curses module variables LINES and COLS (GH-107011...
Miss Islington (bot) [Sat, 22 Jul 2023 18:13:38 +0000 (11:13 -0700)] 
[3.11] gh-107008: Document the curses module variables LINES and COLS (GH-107011) (GH-107058)

LINES and COLS referred in curses.update_lines_cols() documentations are
the module variables, not the environment variables.
(cherry picked from commit 26e08dfdd7ac1b3d567d30cd35e4898121580390)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2 years ago[3.11] gh-106970: Fix Argument Clinic 'destination <name> clear' command (#106972...
Erlend E. Aasland [Sat, 22 Jul 2023 17:44:11 +0000 (19:44 +0200)] 
[3.11] gh-106970: Fix Argument Clinic 'destination <name> clear' command (#106972) (#107059)

Add test for the 'destination <name> clear' command,
and the 'destination' directive in general.

Fix two bugs in 'destination <name> clear' command:

1. The text attribute of the allocator is called 'text', not '_text'
2. Return after processing the 'clear' command,
   instead of proceeding directly to the fail().

(cherry picked from commit 3372bcba9893030e4063a9264ec0b4d1b6166883)

2 years ago[3.11] Fix Sphinx warnings in `re` module docs (GH-107044). (#107055)
wulmer [Sat, 22 Jul 2023 16:39:46 +0000 (18:39 +0200)] 
[3.11] Fix Sphinx warnings in `re` module docs (GH-107044). (#107055)

(cherry picked from commit 149748ea4f552e6fe43a1d6d69bd65910a7c4813)

2 years agogh-106847: Add -X warn_default_encoding in sys.flags Doc (GH-106854)
Miss Islington (bot) [Sat, 22 Jul 2023 16:23:31 +0000 (09:23 -0700)] 
gh-106847: Add -X warn_default_encoding in sys.flags Doc (GH-106854)

gh-106847: Add -X warn_default_encoding in sys.flags Doc (GH-106854)
(cherry picked from commit fd84ac0ee0a8d5e34e0a106eed7e50539b61c5f8)

Co-authored-by: qqwqqw689 <114795525+qqwqqw689@users.noreply.github.com>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years ago[3.11] gh-105090: Replace incorrect TLSv1.2 with TLSv1.3 (GH-105404) (#107038)
Miss Islington (bot) [Sat, 22 Jul 2023 14:29:54 +0000 (07:29 -0700)] 
[3.11] gh-105090: Replace incorrect TLSv1.2 with TLSv1.3 (GH-105404) (#107038)

Co-authored-by: Jocelyn Castellano <admin@malwarefight.gq>
2 years ago[3.11] Reformat code block to make it easier to read (GH-106965) (#107022)
Łukasz Langa [Sat, 22 Jul 2023 14:14:24 +0000 (14:14 +0000)] 
[3.11] Reformat code block to make it easier to read (GH-106965) (#107022)

(cherry picked from commit ed491d9f782480fb00535abcf667027e0e323287)

Co-authored-by: Joe Kaufeld <opensource@joekaufeld.com>
2 years ago[3.11] gh-100700 Remove Date and Release fields in past whatsnews (GH-100728) (#106999)
Oliver Rew [Sat, 22 Jul 2023 12:43:43 +0000 (14:43 +0200)] 
[3.11] gh-100700 Remove Date and Release fields in past whatsnews (GH-100728) (#106999)

Co-authored-by: Zachary Ware <zach@python.org>
2 years ago[3.11] gh-106368: Increase coverage for Argument Clinic output directive (GH-106979...
Łukasz Langa [Sat, 22 Jul 2023 12:15:18 +0000 (12:15 +0000)] 
[3.11] gh-106368: Increase coverage for Argument Clinic output directive (GH-106979) (#107002)

(cherry picked from commit ee5c01b473eeadb007b9f330db3143e34e46038b)

Co-authored-by: Erlend E. Aasland <erlend@python.org>
2 years ago[3.11] Change non-integral to non-integer in random docs (GH-106975) (#106985)
Sebastiaan Zeeff [Sat, 22 Jul 2023 08:37:16 +0000 (10:37 +0200)] 
[3.11] Change non-integral to non-integer in random docs (GH-106975) (#106985)

2 years ago[3.11] gh-106909: Use role :const: for referencing module constants (GH-106910) ...
Serhiy Storchaka [Fri, 21 Jul 2023 11:49:57 +0000 (14:49 +0300)] 
[3.11] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106957)

(cherry picked from commit 4b9948617f91175783609769aa6160e5b49b9ccc)