gecko-dev/python
Gregory Szorc dba3191147 Bug 1275297 - Write VisualStudioVersion to solution file; r=chmanchester
There is probably a way to dynamically retrieve the version. But rather
than take the chance we'd query the wrong thing, let's just parse the
version that Visual Studio writes to the solution file when saving it and
use it.

With this change, generating the VisualStudio build backend should not change
any files unless the build config has changed. This means we can generate
Visual Studio files at will without causing Visual Studio to complain
about the solution and other files changing and needing reloading.

MozReview-Commit-ID: 1udZ72SLEzP

--HG--
extra : rebase_source : d15bff5b30a021dc1180e48fb7bb0d6c84871b69
2016-05-24 08:21:41 -07:00
..
PyECC
altgraph Bug 1265272 - Import altgraph 0.12; r=ted,gerv 2016-04-21 13:49:29 -04:00
bitstring
blessings
compare-locales
configobj
eme Bug 1265272 - Update gen-eme-voucher.py to handle work on MacOSX binaries. r=ted 2016-04-21 11:10:27 -04:00
futures
jsmin
lldbutils
mach NO BUG - Bump version of mach to 0.6 2016-05-02 13:36:33 -07:00
macholib Bug 1265272 - Import macholib 1.7; r=ted,gerv 2016-04-21 11:46:07 -04:00
mock-1.0.0
mozboot Bug 1042068 - Added terminal-notifier to the list of packages that should be installed with homebrew. r=gps 2016-05-23 16:13:38 -07:00
mozbuild Bug 1275297 - Write VisualStudioVersion to solution file; r=chmanchester 2016-05-24 08:21:41 -07:00
mozlint Bug 1273556 - [mozlint] Better SIGINT handling, return partial results on Ctrl-C, r=jgraham 2016-05-17 12:24:42 -04:00
mozversioncontrol/mozversioncontrol
psutil
pyasn1
pyasn1-modules
pystache
pyyaml
redo
requests
rsa
slugid
virtualenv
which
README
mach_commands.py Bug 1273623 - Optimize eslintModuleHasIssues. r=jryans 2016-05-18 16:45:49 +01:00
moz.build Bug 1270446 - Move CompilerPreprocessor, FakeCompiler and their tests to a separate file. r=chmanchester 2016-05-06 21:23:40 +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/