diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..d75faff7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: python + +python: + # We can add more version strings here when we support other python + # versions. + - "2.7" + +# Install or mock dependencies for alot as the package has to be imported +# during generation of the docs. +install: + - pip install configobj urwid twisted python-magic + # urwid has to be installed when installing urwidtrees otherwise the process + # fails. + - pip install urwidtrees + # Mock all "difficult" dependencies of alot in order to be able to import + # alot when rebuilding the documentation. Notmuch would have to be + # installed by hand in order to get a recent enough version on travis. + - printf '%s = None\n' NotmuchError NullPointerError > notmuch.py + - touch gpgme.py + +script: + # First remove the generated docs. + - make -C docs cleanall + # Regenerate them + - make -C docs html SPHINXBUILD=true + # Check that the generated docs where already commited. + - git diff --exit-code |