Bug 211514 - tools: Missing python dependency (psutil)
Summary: tools: Missing python dependency (psutil)
Status: ASSIGNED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-06 08:15 PDT by Pablo Saavedra
Modified: 2020-05-06 16:31 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo Saavedra 2020-05-06 08:15:03 PDT
In the review of https://bugs.webkit.org/show_bug.cgi?id=211249, Jonathan Bedard discovered a missing dependency for webkitpy the `webkitpy`. See comment #13 (https://bugs.webkit.org/show_bug.cgi?id=211249#c13).
Comment 1 Pablo Saavedra 2020-05-06 08:34:03 PDT
psutil is a optional dependency added for `Add a script to run Speedometer and JetStream on a browser` (https://bugs.webkit.org/show_bug.cgi?id=144038).

is this reason enough to include psutil in the autoinstalled thirdparty modules?.
Comment 2 Pablo Saavedra 2020-05-06 08:50:39 PDT
(In reply to Pablo Saavedra from comment #1)
> psutil is a optional dependency added for `Add a script to run Speedometer
> and JetStream on a browser` (https://bugs.webkit.org/show_bug.cgi?id=144038).
> 
> is this reason enough to include psutil in the autoinstalled thirdparty
> modules?.

in the top of this, psutils contains C extension modules. AFAIK, The AutoInstaller lacks of support for built the native bindings.

An easy alternative is to add python-psutil and python3-psutil as dependency in the `install-dependencies` files.