]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
3 years agobpo-38472: setup.py uses LC_ALL=C to check the C compiler (GH-30929)
Miss Islington (bot) [Wed, 26 Jan 2022 23:50:30 +0000 (15:50 -0800)] 
bpo-38472: setup.py uses LC_ALL=C to check the C compiler (GH-30929)

Fix GCC detection in setup.py when cross-compiling. The C compiler is
now run with LC_ALL=C. Previously, the detection failed with a German
locale.
(cherry picked from commit a9503ac39474a9cb1b1935ddf159c0d9672b04b6)

Co-authored-by: Victor Stinner <vstinner@python.org>
3 years agobpo-43698: do not use `...` as argument name in docs (GH-30502)
Miss Islington (bot) [Wed, 26 Jan 2022 12:42:39 +0000 (04:42 -0800)] 
bpo-43698: do not use `...` as argument name in docs (GH-30502)

(cherry picked from commit b9d8980d89bfaa4bf16d60f0488adcc9d2cbf5ef)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years ago[3.9] bpo-46513: Remove AC_C_CHAR_UNSIGNED / __CHAR_UNSIGNED__ (GH-30851) (GH-30915)
Christian Heimes [Wed, 26 Jan 2022 11:20:39 +0000 (13:20 +0200)] 
[3.9] bpo-46513: Remove AC_C_CHAR_UNSIGNED / __CHAR_UNSIGNED__ (GH-30851) (GH-30915)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agobpo-46529: increase coverage of `typing.Union.__repr__` method (GH-30911)
Miss Islington (bot) [Wed, 26 Jan 2022 10:40:40 +0000 (02:40 -0800)] 
bpo-46529: increase coverage of `typing.Union.__repr__` method (GH-30911)

(cherry picked from commit d0c690b5f85c679de6059cf353fe0524e905530e)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-41844: Update IDLE part of What's New 3.9 to 20228 (GH-30905)
Miss Islington (bot) [Wed, 26 Jan 2022 05:15:03 +0000 (21:15 -0800)] 
bpo-41844: Update IDLE part of What's New 3.9 to 20228 (GH-30905)

(cherry picked from commit 7cf285d82ec722d4225297366013e924805171f2)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agobpo-41682: fixed flaky test test_sendfile_close_peer_in_the_middle_of_receiving ...
Miss Islington (bot) [Tue, 25 Jan 2022 17:40:34 +0000 (09:40 -0800)] 
bpo-41682: fixed flaky test test_sendfile_close_peer_in_the_middle_of_receiving (GH-30845) (#30861)

(cherry picked from commit 1c705fda8f9902906edd26d46acb0433b0b098e1)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agobpo-46491: Allow Annotated on outside of Final/ClassVar (GH-30864)
Miss Islington (bot) [Tue, 25 Jan 2022 14:39:12 +0000 (06:39 -0800)] 
bpo-46491: Allow Annotated on outside of Final/ClassVar (GH-30864)

We treat Annotated type arg as class-level annotation. This exempts it from checks against Final and ClassVar in order to allow using them in any nesting order.

Automerge-Triggered-By: GH:gvanrossum
(cherry picked from commit e1abffca45b60729c460e3e2ad50c8c1946cfd4e)

Co-authored-by: Gregory Beauregard <greg@greg.red>
3 years ago[3.9] bpo-46496: Update IDLE News to 2021 Jan 24 (GH-30877)
Terry Jan Reedy [Tue, 25 Jan 2022 08:28:53 +0000 (03:28 -0500)] 
[3.9] bpo-46496: Update IDLE News to 2021 Jan 24 (GH-30877)

Cherry picked from b1a3446f077b7d56b89f55d98dadb8018986a3e

3 years agobpo-41841: update idlelib News up to 3.10.0 (GH-30871)
Terry Jan Reedy [Tue, 25 Jan 2022 07:01:25 +0000 (02:01 -0500)] 
bpo-41841: update idlelib News up to 3.10.0 (GH-30871)

3 years agobpo-46503: Prevent an assert from firing when parsing some invalid \N sequences in...
Miss Islington (bot) [Tue, 25 Jan 2022 03:08:42 +0000 (19:08 -0800)] 
bpo-46503: Prevent an assert from firing when parsing some invalid \N sequences in f-strings. (GH-30865) (30867)

* bpo-46503: Prevent an assert from firing.  Also fix one nearby tiny PEP-7 nit.

* Added blurb.
(cherry picked from commit 0daf72194bd4e31de7f12020685bb39a14d6f45e)

Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
3 years ago[3.9] bpo-46426: Improve tests for the dir_fd argument (GH-30668) (GH-30757)
Serhiy Storchaka [Mon, 24 Jan 2022 10:14:42 +0000 (12:14 +0200)] 
[3.9] bpo-46426: Improve tests for the dir_fd argument (GH-30668) (GH-30757)

Ensure that directory file descriptors refer to directories different
from the current directory, and that src_dir_fd and dst_dir_fd refer
to different directories.

Add context manager open_dir_fd() in test.support.os_helper.
(cherry picked from commit 54610bb448a9cf5be77d53b66169fca4c11be6cb)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years agobpo-41403: Improve error message for invalid mock target (GH-30833) (GH-30835)
Irit Katriel [Sun, 23 Jan 2022 19:35:15 +0000 (19:35 +0000)] 
bpo-41403: Improve error message for invalid mock target (GH-30833) (GH-30835)

(cherry picked from commit f7955a82e36d4c32ebdd7b7707cdf0e6ffa7a418)

3 years ago[3.9] bpo-21987: Fix TarFile.getmember getting a dir with a trailing slash (GH-30283...
Miss Islington (bot) [Sun, 23 Jan 2022 17:54:13 +0000 (09:54 -0800)] 
[3.9] bpo-21987: Fix TarFile.getmember getting a dir with a trailing slash (GH-30283) (GH-30738)

(cherry picked from commit cfadcc31ea84617b1c73022ce54d4ae831333e8d)

Co-authored-by: andrei kulakov <andrei.avk@gmail.com>
3 years ago[3.9] bpo-46474: Avoid REDoS in EntryPoint.pattern (sync with importlib_metadata...
Jason R. Coombs [Sun, 23 Jan 2022 15:17:41 +0000 (10:17 -0500)] 
[3.9] bpo-46474: Avoid REDoS in EntryPoint.pattern (sync with importlib_metadata 4.10.1) (GH-30803). (GH-30828)

(cherry picked from commit 51c3e28c8a163e58dc753765e3cc51d5a717e70d)

Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
3 years agoUpdate documentation in datetime module strftime-and-strptime-behavior fix typo in...
Miss Islington (bot) [Sun, 23 Jan 2022 00:59:41 +0000 (16:59 -0800)] 
Update documentation in datetime module strftime-and-strptime-behavior fix typo in '%W' format code description (GH-30232) (GH-30703)

A small change to the documentation of datetime module , in the format codes section of stftime and strptime. Changed the description of format code '%W' from 'as a decimal number' to 'a zero padded   decimal number' so it's in line with the example having leading zeros.  Similar to the format code '%U' above.

Automerge-Triggered-By: GH:pganssle
(cherry picked from commit d45cd2d20770f72a000ba6dfa9ac88dd49423c27)

Co-authored-by: Evan <binary-signal@users.noreply.github.com>
Co-authored-by: Evan <binary-signal@users.noreply.github.com>
3 years agoDocument optional 'task'/'asyncgen' fields in call_exception_handler (GH-21735) ...
Miss Islington (bot) [Sun, 23 Jan 2022 00:59:23 +0000 (16:59 -0800)] 
Document optional 'task'/'asyncgen' fields in call_exception_handler (GH-21735) (GH-30727)

(cherry picked from commit a1652da2c89bb21f3fdc71780b63b1de2dff11f0)

Co-authored-by: Shane Harvey <shnhrv@gmail.com>
Co-authored-by: Shane Harvey <shnhrv@gmail.com>
3 years agobpo-41682: Skip unstable test_asyncio sendfile test on Windows (GH-30801)
Miss Islington (bot) [Sun, 23 Jan 2022 00:20:49 +0000 (16:20 -0800)] 
bpo-41682: Skip unstable test_asyncio sendfile test on Windows (GH-30801)

(cherry picked from commit 1ded8ed8e817b8f9dae1a0ef92d97983afbc844e)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-46468: document that "-m http.server" defaults to port 8000 (GH-30776) (#30786)
Miss Islington (bot) [Sat, 22 Jan 2022 15:31:40 +0000 (07:31 -0800)] 
bpo-46468: document that "-m http.server" defaults to port 8000 (GH-30776) (#30786)

Code link:
https://github.com/python/cpython/blob/70c16468deee9390e34322d32fda57df6e0f46bb/Lib/http/server.pyGH-L1270

It's been this way since at least 3.4.

Also improved some wording in the same section.
(cherry picked from commit c8a536624e8f5d6612e3c275c5b19592583a8cf8)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
3 years agobpo-46417: Fix race condition on setting type __bases__ (GH-30788) (GH-30790)
Miss Islington (bot) [Sat, 22 Jan 2022 14:28:42 +0000 (06:28 -0800)] 
bpo-46417: Fix race condition on setting type __bases__ (GH-30788) (GH-30790)

Fix a race condition on setting a type __bases__ attribute: the
internal function add_subclass() now gets the
PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef()
which can trigger a garbage collection which can indirectly modify
PyTypeObject.tp_subclasses.
(cherry picked from commit f1c6ae3270913e095d24ae13ecf96f5a32c8c503)

Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
3 years ago[3.9] bpo-46469: Make asyncio generic classes return GenericAlias (GH-30777) (GH...
Kumar Aditya [Sat, 22 Jan 2022 12:52:24 +0000 (18:22 +0530)] 
[3.9] bpo-46469: Make asyncio generic classes return GenericAlias (GH-30777)  (GH-30785)

Automerge-Triggered-By: GH:asvetlov
3 years agobpo-46425: fix direct invocation of `asyncio` tests (GH-30725)
Miss Islington (bot) [Sat, 22 Jan 2022 11:54:07 +0000 (03:54 -0800)] 
bpo-46425: fix direct invocation of `asyncio` tests (GH-30725)

(cherry picked from commit 5a5340044ca98cbe6297668d91bccba04b102923)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years ago[3.9] bpo-46383: Fix signature of zoneinfo module_free function (GH-3… (GH-30611)
Kumar Aditya [Sat, 22 Jan 2022 11:05:55 +0000 (16:35 +0530)] 
[3.9] bpo-46383: Fix signature of zoneinfo module_free function (GH-3… (GH-30611)

…0607)

3 years agobpo-46442: improve and rename testExceptionCleanupNames (GH-30758)
Miss Islington (bot) [Sat, 22 Jan 2022 07:37:32 +0000 (23:37 -0800)] 
bpo-46442: improve and rename testExceptionCleanupNames (GH-30758)

The test tested that explicitly deleting the local variable bound to the exception
did not cause problems, but it did not test what it actually claimed to test, i.e.
that the variable is deleted automatically.
(cherry picked from commit 82c53229e18f5853c82cb8ab6b9af1925a0e9e58)

Co-authored-by: Yellow Dusk <yellow.dusk1590@fastmail.com>
3 years agobpo-46463: Fixes escape4chm.py script used when building the CHM documentation file...
Miss Islington (bot) [Fri, 21 Jan 2022 22:15:44 +0000 (14:15 -0800)] 
bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file (GH-30768)

(cherry picked from commit 57d1855682dbeb9233ef3a531f9535c6442e9992)

Co-authored-by: Steve Dower <steve.dower@python.org>
3 years agobpo-43118: Fix bug in inspect.signature around 'base.__text_signature__' (GH-30285)
Miss Islington (bot) [Fri, 21 Jan 2022 22:06:35 +0000 (14:06 -0800)] 
bpo-43118: Fix bug in inspect.signature around 'base.__text_signature__' (GH-30285)

(cherry picked from commit 881a763cfe07ef4a5806ec78f13a9bc99e8909dc)

Co-authored-by: Weipeng Hong <hongweichen8888@sina.com>
3 years agobpo-46434: Handle missing docstrings in pdb help (GH-30705)
Miss Islington (bot) [Fri, 21 Jan 2022 17:33:25 +0000 (09:33 -0800)] 
bpo-46434: Handle missing docstrings in pdb help (GH-30705)

(cherry picked from commit 60705cff70576482fea31dcafbf8a37cbb751ea5)

Co-authored-by: Tom Sparrow <793763+sparrowt@users.noreply.github.com>
3 years ago[3.9] bpo-41857: mention timeout argument units in select.poll() and select.depoll...
Tal Einat [Fri, 21 Jan 2022 09:37:39 +0000 (11:37 +0200)] 
[3.9] bpo-41857: mention timeout argument units in select.poll() and select.depoll() doc-strings (GH-22406)

(cherry picked from commit 27df7566bc19699b967e0e30d7808637b90141f6)

Co-authored-by: Zane Bitter <zbitter@redhat.com>
3 years agobpo-46080: fix argparse help generation exception in edge case (GH-30111)
Miss Islington (bot) [Thu, 20 Jan 2022 23:22:50 +0000 (15:22 -0800)] 
bpo-46080: fix argparse help generation exception in edge case (GH-30111)

Fix an uncaught exception during help text generation when
argparse.BooleanOptionalAction is used with default=argparse.SUPPRESS
and help is specified.
(cherry picked from commit 9e87c0e03fa501fb90008547983ce4c1dcaaf90c)

Co-authored-by: Felix Fontein <felix@fontein.de>
3 years ago[3.9] Mark all clinic headers as generated (GH-30679). (GH-30728)
Erlend Egeberg Aasland [Thu, 20 Jan 2022 21:07:19 +0000 (22:07 +0100)] 
[3.9] Mark all clinic headers as generated (GH-30679). (GH-30728)

(cherry picked from commit 71734d0b9ca584bcbdcb2fb44ae16bb2fbfcaf6e)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
3 years ago[3.9] bpo-46425: Fix direct invocation of multiple test modules (GH-30666) (GH-30700)
Nikita Sobolev [Thu, 20 Jan 2022 01:43:49 +0000 (04:43 +0300)] 
[3.9] bpo-46425: Fix direct invocation of multiple test modules (GH-30666) (GH-30700)

3 years agobpo-46437: remove useless `hasattr` from `test_typing` (GH-30704)
Miss Islington (bot) [Wed, 19 Jan 2022 22:12:25 +0000 (14:12 -0800)] 
bpo-46437: remove useless `hasattr` from `test_typing` (GH-30704)

(cherry picked from commit 263c0dd16017613c5ea2fbfc270be4de2b41b5ad)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agodoc: Clarify os.urandom return type (GH-30282)
Miss Islington (bot) [Wed, 19 Jan 2022 22:07:47 +0000 (14:07 -0800)] 
doc: Clarify os.urandom return type (GH-30282)

Other descriptions in the same file also use 'bytestring' to refer to bytes objects
(cherry picked from commit 4b99803b861e58eb476a7a30e2e8aacdec5df104)

Co-authored-by: Florian Bruhin <me@the-compiler.org>
3 years agodocs: correct outdated MappingProxyType docstrings (GH-30281)
Miss Islington (bot) [Wed, 19 Jan 2022 21:57:30 +0000 (13:57 -0800)] 
docs: correct outdated MappingProxyType docstrings (GH-30281)

The docstrings for MappingProxyType's keys(), values(), and items()
methods were never updated to reflect the changes that Python 3 brought
to these APIs, namely returning views rather than lists.
(cherry picked from commit 2d10fa9bc4cf83c5e5dd73decc9a138d6d247374)

Co-authored-by: Joshua Bronson <jabronson@gmail.com>
3 years ago[3.9] bpo-45680: Clarify documentation on ``GenericAlias`` objects (GH-29335) (GH...
Ken Jin [Wed, 19 Jan 2022 16:01:30 +0000 (00:01 +0800)] 
[3.9] bpo-45680: Clarify documentation on ``GenericAlias`` objects (GH-29335) (GH-30689)

The documentation on ``GenericAlias`` objects implies at multiple points that
only container classes can define ``__class_getitem__``. This is misleading.
This PR proposes a rewrite of the documentation to clarify that non-container
classes can define ``__class_getitem__``, and to clarify what it means when a
non-container class is parameterized.

See also: initial discussion of issues with this piece of documentation in
GH-29308, and previous BPO issue [42280](https://bugs.python.org/issue42280).

Also improved references in glossary and typing docs. Fixed some links.

(cherry picked from commit 0eae9a2a2db6cc5a72535f61bb988cc417011640)

Co-Authored-By: Erlend Egeberg Aasland <erlend.aasland@innova.no>
Co-Authored-By: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Co-Authored-By: Alex Waygood <Alex.Waygood@Gmail.com>
3 years ago[3.9] bpo-46424: [typing] cover `Annotation[arg]` invalid usage in tests (GH-30663...
Miss Islington (bot) [Wed, 19 Jan 2022 15:59:46 +0000 (07:59 -0800)] 
[3.9] bpo-46424: [typing] cover `Annotation[arg]` invalid usage in tests (GH-30663) (GH-30692)

(cherry picked from commit 32398294fb3fcf4ee74da54722fd0221c4e6cb74)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-46231: Remove invalid_* rules preceded by more tokens from the grammar docs ...
Miss Islington (bot) [Wed, 19 Jan 2022 14:45:50 +0000 (06:45 -0800)] 
bpo-46231: Remove invalid_* rules preceded by more tokens from the grammar docs (GH-30341) (GH-30392)

(cherry picked from commit e09d94a140a5f6903017da9b6ac752ba041d69da)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years ago[3.9] bpo-22039: [doc] clarify that there are no plans to disable deleting an attribu...
Miss Islington (bot) [Wed, 19 Jan 2022 12:29:52 +0000 (04:29 -0800)] 
[3.9] bpo-22039: [doc] clarify that there are no plans to disable deleting an attribute via PyObject_SetAttr (GH-30639) (GH-30685)

(cherry picked from commit 3bf6315c4cabf72d64e65e6f85bf72c65137255a)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Automerge-Triggered-By: GH:iritkatriel
3 years ago[3.9] bpo-45554: Document multiprocessing.Process.exitcode values (GH-30142) (GH...
Miss Islington (bot) [Tue, 18 Jan 2022 22:03:22 +0000 (14:03 -0800)] 
[3.9] bpo-45554: Document multiprocessing.Process.exitcode values (GH-30142) (GH-30675)

This addresses [[bpo-45554]()]() by expanding the `exitcode` documentation to also describe what `exitcode` will be in cases of normal termination, `sys.exit()` called, and on uncaught exceptions.

(cherry picked from commit 3852269b91fcc8ee668cd876b3669eba6da5b1ac)

Co-authored-by: John Marshall <jmarshall@hey.com>
3 years ago[3.9] bpo-46402: Promote SQLite URI tricks in sqlite3 docs (GH-30660) (#30672)
Erlend Egeberg Aasland [Tue, 18 Jan 2022 21:58:47 +0000 (22:58 +0100)] 
[3.9] bpo-46402: Promote SQLite URI tricks in sqlite3 docs (GH-30660) (#30672)

* bpo-46402: Promote SQLite URI tricks in `sqlite3` docs (GH-30660)

Provide some examples of URI parameters in sqlite connect().

Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
(cherry picked from commit bdf2ab1887a2edfb089a3c2a1590cf1e84ea0048)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* Update suspicious rules

3 years agobpo-20823: Clarify copyreg.pickle() documentation (GH-30230)
Miss Islington (bot) [Tue, 18 Jan 2022 20:17:06 +0000 (12:17 -0800)] 
bpo-20823: Clarify copyreg.pickle() documentation (GH-30230)

(cherry picked from commit 65940fa5c12a4b4a0650c7845044ffd63b94e227)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years ago[3.9] bpo-46411: Remove unnecessary calls to sys.exc_info() in tests (GH-30638) ...
Miss Islington (bot) [Tue, 18 Jan 2022 07:29:02 +0000 (23:29 -0800)] 
[3.9] bpo-46411: Remove unnecessary calls to sys.exc_info() in tests (GH-30638) (GH-30658)

(cherry picked from commit a287b31bcb065e4122400cb59167340d25480e6d)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Automerge-Triggered-By: GH:iritkatriel
3 years agobpo-13886: Skip PTY non-ASCII tests if readline is loaded (GH-30631) (GH-30635)
Miss Islington (bot) [Mon, 17 Jan 2022 13:47:21 +0000 (05:47 -0800)] 
bpo-13886: Skip PTY non-ASCII tests if readline is loaded (GH-30631) (GH-30635)

Skip test_builtin PTY tests on non-ASCII characters if the readline
module is loaded. The readline module changes input() behavior, but
test_builtin is not intented to test the readline module.

When the readline module is loaded, PyOS_Readline() uses the readline
implementation. In some cases, the Python readline callback
rlhandler() is called by readline with a string without non-ASCII
characters.
(cherry picked from commit ad6e640f910787e73fd00f59117fbd22cdf88c78)

Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
3 years agobpo-20281, bpo-29964: update datetime docs to refer %z and %Z to a pre-existing footn...
Miss Islington (bot) [Fri, 14 Jan 2022 23:59:56 +0000 (15:59 -0800)] 
bpo-20281, bpo-29964: update datetime docs to refer %z and %Z to a pre-existing footnote (GH-30354)

(cherry picked from commit 305588c67cdede4ef127ada90c1557bc1ef7c200)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agoPost 3.9.10
Łukasz Langa [Fri, 14 Jan 2022 21:49:33 +0000 (22:49 +0100)] 
Post 3.9.10

3 years agoMerge tag 'v3.9.10' into 3.9
Łukasz Langa [Fri, 14 Jan 2022 21:49:13 +0000 (22:49 +0100)] 
Merge tag 'v3.9.10' into 3.9

Python 3.9.10

3 years agobpo-23183: Document the timeit output (GH-30359)
Miss Islington (bot) [Fri, 14 Jan 2022 17:53:38 +0000 (09:53 -0800)] 
bpo-23183: Document the timeit output (GH-30359)

Co-authored-by: Robert Collins <robertc@robertcollins.net>
(cherry picked from commit 73140de97cbeb01bb6c9af1da89ecb9355921e91)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agobpo-46280: Fix tracemalloc_copy_domain() (GH-30591)
Miss Islington (bot) [Fri, 14 Jan 2022 04:35:21 +0000 (20:35 -0800)] 
bpo-46280: Fix tracemalloc_copy_domain() (GH-30591)

Test if tracemalloc_copy_traces() failed to allocated memory in
tracemalloc_copy_domain().
(cherry picked from commit 7c770d3350813a82a639fcb3babae0de2b87aaae)

Co-authored-by: Victor Stinner <vstinner@python.org>
3 years agoPython 3.9.10 v3.9.10
Łukasz Langa [Thu, 13 Jan 2022 21:21:23 +0000 (22:21 +0100)] 
Python 3.9.10

3 years agobpo-40479: Fix typo, flag must be set for OpenSSL < 3.0.0 (GH-30584)
Miss Islington (bot) [Thu, 13 Jan 2022 21:19:50 +0000 (13:19 -0800)] 
bpo-40479: Fix typo, flag must be set for OpenSSL < 3.0.0 (GH-30584)

(cherry picked from commit 276c234ce0fa6732237f1b187989837324d9dea3)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agobpo-46070: _PyGC_Fini() untracks objects (GH-30577) (GH-30580)
Victor Stinner [Thu, 13 Jan 2022 19:12:50 +0000 (20:12 +0100)] 
bpo-46070: _PyGC_Fini() untracks objects (GH-30577) (GH-30580)

Py_EndInterpreter() now explicitly untracks all objects currently
tracked by the GC. Previously, if an object was used later by another
interpreter, calling PyObject_GC_UnTrack() on the object crashed if
the previous or the next object of the PyGC_Head structure became a
dangling pointer.

(cherry picked from commit 1a4d1c1c9b08e75e88aeac90901920938f649832)

3 years ago[3.9] bpo-40479: Fix hashlib's usedforsecurity for OpenSSL 3.0.0 (GH-30455) (GH-30574)
Christian Heimes [Thu, 13 Jan 2022 10:20:45 +0000 (12:20 +0200)] 
[3.9] bpo-40479: Fix hashlib's usedforsecurity for OpenSSL 3.0.0 (GH-30455) (GH-30574)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agobpo-46345: Add a test case for implicit `Optional` class attribute (GH-30535)
Miss Islington (bot) [Thu, 13 Jan 2022 01:46:35 +0000 (17:46 -0800)] 
bpo-46345: Add a test case for implicit `Optional` class attribute (GH-30535)

(cherry picked from commit 1de60155d5d01be2924e72fb68dd13d4fd00acd7)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years ago[doc] Add license_url for python-docs-theme 2022.1. (GH-30527) (GH-30541)
Miss Islington (bot) [Tue, 11 Jan 2022 20:18:45 +0000 (12:18 -0800)] 
[doc] Add license_url for python-docs-theme 2022.1. (GH-30527) (GH-30541)

(cherry picked from commit 6f05e1ec193c132015e9a23d1137b1731596f186)

Co-authored-by: Julien Palard <julien@palard.fr>
Co-authored-by: Julien Palard <julien@palard.fr>
3 years agocloses bpo-46253: Change Py_UNICODE to Py_UCS4 in the C API docs to match the current...
Miss Islington (bot) [Tue, 11 Jan 2022 14:59:26 +0000 (06:59 -0800)] 
closes bpo-46253: Change Py_UNICODE to Py_UCS4 in the C API docs to match the current source code (GH-30387)

(cherry picked from commit 43c5c1369cb21f08a1dc1d63923c3586b883e3e8)

Co-authored-by: Julian Gilbey <julian-git@d-and-j.net>
3 years agobpo-46205: exit if no workers are alive in runtest_mp (GH-30470)
Miss Islington (bot) [Tue, 11 Jan 2022 03:32:15 +0000 (19:32 -0800)] 
bpo-46205: exit if no workers are alive in runtest_mp (GH-30470)

(cherry picked from commit e13cdca0f5224ec4e23bdd04bb3120506964bc8b)

Co-authored-by: Sam Gross <colesbury@gmail.com>
3 years ago[3.9] bpo-46261: Update `sqlite3.Cursor.lastrowid` docs (GH-30407)
Miss Islington (bot) [Sat, 8 Jan 2022 20:06:14 +0000 (12:06 -0800)] 
[3.9] bpo-46261: Update `sqlite3.Cursor.lastrowid` docs (GH-30407)

3 years agobpo-46290: Fix parameter names in dataclasses docs (GH-30450)
Miss Islington (bot) [Sat, 8 Jan 2022 15:09:58 +0000 (07:09 -0800)] 
bpo-46290: Fix parameter names in dataclasses docs (GH-30450)

(cherry picked from commit ef5376e69e72fa922d7f1b3df47b99d3576f9df1)

Co-authored-by: Zsolt Dollenstein <zsol.zsol@gmail.com>
3 years agobpo-46299: improve `test_descr.py` with stricter error handling (GH-30471)
Miss Islington (bot) [Sat, 8 Jan 2022 05:26:11 +0000 (21:26 -0800)] 
bpo-46299: improve `test_descr.py` with stricter error handling (GH-30471)

(cherry picked from commit e63066cfed27511c9b786d61761f87f7a532571a)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-28546: [doc] Clarify setting pdb breakpoints (GH-30360)
Miss Islington (bot) [Fri, 7 Jan 2022 20:06:43 +0000 (12:06 -0800)] 
bpo-28546: [doc] Clarify setting pdb breakpoints (GH-30360)

Co-authored-by: Ian Kelling <ian@iankelling.org>
(cherry picked from commit 6d07a9fb7cb31433c376a1aa20ea32001da0a418)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agobpo-46216: remove spurious link to os.system() from os.time() documentation (GH-30326...
Miss Islington (bot) [Fri, 7 Jan 2022 19:01:26 +0000 (11:01 -0800)] 
bpo-46216: remove spurious link to os.system() from os.time() documentation (GH-30326) (GH-30460)

Automerge-Triggered-By: GH:iritkatriel
(cherry picked from commit 9b7aa6a9d678ba798c57fa5bbc800014dfe4fb91)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
3 years agobpo-24650: Use full term "generator function" in yield expressions docs (GH-24663)
Miss Islington (bot) [Fri, 7 Jan 2022 19:00:45 +0000 (11:00 -0800)] 
bpo-24650: Use full term "generator function" in yield expressions docs (GH-24663)

(cherry picked from commit 273cb8e7577d143830404f6779946a0bedb58758)

Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
3 years agobpo-46070: Fix asyncio initialisation guard (GH-30423)
Miss Islington (bot) [Fri, 7 Jan 2022 14:36:07 +0000 (06:36 -0800)] 
bpo-46070: Fix asyncio initialisation guard (GH-30423)

If init flag is set, exit successfully immediately.
If not, only set the flag after successful initialization.
(cherry picked from commit b127e70a8a682fe869c22ce04c379bd85a00db67)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
3 years ago[3.9] bpo-46251: Add 'Security Considerations' section to logging configura… (GH...
Miss Islington (bot) [Thu, 6 Jan 2022 23:18:18 +0000 (15:18 -0800)] 
[3.9] bpo-46251: Add 'Security Considerations' section to logging configura… (GH-30411) (GH-30448)

3 years agobpo-46263: Fix second location that needs MALLOC_CONF on FreeBSD (GH-30440)
Miss Islington (bot) [Thu, 6 Jan 2022 20:15:55 +0000 (12:15 -0800)] 
bpo-46263: Fix second location that needs MALLOC_CONF on FreeBSD (GH-30440)

Automerge-Triggered-By: GH:tiran
(cherry picked from commit c9137d4b638c0699b904011cafe68895d28dd80b)

Co-authored-by: Christian Heimes <christian@python.org>
3 years ago[3.9] bpo-46263: FreeBSD 14.0 jemalloc workaround for junk bytes of freed memory...
Miss Islington (bot) [Thu, 6 Jan 2022 15:52:21 +0000 (07:52 -0800)] 
[3.9] bpo-46263: FreeBSD 14.0 jemalloc workaround for junk bytes of freed memory (GH-30434) (GH-30437)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agobpo-46278: fix typo introduced in GH-30427 (GH-30430)
Miss Islington (bot) [Thu, 6 Jan 2022 13:51:44 +0000 (05:51 -0800)] 
bpo-46278: fix typo introduced in GH-30427 (GH-30430)

Automerge-Triggered-By: GH:asvetlov
(cherry picked from commit b50e5e916a05df65ab6a255af7624b751e0fe9d1)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agoReflect 'context' arg in 'AbstractEventLoop.call_*()' methods (GH-30427) (#30429)
Miss Islington (bot) [Thu, 6 Jan 2022 13:03:11 +0000 (05:03 -0800)] 
Reflect 'context' arg in 'AbstractEventLoop.call_*()' methods (GH-30427) (#30429)

(cherry picked from commit 3e43fac2503afe219336742b150b3ef6e470686f)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
3 years agobpo-46263: Don't use MULTIARCH on FreeBSD (GH-30410)
Miss Islington (bot) [Wed, 5 Jan 2022 10:20:09 +0000 (02:20 -0800)] 
bpo-46263: Don't use MULTIARCH on FreeBSD (GH-30410)

(cherry picked from commit cae55542d23e606dde9819d5dadd7430085fcc77)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agoFix missing "," in the documentation of Executor Objects (GH-30404)
Miss Islington (bot) [Tue, 4 Jan 2022 19:15:56 +0000 (11:15 -0800)] 
Fix missing "," in the documentation of Executor Objects (GH-30404)

(cherry picked from commit f404e26d749c85eef7b5be836375260855050ee3)

Co-authored-by: Philipp Claßen <philipp.classen@posteo.de>
Co-authored-by: Philipp Claßen <philipp.classen@posteo.de>
3 years agobpo-20369: concurrent.futures.wait() now deduplicates futures given a… (GH-30168)
Miss Islington (bot) [Tue, 4 Jan 2022 14:27:26 +0000 (06:27 -0800)] 
bpo-20369: concurrent.futures.wait() now deduplicates futures given a… (GH-30168)

* bpo-20369: concurrent.futures.wait() now deduplicates futures given as arg.

* 📜🤖 Added by blurb_it.

Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
(cherry picked from commit 7d7817cf0f826e566d8370a0e974bbfed6611d91)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agobpo-33252: Document that ResourceWarning is ignored by default (GH-30358) (GH-30396)
Miss Islington (bot) [Tue, 4 Jan 2022 12:03:58 +0000 (04:03 -0800)] 
bpo-33252: Document that ResourceWarning is ignored by default (GH-30358) (GH-30396)

`ResourceWarning` is ignored by default.

Document this behaviour, for consistency with others in this table such as `DeprecationWarning`.

Documentation PR can skip NEWS file.

Automerge-Triggered-By: GH:iritkatriel
(cherry picked from commit b949845b36b999185ed2bdf8a04dca1da39f3002)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agobpo-46239: improve error message when importing `asyncio.windows_events` (GH-30353)
Miss Islington (bot) [Tue, 4 Jan 2022 09:13:56 +0000 (01:13 -0800)] 
bpo-46239: improve error message when importing `asyncio.windows_events` (GH-30353)

(cherry picked from commit 5a2a65096c3ec2d37f33615f2a420d2ffcabecf2)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-34538: Remove Exception subclassing from tutorial (GH-30361)
Miss Islington (bot) [Mon, 3 Jan 2022 23:19:29 +0000 (15:19 -0800)] 
bpo-34538: Remove Exception subclassing from tutorial (GH-30361)

Remove the bit about subclassing exceptions.

Documentation PR can skip the NEWS label.

Automerge-Triggered-By: GH:iritkatriel
(cherry picked from commit 2db56130631255ca2eb504519430fb2f1fe789e9)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agobpo-34931: [doc] clarify behavior of os.path.splitext() on paths with multiple leadin...
Miss Islington (bot) [Mon, 3 Jan 2022 20:39:02 +0000 (12:39 -0800)] 
bpo-34931: [doc] clarify behavior of os.path.splitext() on paths with multiple leading periods (GH-30347) (GH-30369)

(cherry picked from commit 51700bf08b0dd4baf998440b2ebfaa488a2855ba)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
3 years agobpo-40477: macOS Python Launcher app fixes for recent macOS releases (GH-30348)
Miss Islington (bot) [Mon, 3 Jan 2022 06:48:21 +0000 (22:48 -0800)] 
bpo-40477: macOS Python Launcher app fixes for recent macOS releases (GH-30348)

This change solves two problems encountered by users of the macOS Python Launcher app on recent macOS releases (10.14+):

- The launcher app was no longer able to launch the macOS Terminal.app to run a script.

- Even if Terminal.app was already launched, the launcher app was unable to send an Apple Event to Terminal.app to open and run Python with the desired .py file.
(cherry picked from commit 549e62827262264cda30455e10e315602129da72)

Co-authored-by: Ned Deily <nad@python.org>
3 years agobpo-41028: Doc: Move switchers to docsbuild-scripts. (GH-20969) (GH-30343)
Miss Islington (bot) [Sun, 2 Jan 2022 23:04:33 +0000 (15:04 -0800)] 
bpo-41028: Doc: Move switchers to docsbuild-scripts. (GH-20969) (GH-30343)

(cherry picked from commit ee2549c2ba8bae00f2b2fea8a39c6dfbd1d06520)

Co-authored-by: Julien Palard <julien@palard.fr>
3 years agoUpdate copyright year to 2022. (GH-30335)
Miss Islington (bot) [Sun, 2 Jan 2022 20:34:36 +0000 (12:34 -0800)] 
Update copyright year to 2022. (GH-30335)

Automerge-Triggered-By: GH:benjaminp
(cherry picked from commit ba00f0d93a4aea85ae8089f139856a7c450584d7)

Co-authored-by: Benjamin Peterson <benjamin@python.org>
3 years agobpo-46079: Replace external link that is down for maintenance. (GH-30315) (GH-30329)
Miss Islington (bot) [Sat, 1 Jan 2022 18:13:31 +0000 (10:13 -0800)] 
bpo-46079: Replace external link that is down for maintenance. (GH-30315) (GH-30329)

3 years agobpo-46085: Fix iterator cache mechanism of OrderedDict. (GH-30290)
Miss Islington (bot) [Thu, 30 Dec 2021 05:29:19 +0000 (21:29 -0800)] 
bpo-46085: Fix iterator cache mechanism of OrderedDict. (GH-30290)

(cherry picked from commit fb44d0589615590b1e7895ba78a038e96b15a219)

Co-authored-by: Dong-hee Na <donghee.na@python.org>
3 years agocloses docs: remove references to Py_USING_MEMORY_DEBUGGER (GH-30284)
Miss Islington (bot) [Wed, 29 Dec 2021 22:47:37 +0000 (14:47 -0800)] 
closes docs: remove references to Py_USING_MEMORY_DEBUGGER (GH-30284)

(cherry picked from commit 8e11237c5d24e649b26cc928b52bc37f2fde9c7a)

Co-authored-by: Carlos Damazio <carlos.damazio@damazio.dev>
3 years agobpo-45496: Allow flexibility in winfo_rgb tests (GH-30185)
Miss Islington (bot) [Sun, 26 Dec 2021 12:27:29 +0000 (04:27 -0800)] 
bpo-45496: Allow flexibility in winfo_rgb tests (GH-30185)

(cherry picked from commit 2e3e0d23adca8d83722d939d6abd1e467d7578f7)

Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
3 years ago[3.9] bpo-46032: Check types in singledispatch's register() at declaration time ...
Miss Islington (bot) [Sun, 26 Dec 2021 12:23:23 +0000 (04:23 -0800)] 
[3.9] bpo-46032: Check types in singledispatch's register() at declaration time (GH-30050) (GH-30254) (GH-30255)

The registry() method of functools.singledispatch() functions checks now
the first argument or the first parameter annotation and raises a TypeError if it is
not supported. Previously unsupported "types" were ignored (e.g. typing.List[int])
or caused an error at calling time (e.g. list[int]).

(cherry picked from commit 078abb676cf759b1e960f78390b6e80f256f0255)
(cherry picked from commit 03c7449fbc7c57f5e0365f234a0b65c1dde763f2)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years ago[3.9] bpo-23819: Fix asyncio tests on python optimized mode (GH-30195) (GH-30265)
Miss Islington (bot) [Sun, 26 Dec 2021 11:54:18 +0000 (03:54 -0800)] 
[3.9] bpo-23819: Fix asyncio tests on python optimized mode (GH-30195) (GH-30265)

(cherry picked from commit a23ab7b6d8b3ae3a47747c0c4bceb2370cc48dcc)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agodoc: fix a typo in unittest.mock.rst (GH-30227) (GH-30263)
Miss Islington (bot) [Sun, 26 Dec 2021 11:51:57 +0000 (03:51 -0800)] 
doc: fix a typo in unittest.mock.rst (GH-30227) (GH-30263)

(cherry picked from commit 10bf0a9ac3c9bbde2fa8989d9435462f0e7da545)

Co-authored-by: Joe <nigelchiang@outlook.com>
3 years ago[3.9] Remove a NEWS entry for bpo-45878 (GH-30258) (GH-30260)
Miss Islington (bot) [Sun, 26 Dec 2021 11:25:49 +0000 (03:25 -0800)] 
[3.9] Remove a NEWS entry for bpo-45878 (GH-30258) (GH-30260)

The docs linter complains about it, and in general news entries for such changes are not required.
(cherry picked from commit 11909c12c75a7f377460561abc97707a4006fc07)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years agoDoc: Fix link in multiprocessing.starmap pointing to builtin map. (GH-26560)
Miss Islington (bot) [Sun, 26 Dec 2021 11:15:38 +0000 (03:15 -0800)] 
Doc: Fix link in multiprocessing.starmap pointing to builtin map. (GH-26560)

(cherry picked from commit 32096df0e00e692ee6dc688e62213bff0dffd573)

Co-authored-by: Julien Palard <julien@palard.fr>
3 years agobpo-45878: convert `try/except` to `self.assertRaises` in `Lib/ctypes/test/test_funct...
Miss Islington (bot) [Fri, 24 Dec 2021 09:27:17 +0000 (01:27 -0800)] 
bpo-45878: convert `try/except` to `self.assertRaises` in `Lib/ctypes/test/test_functions.py` (GH-29721) (GH-29723)

(cherry picked from commit b48ac6fe38b2fca9963b097c04cdecfc6083104e)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agobpo-46150: ensure `fakeuser` does not exist in `PosixPathTest.test_expanduser` (GH...
Miss Islington (bot) [Fri, 24 Dec 2021 08:32:27 +0000 (00:32 -0800)] 
bpo-46150: ensure `fakeuser` does not exist in `PosixPathTest.test_expanduser` (GH-30240)

Ensure `fakeuser` does not exist in `PosixPathTest.test_expanduser`
(cherry picked from commit b8de8b7039cee47465b2af9950b0b9ed2d3f2903)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
3 years agoAllow test_pathlib to pass on systems where fakeuser exists. (GH-30244)
Miss Islington (bot) [Fri, 24 Dec 2021 08:07:41 +0000 (00:07 -0800)] 
Allow test_pathlib to pass on systems where fakeuser exists. (GH-30244)

(cherry picked from commit d8880677a79ba4e70bbe7583eecf573bfceb7e98)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
3 years agobpo-46106: Update OpenSSL to 1.1.1m (GH-30211) (GH-30225)
Ned Deily [Wed, 22 Dec 2021 04:25:09 +0000 (23:25 -0500)] 
bpo-46106: Update OpenSSL to 1.1.1m (GH-30211) (GH-30225)

Co-authored-by: Ned Deily <nad@python.org>
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agoUpdate potentially confusing note for mean. (GH-30174) (GH-30221)
Miss Islington (bot) [Tue, 21 Dec 2021 12:44:13 +0000 (04:44 -0800)] 
Update potentially confusing note for mean. (GH-30174) (GH-30221)

3 years ago[3.9] bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser...
Pablo Galindo Salgado [Mon, 20 Dec 2021 17:18:13 +0000 (17:18 +0000)] 
[3.9] bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177) (#30215)

Co-authored-by: Batuhan Taskaya <isidentical@gmail.com>.
(cherry picked from commit e9898bf153d26059261ffef11f7643ae991e2a4c)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years ago[3.9] bpo-46104: Fix example broken by GH-30148 (GH-30203) (GH-30210)
Miss Islington (bot) [Mon, 20 Dec 2021 06:02:04 +0000 (22:02 -0800)] 
[3.9] bpo-46104: Fix example broken by GH-30148 (GH-30203) (GH-30210)

See discussion in GH-30179.
(cherry picked from commit 7c5c3f7254d78babcaf7a2ec187fd6ec53b8403c)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Automerge-Triggered-By: GH:Fidget-Spinner
3 years agobpo-46076: Improve documentation for per-attribute docstrings with `__slots__` (GH...
Miss Islington (bot) [Sun, 19 Dec 2021 21:11:37 +0000 (13:11 -0800)] 
bpo-46076: Improve documentation for per-attribute docstrings with `__slots__` (GH-30109) (GH-30207)

3 years agoFix test error about deprecation warning (#30205)
Andrew Svetlov [Sun, 19 Dec 2021 18:12:24 +0000 (20:12 +0200)] 
Fix test error about deprecation warning (#30205)

3 years ago[3.9] bpo-46129: Rewrite asyncio.locks tests with IsolatedAsyncioTestCase (GH-30198...
Andrew Svetlov [Sun, 19 Dec 2021 16:59:37 +0000 (18:59 +0200)] 
[3.9] bpo-46129: Rewrite asyncio.locks tests with IsolatedAsyncioTestCase (GH-30198) (GH-30204)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>.
(cherry picked from commit 9c06fd89514a9a2865e2adcc472095f6949cecb2)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
3 years agobpo-46099: Fix pthread_getcpuclockid test on Solaris (GH-30140) (#30184)
Miss Islington (bot) [Sat, 18 Dec 2021 15:51:34 +0000 (07:51 -0800)] 
bpo-46099: Fix pthread_getcpuclockid test on Solaris (GH-30140) (#30184)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit 427a490c495cde8a152e938c6f02be65620e3e59)

Co-authored-by: Jakub Kulík <Kulikjak@gmail.com>
3 years agobpo-46113: Minor fixes in stdtypes documentation (GH-30167) (GH-30187)
Miss Islington (bot) [Sat, 18 Dec 2021 14:26:04 +0000 (06:26 -0800)] 
bpo-46113: Minor fixes in stdtypes documentation (GH-30167) (GH-30187)

* Fix-1 - isidentifier() function output

* Fix-2 Update the str.splitlines() function parameter

* Fix-3 Removed unwanted full stop for str and bytes types double quotes examples.

* Fix-4 Updated class dict from **kwarg to **kwargs
(cherry picked from commit 6f2df4295123f8b961d49474b7668f7564a534a4)

Co-authored-by: Vivek Vashist <vivekvashist@gmail.com>
3 years ago[3.9] bpo-46104: Reduce use of pre-PEP 526 syntax in typing docs (GH-30148) (GH-30180)
Miss Islington (bot) [Sat, 18 Dec 2021 12:14:19 +0000 (04:14 -0800)] 
[3.9] bpo-46104: Reduce use of pre-PEP 526 syntax in typing docs (GH-30148) (GH-30180)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit 6ada013df170b0afb6b61a0d942388c6fd81cbc9)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
3 years ago[3.9] bpo-46044: Annotate deprecated sdists formats (GH-30043) (GH-30155)
Miss Islington (bot) [Fri, 17 Dec 2021 23:32:22 +0000 (15:32 -0800)] 
[3.9] bpo-46044: Annotate deprecated sdists formats (GH-30043) (GH-30155)

Co-authored-by: Matthias Bussonnier <bussonniermatthias@gmail.com>
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Éric <merwok@netwok.org>