Files
palemoon27/python
roytam1 488decca21 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1260327 - Expose a MOZ_CONFIGURE_OPTIONS variable containing configure options. r=chmanchester (76994a9527)
- Bug 1257448 - Don't emit an error on unknown implied options when their resolved value is None. r=nalexander (d5563c60e6)
- Bug 1264831 - Try to detect decorators declared in the sandbox and add some automatic @wraps. r=gps (7922baafa9)
- Bug 1266343 - Change ConfigureSandbox._apply_imports such that it becomes easy to override imports in unit tests. r=chmanchester (a597e71574)
- Bug 1264831 - Defer applying @imports until the function is actually called. r=gps (121cb58915)
- Bug 1266343 - Avoid _apply_imports happening twice for the same function. r=chmanchester (188653c56f)
- Bug 1266343 - Use mozbuild.util.exec_ in the various configure tests. r=chmanchester (6c978f1cad)
- Bug 1261285 - Properly remove the config.log logging handler before running old-configure. r=ted (8b4dd90479)
- Bug 1261235 - Handle non-ascii in configure logging. r=ted (a6585293f4)
- Bug 1264527 - Remove wanted_mozconfig_variables. r=nalexander (df41637547)
- Bug 1264482 - Use the EnumString type for the compiler type. r=ted (12ecd6ee41)
- Bug 1264482 - Move compiler invocation for preprocessing to a separate function. r=ted (30a5dbe5bf)
- Bug 1264482 - Move adding -std=gnu99 and -std=gnu++11 to moz.configure. r=ted (ef05511b46)
- Bug 1264482 - Add an enumeration-like string type with a limited set of possible values. r=ted (03f09ef933)
- Bug 1260624 - Add support for simple comparisons of ReadOnlyNamespaces. r=ted (bf80c9f9f1)
- Bug 1260102 - Pass isHandlingUserInput through process boundary for content menu command. r=mrbkap (5aa42d8b3f)
- Bug 1262020 - Move --with-android-ndk, --with-android-toolchain and --with-android-gnu-compiler-version to moz.configure. r=nalexander (e6b6ada805)
- Bug 1265627 - Check that using the compiler flags we add does what they are intended to do. r=ted (e931c6d2de)
- Bug 1265627 - Move compiler version checks to moz.configure. r=ted (7deccdd32c)
- Bug 1215694 move pocket to a system addon, r=Gijs, r=glandium (ed776d1751)
2024-05-14 22:08: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/