RESOLVED FIXED 214606
[webkitcorepy] Add an auto-installer
https://bugs.webkit.org/show_bug.cgi?id=214606
Summary [webkitcorepy] Add an auto-installer
Jonathan Bedard
Reported 2020-07-21 11:25:48 PDT
Add an auto-installer that uses pypi to find and download compatible packages. Unlike the webkitpy auto-installer, the goal of the new auto-installer is that adding a new auto-installed package should be a one-line change.
Attachments
Patch (17.15 KB, patch)
2020-07-21 11:45 PDT, Jonathan Bedard
no flags
Patch (19.56 KB, patch)
2020-07-22 13:55 PDT, Jonathan Bedard
no flags
Patch (27.91 KB, patch)
2020-07-22 14:09 PDT, Jonathan Bedard
no flags
Patch (19.99 KB, patch)
2020-07-22 14:24 PDT, Jonathan Bedard
no flags
Patch (298.40 KB, patch)
2020-07-22 14:51 PDT, Jonathan Bedard
no flags
Patch (19.99 KB, patch)
2020-07-22 15:00 PDT, Jonathan Bedard
no flags
Patch (20.01 KB, patch)
2020-07-22 15:06 PDT, Jonathan Bedard
no flags
Patch (21.85 KB, patch)
2020-07-22 15:18 PDT, Jonathan Bedard
no flags
Patch (21.80 KB, patch)
2020-07-29 07:16 PDT, Jonathan Bedard
no flags
Jonathan Bedard
Comment 1 2020-07-21 11:45:12 PDT
Jonathan Bedard
Comment 2 2020-07-22 13:55:52 PDT
Jonathan Bedard
Comment 3 2020-07-22 13:58:12 PDT
(In reply to Jonathan Bedard from comment #2) > Created attachment 404956 [details] > Patch Rather than fight with the ssl configurations of various different platforms and versions, let's just include the root cert needed by PyPi and be done with it. Most https requests will end up being made through requests, so the root certificate is really just for for PyPi.
Jonathan Bedard
Comment 4 2020-07-22 14:09:05 PDT
Jonathan Bedard
Comment 5 2020-07-22 14:24:20 PDT
Jonathan Bedard
Comment 6 2020-07-22 14:51:55 PDT
Jonathan Bedard
Comment 7 2020-07-22 15:00:36 PDT
Jonathan Bedard
Comment 8 2020-07-22 15:06:05 PDT
Jonathan Bedard
Comment 9 2020-07-22 15:18:15 PDT
Jonathan Bedard
Comment 10 2020-07-22 15:21:03 PDT
Comment on attachment 404980 [details] Patch The difficulties I've had with this patch illustrate why a dedicated auto-installer would be best. We can standardize our certificate roots so we aren't relying on system certificates.
Radar WebKit Bug Importer
Comment 11 2020-07-28 11:26:18 PDT
Jonathan Bedard
Comment 12 2020-07-29 07:16:03 PDT
Jonathan Bedard
Comment 13 2020-07-29 11:43:46 PDT
Jonathan Bedard
Comment 14 2020-07-29 14:50:04 PDT
Jonathan Bedard
Comment 15 2020-07-30 20:25:35 PDT
Note You need to log in before you can comment on or make changes to this bug.