Closed Bug 1619555 Opened 4 years ago Closed 4 years ago

Update vendored glean_parser dependencies with source archives rather than wheels

Categories

(Data Platform and Tools :: Glean: SDK, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Dexter, Assigned: Dexter)

References

Details

Attachments

(1 file)

The glean_parser dependencies vendored in mozilla-central were downloaded using "pip download glean_parser==<version>", which does not download the source package but, rather, the wheels.

We should use the "pip download --no-binary :all: glean_parser==<version>" command instead and update the vendored dependencies.

Assignee: nobody → alessio.placitelli
Depends on: 1602773
Priority: -- → P1

The vendored packaged were fetched using vanilla "pip download", which downloads
wheel files by default (missing LICENSE, setup.py, etc.). This changeset was
created by downloading the "glean_parser" dependencies using "pip download
--no-binary :all:" which is the same thing that "mach vendor python" does.
It additionally removes all the /tests and /docs directories of the vendored
dependencies.

Pushed by aplacitelli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/795632849f9f
Add the missing sources to vendored python libs. r=ahal
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: