gecko/python
Nathan Froyd dd2f1cd7be Bug 1170691 - part 1 - add the generating script's directory to sys.path in file_generate.py; r=glandium
The old way of writing scripts for generated files would invoke the script thusly:

    python script.py arg1...

Invoking the script this way means that the script's directory is
automatically added to sys.path, and importing modules from that
directory is easy.  Let's make it equally easy in the new world for
GENERATED_FILES, too.
2015-06-02 16:00:48 -04:00
..
bitstring
blessings
compare-locales Bug 1147283 - Replace mozpack.path with mozpath. r=mshal 2015-03-27 08:13:16 +09:00
configobj
eme Bug 1139125 - Add Windows 64-bit support and certificate chain support to Adobe EME voucher tool. r=ted 2015-05-15 15:26:52 +12:00
jsmin
lldbutils Bug 1151349 - Make lldb ns(Int)Region summary handle the numRects==0 case. r=jrmuizel 2015-04-05 14:06:43 -04:00
mach Bug 1163112 - [mach core] Consolidate functionality between Main._run and Registrar.dispatch, r=gps 2015-05-08 17:03:15 -04:00
mock-1.0.0
mozboot Bug 1151834 - Allow users to skip all interactive prompts; r=gps 2015-04-22 16:37:19 +00:00
mozbuild Bug 1170691 - part 1 - add the generating script's directory to sys.path in file_generate.py; r=glandium 2015-06-02 16:00:48 -04:00
mozversioncontrol/mozversioncontrol Bug 1128586 - Properly look for Mercurial version; r=RyanVM 2015-04-27 10:43:25 -07:00
psutil
pyasn1
pyasn1-modules bug 1166976 - add pyasn1-modules python library r=ted,gerv 2015-05-20 16:33:23 -07:00
pystache
pyyaml
redo
requests bug 1135700 - Import the Python requests module. r=gps 2015-02-23 11:27:50 -05:00
rsa bug 1166976 - add Python-RSA python library r=ted,gerv 2015-05-20 16:34:03 -07:00
virtualenv
which Bug 1119776, Part 7: Avoid defining snprintf when MSVC provides it (other), r=bsmedberg 2015-01-08 22:35:33 -08:00
mach_commands.py Bug 1147283 - Replace mozpack.path with mozpath. r=mshal 2015-03-27 08:13:16 +09:00
moz.build Bug 910660 - Add a test for the unpacker code. r=gps 2015-03-24 09:10:32 +09: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:

* 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/