зеркало из https://github.com/mozilla/gecko-dev.git
7c3b1ef2cb
Rather than deleting the expected target directory of each package that's being vendored, clear the whole `third_party/python` directory and re-populate it from scratch. As part of this, there's an "exclusion" list for packages that can't be vendored from PyPI. This has some benefits: * It'll be harder to forget scraps of files and directories and leave them in `third_party/python`. * The exclusion list makes it more clear which packages are managed manually, and the friction it adds to the workflow will guide developers to use "requirements.in" instead. The `test_up_to_date_vendor` test will verify that the vendor directory is always clean. Differential Revision: https://phabricator.services.mozilla.com/D123124 |
||
---|---|---|
.. | ||
WinToast | ||
aom | ||
cups | ||
dav1d | ||
highway | ||
jpeg-xl | ||
js/d3 | ||
libsrtp | ||
libwebrtc | ||
msgpack | ||
pipewire | ||
prio | ||
python | ||
rlbox | ||
rlbox_wasm2c_sandbox | ||
rust | ||
sipcc | ||
sqlite3 | ||
wasm2c | ||
webkit/PerformanceTests | ||
moz.build |