Bug 1739067: Scope Mach virtualenv to be checkout-specific r=perftest-reviewers,ahal,sparky
Build and run the Mach virtualenv from a `state_dir` that is "specific-to-topsrcdir". As part of this, move `get_state_dir()` to `mach` so that it's usable before `sys.path` entries are fully set up. Differential Revision: https://phabricator.services.mozilla.com/D130383
Showing
- build/mach_initialize.py 16 additions, 16 deletionsbuild/mach_initialize.py
- python/l10n/test_fluent_migrations/fmt.py 1 addition, 1 deletionpython/l10n/test_fluent_migrations/fmt.py
- python/mach/mach/sentry.py 1 addition, 1 deletionpython/mach/mach/sentry.py
- python/mach/mach/telemetry.py 2 additions, 1 deletionpython/mach/mach/telemetry.py
- python/mach/mach/util.py 46 additions, 2 deletionspython/mach/mach/util.py
- python/mozboot/mozboot/base.py 1 addition, 1 deletionpython/mozboot/mozboot/base.py
- python/mozboot/mozboot/bootstrap.py 1 addition, 2 deletionspython/mozboot/mozboot/bootstrap.py
- python/mozboot/mozboot/util.py 6 additions, 48 deletionspython/mozboot/mozboot/util.py
- python/mozbuild/mozbuild/repackaging/msix.py 1 addition, 1 deletionpython/mozbuild/mozbuild/repackaging/msix.py
- python/mozperftest/mozperftest/fzf/fzf.py 1 addition, 1 deletionpython/mozperftest/mozperftest/fzf/fzf.py
- python/mozperftest/mozperftest/runner.py 1 addition, 1 deletionpython/mozperftest/mozperftest/runner.py
- testing/raptor/mach_commands.py 1 addition, 1 deletiontesting/raptor/mach_commands.py
- testing/web-platform/mach_commands.py 1 addition, 1 deletiontesting/web-platform/mach_commands.py
- testing/web-platform/manifestupdate.py 1 addition, 1 deletiontesting/web-platform/manifestupdate.py
- tools/lint/python/l10n_lint.py 3 additions, 3 deletionstools/lint/python/l10n_lint.py
- tools/tryselect/docs/tasks.rst 1 addition, 1 deletiontools/tryselect/docs/tasks.rst
- tools/tryselect/mach_commands.py 1 addition, 1 deletiontools/tryselect/mach_commands.py
- tools/tryselect/push.py 5 additions, 3 deletionstools/tryselect/push.py
- tools/tryselect/selectors/coverage.py 1 addition, 1 deletiontools/tryselect/selectors/coverage.py
- tools/tryselect/selectors/fuzzy.py 4 additions, 2 deletionstools/tryselect/selectors/fuzzy.py
Loading
Please register or sign in to comment