forked from lbl-srg/obc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
37 lines (31 loc) · 995 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
language: python
python:
- "2.7"
cache: pip
notifications:
email: false
git:
depth: 10
# Install dependencies
# graphviz is required by plantuml
addons:
apt:
packages:
- graphviz
# For sphinx, we need to install specific package versions, otherwise
# the html output may have small formatting differences which causes
# the test to fail
install:
- pip install --upgrade pip setuptools wheel
- pip install sphinx==1.8.2 sphinx-bootstrap-theme==0.6.5 \
sphinxcontrib-bibtex==0.4.0 sphinxcontrib-plantuml==0.12 \
Pillow==5.1.0 \
alabaster==0.7.12 MarkupSafe==1.1.0 html5lib==0.999 \
Pygments==2.2.0 snowballstemmer==1.2.1 docutils==0.14 \
Babel==2.6.0 requests==2.20.1 Jinja2==2.10 latexcodec==1.0.5 \
pybtex==0.21 pybtex-docutils==0.2.1 oset==0.1.3 PyYAML==3.13
# Execute tests
script:
- (cd specification; make clean html; cd ..)
- (cd specification; make latex; cd ..)
- (cd specification; make linkcheck SPHINXOPTS=-W; cd ..)