gecko-dev/python
Mike Hommey 4d356bb4fc Bug 1840533 - Forbid @imports("__builtin__"). r=firefox-build-system-reviewers,andi,sergesanspaille, a=test-only DONTBUILD
The last use of importing the whole __builtin__ module was removed in
bug 1264831... 7 years ago.

Now that it actually doesn't work anymore with recent releases of
cpython, we might as well kill it for good.

Differential Revision: https://phabricator.services.mozilla.com/D182140
2023-06-29 08:22:18 +00:00
..
docs
gdbpp/gdbpp
l10n Bug 1866295 - fix lint failure for ESR115 a=me 2024-01-03 13:09:34 -05:00
lldbutils
mach Bug 1857516 - Get rid of deprecated imp python module in favor of importlib CLOSED TREE a=pascalc 2024-02-05 15:23:59 +00:00
mozboot Bug 1858062 - Remove reference to distutils in mozboot a=pascalc 2024-02-05 15:24:03 +00:00
mozbuild Bug 1840533 - Forbid @imports("__builtin__"). r=firefox-build-system-reviewers,andi,sergesanspaille, a=test-only DONTBUILD 2023-06-29 08:22:18 +00:00
mozlint
mozperftest
mozrelease Bug 1858065 - Replace distutils' StrictVersion a=pascalc 2024-02-05 15:24:02 +00:00
mozterm
mozversioncontrol Bug 1853252 - Allow running mach bootstrap from more subdirs. r=ahochheiden, a=NPOTB 2023-09-18 19:13:38 +00:00
sites Bug 1827252 - updating aioquic version to 0.9.21. r=jgraham, a=test-only 2023-07-27 14:05:48 +00:00
mach_commands.py
moz.build
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