Bug 214378 - [webkitcorepy] Umbrella bug
Summary: [webkitcorepy] Umbrella bug
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Safari 13
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Reported: 2020-07-15 14:25 PDT by Jonathan Bedard
Modified: 2020-08-28 08:52 PDT (History)
11 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Bedard 2020-07-15 14:25:01 PDT
Bug to track the extraction of some general Python tooling used by webkitpy that should not be dependent on WebKit.
Comment 1 Jonathan Bedard 2020-07-22 09:55:51 PDT
To elaborate a bit, the intention of webkitcorepy is that it will contain generic Python utilities needed for many Python scripts and services. These utilities should not be specific to the script or service using them, nor should they contain project-specific quirks. An non exhaustive list of things I see as owned by webkitcorepy: Version handling, Python 2/3 unicode quirks, subprocess tooling, memoization, retry decorators, timeout utilities, subprocess mocking, requests mocking, package auto-instillation and logging tooling.
Comment 2 Radar WebKit Bug Importer 2020-07-22 14:25:26 PDT
Comment 3 Jonathan Bedard 2020-08-28 08:49:35 PDT
While webkitcorepy is not finished as a package, it is both functional and being used. So Iā€™m going to close out this umbrella bug, and future improvements will be tracked in separate bugs.