Bug 253642

Summary: pytest_asyncio failing to install on Python 3.9
Product: WebKit Reporter: Sam Sneddon [:gsnedders] <gsnedders>
Component: Tools / TestsAssignee: Sam Sneddon [:gsnedders] <gsnedders>
Status: RESOLVED FIXED    
Severity: Normal CC: jbedard, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Sam Sneddon [:gsnedders] 2023-03-09 04:51:55 PST
Running:

    git clean -xfd Tools
    ./Tools/Scripts/test-webkitpy

Leads to the script failing when it attempts to install pytest_asyncio due to not having exceptiongroup installed.

This is listed as a `install_requires` in pytest's setup.cfg, https://github.com/pytest-dev/pytest/blob/7.2.0/setup.cfg, but of course we don't actually obey that, not having it set in the AutoInstall as `implicit_deps`.
Comment 1 Sam Sneddon [:gsnedders] 2023-03-09 05:04:59 PST
Pull request: https://github.com/WebKit/WebKit/pull/11290
Comment 2 EWS 2023-03-09 14:05:12 PST
Committed 261467@main (1819e751cfdc): <https://commits.webkit.org/261467@main>

Reviewed commits have been landed. Closing PR #11290 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2023-03-09 14:06:16 PST
<rdar://problem/106520422>