gecko-dev/python
Geoff Brown 1281f38a76 Bug 1436612 - Remove the mozharness copy of tooltool.py r=glandium
Remove the mozharness copy of tooltool.py from mozilla-central.

Continue to keep a tooltool.py instance in the same path in mozharness.zip, copied from mozbuild.

Where it's simple, switch to use the mozbuild instance, but keep some mozharness tooltool.py references (when based on mozharness.zip).

Also make a minor change to mozproxy which had a bug in its mozharness-detection logic.

Differential Revision: https://phabricator.services.mozilla.com/D167223
2023-01-20 15:26:32 +00:00
..
docs Bug 1659593: Make `./mach vendor python` cross-platform r=ahal 2022-04-07 18:00:28 +00:00
gdbpp/gdbpp Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
l10n Bug 1808288 - ride along: lint: fix some windows CR r=linter-reviewers,marco 2023-01-03 14:54:40 +00:00
lldbutils Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
mach Bug 1808609 - Ignore non .txt files in test_site_compatibility.py, r=ahochheiden 2023-01-05 01:39:00 +00:00
mozboot Bug 1807522 - Upgrade build-tools to 33.0.1. r=geckoview-reviewers,calu 2023-01-05 02:56:32 +00:00
mozbuild Bug 1436612 - Remove the mozharness copy of tooltool.py r=glandium 2023-01-20 15:26:32 +00:00
mozlint Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
mozperftest Bug 1808032 - Change architecture to arm64 and add focus to mozperftest android startup for CVFF and CVNS. r=perftest-reviewers,sparky 2023-01-16 14:21:24 +00:00
mozrelease Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
mozterm Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
mozversioncontrol Bug 1633662 - Remove unused mozversioncontrol functions r=saschanaz,firefox-build-system-reviewers,glandium 2023-01-20 08:40:00 +00:00
sites Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers 2023-01-20 12:58:07 +00:00
README
mach_commands.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +00:00
moz.build Bug 1806642 - update in-tree references to 'Lint and Formatting' bugzilla component. r=Standard8 2022-12-21 14:38:47 +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