fune/python
Mike Hommey e4e0df6813 Bug 1906851 - Use mozbuild.shellutil.quote instead of pipes.quote. a=RyanVM
The latter was removed in python 3.13, and while it can be replaced with
shlex, we also have our own version that considers more characters as
needing quotes.

Original Revision: https://phabricator.services.mozilla.com/D225329

Differential Revision: https://phabricator.services.mozilla.com/D225608
2024-10-15 13:32:39 +00:00
..
docs
gdbpp/gdbpp
l10n Bug 1897003 - Remove Fluent migration recipes for Firefox 120-123 and others, r=flod DONTBUILD 2024-05-16 05:50:09 +00:00
lldbutils Bug 1824877 Part 2 - Rename nsHTMLScrollFrame to mozilla::ScrollContainerFrame. r=dholbert 2024-05-15 17:50:48 +00:00
mach Bug 1906191 - Change how ProcessHandler handles output_timeout. r=releng-reviewers,gbrown a=test-only 2024-08-26 23:49:06 +00:00
mozboot Bug 1924022 - Use urlopen's context parameter instead of cafile. a=RyanVM 2024-10-15 13:32:39 +00:00
mozbuild Bug 1906851 - Use mozbuild.shellutil.quote instead of pipes.quote. a=RyanVM 2024-10-15 13:32:39 +00:00
mozlint Bug 1896514 - Make mach lint accommodate Windows drive case differences. r=ahal 2024-05-28 20:29:38 +00:00
mozperftest Bug 1900428 - Add time delay when passing the skipping onbarding flag to ensure it can take effect. r=perftest-reviewers,sparky 2024-06-05 18:46:53 +00:00
mozrelease Bug 1884138 - make scriptworker-canary ignore tree closure on try r=releng-reviewers,gbrown 2024-05-24 13:24:22 +00:00
mozterm
mozversioncontrol Bug 1896978 - Return empty list of changed files instead of nothing in SrcRepository r=ahochheiden 2024-05-29 20:16:14 +00:00
sites Bug 1923217 - Upgrade zstandard to 0.23.0. a=RyanVM 2024-10-15 13:32:38 +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