Bug 260990

Summary: Fix installability of Tools/Scripts/libraries/*
Product: WebKit Reporter: Sam Sneddon [:gsnedders] <gsnedders>
Component: Tools / TestsAssignee: Sam Sneddon [:gsnedders] <gsnedders>
Status: NEW ---    
Severity: Normal CC: jbedard, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 261004    

Description Sam Sneddon [:gsnedders] 2023-08-31 13:55:34 PDT
In theory, all of these are installable Python projects. However, you can't just, e.g., jump into `Tools/Scripts/libraries/webkitflaskpy` and run `pip install .`, because it will fail unable to find `webkitcorepy`.

Per discussion with Jonathan, let's actually get these all installable as a first step towards migrating testing everything via tox (with its implicit virtualenv).
Comment 1 Sam Sneddon [:gsnedders] 2023-08-31 14:21:01 PDT
Pull request: https://github.com/WebKit/WebKit/pull/17306
Comment 2 Radar WebKit Bug Importer 2023-09-07 13:56:11 PDT
<rdar://problem/115134687>