Closed Bug 1712137 Opened 4 years ago Closed 4 years ago

Allow configuring a virtualenv to only allow vendored dependencies

Categories

(Firefox Build System :: Mach Core, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mhentges, Unassigned)

References

(Blocks 1 open bug)

Details

When using ./mach build, PyPI dependencies are not allowed.

Priority: -- → P2

This is incorrect: we require that ./mach build in CI has psutil, and when we want to fetch telemetry, we'll need the native, unvendorable glean-sdk package to be available.
The real constraint here is that, when in an environment where we can't download Python packages, we should fall back to asserting that they exist in the system Python environment, then use them from there.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.