gecko-dev/python
Mitchell Hentges f25a47724b Bug 1747837: Attempt to reinstall optional dependencies during bootstrap r=ahal
Currently, developers don't have a way to have the Mach virtualenv
re-attempt to install optional dependencies (such as `glean`).

As part of `./mach bootstrap` (the general catch-all "re-create my dev
environment" command), we should retry installing optional dependencies.

This also matches the "glean isn't installed" error message
recommendation.

Note: This doesn't address the case in which command virtualenvs
need their optional dependencies attempted to be reinstalled.
However, since we don't have any such cases yet, I'm satisfied with
deferring that work.

Differential Revision: https://phabricator.services.mozilla.com/D123242
2022-01-25 22:19:10 +00:00
..
devtools/migrate-l10n
docs Bug 1713610: Require PyPI-vendored packages be added to requirements.in r=ahal 2021-06-10 19:19:06 +00:00
gdbpp/gdbpp
l10n Bug 1750538 - Remove Fluent migration recipes for Firefox 92-95, r=eemeli 2022-01-17 14:35:06 +00:00
lldbutils
mach Bug 1747837: Attempt to reinstall optional dependencies during bootstrap r=ahal 2022-01-25 22:19:10 +00:00
mozboot Bug 1747837: Attempt to reinstall optional dependencies during bootstrap r=ahal 2022-01-25 22:19:10 +00:00
mozbuild Bug 1751331 - Use the mozbuild crate in xpcom. r=xpcom-reviewers,nika 2022-01-25 21:29:52 +00:00
mozlint Bug 1648114 - make clang-tidy easier to find, r=andi 2022-01-13 16:20:03 +00:00
mozperftest Bug 1742103 - Update the browsertime version used by Mozperftest. r=perftest-reviewers,AlexandruIonescu 2022-01-19 14:30:12 +00:00
mozrelease Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
mozterm
mozversioncontrol Bug 1746770 - "mach vendor rust" fails when crate has the directory name that uses space character. r=firefox-build-system-reviewers,mhentges 2021-12-21 01:26:21 +00:00
mach_commands.py Bug 1748457 - Drop usages of six in |mach python-test|, r=mhentges 2022-01-07 03:59:33 +00:00
moz.build Bug 1709697 - Allow to repackage into MSIX. r=firefox-build-system-reviewers,mhowell,bhearsum,glandium 2021-08-05 02:58:14 +00:00
README

This directory contains common Python code.

The basic rule is that if Python code is cross-module (that's "module" in the
Mozilla meaning - as in "module ownership") and is MPL-compatible, it should
go here.

What should not go here:

* Vendored python modules (use third_party/python instead)
* Python that is not MPL-compatible (see other-licenses/)
* Python that has good reason to remain close to its "owning" (Mozilla)
  module (e.g. it is only being consumed from there).

Historical information can be found at
https://bugzilla.mozilla.org/show_bug.cgi?id=775243
https://bugzilla.mozilla.org/show_bug.cgi?id=1346025