[Webkit-unassigned] [Bug 220468] New: [webkitcorepy] Add standard mechanism for packaging pip packages

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 8 10:40:06 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=220468

            Bug ID: 220468
           Summary: [webkitcorepy] Add standard mechanism for packaging
                    pip packages
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jbedard at apple.com

All of our pip packages based on webkitcorepy share some key pieces in common. Most notably, we've attempted to de-duplicate the version of a pip package from setup.py and the __init__.py of the package. This means that we attempt to import from a package before we've actually installed it's dependencies, which can be a problem. The right solution to this is probably to edit the contents of setup.py to replace the imported version with a it's value before deploying the package, but that means having a script to do the package deployment.

In the mean time, we need to duplicate the version for our pip packages to make them easier to independently install.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210108/cc03c3df/attachment-0001.htm>


More information about the webkit-unassigned mailing list