servo/python
bors-servo 2e93ae7f76 Auto merge of #6267 - brson:system-rust, r=SimonSapin
The existing code for setting up the environment assumes that
the directory layout containing rust and cargo conforms to the
one used by rust-installer's tarballs. This makes overriding
the system root awkward for simple cases where I want to test
my own build directly from the rust build directory. This
patch just adds a second path to PATH and LD_LIBRARY_PATH
to accomodate both disk layouts.

Conflicts:
	python/servo/command_base.py

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6267)
<!-- Reviewable:end -->
2015-06-03 01:54:00 -05:00
..
mach Remove unused imports in the Python files 2015-05-31 19:15:32 -04:00
mozdebug mozilla-central modules for debugger detection 2014-11-23 23:21:28 -08:00
mozinfo mozilla-central modules for debugger detection 2014-11-23 23:21:28 -08:00
mozlog Remove unused imports in the Python files 2015-05-31 19:15:32 -04:00
servo Auto merge of #6267 - brson:system-rust, r=SimonSapin 2015-06-03 01:54:00 -05:00
toml Update toml.py to upstream 1069d2449760525535ca77514a92e9237ee0deaf 2014-10-20 22:20:15 -07:00
licenseck.py Check license headers in ./tests 2015-04-08 01:07:56 +02:00
mach_bootstrap.py Clarify Python version checking conditional 2015-05-31 18:34:52 -04:00
README.md Update the README files to reflect the changes to the update procedure. 2015-04-03 23:29:22 +01:00
tidy.py Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00

This directory contains various Python modules used to support servo development.

= mach =

The command dispatch framework used to wrap the build system and test harnesses.

= mozdebug =

mozbase module containing information about various debuggers.

This can be updated by copying the latest version from https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozdebug

= mozinfo =

Mozbase module for extracting information about the host hardware / os.

This can be updated by copying the latest version from hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozinfo

= mozlog =

A mozbase logging module required for wptrunner output and command line arguments.

This can be updated by copying the latest version from hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozlog

= servo =

servo-specific python code e.g. implementations of mach commands. This is the canonical repository for this code.

== toml ==

Python module for reading toml files.

This can be updated from https://github.com/uiri/toml