mytardis/mytardis — pull request #122 by tjdett (2012-12-03 01:04:44+00:00)
Title: Adding Travis CI monitoring

This series of patches adds continuous integration support through [Travis CI](https://travis-ci.org/).

Builds take quite some time due to the lack of package caching, and can fail if those dependencies are unavailable (for instance, due to PyPI falling over).

Some minor fixes to `tardis/tardis_portal/metsexporter.py` were required to allow MyTardis to build in a pristine environment.

Provided those dependencies are met the build process seems to be stable with Python 2.6. [An issue with `distribute` on Python 2.7](https://bitbucket.org/tarek/distribute/issue/256/python27-throws-sockettimeout-directly) (mentioned in commit comments) makes using 2.7 less reliable if some package sites are down. Switching to 2.7 at some later point would be quite simple if desired.