mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-11 08:13:35 +00:00
2dc29d7492
Generating the list of idl deps to generate an xpt from its dependency list makes us give all _previous_ dependencies, inherited from the .deps makefiles. This leads to removed files being listed on xpidl-process.py command line, and the command subsequently failing. Instead, use generated lists of idl dependencies. At the same time, lighten the generated Makefile further by not emitting xpt dependencies on their containing directory, and instead generating it from the $xpt_files list. This brings down the Makefile size from 100k to 38k. |
||
---|---|---|
.. | ||
bitstring | ||
blessings | ||
configobj | ||
eme | ||
jsmin | ||
lldbutils | ||
mach | ||
mock-1.0.0 | ||
mozboot | ||
mozbuild | ||
mozversioncontrol/mozversioncontrol | ||
psutil | ||
pyasn1 | ||
pystache | ||
pyyaml | ||
redo | ||
virtualenv | ||
which | ||
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: * 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/