gecko-dev/python/sites
Mitchell Hentges 47b796cd82 Bug 1763695: Move python-test poetry to ini "requirements" r=ahal
The `test_vendor.py` test needs access to `poetry` to make its
assertions. This requirement was previously satisfied by adding `poetry`
to the `python-test` site.

Unfortunately, this caused conflicts when running the `mozlint` tests,
as they use the ini "requirements" feature to install their
dependencies. Importantly, the `mozlint` dependencies aren't compatible
with the version of `poetry` we need.

Fortunately, this was a good reminder: since `poetry` is a test-specific
dependency, leverage the existing ini "requirements" feature as it
represents exactly that: the extra package dependencies of a specific
test.

Note that I had to doctor the `dataclass` line in
`vendor_requirements.txt` to include an environment marker, otherwise it
would fail to install with Python >= 3.7.

Differential Revision: https://phabricator.services.mozilla.com/D143376
2022-04-19 19:10:38 +00:00
..
build.txt Bug 1289641 - Vendor the vsdownload script. r=firefox-build-system-reviewers,mhentges 2022-04-12 22:52:53 +00:00
common.txt
docs.txt
ipython.txt
lint.txt Bug 1761150: Mach should use fresh system python, don't inherit sys.path r=ahal 2022-04-12 18:40:14 +00:00
mach.txt Bug 1764549 - Update Glean SDK to v44.1.1 r=TravisLong 2022-04-14 20:35:08 +00:00
perftest-test.txt
python-test.txt Bug 1763695: Move python-test poetry to ini "requirements" r=ahal 2022-04-19 19:10:38 +00:00
upload-generated-sources.txt Bug 1764711: Move boto3 to requirement file r=ahal 2022-04-14 18:00:30 +00:00
vendor.txt Bug 1659593: Make `./mach vendor python` cross-platform r=ahal 2022-04-07 18:00:28 +00:00
watch.txt
webcompat.txt
wpt.txt