]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
3 years agoGH-95704: Don't suppress errors from tasks when TG is cancelled (GH-95761)
Miss Islington (bot) [Wed, 17 Aug 2022 17:04:59 +0000 (10:04 -0700)] 
GH-95704: Don't suppress errors from tasks when TG is cancelled (GH-95761)

When a task catches CancelledError and raises some other error,
the other error should not silently be suppressed.

Any scenario where a task crashes in cleanup upon cancellation
will now result in an ExceptionGroup wrapping the crash(es)
instead of propagating CancelledError and ignoring the side errors.

NOTE: This represents a change in behavior (hence the need to
change several tests).  But it is only an edge case.

Co-authored-by: Thomas Grainger <tagrain@gmail.com>
(cherry picked from commit f51f54f39d384da63be622bcdc9cf4cfb43bad3d)

Co-authored-by: Guido van Rossum <guido@python.org>
3 years ago[3.11] gh-94823: Improve coverage in tokenizer.c:valid_utf8 (GH-94856) (#96029)
Miss Islington (bot) [Tue, 16 Aug 2022 16:26:40 +0000 (09:26 -0700)] 
[3.11] gh-94823: Improve coverage in tokenizer.c:valid_utf8 (GH-94856) (#96029)

Co-authored-by: Michael Droettboom <mdboom@gmail.com>
3 years agoremove repetitive credit from what's new in 3.11 rst (GH-96024) (GH-96025)
Irit Katriel [Tue, 16 Aug 2022 14:18:20 +0000 (15:18 +0100)] 
remove repetitive credit from what's new in 3.11 rst (GH-96024) (GH-96025)

3 years agogh-95808: Add missing early returns in _asynciomodule.c (GH-95809)
Miss Islington (bot) [Tue, 16 Aug 2022 09:52:10 +0000 (02:52 -0700)] 
gh-95808: Add missing early returns in _asynciomodule.c (GH-95809)

(cherry picked from commit b2afe482f21b826d53886a69ea2c99d0d940c59a)

Co-authored-by: Yury Selivanov <yury@edgedb.com>
3 years agogh-78143: IDLE - fix settings dialog page label. (GH-96009)
Miss Islington (bot) [Mon, 15 Aug 2022 23:33:16 +0000 (16:33 -0700)] 
gh-78143: IDLE - fix settings dialog page label. (GH-96009)

'/Tab' should have been removed from the font page label
when the tab-spaces setting was moved to the Windows page.
(cherry picked from commit f6b811059ac945a283bb59bf37efac162c3bbab6)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agoGH-95899: fix asyncio.Runner to call set_event_loop only once (GH-95900) (#96003)
Miss Islington (bot) [Mon, 15 Aug 2022 22:01:23 +0000 (15:01 -0700)] 
GH-95899: fix asyncio.Runner to call set_event_loop only once (GH-95900) (#96003)

(cherry picked from commit 914f6367a0d015986dafa7a9d542e24192753b6b)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agogh-95231: Disable md5 & crypt modules if FIPS is enabled (GH-94742)
Miss Islington (bot) [Mon, 15 Aug 2022 15:37:51 +0000 (08:37 -0700)] 
gh-95231: Disable md5 & crypt modules if FIPS is enabled (GH-94742)

If kernel fips is enabled, we get permission error upon doing
`import crypt`. So, if kernel fips is enabled, disable the
unallowed hashing methods.

Python 3.9.1 (default, May 10 2022, 11:36:26)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import crypt
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.9/crypt.py", line 117, in <module>
    _add_method('MD5', '1', 8, 34)
  File "/usr/lib/python3.9/crypt.py", line 94, in _add_method
    result = crypt('', salt)
  File "/usr/lib/python3.9/crypt.py", line 82, in crypt
    return _crypt.crypt(word, salt)
PermissionError: [Errno 1] Operation not permitted

Signed-off-by: Shreenidhi Shedi <sshedi@vmware.com>
(cherry picked from commit 2fa03b1b0708d5d74630c351ec9abd2aac7550da)

Co-authored-by: Shreenidhi Shedi <53473811+sshedi@users.noreply.github.com>
3 years agoClarify asyncio.Runner docs re: loop_factory (GH-95979)
Miss Islington (bot) [Sun, 14 Aug 2022 16:02:07 +0000 (09:02 -0700)] 
Clarify asyncio.Runner docs re: loop_factory (GH-95979)

(cherry picked from commit e8259e047c42976427b08f100b9d8ba52db7ee69)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agobpo-40222: Mark exception table function in the dis module as private (GH-95961)
Miss Islington (bot) [Sun, 14 Aug 2022 15:08:04 +0000 (08:08 -0700)] 
bpo-40222: Mark exception table function in the dis module as private (GH-95961)

(cherry picked from commit c26500224fe80559d1aa4973f22453c9ce2130ab)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years agogh-89313: Add hashlib.file_digest to whatsnew 3.11 (GH-95965)
Miss Islington (bot) [Sat, 13 Aug 2022 19:55:15 +0000 (12:55 -0700)] 
gh-89313: Add hashlib.file_digest to whatsnew 3.11 (GH-95965)

Automerge-Triggered-By: GH:pablogsal
(cherry picked from commit 0b329f4f03b3e2d603cf81c39e7c9d83da123717)

Co-authored-by: Christian Heimes <christian@python.org>
3 years ago[3.11] gh-94439: typing docs: Add minimum version to `__required_keys__` and `__optio...
Miss Islington (bot) [Sat, 13 Aug 2022 18:42:27 +0000 (11:42 -0700)] 
[3.11] gh-94439: typing docs: Add minimum version to `__required_keys__` and `__optional_keys__` (GH-95373) (#95944)

Co-authored-by: Howie Zhao <howiezhaohr@hotmail.com>
3 years agobpo-25625: Document contextlib.chdir in the 3.11 what's new (GH-95962)
Miss Islington (bot) [Sat, 13 Aug 2022 18:34:17 +0000 (11:34 -0700)] 
bpo-25625: Document contextlib.chdir in the 3.11 what's new (GH-95962)

(cherry picked from commit 7552f237a262b9b593df012fdf2ddaa0d914a1e9)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years agoFix typo in internal/pycore_atomic.h (GH-95939)
Miss Islington (bot) [Sat, 13 Aug 2022 04:04:06 +0000 (21:04 -0700)] 
Fix typo in internal/pycore_atomic.h (GH-95939)

(cherry picked from commit 8281cbddc6f0fbc94f0c21cacfac79a2d4057a4b)

Co-authored-by: fluesvamp <105884371+fluesvamp@users.noreply.github.com>
3 years ago[3.11] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH...
Shantanu [Fri, 12 Aug 2022 19:41:09 +0000 (12:41 -0700)] 
[3.11] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934) (GH-95936)

(cherry picked from commit a965db37f27ffb232312bc13d9a509f0d93fcd20)

Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Automerge-Triggered-By: GH:lysnikolaou
3 years agoGH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886) (#95890)
Miss Islington (bot) [Fri, 12 Aug 2022 18:40:49 +0000 (11:40 -0700)] 
GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886) (#95890)

(cherry picked from commit 1b46d118e6e72daa64b98cafddb406c68b419efa)

Co-authored-by: Mark Shannon <mark@hotpy.org>
Co-authored-by: Mark Shannon <mark@hotpy.org>
3 years agogh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-94997)
Miss Islington (bot) [Fri, 12 Aug 2022 17:53:09 +0000 (10:53 -0700)] 
gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-94997)

(cherry picked from commit b5e3ea286289fcad12be78480daf3756e350f69f)

Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
3 years agogh-82180: Document support for non-integer arg removed from grp.getgrgid in 3.10...
Miss Islington (bot) [Fri, 12 Aug 2022 17:03:04 +0000 (10:03 -0700)] 
gh-82180: Document support for non-integer arg removed from grp.getgrgid in 3.10 (GH-95346) (GH-95929)

(cherry picked from commit 50bf5fafcceacf8d7460fd8f9fb4297ac74d3eac)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agogh-95914: Add missing PEPs to the Summary section of 3.11 What's New (GH-95916) ...
Miss Islington (bot) [Fri, 12 Aug 2022 16:13:38 +0000 (09:13 -0700)] 
gh-95914: Add missing PEPs to the Summary section of 3.11 What's New (GH-95916) (GH-95927)

(cherry picked from commit 6376433ac3c71a4742ec6577054c7edf5ab37134)

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
3 years ago[3.11] gh-90300: [docs] Add whatsnew entry for new --help output (GH-95856)
Éric [Fri, 12 Aug 2022 16:07:05 +0000 (12:07 -0400)] 
[3.11] gh-90300: [docs] Add whatsnew entry for new --help output (GH-95856)

3 years ago[3.11] gh-95273: Improve sqlite3.complete_statement docs (GH-95840) (#95917)
Erlend E. Aasland [Fri, 12 Aug 2022 07:34:26 +0000 (09:34 +0200)] 
[3.11] gh-95273: Improve sqlite3.complete_statement docs (GH-95840) (#95917)

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>.
(cherry picked from commit e6623e7083ce08a247e5df169bcc749f99327823)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
3 years agogh-95841: IDLE - Revise Windows local doc url (GH-95845) (#95905)
Miss Islington (bot) [Fri, 12 Aug 2022 00:11:17 +0000 (17:11 -0700)] 
gh-95841: IDLE - Revise Windows local doc url (GH-95845) (#95905)

GH-91242 replaced the Windows chm help file with a copy
of the html docs.  This PR replaces the IDLE code that
fetches the Windows local help url passed to os.startfile.

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Steve Dower
Approved by Steve Dower, #95845 (review), 2nd subblock.

(cherry picked from commit bdb2cf8e913c041f26e8976abe58414819b3e8ff)

3 years agogh-95724: Clarify taskgroups.py license. (GH-95847)
Miss Islington (bot) [Thu, 11 Aug 2022 23:45:30 +0000 (16:45 -0700)] 
gh-95724: Clarify taskgroups.py license. (GH-95847)

(cherry picked from commit 7da4937748eb588bb0e977839061ce76cab1b252)

Co-authored-by: Yury Selivanov <yury@edgedb.com>
3 years agogh-84910: Change 'IDLE Help' to 'IDLE Doc' (GH-95873)
Miss Islington (bot) [Thu, 11 Aug 2022 21:14:30 +0000 (14:14 -0700)] 
gh-84910: Change 'IDLE Help' to 'IDLE Doc' (GH-95873)

'IDLE Help' was a plain text file.  It was superceded years ago
by a copy of the much more complete html doc.  .
(cherry picked from commit 05a0f37029f8ef917ed7ddbf7871856fc73aaca1)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-95605: Fix `float(s)` error message when `s` contains only whitespace (GH-95665...
Miss Islington (bot) [Thu, 11 Aug 2022 16:16:53 +0000 (09:16 -0700)] 
gh-95605: Fix `float(s)` error message when `s` contains only whitespace (GH-95665) (GH-95858)

This PR fixes the error message from float(s) in the case where s contains only whitespace.
(cherry picked from commit 97e9cfa75a80b54a0630b7371f35e368a12749d1)

Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
3 years agogh-95878: Fix format char in datetime CAPI tests (GH-95879) (#95885)
Miss Islington (bot) [Thu, 11 Aug 2022 11:46:14 +0000 (04:46 -0700)] 
gh-95878: Fix format char in datetime CAPI tests (GH-95879) (#95885)

(cherry picked from commit 8b34e914bba2ccd6ae39609410db49d0beb19cb1)

Co-authored-by: Christian Heimes <christian@python.org>
Co-authored-by: Christian Heimes <christian@python.org>
3 years agogh-95876: Fix format string in pegen error location code (GH-95877)
Miss Islington (bot) [Thu, 11 Aug 2022 09:19:20 +0000 (02:19 -0700)] 
gh-95876: Fix format string in pegen error location code (GH-95877)

(cherry picked from commit b4c857d0fd74abb1ede6fe083c4fa3ca728b2b83)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agogh-75510: Edit idlelib entry in doc (GH-95869)
Miss Islington (bot) [Thu, 11 Aug 2022 03:02:09 +0000 (20:02 -0700)] 
gh-75510: Edit idlelib entry in doc (GH-95869)

Make section instead of subsection and revise sentence.
(cherry picked from commit 9af4aed73af0accffd26176c09aa263b68c8ca5d)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-84910: Tweak IDLE Glossary entry (GH-95866)
Miss Islington (bot) [Thu, 11 Aug 2022 02:13:33 +0000 (19:13 -0700)] 
gh-84910: Tweak IDLE Glossary entry (GH-95866)

Link "IDLE" to its doc and add 'and Learning' to its expansion,
as in the doc.
(cherry picked from commit 3646f6cd880f8f91e189a2fe44a687798aa1fef1)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years ago[docs] Mention RESUME opcode in whatsnew/3.11.rst (GH-95595) (GH-95851)
Miss Islington (bot) [Wed, 10 Aug 2022 11:01:19 +0000 (04:01 -0700)] 
[docs] Mention RESUME opcode in whatsnew/3.11.rst (GH-95595) (GH-95851)

(cherry picked from commit cf28540fd361eaca7b457e3fa43d62fd97a94d17)

Co-authored-by: esc <esc@users.noreply.github.com>
3 years agogh-95349: Hide a Distutils Warning Filter for test_check_c_globals (GH-95837) (GH...
Miss Islington (bot) [Wed, 10 Aug 2022 10:57:32 +0000 (03:57 -0700)] 
gh-95349: Hide a Distutils Warning Filter for test_check_c_globals (GH-95837) (GH-95843)

Under certain build conditions, test_check_c_globals fails.  This fix takes the same approach as we took for gh-84236 (via gh-20095).  We'll be removing use of distutils in the c-analyzer at some point.  Until then we'll hide the warning filter.
(cherry picked from commit 3ff6d9affb351292ad8530802e7c06f651520706)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
3 years agogh-91838: Resolve more HTTP links which redirect to HTTPS (GH-95650) (GH-95780)
Miss Islington (bot) [Wed, 10 Aug 2022 10:55:50 +0000 (03:55 -0700)] 
gh-91838: Resolve more HTTP links which redirect to HTTPS (GH-95650) (GH-95780)

(cherry picked from commit cc9160a29bc3356ced92348bcd8e6668c67167c9)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years ago[docs] Fix typo for functools.cmp_to_key (GH-95766)
Miss Islington (bot) [Wed, 10 Aug 2022 10:54:57 +0000 (03:54 -0700)] 
[docs] Fix typo for functools.cmp_to_key (GH-95766)

(cherry picked from commit f83b0cabeb101599e6b55e6a1c972d5b8cae18b2)

Co-authored-by: Andrzej Bartosiński <6197476+Neob91@users.noreply.github.com>
3 years agogh-75500: Add idlelib section to IDLE doc (GH-95832)
Miss Islington (bot) [Tue, 9 Aug 2022 19:33:23 +0000 (12:33 -0700)] 
gh-75500: Add idlelib section to IDLE doc (GH-95832)

This enables accessing IDLE as 'idlelib' in the Doc Module listing.
(cherry picked from commit 70fc9641b56144854777aef29c145cd10789e3df)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years ago[3.11] gh-88878: IDLE - replace type('') with str (#95792)
Terry Jan Reedy [Tue, 9 Aug 2022 17:42:16 +0000 (13:42 -0400)] 
[3.11] gh-88878: IDLE - replace type('') with str (#95792)

Change in idlelib.browser, line 54
cherrypicked from 3680ebed7f3e529d01996dd0318601f9f0d02b4b

3 years agogh-95491: Mention IDLE Issue project in Readme (GH-95750) (#95791)
Miss Islington (bot) [Tue, 9 Aug 2022 17:38:36 +0000 (10:38 -0700)] 
gh-95491: Mention IDLE Issue project in Readme (GH-95750) (#95791)

(cherry picked from commit 63140b445e4a303df430b3d60c1cd4ef34f27c03)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agoGH-92678: Document that you shouldn't be doing your own dictionary offset calculation...
Miss Islington (bot) [Tue, 9 Aug 2022 15:22:54 +0000 (08:22 -0700)] 
GH-92678: Document that you shouldn't be doing your own dictionary offset calculations. (GH-95598) (GH-95821)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Co-authored-by: Mark Shannon <mark@hotpy.org>
3 years agogh-95767: Fix grammatical error in asyncio loop.create_task docs (GH-95768)
Miss Islington (bot) [Tue, 9 Aug 2022 14:09:49 +0000 (07:09 -0700)] 
gh-95767: Fix grammatical error in asyncio loop.create_task docs (GH-95768)

(cherry picked from commit 141f2517fc36cc7a0caf177f270edb6d39cf3d23)

Co-authored-by: Andrzej Bartosiński <6197476+Neob91@users.noreply.github.com>
3 years agogh-94635: Fixup sqlite3 'Introduction' seealso note (GH-95751) (#95752)
Miss Islington (bot) [Tue, 9 Aug 2022 11:48:08 +0000 (04:48 -0700)] 
gh-94635: Fixup sqlite3 'Introduction' seealso note (GH-95751) (#95752)

In gh-95269, the seealso note incorrectly ended up in
the 'Tutorial' section.
(cherry picked from commit 56af5a200d60e86a8ac450264729d693053275e3)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
3 years ago[3.11] gh-95273: Reorganize sqlite3 doc module level funcs and vars (GH-95626) (...
Erlend E. Aasland [Tue, 9 Aug 2022 11:47:15 +0000 (13:47 +0200)] 
[3.11] gh-95273: Reorganize sqlite3 doc module level funcs and vars (GH-95626) (#95801)

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>.
(cherry picked from commit 41c939cb35cda395388a775156c367676efffebe)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
3 years agoFix typo in test_dataclasses.py (gh-95735) (gh-95740)
Miss Islington (bot) [Tue, 9 Aug 2022 11:46:20 +0000 (04:46 -0700)] 
Fix typo in test_dataclasses.py (gh-95735) (gh-95740)

`dataclass` was called as a function when it was almost certainly intended to be a decorator.
(cherry picked from commit 59e09efe888affe549e9249f188797c1325edecc)

Co-authored-by: da-woods <dw-git@d-woods.co.uk>
Co-authored-by: da-woods <dw-git@d-woods.co.uk>
3 years agoMerge remote-tracking branch 'upstream/3.11' into 3.11
Pablo Galindo [Mon, 8 Aug 2022 13:08:40 +0000 (14:08 +0100)] 
Merge remote-tracking branch 'upstream/3.11' into 3.11

3 years agoPost 3.11.0rc1
Pablo Galindo [Mon, 8 Aug 2022 13:07:31 +0000 (14:07 +0100)] 
Post 3.11.0rc1

3 years ago\bgh-95376: Add test for names containing null (GH-GH-5394) (#GH-5746)
Miss Islington (bot) [Sat, 6 Aug 2022 17:31:58 +0000 (10:31 -0700)] 
\bgh-95376: Add test for names containing null (GH-GH-5394) (#GH-5746)

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

Co-authored-by: Sion Kang <31057849+Yaminyam@users.noreply.github.com>
3 years agogh-95395: Add argument type error test (GH-95412) (GH-95744)
Miss Islington (bot) [Sat, 6 Aug 2022 17:30:46 +0000 (10:30 -0700)] 
gh-95395: Add argument type error test (GH-95412) (GH-95744)

(cherry picked from commit 4703c158116bd157e20938bbf5356b79422470bb)

Co-authored-by: Sion Kang <31057849+Yaminyam@users.noreply.github.com>
3 years agogh-95155: Update "Using Python on a Mac" documentation (GH-95284) (GH-95742)
Miss Islington (bot) [Sat, 6 Aug 2022 17:15:48 +0000 (10:15 -0700)] 
gh-95155: Update "Using Python on a Mac" documentation (GH-95284) (GH-95742)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit d25ff1f61387edd65a91b3930b12bcf4d734e8a1)

Co-authored-by: Howie Zhao <howiezhaohr@hotmail.com>
3 years agogh-89362: Doc IDLE menu and search (GH-95697) (GH-95718)
Miss Islington (bot) [Sat, 6 Aug 2022 17:01:10 +0000 (10:01 -0700)] 
gh-89362: Doc IDLE menu and search (GH-95697) (GH-95718)

Update menu item position and capitalization.
Add paragraph about search.
For help.html, include save-as addition.
(cherry picked from commit 834064c19a110dad425dc290c91c0545eaa24471)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-95251: IDLE - Add What's New section to README (GH-95688) (GH-95726)
Miss Islington (bot) [Sat, 6 Aug 2022 16:55:49 +0000 (09:55 -0700)] 
gh-95251: IDLE - Add What's New section to README (GH-95688) (GH-95726)

Document what I (TJR) currently do for 3.10/3.11.

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

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agoPython 3.11.0rc1 v3.11.0rc1
Pablo Galindo [Fri, 5 Aug 2022 14:44:15 +0000 (15:44 +0100)] 
Python 3.11.0rc1

3 years ago[3.11] Update the magic number in test_util.py (GH-95714) (#95716)
Miss Islington (bot) [Fri, 5 Aug 2022 14:43:10 +0000 (07:43 -0700)] 
[3.11] Update the magic number in test_util.py (GH-95714) (#95716)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years ago[3.11] Remove draft notice from 3.11 What's new (GH-95713) (#95715)
Miss Islington (bot) [Fri, 5 Aug 2022 14:41:45 +0000 (07:41 -0700)] 
[3.11] Remove draft notice from 3.11 What's new (GH-95713) (#95715)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
3 years agogh-95573: Reduce test data size in test_asyncio/test_ssl.py (GH-95668) (GH-95705)
Miss Islington (bot) [Fri, 5 Aug 2022 09:23:57 +0000 (02:23 -0700)] 
gh-95573: Reduce test data size in test_asyncio/test_ssl.py (GH-95668) (GH-95705)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit 3a9e1fda7ab30e04545d3eceea1f2ccd37fa1f15)

Co-authored-by: Fantix King <fantix.king@gmail.com>
3 years ago[3.11] Clarifying the documentation on library/syslog (GH-92587) (GH-95492)
Shantanu [Fri, 5 Aug 2022 08:18:44 +0000 (01:18 -0700)] 
[3.11] Clarifying the documentation on library/syslog (GH-92587) (GH-95492)

(cherry picked from commit b7ce4625fe2a8a4d6c1db6b39b52c7f97d384caa)

Co-authored-by: Nicolas Haller <nicolas@haller.im>
3 years agogh-95573: Fix a mistake in asyncio ssl tests suppressing all logs (GH-95687) (GH...
Miss Islington (bot) [Fri, 5 Aug 2022 08:07:15 +0000 (01:07 -0700)] 
gh-95573: Fix a mistake in asyncio ssl tests suppressing all logs (GH-95687) (GH-95699)

(cherry picked from commit e1d68b3ce71de76b3d7e5852e9bdfdbb4efea2f8)

Co-authored-by: Fantix King <fantix.king@gmail.com>
3 years agoGH-95685: Fix rendering of the string documentation (GH-95686) (GH-95700)
Miss Islington (bot) [Fri, 5 Aug 2022 07:58:40 +0000 (00:58 -0700)] 
GH-95685: Fix rendering of the string documentation (GH-95686) (GH-95700)

There's an extra underlines that messed the rest of the documentation rendering.

Closes #95685
(cherry picked from commit a525f2ada407d6677bf8ca708f104694de0525e4)

Co-authored-by: Mariatta Wijaya <Mariatta@users.noreply.github.com>
3 years agoGH-90997: Document CACHEs (GH-95694) (GH-95696)
Miss Islington (bot) [Fri, 5 Aug 2022 07:42:49 +0000 (00:42 -0700)] 
GH-90997: Document CACHEs (GH-95694) (GH-95696)

(cherry picked from commit 5f3c9fda1825737fa7b671b995f84a8ab9a4adb8)

Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
3 years agogh-65802: IDLE - explain SaveAs and extensions (GH-95690) (GH-95692)
Miss Islington (bot) [Fri, 5 Aug 2022 07:42:21 +0000 (00:42 -0700)] 
gh-65802: IDLE - explain SaveAs and extensions (GH-95690) (GH-95692)

File name extensions may or may not be shown for the current name
and are added in an OS-dependent manner if not given for the new
name.
(cherry picked from commit 9890f86ae2001d19e7a18fee5b13aa0dd6069aef)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years ago[3.11] Docs: sqlite3 docs fixup (GH-95681) (GH-95683)
Erlend Egeberg Aasland [Fri, 5 Aug 2022 07:41:54 +0000 (09:41 +0200)] 
[3.11] Docs: sqlite3 docs fixup (GH-95681) (GH-95683)

- Disable links to the module itself
- Fix link indent
- Consistent ref markup.
(cherry picked from commit 44f1f63ad5cf00b6f50cef0cc1a62c42632138be)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years ago[3.11] gh-92678: Correct return values for errors in PyInit__testcapi (#95664)
Pablo Galindo Salgado [Thu, 4 Aug 2022 21:44:06 +0000 (22:44 +0100)] 
[3.11] gh-92678: Correct return values for errors in PyInit__testcapi (#95664)

3 years ago[3.11] gh-95271: Extract placeholders howto from sqlite3 tutorial (GH-95522) (#95677)
Erlend Egeberg Aasland [Thu, 4 Aug 2022 21:02:28 +0000 (23:02 +0200)] 
[3.11] gh-95271: Extract placeholders howto from sqlite3 tutorial (GH-95522) (#95677)

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
(cherry picked from commit b24e8b28a7dc585ba367a959be83393f2352d21d)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agoRemove 3.11 beta release notice from macOS installer displays (GH-95669)
Ned Deily [Thu, 4 Aug 2022 20:19:32 +0000 (16:19 -0400)] 
Remove 3.11 beta release notice from macOS installer displays (GH-95669)

3 years ago[3.11] gh-95273: Improve documented return values and exceptions raised for sqlite3...
Erlend Egeberg Aasland [Thu, 4 Aug 2022 20:13:22 +0000 (22:13 +0200)] 
[3.11] gh-95273: Improve documented return values and exceptions raised for sqlite3 class methods (GH-95530) (#95673)

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
(cherry picked from commit 12d92c733cfc00ee630b30e4e0250da400c83395)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agogh-95656: Enable the sqlite3 load extension API in Windows build (GH-95662)
Miss Islington (bot) [Thu, 4 Aug 2022 19:53:21 +0000 (12:53 -0700)] 
gh-95656: Enable the sqlite3 load extension API in Windows build (GH-95662)

(cherry picked from commit 6a5104f4fa83ed08fe31f712757dddabfede394c)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agoDocs: fix two typos in the sqlite3 docs (GH-95661)
Miss Islington (bot) [Thu, 4 Aug 2022 18:35:45 +0000 (11:35 -0700)] 
Docs: fix two typos in the sqlite3 docs (GH-95661)

- statment => statement
- transaciton => transaction
(cherry picked from commit 962acd446839c7e10caf301931760133644ce8ca)

Co-authored-by: ceh <emil@hessman.se>
3 years agogh-95587: Fixes some upgrade detection issues in the Windows installer (GH-95631)
Miss Islington (bot) [Thu, 4 Aug 2022 16:40:57 +0000 (09:40 -0700)] 
gh-95587: Fixes some upgrade detection issues in the Windows installer (GH-95631)

(cherry picked from commit 5b6acbaa20aa8c80c0f10986bf6c755608664023)

Co-authored-by: Steve Dower <steve.dower@python.org>
3 years agogh-91323: Revert "Allow overriding a future compliance check in asyncio.Task (GH...
Miss Islington (bot) [Thu, 4 Aug 2022 16:07:39 +0000 (09:07 -0700)] 
gh-91323: Revert "Allow overriding a future compliance check in asyncio.Task (GH-32197)" (GH-95442) (GH-95652)

This reverts commit d4bb38f82bf18b00db3129031ce4969b6f0caab9.
(cherry picked from commit 0342c93a6b866118c894c4e1120fb4db316adebb)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
3 years agoGH-95289: Always call uncancel() when parent cancellation is requested (GH-95602)
Miss Islington (bot) [Thu, 4 Aug 2022 14:50:54 +0000 (07:50 -0700)] 
GH-95289: Always call uncancel() when parent cancellation is requested (GH-95602)

Co-authored-by: Guido van Rossum <guido@python.org>
(cherry picked from commit 2fef27589e44c91042c2598b5cad6c6ad0516d93)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
3 years agogh-94936: C getters: co_varnames, co_cellvars, co_freevars (GH-95008)
Miss Islington (bot) [Thu, 4 Aug 2022 14:16:52 +0000 (07:16 -0700)] 
gh-94936: C getters: co_varnames, co_cellvars, co_freevars (GH-95008)

(cherry picked from commit 42b102bbf9a9ae6fae8f6710202fb7afeeac277c)

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
3 years agogh-91838: Resolve HTTP links which redirect to HTTPS (GH-95642)
Miss Islington (bot) [Thu, 4 Aug 2022 13:15:11 +0000 (06:15 -0700)] 
gh-91838: Resolve HTTP links which redirect to HTTPS (GH-95642)

It updates links which redirect to HTTPS with different authority or
path.
(cherry picked from commit d0d0154443cafb2f0a2cdfb6a1267d80cce8388e)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years agoRevert "[3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246...
Mark Shannon [Thu, 4 Aug 2022 12:03:07 +0000 (13:03 +0100)] 
Revert "[3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246). (#95256)" (#95647)

This reverts commit 7f731943393d57cf26ed5f2353e6e53084cd55fd.

3 years agoGH-92678: Fix tp_dictoffset inheritance. (GH-95596) (GH-95604)
Mark Shannon [Thu, 4 Aug 2022 11:21:38 +0000 (12:21 +0100)] 
GH-92678: Fix tp_dictoffset inheritance. (GH-95596) (GH-95604)

* Add test for inheriting explicit __dict__ and weakref.

* Restore 3.10 behavior for multiple inheritance of C extension classes that store their dictionary at the end of the struct.

3 years ago[3.11] gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS (GH...
Serhiy Storchaka [Thu, 4 Aug 2022 08:45:03 +0000 (11:45 +0300)] 
[3.11] gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS (GH-95527) (GH-95643)

If an HTTP link is redirected to a same looking HTTPS link, the latter can
be used directly without changes in readability and behavior.
It protects from a men-in-the-middle attack.

This change does not affect Python examples..
(cherry picked from commit f79547a429d5c90af83a0da821e082cba20d4712)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years agogh-95638: Update idlelib README file and menu lists (GH-95639)
Miss Islington (bot) [Thu, 4 Aug 2022 08:01:55 +0000 (01:01 -0700)] 
gh-95638: Update idlelib README file and menu lists (GH-95639)

(cherry picked from commit 621b33ce258f3eaf154322c1edf0ead1e4892e36)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-95191: IDLE Prompts entry for What's New 3.10 (GH-95633)
Miss Islington (bot) [Thu, 4 Aug 2022 02:25:36 +0000 (19:25 -0700)] 
gh-95191: IDLE Prompts entry for What's New 3.10 (GH-95633)

(cherry picked from commit bcc74d509a3bd7e4fdc658179ae6d77614d1fd36)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-95191: IDLE Prompts entry for Whatnew 3.11 (GH-95632)
Miss Islington (bot) [Thu, 4 Aug 2022 01:04:07 +0000 (18:04 -0700)] 
gh-95191: IDLE Prompts entry for Whatnew 3.11 (GH-95632)

(cherry picked from commit c569526faccb328a55691664b5931171d1a1494a)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-94675: Add a regression test for rjsmin re slowdown (GH-94685)
Miss Islington (bot) [Wed, 3 Aug 2022 23:45:19 +0000 (16:45 -0700)] 
gh-94675: Add a regression test for rjsmin re slowdown (GH-94685)

Adds a regression test for an re slowdown observed by rjsmin.
Uses multiprocessing to kill the test after SHORT_TIMEOUT.

Co-authored-by: Oleg Iarygin <dralife@yandex.ru>
Co-authored-by: Christian Heimes <christian@python.org>
(cherry picked from commit fe23c0061d9c72527ad57a8c965d8161b00f500e)

Co-authored-by: Miro Hrončok <miro@hroncok.cz>
3 years ago[3.11] [Enum] add whatsnew entries (GH-95455) (GH-95620)
Miss Islington (bot) [Wed, 3 Aug 2022 23:42:12 +0000 (16:42 -0700)] 
[3.11] [Enum] add whatsnew entries (GH-95455) (GH-95620)

(cherry picked from commit 6bde34000d70dfefafa71e54c8cb5672f423073c)

Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
3 years agogh-94399: Restore PATH search behaviour of py.exe launcher for '/usr/bin/env' shebang...
Miss Islington (bot) [Wed, 3 Aug 2022 22:00:46 +0000 (15:00 -0700)] 
gh-94399: Restore PATH search behaviour of py.exe launcher for '/usr/bin/env' shebang lines (GH-95582)

(cherry picked from commit 67840edb2851c6d4ca65d8389327d8a6dc06255a)

Co-authored-by: Steve Dower <steve.dower@python.org>
3 years agogh-90817: Use .. deprecated-removed:: when removal version known (GH-94960)
Miss Islington (bot) [Wed, 3 Aug 2022 21:56:16 +0000 (14:56 -0700)] 
gh-90817: Use .. deprecated-removed:: when removal version known (GH-94960)

(cherry picked from commit dc2757accd8413abfc24d7acf06d8bf233d01534)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
3 years agogh-95597: Fix typo in Lib directory files (GH-95599)
Miss Islington (bot) [Wed, 3 Aug 2022 21:43:01 +0000 (14:43 -0700)] 
gh-95597: Fix typo in Lib directory files (GH-95599)

(cherry picked from commit b53aed76d26419fc7449c358c6035c9afe055e16)

Co-authored-by: Jo, Yunjin <black33jo@gmail.com>
3 years agogh-95423: Update winreg.DeleteKeyEx documentation and remove dynamic function load...
Steve Dower [Wed, 3 Aug 2022 21:25:47 +0000 (22:25 +0100)] 
gh-95423: Update winreg.DeleteKeyEx documentation and remove dynamic function load (GH-95521)

Co-authored-by: Derek Kim <ddkim1024@gmail.com>
3 years agogh-91207: Fix CSS bug in Windows CHM help file and add deprecation message (GH-95607)
Miss Islington (bot) [Wed, 3 Aug 2022 20:43:14 +0000 (13:43 -0700)] 
gh-91207: Fix CSS bug in Windows CHM help file and add deprecation message (GH-95607)

(cherry picked from commit ac3bf6155f8addc62f9a9c48f07eef8c3a6f71b2)

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
3 years agogh-95273: Align sqlite3 const doc refs with the devguide recommendations (GH-95525)
Miss Islington (bot) [Wed, 3 Aug 2022 20:28:38 +0000 (13:28 -0700)] 
gh-95273: Align sqlite3 const doc refs with the devguide recommendations (GH-95525)

(cherry picked from commit 4d02572f8c39b16c83c0883917db4e31efc1048e)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agogh-95609: update bundled pip to 22.2.2 (gh-95610)
Miss Islington (bot) [Wed, 3 Aug 2022 19:52:38 +0000 (12:52 -0700)] 
gh-95609: update bundled pip to 22.2.2 (gh-95610)

(cherry picked from commit 3d9d45b22cb1e90bca2901eade4b3125aeadb8c9)

Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com>
3 years agogh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452)
Miss Islington (bot) [Tue, 2 Aug 2022 19:13:07 +0000 (12:13 -0700)] 
gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452)

Co-authored-by: Éric <merwok@netwok.org>
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
(cherry picked from commit e3b6ff19aaa318a813130ba9ad2ab0a332f27feb)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agogh-95233: Correct grp.getgrgid parameter name in documentation (gid -> id) (gh-95232)
Miss Islington (bot) [Tue, 2 Aug 2022 15:02:14 +0000 (08:02 -0700)] 
gh-95233: Correct grp.getgrgid parameter name in documentation (gid -> id) (gh-95232)

(cherry picked from commit df7c8b95372169fb9d23140d35f91970ba32189d)

Co-authored-by: Adam Dangoor <adamdangoor@gmail.com>
3 years ago[3.11] gh-95516: Add param types and clarify param descriptions of LogRecord (GH...
Miss Islington (bot) [Tue, 2 Aug 2022 09:54:49 +0000 (02:54 -0700)] 
[3.11] gh-95516: Add param types and clarify param descriptions of LogRecord (GH-95517) (GH-95566)

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
3 years agogh-95191: IDLE: Include prompts when saving Shell GH-95554 (#95557)
Miss Islington (bot) [Tue, 2 Aug 2022 06:14:19 +0000 (23:14 -0700)] 
gh-95191: IDLE: Include prompts when saving Shell GH-95554 (#95557)

(cherry picked from commit b85411fc5e9e223a6bd44f89f674ee3b2e29b99e)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agogh-83270: Update IDLE's credits (GH-95528)
Miss Islington (bot) [Tue, 2 Aug 2022 04:54:28 +0000 (21:54 -0700)] 
gh-83270: Update IDLE's credits (GH-95528)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
(cherry picked from commit 698fa8bf6075c1594966ef6da8501a6f81db50f2)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agogh-92219: Clarify that some options to the installer may break the install (GH-95548)
Miss Islington (bot) [Tue, 2 Aug 2022 00:06:22 +0000 (17:06 -0700)] 
gh-92219: Clarify that some options to the installer may break the install (GH-95548)

(cherry picked from commit d2c1a9c76c001b18c14e50779b0ee41ea4ccf0b3)

Co-authored-by: Steve Dower <steve.dower@python.org>
3 years agogh-91447: Fix findtext to only give an empty string on None (GH-91486)
Miss Islington (bot) [Mon, 1 Aug 2022 21:22:33 +0000 (14:22 -0700)] 
gh-91447: Fix findtext to only give an empty string on None (GH-91486)

The API documentation for [findtext](https://docs.python.org/3/library/xml.etree.elementtree.htmlGH-xml.etree.ElementTree.Element.findtext) states that this function gives back an empty string on "no text content." With the previous implementation, this would give back a empty string even on text content values such as 0 or False. This patch attempts to resolve that by only giving back an empty string if the text attribute is set to `None`. Resolves GH-91447.

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

Co-authored-by: Eugene Triguba <eugenetriguba@gmail.com>
3 years agoGH-95150: Use position and exception tables for code hashing and equality (GH-95509)
Miss Islington (bot) [Mon, 1 Aug 2022 18:33:49 +0000 (11:33 -0700)] 
GH-95150: Use position and exception tables for code hashing and equality (GH-95509)

(cherry picked from commit c7e5bbaee88a71dc6e633e3cd451ed1798436382)

Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
3 years agogh-95173: Add a regression test for sorting tuples containing None (GH-95464)
Miss Islington (bot) [Mon, 1 Aug 2022 16:29:57 +0000 (09:29 -0700)] 
gh-95173: Add a regression test for sorting tuples containing None (GH-95464)

(cherry picked from commit c0cd79021951b3ab10804d42b3963b9fb1a66be7)

Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
3 years agogh-95445: Ensure Windows msi uninstalls document folder successfully (GH-95465)
Miss Islington (bot) [Mon, 1 Aug 2022 16:07:24 +0000 (09:07 -0700)] 
gh-95445: Ensure Windows msi uninstalls document folder successfully (GH-95465)

(cherry picked from commit 7d8973870bb079bf71d094cd966d6b6336f1e25f)

Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>
3 years ago[3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503)
Christian Heimes [Mon, 1 Aug 2022 14:37:45 +0000 (16:37 +0200)] 
[3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503)

Co-authored-by: Brett Cannon <brett@python.org>.
(cherry picked from commit 0fe645d6fd22a6f57e777a29e65cf9a4ff9785ae)

Co-authored-by: Christian Heimes <christian@python.org>
3 years ago[3.11] gh-95415: Make availability directive consistent (GH-95416) (GH-95438)
Christian Heimes [Mon, 1 Aug 2022 12:26:19 +0000 (14:26 +0200)] 
[3.11] gh-95415: Make availability directive consistent (GH-95416) (GH-95438)

Co-authored-by: Christian Heimes <christian@python.org>
3 years agogh-95273: Clarify when sqlite_* attributes are added to sqlite3 exceptions (GH-95523)
Miss Islington (bot) [Mon, 1 Aug 2022 09:22:09 +0000 (02:22 -0700)] 
gh-95273: Clarify when sqlite_* attributes are added to sqlite3 exceptions (GH-95523)

(cherry picked from commit 1e6b63542e4856436c5c12148a6608ef9d148b71)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
3 years agogh-95511: IDLE - fix Shell context menu copy-with-prompts bug (GH-95512)
Miss Islington (bot) [Mon, 1 Aug 2022 05:32:33 +0000 (22:32 -0700)] 
gh-95511: IDLE - fix Shell context menu copy-with-prompts bug (GH-95512)

If one selects whole lines, as the sidebar makes easy, do not
add an extra line.  Only move the end of a selection to the
beginning of the next line when not already at the beginning
of a line.  (Also improve the surrounding code.)
(cherry picked from commit fc31a13dc1799b8d972c1f4ea49f27090aed7f48)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
3 years agobpo-42037: Corrected request dependencies in CookieJar functions (GH-23112)
Miss Islington (bot) [Mon, 1 Aug 2022 02:49:47 +0000 (19:49 -0700)] 
bpo-42037: Corrected request dependencies in CookieJar functions (GH-23112)

(cherry picked from commit d29e279de38e7bc3b7deda573ba23d65831d9351)

Co-authored-by: markus-sus <73822103+markus-sus@users.noreply.github.com>
3 years agoIDLE: Fix docs URL in the About window (GH-28417)
Miss Islington (bot) [Sun, 31 Jul 2022 21:11:35 +0000 (14:11 -0700)] 
IDLE: Fix docs URL in the About window (GH-28417)

(cherry picked from commit 0f17a754d925345d67beff18897d86780436c506)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
3 years ago[3.11] gh-95174: WASI: skip missing sockets functions (GH-95179) (GH-95308)
Christian Heimes [Sun, 31 Jul 2022 16:19:32 +0000 (18:19 +0200)] 
[3.11] gh-95174: WASI: skip missing sockets functions (GH-95179) (GH-95308)

Co-authored-by: Christian Heimes <christian@python.org>
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>