[Webkit-unassigned] [Bug 253066] New: [webkitcorepy] AutoInstall unable to install pytest-asyncio (or other packages without setup.py)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 28 02:54:37 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=253066

            Bug ID: 253066
           Summary: [webkitcorepy] AutoInstall unable to install
                    pytest-asyncio (or other packages without setup.py)
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: gsnedders at apple.com
                CC: cgarcia at igalia.com, clopez at igalia.com,
                    dpino at igalia.com, Hironori.Fujii at sony.com,
                    jbedard at apple.com, lmoura at igalia.com, pangle at apple.com

258166 at main (bug 249564) updated the AutoInstalled versions of pytest and its plugins, including pytest-asyncio. pytest-asyncio, as of 0.19, no longer includes a setup.py: it relies on the build frontend reading pyproject.toml, per PEP 517 (https://peps.python.org/pep-0517/).

However, the AutoInstall has no knowledge of PEP 517, and instead tries to run a setup.py, and falls back to just copying the whole source packages over and hoping for the best. This (unsurprisingly) doesn't work well.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230228/d48413d6/attachment.htm>


More information about the webkit-unassigned mailing list