Bug 214378

Summary: [webkitcorepy] Umbrella bug
Product: WebKit Reporter: Jonathan Bedard <jbedard>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, ap, dean_johnson, dewei_zhu, hysu, jlewis3, kocsen_chung, repstein, slewis, webkit-bug-importer, zhifei_fang
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=214309
https://bugs.webkit.org/show_bug.cgi?id=214399
https://bugs.webkit.org/show_bug.cgi?id=214405
https://bugs.webkit.org/show_bug.cgi?id=214475
https://bugs.webkit.org/show_bug.cgi?id=214484
https://bugs.webkit.org/show_bug.cgi?id=214580
https://bugs.webkit.org/show_bug.cgi?id=214606
https://bugs.webkit.org/show_bug.cgi?id=214998
https://bugs.webkit.org/show_bug.cgi?id=215067
https://bugs.webkit.org/show_bug.cgi?id=214981
https://bugs.webkit.org/show_bug.cgi?id=215234
https://bugs.webkit.org/show_bug.cgi?id=215230
https://bugs.webkit.org/show_bug.cgi?id=215276
https://bugs.webkit.org/show_bug.cgi?id=215380
https://bugs.webkit.org/show_bug.cgi?id=215524
https://bugs.webkit.org/show_bug.cgi?id=215534
https://bugs.webkit.org/show_bug.cgi?id=215584
https://bugs.webkit.org/show_bug.cgi?id=215650
https://bugs.webkit.org/show_bug.cgi?id=215653
https://bugs.webkit.org/show_bug.cgi?id=215654
https://bugs.webkit.org/show_bug.cgi?id=215702
https://bugs.webkit.org/show_bug.cgi?id=215712

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
<rdar://problem/65955590>
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.