servo/python
bors-servo bfe54539d2 Auto merge of #10590 - edunham:package-tidy, r=larsbergstrom
Package tidy

This fixes https://github.com/servo/servo/issues/861.

@askeing, I've copied your work from https://github.com/askeing/servo_tidy and attributed the commit to you. My commit in this PR is Git housekeeping to preserve `tidy`'s history. If you'd like to make additional changes, I've given you and @shinglyu push access to my fork of Servo. Apologies if this is already familiar, but the workflow for pushing to my branch is:

```
$ git remote add edunham git@github.com:edunham/servo.git
$ git checkout -b package-tidy
$ git pull edunham package-tidy
$ git push edunham package-tidy
```

Once this lands, I'll look at how to publish it to PyPI and automate that process.

Please don't merge this yet; we still need to discuss how the change should work around https://github.com/servo/servo/blob/master/python/servo/testing_commands.py#L33 , as I've yet to figure out how to get the egg to actually expose its tests.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10590)
<!-- Reviewable:end -->
2016-04-15 23:20:16 +05:30
..
mach Upgrade to latest mach from mozilla-central 2015-10-02 15:52:07 -07:00
servo Auto merge of #10590 - edunham:package-tidy, r=larsbergstrom 2016-04-15 23:20:16 +05:30
tidy Add servo_tidy_tests into ignore dirs, and modify setup.py to fit the tidy check 2016-04-15 11:16:03 +08:00
licenseck.py Add flake8 to the tidy process for Python files 2015-06-04 11:17:34 -04:00
mach_bootstrap.py Package tidy 2016-04-14 15:55:25 +08:00
README.md add tidy to README 2016-04-13 16:07:36 -07:00
requirements.txt Use local tidy 2016-04-14 09:22:00 -07: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.

= servo =

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

= tidy =

servo-tidy is used to check licenses, line lengths, whitespace, flake8 on Python files, lock file versions, and more.