Bug 262579

Summary: [AutoInstall] unsatisfied dependencies from test-webkitpy
Product: WebKit Reporter: Sam Sneddon [:gsnedders] <gsnedders>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bfan2, jbedard, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Sam Sneddon [:gsnedders] 2023-10-03 15:34:49 PDT
From running tests on Python 2 and then copying across to a virtualenv and running `pip check`:

fakeredis 1.1.1 has requirement redis<3.5, but you have redis 3.5.3.
mozlog 7.1.0 requires blessings, which is not installed.
mozlog 7.1.0 requires mozfile, which is not installed.
mozprocess 1.3.0 requires mozinfo, which is not installed.
pylint 0.28.0 has requirement logilab-astng>=0.24.3, but you have logilab-astng 0.24.1.
requests 2.24.0 has requirement urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1, but you have urllib3 1.26.17.
soupsieve 1.9.6 requires backports-functools-lru-cache, which is not installed.
wcwidth 0.2.5 requires backports-functools-lru-cache, which is not installed.

From running tests on Python 3.7 and then copying across to a virtualenv and running `pip check`:

cffi 1.15.1 requires pycparser, which is not installed.
mozlog 7.1.0 requires blessings, which is not installed.
mozlog 7.1.0 requires mozfile, which is not installed.
mozprocess 1.3.0 requires mozinfo, which is not installed.
pylint 0.28.0 requires logilab-astng, which is not installed.
pylint 0.28.0 requires logilab-common, which is not installed.
requests 2.24.0 has requirement urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1, but you have urllib3 1.26.17.

From running tests on Python 3.12 on https://github.com/WebKit/WebKit/pull/18565 and then copying across to a virtualenv and running `pip check`:

cffi 1.15.1 requires pycparser, which is not installed.
mozlog 7.1.0 requires blessings, which is not installed.
mozlog 7.1.0 requires mozfile, which is not installed.
mozprocess 1.3.0 requires mozinfo, which is not installed.
pylint 2.13.9 requires astroid, which is not installed.
pylint 2.13.9 requires dill, which is not installed.
pylint 2.13.9 requires isort, which is not installed.
pylint 2.13.9 requires mccabe, which is not installed.
pylint 2.13.9 requires platformdirs, which is not installed.
requests 2.31.0 requires charset-normalizer, which is not installed.
Comment 1 Radar WebKit Bug Importer 2023-10-10 15:35:32 PDT
<rdar://problem/116770126>