gecko-dev/third_party
Mitchell Hentges 6d154c1ed3 Bug 1713377: Change vendoring to use wheels where possible r=ahal,glandium
Vendoring wheels has three benefits:
* There's far less files, so Firefox checkouts will be smaller.
* It works around `zipp` not allowing `pip install`
  from extracted source `tar.gz` files. Now, we should
  be able to use the pip resolver against vendored
  packages, which will be needed for future
  mach virtualenv work.
* `./mach vendor python` takes far less time to execute.

Since we need the raw Python to be available to add to the `sys.path`,
we extract the wheels before putting them in tree.
Due to the structure of some wheels being less nested
than of a source `tar.gz`, `common_virtualenv_packages`
needed to be adjusted accordingly.

`install_pip_package()` had to be tweaked as well since you can't
`pip install` an extracted wheel. So, we "re-bundle" the wheel
before installing from a vendored package.

Replace python packages with wheels where possible

This contains the vendoring changes caused by the
last patch.

For reviewing, there's a couple things to note:
* A bunch of files are deleted, since there's generally
  less files in a wheel than in a source archive.
* There's a new `.dist-info` directory for each
  extracted wheel, so expect roughly 5 or
  6 new files for each wheel'd package.
* There should be no source code changes other than
  moves from package names changing from having
  `-` to having `_`.

Differential Revision: https://phabricator.services.mozilla.com/D116512
2021-06-16 15:53:16 +00:00
..
aom
cups
dav1d Bug 1700452 - Update libdav1d for Firefox 90. r=mjf 2021-05-27 15:49:47 +00:00
highway Bug 1711366 - Update highway to 0.12.1 r=aosmond 2021-05-21 14:38:30 +00:00
jpeg-xl Bug 1712789 - Update jpeg-xl to bdde644b94c125a15e532b2572b96306371a7d4e r=saschanaz 2021-05-26 08:46:02 +00:00
js/d3
libsrtp Bug 1691306: move libsrtp from /netwerk to /third_party. r=bwc,necko-reviewers 2021-02-09 01:48:39 +00:00
libwebrtc Bug 1714577 - Part 6 - Copy WebRTC's trace_event.h to Gecko, verbatim, and redirect the original trace_event.h to it. r=gerald 2021-06-09 15:43:39 +00:00
msgpack
pipewire
prio
python Bug 1713377: Change vendoring to use wheels where possible r=ahal,glandium 2021-06-16 15:53:16 +00:00
rlbox Bug 1699028 - Update RLBox to add support for app pointers r=tjr 2021-04-27 17:56:44 +00:00
rust Bug 1716535 - Remove nodrop dependency. r=glandium 2021-06-16 09:48:14 +00:00
sipcc Bug 1677590: improved SDP parser error handling. r=ng 2021-01-06 15:25:06 +00:00
sqlite3 Bug 1698595 - Link SQLite and Math. r=asuth 2021-04-14 09:20:26 +00:00
webkit/PerformanceTests Bug 1692854 - Migrate sunspider to browsertime desktop r=perftest-reviewers,Bebe 2021-03-25 12:29:07 +00:00
WinToast Bug 1672957 Do not create or modify a shortcut for the WDBA. r=bytesized 2020-12-07 23:20:53 +00:00
moz.build Bug 1709808 - Add BUG_COMPONENT to libjxl sources r=tnikkel 2021-05-06 17:51:23 +00:00