Files
palemoon27/python
roytam1 e230d20736 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187146 - Replace nsBaseHashtable::Enumerate() calls in js/xpconnect/ with iterators. r=mrbkap. (28d2b6078d)
- Bug 1226119 - Clear pending exception from script cache writing failure. r=bholley (cca6220b3e)
- Bug 1218029 - Adds IncrementalStreamLoader interface stubs. r=djvj (d2eaf684d5)
- Bug 1218029 - Adds ScriptLoadHandler and implements OnIncrementalData callback. r=djvj (8f841b143d)
- Bug 1207377 - Add a |mach mozharness| command for running tests locally in mozharness, r=ahal (37232c8b43)
- Bug 1182677 - Refactor state directory lookup into own function; r=smacleod (e32e94b399)
- Bug 940103 - Add a mach command to call compare-locales. r=gps (e38dabe1a2)
- Bug 1182677 - Aggressively prompt to run mach mercurial-setup; r=smacleod (fa0afad911)
- Bug 1184598 - Don't perform mercurial-setup check for mach-commands command; r=smacleod (64835972b0)
- Bug 1185612 - Detect closed stdin file descriptor; r=bholley (951e15a129)
- Bug 1188224 - Remove stale .pyc files from the source directory at import time. r=gps (524f6721f1)
- Bug 1186748 - Move gtk-related things in a separate mozconfig. r=mshal (2fa82c2f5c)
- Bug 1177951 - Use a different base directory for the moztt package. r=mshal (f1478e547e)
- Bug 1175968 - Honor '-h' or '--help' only if it appears before '--'; r=gps (a09b7f61f9)
- Bug 1184780 - Use command help instead of main help; r=gps (b0badae59c)
- Bug 1192315 - Support remainder arguments from predefined parsers in mach, r=gps (9d528257ea)
- Bug 1179488 - Accept any arguments passed to deprecated commands; r=gps (a14f196f15)
- Bug 1216371 - Add a proxy class to access a subtree of a FileRegistry as an independent FileRegistry. r=gps (e7a36c9d6d)
- Bug 1230060 - Allow to restrict what unaccounted files to remove when copying from a FileCopier. r=gps (fc1e5970de)
- Bug 1230060 - Don't fail to read an install manifest containing non-actionable items. r=gps (1892d12bc1)
- Bug 1228467 - Make the preprocessor error out for "no preprocessing directives" instead of warning. r=gps (758693c75d)
- Bug 1139086 - Write entire docstring for SubContexts in Sphinx; r=glandium (e143cdf1d4)
- Bug 1183232 - Allow selecting tests and suites with just a tag from mach try. r=ahal,gps (3f6d19ecb8)
- Bug 1158019 - Only resolve to tests under a subdirectory if an input to mozbuild's test resolver is the prefix of a directory containing tests. r=gps (9558deffda)
- Bug 1184405 - Take matches by wildcard pattern into account in the test resolver. r=gps (3255d68079)
- part of  Bug 1125280 Part 1 build- Different suggestedsite tiles on first run for kidfox.r=gps (e471a9316f)
- Bug 1230060 - Add a --track option to process_install_manifest. r=gps (1dabd1c536)
- remove useless preprocesor (6652daf8ae)
- fix also mac PP (95be445dc0)
- Bug 1228467 - Don't preprocess dom/base/UseCounters.conf. r=froydnj (534610a94c)
- add EME bits to keep PP happy (47840e6c56)
- cleanup redundant config.css and other minor (cf6da18187)
- Bug 1216371 - Rearrange test_packager_formats.py. r=gps (93d1afe3c4)
- Bug 1216371 - Add package formatter tests emulating mac packaging. r=gps (38203f4ff0)
- Bug 1216371 - Don't rely on OmniJarFormatter.is_resource for test_omnijar_is_resource. r=gps (a449db929f)
- Bug 1216371 - Add tests for *Formatter.contains(). r=gps (3a37d2f162)
- Bug 1216371 - Don't assume the root directory is a base directory in packager formatters. r=gps (7378f6ed41)
- Bug 1216371 - Distinguish between addons that can be packed and those that cannot in the packager. r=gps (01329f4524)
- Bug 1226884 - Keep em:unpack addons unpacked after bug 1216371. r=gps (966bf277b3)
- Bug 1216371 - Introduce a PiecemealFormatter base package formatter. r=gps (1c9035be99)
- Bug 1216371 - Use the PiecemealFormatter for the JarFormatter. r=gps (6bd1a71dc8)
- Bug 1216371 - Pack addons that can be packed as XPIs. r=gps (a2fc4f9bbd)
- Bug 1216371 - Use the PiecemealFormatter for the OmniJarFormatter. r=gps (05c8378716)
2023-04-24 11:04:03 +08:00
..

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:

* 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

## pyyaml | pystache

Used in taskcluster related mach commands to update download from github
and remove .git and tests.

Then run tests in taskcluster/tests/