]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Miss Islington (bot) [Sat, 9 Oct 2021 19:50:45 +0000 (12:50 -0700)]
Fix dataclassses spelling (GH-28837) (GH-28841)
(cherry picked from commit
5b4a7675bcfc6368aff955f4a6231579718f5dad )
Co-authored-by: Landon Yarrington <33426811+jly36963@users.noreply.github.com>
Co-authored-by: Landon Yarrington <33426811+jly36963@users.noreply.github.com>
Dong-hee Na [Sat, 9 Oct 2021 16:13:21 +0000 (01:13 +0900)]
[3.10] bpo-20028: Keep original exception when PyUnicode_GetLength return -1 (GH-28832) (GH-28834)
Miss Islington (bot) [Sat, 9 Oct 2021 15:35:33 +0000 (08:35 -0700)]
bpo-20028: Improve error message of csv.Dialect when initializing (GH-28705)
(cherry picked from commit
34bbc87b2ddbaf245fbed6443c3e620f80c6a843 )
Co-authored-by: Dong-hee Na <donghee.na@python.org>
Miss Islington (bot) [Fri, 8 Oct 2021 08:55:41 +0000 (01:55 -0700)]
bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796) (GH-28816)
Prevent use-after-free of running loop holder via cache.
(cherry picked from commit
392a89835371baa0fc4bf79ae479abb80661f57d )
Co-authored-by: Matthias Reichl <github@hias.horus.com>
Pablo Galindo Salgado [Thu, 7 Oct 2021 23:50:10 +0000 (00:50 +0100)]
[3.10] bpo-45408: Don't override previous tokenizer errors in the second parser pass (GH-28812). (GH-28813)
(cherry picked from commit
0219017df7ec41839fd0d56a3076b5f09c58d313 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Miss Islington (bot) [Thu, 7 Oct 2021 22:55:05 +0000 (15:55 -0700)]
bpo-45337: Use the realpath of the new executable when creating a venv on Windows (GH-28663)
(cherry picked from commit
6811fdaec825bd6ab64e358a4b480108f5634d2d )
Co-authored-by: Steve Dower <steve.dower@python.org>
Miss Islington (bot) [Thu, 7 Oct 2021 18:25:26 +0000 (11:25 -0700)]
[3.10] Remove draft notice on the 3.10 What's new document (GH-28806) (GH-28807)
Automerge-Triggered-By: GH:pablogsal
(cherry picked from commit
32485cecab0111a858055b7a60df3b9903b162e3 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Christian Clauss [Thu, 7 Oct 2021 15:49:47 +0000 (17:49 +0200)]
[3.10] Fix typos in the Lib directory (GH-28775) (GH-28804)
Fix typos in the Lib directory as identified by codespell.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>.
(cherry picked from commit
745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be )
Co-authored-by: Christian Clauss <cclauss@me.com>
Christian Clauss [Thu, 7 Oct 2021 15:34:55 +0000 (17:34 +0200)]
[3.10] Fix typos in the Tools directory (GH-28769) (GH-28801)
Like GH-28744 but for the Tools directory.
Automerge-Triggered-By: GH:pablogsal
(cherry picked from commit
682aecfdeba481c876bfc9f3796c635bd5b5df50 )
Co-authored-by: Christian Clauss <cclauss@me.com>
Christian Clauss [Thu, 7 Oct 2021 15:30:08 +0000 (17:30 +0200)]
[3.10] Fix typos in the Python directory (GH-28767) (GH-28799)
(cherry picked from commit
db693df3e112c5a61f2cbef63eedce3a36520ded )
Christian Clauss [Thu, 7 Oct 2021 15:09:30 +0000 (17:09 +0200)]
[3.10] [Misc] [Mac] Fix typos found using codespell (GH-28756) (GH-28794)
(cherry picked from commit
470145f572b53fe73518cda1eeacc56fec78c1b2 )
Christian Clauss [Thu, 7 Oct 2021 14:31:33 +0000 (16:31 +0200)]
[3.10] Fix typos in the Objects directory (GH-28766) (GH-28797)
(cherry picked from commit
5f401f10400123afa9171548c432ea3fc37c0736 )
Automerge-Triggered-By: GH:JulienPalard
Christian Clauss [Thu, 7 Oct 2021 13:00:23 +0000 (15:00 +0200)]
[3.10] Fix typos in the Include directory (GH-28745) (GH-28789)
(cherry picked from commit
8e8f7522171ef82f2f5049940f815e00e38c6f42 )
Miss Islington (bot) [Thu, 7 Oct 2021 12:11:38 +0000 (05:11 -0700)]
bpo-45400: Fix suggestion test of test_exceptions (GH-28783)
Fix test_name_error_suggestions_do_not_trigger_for_too_many_locals()
of test_exceptions if a directory name contains "a1" (like
"Python-3.11.0a1"): use a stricter regular expression.
(cherry picked from commit
4e605666b08b8f863cbbbdaa34bb06988e648d26 )
Co-authored-by: Victor Stinner <vstinner@python.org>
Miss Islington (bot) [Thu, 7 Oct 2021 09:26:12 +0000 (02:26 -0700)]
[3.10] Fix typo in whatsnew 3.10.rst (GH-26854) (GH-28782)
Thanks for the fix @wiggin15 .
(cherry picked from commit
599c07006a636b0a6904008534118a9ba3daf726 )
Co-authored-by: Arnon Yaari <wiggin15@yahoo.com>
Automerge-Triggered-By: GH:JulienPalard
Miss Islington (bot) [Thu, 7 Oct 2021 08:55:18 +0000 (01:55 -0700)]
[3.10] Fix typos in the Modules directory (GH-28761) (GH-28781)
(cherry picked from commit
dd02a696e55b450413e765e698e653d781ca4205 )
Co-authored-by: Christian Clauss <cclauss@me.com>
Automerge-Triggered-By: GH:gpshead
Miss Islington (bot) [Thu, 7 Oct 2021 07:48:00 +0000 (00:48 -0700)]
bpo-45385: Fix reference leak from descr_check (GH-28719) (GH-28779)
Miss Islington (bot) [Wed, 6 Oct 2021 18:52:22 +0000 (11:52 -0700)]
[doc] Mention __slots__ behavior in weakref.rst (GH-21061) (GH-28772)
It took me longer than I expected to figure out why a random class
I dealt with didn't support weak references. I believe this addition
will make the __slots__/weakref interaction more discoverable to people
having troubles with this. (Before this patch __slots__ was not
mentioned in weakref documentation even once).
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit
b24b47e64355224c1bf4e46ed7c4d9f7df4e6f09 )
Co-authored-by: Jakub Stasiak <jakub@stasiak.at>
Miss Islington (bot) [Wed, 6 Oct 2021 18:29:23 +0000 (11:29 -0700)]
bpo-45328: Avoid failure in OSs without TCP_NODELAY support (GH-28646) (GH-28771)
Operating systems without support for TCP_NODELAY will raise an OSError
when trying to set the socket option, but the show can still go on.
(cherry picked from commit
0571b934f5f9198c3461a7b631d7073ac0a5676f )
Co-authored-by: rtobar <rtobarc@gmail.com>
Miss Islington (bot) [Wed, 6 Oct 2021 15:15:42 +0000 (08:15 -0700)]
bpo-34804: [doc] Rephrase section on side effects in functional.rst for clarity (GH-27989) (GH-28762)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit
7af95a1e8097b2aab2cbe8de88727809e745b658 )
Co-authored-by: DonnaDia <37962843+DonnaDia@users.noreply.github.com>
Christian Clauss [Wed, 6 Oct 2021 13:56:57 +0000 (15:56 +0200)]
[3.10] [doc] Fix typos found using codespell (GH-28744) (GH-28758)
Miss Islington (bot) [Tue, 5 Oct 2021 22:15:46 +0000 (15:15 -0700)]
bpo-45343: Update bundled pip to 21.2.4 and setuptools to 58.1.0 (GH-28684) (GH-28746)
(cherry picked from commit
4c8d543823dde5a30615da61727837a48f7ab847 )
Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
Miss Islington (bot) [Tue, 5 Oct 2021 21:04:27 +0000 (14:04 -0700)]
sqlite3: Modernize documentation around unicode and bytes. (GH-28652) (GH-28694)
(cherry picked from commit
1dac95c814763eb8a53896ac4326d8d51895d43d )
Co-authored-by: Julien Palard <julien@palard.fr>
Miss Islington (bot) [Tue, 5 Oct 2021 17:21:25 +0000 (10:21 -0700)]
[doc] Fix gethostbyname_ex description (GH-28700) (GH-28742)
It seems part of `gethostbyname_ex` doc was copied from `gethostbyaddr`. The latter has an `ip_address` parameter whereas the former doesn't.
(cherry picked from commit
4103280b83e1419bef535a42813d6dbe83bfe880 )
Co-authored-by: Andre Delfino <adelfino@gmail.com>
Miss Islington (bot) [Tue, 5 Oct 2021 16:34:59 +0000 (09:34 -0700)]
bpo-44050: Extension modules can share state when they don't support sub-interpreters. (GH-27794) (GH-28738)
Automerge-Triggered-By: GH:encukou
(cherry picked from commit
b9bb74871b27d9226df2dd3fce9d42bda8b43c2b )
Co-authored-by: Hai Shi <shihai1992@gmail.com>
Miss Islington (bot) [Tue, 5 Oct 2021 12:38:50 +0000 (05:38 -0700)]
bpo-45354: Skip obsolete device name tests on Windows 11 (GH-28712)
(cherry picked from commit
de4052fe0633e3a053e66c8477f13677054d6ede )
Co-authored-by: Jeremy Kloth <jeremy.kloth@gmail.com>
Miss Islington (bot) [Tue, 5 Oct 2021 10:04:52 +0000 (03:04 -0700)]
[3.10] bpo-45371: Fix distutils' rpath support for clang (GH-28732) (GH-28733)
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit
ef6196028f966f22d82930b66e1371e75c5df2f7 )
Co-authored-by: Christian Heimes <christian@python.org>
Automerge-Triggered-By: GH:tiran
John Belmonte [Tue, 5 Oct 2021 06:21:34 +0000 (15:21 +0900)]
[3.10] bpo-44594: fix (Async)ExitStack handling of __context__ (gh-27089) (GH-28730)
Make enter_context(foo()) / enter_async_context(foo()) equivalent to
`[async] with foo()` regarding __context__ when an exception is raised.
Previously exceptions would be caught and re-raised with the wrong
context when explicitly overriding __context__ with None..
(cherry picked from commit
e6d1aa1ac65b6908fdea2c70ec3aa8c4f1dffcb5 )
Co-authored-by: John Belmonte <john@neggie.net>
Automerge-Triggered-By: GH:njsmith
Pablo Galindo [Mon, 4 Oct 2021 19:17:37 +0000 (20:17 +0100)]
Post 3.10.0
Pablo Galindo [Mon, 4 Oct 2021 19:12:06 +0000 (20:12 +0100)]
Merge tag 'v3.10.0' into 3.10
Python 3.10.0
Pablo Galindo [Mon, 4 Oct 2021 17:27:07 +0000 (18:27 +0100)]
Python 3.10.0
Serhiy Storchaka [Mon, 4 Oct 2021 14:07:21 +0000 (17:07 +0300)]
[3.10] bpo-45355: More use of sizeof(_Py_CODEUNIT) (GH-28720). (GH-28721)
(cherry picked from commit
252b7bcb236dc261f3af1275bc90f9a303d9648f )
Serhiy Storchaka [Mon, 4 Oct 2021 12:01:11 +0000 (15:01 +0300)]
[3.10] bpo-45355: Use sizeof(_Py_CODEUNIT) instead of literal 2 for the size of the code unit (GH-28711). (GH-28718)
(cherry picked from commit
60b9e040c9cf40e69f42c0008e564458aa0379e8 )
Miss Islington (bot) [Fri, 1 Oct 2021 09:41:20 +0000 (02:41 -0700)]
bpo-45310: Fix parrallel shared memory tests (GH-28661)
Add a PID to names of POSIX shared memory objects to allow
running multiprocessing tests (test_multiprocessing_fork,
test_multiprocessing_spawn, etc) in parallel.
(cherry picked from commit
eb4495e8e275c83d691add116c4f2b74e73e3cc8 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Fri, 1 Oct 2021 12:58:37 +0000 (05:58 -0700)]
hashlib: Fix old message about unicode objects. (GH-28653)
(cherry picked from commit
9ce0f48e918860ffa32751a85b0fe7967723e2e3 )
Co-authored-by: Julien Palard <julien@palard.fr>
Miss Islington (bot) [Wed, 29 Sep 2021 11:41:27 +0000 (04:41 -0700)]
bpo-45291: Explicitly set --libdir=lib when configure OpenSSL (GH-28566) (GH-28616)
(cherry picked from commit
bc4cde40339dd372960f27401d8fdaa4dab0f469 )
Co-authored-by: zhanpon <pon.zhan@gmail.com>
Miss Islington (bot) [Sat, 2 Oct 2021 06:27:23 +0000 (23:27 -0700)]
bpo-45341: Replace 'Packaging' with 'Package' in "Python P... Index" (GH-28687)
pypi.org " The Python Package Index (PyPI) ...
(cherry picked from commit
0be338199fd663f020d833a4db185d0c5a0e0078 )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Sat, 2 Oct 2021 19:32:56 +0000 (12:32 -0700)]
bpo-45346: Keep docs consistent regarding true and false values (GH-28697) (GH-28698)
Serhiy Storchaka [Sun, 3 Oct 2021 17:03:49 +0000 (20:03 +0300)]
[3.10] Remove trailing spaces (GH-28709)
Pablo Galindo Salgado [Sun, 3 Oct 2021 23:39:54 +0000 (00:39 +0100)]
bpo-45350: Rerun autoreconf with the pkg-config macros (GH-28707)
Pablo Galindo Salgado [Sun, 3 Oct 2021 23:39:54 +0000 (00:39 +0100)]
bpo-45350: Rerun autoreconf with the pkg-config macros (GH-28707)
Serhiy Storchaka [Sun, 3 Oct 2021 17:03:49 +0000 (20:03 +0300)]
[3.10] Remove trailing spaces (GH-28709)
Miss Islington (bot) [Sat, 2 Oct 2021 19:33:49 +0000 (12:33 -0700)]
Fix spelling error in comment (GH-28696) (GH-28699)
Miss Islington (bot) [Sat, 2 Oct 2021 19:32:56 +0000 (12:32 -0700)]
bpo-45346: Keep docs consistent regarding true and false values (GH-28697) (GH-28698)
Miss Islington (bot) [Sat, 2 Oct 2021 13:21:55 +0000 (06:21 -0700)]
bpo-45329: Fix freed memory access in pyexpat.c (GH-28649)
(cherry picked from commit
0742abdc48886b74ed3b66985a54bb1c32802670 )
Co-authored-by: TAGAMI Yukihiro <tagami.yukihiro@gmail.com>
Miss Islington (bot) [Sat, 2 Oct 2021 06:27:23 +0000 (23:27 -0700)]
bpo-45341: Replace 'Packaging' with 'Package' in "Python P... Index" (GH-28687)
pypi.org " The Python Package Index (PyPI) ...
(cherry picked from commit
0be338199fd663f020d833a4db185d0c5a0e0078 )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Fri, 1 Oct 2021 20:30:15 +0000 (13:30 -0700)]
bpo-44687: Ensure BufferedReader objects with unread buffers can peek even when the underlying file is closed (GH-28457)
(cherry picked from commit
a450398933d265011e1e8eae7f771b70f97945fb )
Co-authored-by: AngstyDuck <solsticedante@gmail.com>
Victor Stinner [Fri, 1 Oct 2021 16:22:49 +0000 (18:22 +0200)]
bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait() (GH-28671)
On Unix, if the sem_clockwait() function is available in the C
library (glibc 2.30 and newer), the threading.Lock.acquire() method
now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout,
rather than using the system clock (time.CLOCK_REALTIME), to not be
affected by system clock changes.
configure now checks if the sem_clockwait() function is available.
Miss Islington (bot) [Fri, 1 Oct 2021 14:16:37 +0000 (07:16 -0700)]
bpo-45332: Fix broken Decimal test and benchmark (GH-28680)
(cherry picked from commit
9eed75fde226cec5a02301cfac1dc8039b5a183e )
Co-authored-by: Dong-hee Na <donghee.na@python.org>
Miss Islington (bot) [Fri, 1 Oct 2021 13:09:15 +0000 (06:09 -0700)]
bpo-45125: Improves pickling docs and tests for `shared_memory` (GH-28294)
(cherry picked from commit
746d648d47d12d16c2afedaeff626fc6aaaf6a46 )
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Miss Islington (bot) [Fri, 1 Oct 2021 12:58:37 +0000 (05:58 -0700)]
hashlib: Fix old message about unicode objects. (GH-28653)
(cherry picked from commit
9ce0f48e918860ffa32751a85b0fe7967723e2e3 )
Co-authored-by: Julien Palard <julien@palard.fr>
Miss Islington (bot) [Fri, 1 Oct 2021 09:41:20 +0000 (02:41 -0700)]
bpo-45310: Fix parrallel shared memory tests (GH-28661)
Add a PID to names of POSIX shared memory objects to allow
running multiprocessing tests (test_multiprocessing_fork,
test_multiprocessing_spawn, etc) in parallel.
(cherry picked from commit
eb4495e8e275c83d691add116c4f2b74e73e3cc8 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Fri, 1 Oct 2021 07:36:17 +0000 (00:36 -0700)]
bpo-45229: Make datetime tests discoverable (GH-28615)
(cherry picked from commit
d441437ee71ae174c008c23308b749b91020ba77 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Serhiy Storchaka [Thu, 30 Sep 2021 16:56:41 +0000 (19:56 +0300)]
[3.10] bpo-40173: Fix test.support.import_helper.import_fresh_module() (GH-28654) (GH-28657)
* Work correctly if an additional fresh module imports other
additional fresh module which imports a blocked module.
* Raises ImportError if the specified module cannot be imported
while all additional fresh modules are successfully imported.
* Support blocking packages.
* Always restore the import state of fresh and blocked modules
and their submodules.
* Fix test_decimal and test_xml_etree which depended on an undesired
side effect of import_fresh_module().
(cherry picked from commit
ec4d917a6a68824f1895f75d113add9410283da7 )
Miss Islington (bot) [Wed, 29 Sep 2021 23:02:11 +0000 (16:02 -0700)]
closes bpo-44751: Move crypt.h include from public header to _cryptmodule (GH-27394) (GH-28636)
Automerge-Triggered-By: GH:benjaminp
(cherry picked from commit
196998e220d6ca030e5a1c8ad63fcaed8e049a98 )
Co-authored-by: Geoffrey Thomas <geofft@ldpreload.com>
Miss Islington (bot) [Wed, 29 Sep 2021 15:21:55 +0000 (08:21 -0700)]
[typo] Fix threading.Barrier comment that used confusing punctuation (GH-28623) (GH-28625)
Removed extra comma in comment that indicates state of a `Barrier` as it was confusing and breaking the flow while reading.
Co-authored-by: Priyank <5903604+cpriyank@users.noreply.github.com>
(cherry picked from commit
f1ca5d7f61594bf3627f0897b596877a0774c8e7 )
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Miss Islington (bot) [Wed, 29 Sep 2021 14:13:41 +0000 (07:13 -0700)]
[3.10] bpo-44394: Ensure libexpat is linked against libm (GH-28617) (GH-28621)
* bpo-44394: Ensure libexpat is linked against libm (GH-28617)
(cherry picked from commit
6c1154b9de29e1c9cd3d05f5289543e5cff73895 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Mark Shannon [Wed, 29 Sep 2021 12:16:13 +0000 (13:16 +0100)]
Move predispatch logic from DISPATCH macro to juts before switch. Reduces size of each opocde in interpreter. (GH-28475)
Miss Islington (bot) [Wed, 29 Sep 2021 11:41:27 +0000 (04:41 -0700)]
bpo-45291: Explicitly set --libdir=lib when configure OpenSSL (GH-28566) (GH-28616)
(cherry picked from commit
bc4cde40339dd372960f27401d8fdaa4dab0f469 )
Co-authored-by: zhanpon <pon.zhan@gmail.com>
Miss Islington (bot) [Mon, 27 Sep 2021 21:26:39 +0000 (14:26 -0700)]
bpo-45249: Ensure the traceback module prints correctly syntax errors with ranges (GH-28575)
(cherry picked from commit
20f439b6b9e1032930a31b88694ab9f37a09e6b4 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Miss Islington (bot) [Thu, 9 Sep 2021 19:38:54 +0000 (12:38 -0700)]
bpo-45067 - Verify the version of ncurses for extended color support feature usage. (GH-28260)
* issue45067 - Fix _curses compilation in CentOS 7. Verify the version of ncurses
for extended color support feature usage.
The function extended_color_content was introduced in 2017. The ncurses-devel
package in CentOS 7 had a older version ncurses resulted in compilation error.
For compiling ncurses with extended color support, we verify the version of the
ncurses library.
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
(cherry picked from commit
794430700defb913512f871b701a888aa730de81 )
Co-authored-by: Senthil Kumaran <senthil@python.org>
Miss Islington (bot) [Thu, 9 Sep 2021 09:35:36 +0000 (02:35 -0700)]
bpo-44860: Update test_sysconfig for posix_user platlib (GH-28235) (GH-28251)
Update test_sysconfig.test_user_similar() for the posix_user scheme:
"platlib" doesn't use sys.platlibdir.
(cherry picked from commit
49acac00c08838d8080ce00d02c05284b94f8fb2 )
Co-authored-by: Victor Stinner <vstinner@python.org>
Miss Islington (bot) [Wed, 8 Sep 2021 15:09:55 +0000 (08:09 -0700)]
bpo-45118: Fix regrtest second summary for re-run tests (GH-28183) (GH-28214)
Fix regrtest second summary when using -w/--verbose2 command line
option: lists re-run tests in the second test summary.
(cherry picked from commit
c4ea45d7d2c02674db2fdb96c7eee89324d2dc64 )
Co-authored-by: Victor Stinner <vstinner@python.org>
Łukasz Langa [Tue, 21 Sep 2021 23:33:59 +0000 (01:33 +0200)]
[3.10] [codemod] Fix non-matching bracket pairs (GH-28473) (GH-28511)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit
8f943ca25732d548cf9f0b0393ba8d582fb93e29 )
Co-authored-by: Mohamad Mansour <66031317+mohamadmansourX@users.noreply.github.com>
Miss Islington (bot) [Fri, 17 Sep 2021 23:19:00 +0000 (16:19 -0700)]
[doc] Clarify exception in `multiprocessing.cpu_count` (GH-23660) (GH-28433)
Previous wording didn't explain the slightly unintuitive behavior.
Co-authored-by: kj <28750310+Fidget-Spinner@users.noreply.github.com>
(cherry picked from commit
24dbe30f8df80740704db3743d071b3218d1276e )
Co-authored-by: Emmanuel Arias <eamanu@yaerobi.com>
Miss Islington (bot) [Fri, 17 Sep 2021 22:55:57 +0000 (15:55 -0700)]
bpo-42038: fix description of returned list of lines (GH-27529) (GH-28428)
(cherry picked from commit
aca0e08c5dcc11a8011697331931cde0b21270f2 )
Co-authored-by: andrei kulakov <andrei.avk@gmail.com>
Miss Islington (bot) [Fri, 17 Sep 2021 22:18:03 +0000 (15:18 -0700)]
[doc] Add a missing apostrophe in a code example in venv.rst (GH-28391) (GH-28425)
(cherry picked from commit
d22a700091af35ce52db0b1fbb02115bb6efbb1f )
Co-authored-by: Arkaprabha Chakraborty <chakrabortyarkaprabha998@gmail.com>
Miss Islington (bot) [Fri, 17 Sep 2021 13:10:28 +0000 (06:10 -0700)]
bpo-45217: adds note that `allow_no_value` in `configparser` is optional (GH-28396) (GH-28418)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit
cb07838ab756564988b1ffd23871f1222a832446 )
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Miss Islington (bot) [Fri, 17 Sep 2021 05:12:37 +0000 (22:12 -0700)]
Fix typo and add a module prefix (GH-28401)
(cherry picked from commit
80d9ff16483b6c1898bcdcc811b5450b57a5e573 )
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Miss Islington (bot) [Thu, 16 Sep 2021 10:10:10 +0000 (03:10 -0700)]
docs: correct references to __isub__ etc (GH-28297)
(cherry picked from commit
800bd01b6d365156403c3dde61765dc5fdbf64be )
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
Miss Islington (bot) [Wed, 15 Sep 2021 19:00:02 +0000 (12:00 -0700)]
bpo-45089: Improve sqlite3 trace callback docs (GH-28238) (GH-28371)
- Add link to str object and sqlite3 transaction control
- Mention that exceptions are not propagated
(cherry picked from commit
51056b40e711d84692d099ac8970077b33c7fafd )
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
Miss Islington (bot) [Fri, 10 Sep 2021 19:53:11 +0000 (12:53 -0700)]
bpo-9811: [doc] strftime handling of unsupported format specifiers is platform dependent (GH-28264) (GH-28277)
(cherry picked from commit
e86bcfa58080f152f242c756f625f4015671f168 )
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Miss Islington (bot) [Fri, 10 Sep 2021 16:16:51 +0000 (09:16 -0700)]
bpo-44964: Correct the note about the f_lasti field (GH-28208) (GH-28276)
(cherry picked from commit
ab327f2929589407595a3de95727c8ab34ddd4af )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Miss Islington (bot) [Fri, 10 Sep 2021 03:58:47 +0000 (20:58 -0700)]
bpo-45024 and bpo-23864: Document how interface testing works with the collections ABCs (GH-28218) (GH-28266)
Miss Islington (bot) [Thu, 9 Sep 2021 08:24:51 +0000 (01:24 -0700)]
Fix small mistake in fileinput documentation (GH-28241)
(cherry picked from commit
5afb570d2e21d4c4e91802c4948569302f9c1a7b )
Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com>
Miss Islington (bot) [Sat, 18 Sep 2021 02:11:51 +0000 (19:11 -0700)]
[3.10] Fix minor typo in Doc/c-api/type.rst (GH-28432) (GH-28440)
retreived-> retrieved
(cherry picked from commit
af08f1ba40505bf1380c08b57ba4e0b8969a8358 )
Co-authored-by: Konstantin Popov <konst.hardy@gmail.com>
Automerge-Triggered-By: GH:Fidget-Spinner
Miss Islington (bot) [Sat, 18 Sep 2021 07:10:00 +0000 (00:10 -0700)]
bpo-45198: __set_name__ documentation not clear about its usage with non-descriptor classes (GH-28439)
(cherry picked from commit
94b462686b7dfabbd69cc9401037d736d71c4dc2 )
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Miss Islington (bot) [Mon, 20 Sep 2021 01:53:37 +0000 (18:53 -0700)]
Docs: Clarify the before_and_after() example (GH-28458) (#28464)
(cherry picked from commit
fcbf9b176b1190301c760a921601c6488ef8b070 )
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Łukasz Langa [Tue, 21 Sep 2021 20:32:09 +0000 (22:32 +0200)]
[3.10] bpo-45246: Document that sorted() only uses "<" comparisons (GH-28494) (GH-28502)
(cherry picked from commit
9a0dcc5b2e04d9c51350107734f12a1cbc0284a7 )
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Miss Islington (bot) [Tue, 21 Sep 2021 21:53:47 +0000 (14:53 -0700)]
bpo-45216: Remove extraneous method docs from `difflib` (GH-28445) (GH-28505)
(cherry picked from commit
06e1773c8d8fe375423bb7fcf5922b49bc737b75 )
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Miss Islington (bot) [Thu, 23 Sep 2021 15:07:40 +0000 (08:07 -0700)]
Fix legacy logging module URL (GH-28528)
The URL listed in the `logging` docs for the original `logging` module leads to a 404. I managed to find the new location for the page and updated the URL.
Automerge-Triggered-By: GH:vsajip
(cherry picked from commit
8492b729ae97737d22544f2102559b2b8dd03a03 )
Co-authored-by: Sean Leavey <SeanDS@users.noreply.github.com>
Miss Islington (bot) [Thu, 23 Sep 2021 20:40:15 +0000 (13:40 -0700)]
bpo-43760: Document PyThreadState.use_tracing removal (GH-28527) (GH-28529)
(cherry picked from commit
f4ccb79d52ee726d58bbb038ea98b4deec52001d )
Co-authored-by: Victor Stinner <vstinner@python.org>
Miss Islington (bot) [Thu, 23 Sep 2021 10:25:31 +0000 (03:25 -0700)]
bpo-41203: Replace Mac OS X and OS X with macOS (GH-28515) (GH-28523)
Replace old names when they refer to actual versions of macOS.
Keep historical names in references to older versions.
Co-authored-by: Patrick Reader <_@pxeger.com>
(cherry picked from commit
36122e18148c5b6c78ebce1d36d514fd7cf250f5 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Thu, 23 Sep 2021 21:38:44 +0000 (14:38 -0700)]
[docs] Update documentation for `multiprocessing.get_start_method` (GH-18170) (GH-28533)
(cherry picked from commit
af90b5498b8c6acd67b50fdad007d26dfd1c5823 )
Co-authored-by: Sam Sneddon <me@gsnedders.com>
Miss Islington (bot) [Fri, 24 Sep 2021 10:38:55 +0000 (03:38 -0700)]
bpo-30951: Correct co_names docstring in inspect module (GH-2743) (GH-28543)
(cherry picked from commit
3f8b23f8ddab75d9b77a3997d54e663187e12cc8 )
Co-authored-by: Alex Vig <jalexvig@gmail.com>
Miss Islington (bot) [Thu, 23 Sep 2021 22:48:06 +0000 (15:48 -0700)]
bpo-38623: Add note about site module (site-packages) (GH-16974) (GH-28536)
(cherry picked from commit
55b45bf707c6c8084db259fe2f8aa08e84ea0d99 )
Co-authored-by: Peter Bittner <django@bittner.it>
Miss Islington (bot) [Sat, 25 Sep 2021 02:16:48 +0000 (19:16 -0700)]
bpo-45277: Fix typo in codecs doc (GH-28555)
encoding => encode
(cherry picked from commit
4c0fc65cd8a6d4c18330505576ccd4b46abeec1c )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Tue, 28 Sep 2021 14:07:13 +0000 (07:07 -0700)]
[doc] fix minor typo for argparse (GH-28451)
"A JSONDecodeError" instead of "An JSONDecodeError".
(cherry picked from commit
db0133f98dd42d0fb82a7675bde175cec51bb860 )
Co-authored-by: Louis Sautier <sautier.louis@gmail.com>
Łukasz Langa [Tue, 28 Sep 2021 21:09:58 +0000 (23:09 +0200)]
[3.10] [docs] Improve the markup of powers (GH-28598) (GH-28607)
(cherry picked from commit
4f05f15d7b25ef8b690cb94fdc4c8cb5521a4e27 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Serhiy Storchaka [Tue, 28 Sep 2021 21:12:50 +0000 (00:12 +0300)]
[3.10] bpo-45307: Restore private C API function _PyImport_FindExtensionObject() (GH-28594)
py2exe and PyOxidizer rely on this API.
It will be removed in Python 3.11.
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Łukasz Langa [Wed, 29 Sep 2021 10:19:37 +0000 (12:19 +0200)]
[3.10] bpo-39039: tarfile raises descriptive exception from zlib.error (GH-27766) (GH-28613)
* during tarfile parsing, a zlib error indicates invalid data
* tarfile.open now raises a descriptive exception from the zlib error
* this makes it clear to the user that they may be trying to open a
corrupted tar file
(cherry picked from commit
b6fe8572509b77d2002eaddf99d718e9b4835684 )
Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
Miss Islington (bot) [Tue, 28 Sep 2021 21:56:52 +0000 (14:56 -0700)]
bpo-45269: test wrong `markers` type to `c_make_encoder` (GH-28540) (GH-28609)
(cherry picked from commit
e046aabbe386fdf32bae6ffb7fae5ce479fd10c6 )
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Serhiy Storchaka [Tue, 28 Sep 2021 21:12:50 +0000 (00:12 +0300)]
[3.10] bpo-45307: Restore private C API function _PyImport_FindExtensionObject() (GH-28594)
py2exe and PyOxidizer rely on this API.
It will be removed in Python 3.11.
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Łukasz Langa [Tue, 28 Sep 2021 21:09:58 +0000 (23:09 +0200)]
[3.10] [docs] Improve the markup of powers (GH-28598) (GH-28607)
(cherry picked from commit
4f05f15d7b25ef8b690cb94fdc4c8cb5521a4e27 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Miss Islington (bot) [Tue, 28 Sep 2021 14:07:13 +0000 (07:07 -0700)]
[doc] fix minor typo for argparse (GH-28451)
"A JSONDecodeError" instead of "An JSONDecodeError".
(cherry picked from commit
db0133f98dd42d0fb82a7675bde175cec51bb860 )
Co-authored-by: Louis Sautier <sautier.louis@gmail.com>
Miss Islington (bot) [Tue, 28 Sep 2021 12:56:52 +0000 (05:56 -0700)]
bpo-35606: Fix math.prod tests using 'start' as keyword parameter (GH-28595)
(cherry picked from commit
84975146a7ce64f1d50dcec8311b7f7188a5c962 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Miss Islington (bot) [Tue, 28 Sep 2021 12:35:23 +0000 (05:35 -0700)]
bpo-45296: Fix exit/quit message on Windows (GH-28577) (GH-28600)
IDLE recognizes Ctrl-D, as on other systems, instead of Ctrl-Z.
(cherry picked from commit
e649e0658ff2af87b07d994c05ae048e16e31aae )
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Miss Islington (bot) [Mon, 27 Sep 2021 21:39:35 +0000 (14:39 -0700)]
bpo-
1596321 : Fix threading._shutdown() for the main thread (GH-28549)
Fix the threading._shutdown() function when the threading module was
imported first from a thread different than the main thread: no
longer log an error at Python exit.
(cherry picked from commit
95d31370829b7d729667588e0a9943217401ea5b )
Co-authored-by: Victor Stinner <vstinner@python.org>
Miss Islington (bot) [Mon, 27 Sep 2021 21:26:39 +0000 (14:26 -0700)]
bpo-45249: Ensure the traceback module prints correctly syntax errors with ranges (GH-28575)
(cherry picked from commit
20f439b6b9e1032930a31b88694ab9f37a09e6b4 )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Miss Islington (bot) [Mon, 27 Sep 2021 14:05:20 +0000 (07:05 -0700)]
bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator expression in function calls (GH-28576)
(cherry picked from commit
e5f13ce5b48b551c09fdd0faeafa6ecf860de51c )
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>