gecko-dev/python
Mike Hommey f535e6cec9 Followup for bug 1539355: Make it work for the root directory. r=me
When an added file is not under an app or addon directory, its base
directory is ''. The code added in bug 1539355 would skip doing its
thing in that case, which it shouldn't.

Also revert the workaround from bug 1525762.
2019-03-31 07:27:43 +09:00
..
devtools/migrate-l10n
docs Bug 1490253 - Update documentation on vendoring Python packages based on switch to pip-tools; r=ahal 2018-10-15 13:36:30 +00:00
l10n Bug 1523763 - Move tab context menu strings to FTL file loaded on-demand. r=Gijs,flod 2019-03-29 14:55:12 +00:00
mach Bug 1526072 - Record cpu utilization and clobber/full builds in build telemetry. r=nalexander 2019-03-27 22:42:48 +00:00
mozboot Bug 1377304 - "bootstrap.py" Does Not Support "KDE Neon" r=froydnj 2019-03-28 21:29:51 +00:00
mozbuild Followup for bug 1539355: Make it work for the root directory. r=me 2019-03-31 07:27:43 +09:00
mozlint Bug 1536836 - Support multiple formatters with file output in ./mach lint, r=ahal 2019-03-25 09:16:14 +00:00
mozrelease Bug 1535487 - determine rootUrl directly in buglist creator r=tomprince 2019-03-15 15:09:45 +00:00
mozterm Bug 1471171 - Indicate that mozterm is universal and works on any version of Python; r=emorley 2018-07-02 12:03:10 +01:00
mozversioncontrol Bug 1515261 - [mozversioncontrol] Fix unicode env string on Windows, r=sheehan 2019-01-07 16:26:49 +00:00
safety Bug 1476003 Update python virtual environment for |mach python-safety| r=davehunt 2018-07-16 15:36:50 +00:00
README
mach_commands.py Bug 1533043 - [python-test] Add ability for individual tests to have pypi dependencies, r=davehunt 2019-03-13 14:51:37 +00:00
moz.build Bug 1508248 - Update in-tree bugzilla metadata to use 'Firefox Build System :: Mach Core' for mach files r=froydnj 2018-11-19 13:35: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