fune/taskcluster
Ricky Stewart 55f90afcca Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,mhentges
Install `psutil` when setting up the `mach` `virtualenv`s and stop importing the in-tree version in the build.

Nothing in-tree currently assumes or mandates the installation of `psutil` (all uses of `psutil` are guarded with imports of the form `try : import psutil; except ImportError: psutil = None`), so there's no back-incompatibility concerns here. There will be an awkward period where telemetry will be lacking CPU/disk data for everyone until they re-run `mach bootstrap` or `mach create-mach-environment`, but that will come back as people gradually update their `virtualenv`s.

An alternative to circumvent that issue is REQUIRING that `psutil` be installed by adding an assertion in `mach` that `psutil` can be found (allowing us to remove all the conditional logic in-tree around whether `psutil` is installed), but I wouldn't claim that we're ready to do that and deal with whatever fallout might occur.

Differential Revision: https://phabricator.services.mozilla.com/D90914
2020-11-12 15:58:05 +00:00
..
ci Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,mhentges 2020-11-12 15:58:05 +00:00
docker Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,mhentges 2020-11-12 15:58:05 +00:00
docs Bug 1675740 - Allow to skip the upload-symbols tasks. r=taskgraph-reviewers,aki 2020-11-12 04:35:48 +00:00
scripts Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,mhentges 2020-11-12 15:58:05 +00:00
taskgraph Bug 1675740 - Allow to skip the upload-symbols tasks. r=taskgraph-reviewers,aki 2020-11-12 04:35:48 +00:00
test Bug 1662603 - [ci] Print dependents of a task that should not be scheduled, r=taskgraph-reviewers,jmaher 2020-10-21 21:08:32 +00:00
.yamllint
mach_commands.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00