.travis.yml
29 lines
| 1011 B
| text/x-yaml
|
YamlLexer
Marc Abramowitz
|
r7633 | # http://travis-ci.org/#!/ipython/ipython | ||
language: python | ||||
python: | ||||
MinRK
|
r16540 | - 3.4 | ||
Marc Abramowitz
|
r7633 | - 2.7 | ||
Thomas Kluyver
|
r8987 | - 3.3 | ||
MinRK
|
r16471 | env: | ||
- GROUP=js | ||||
MinRK
|
r16540 | - GROUP= | ||
Marc Abramowitz
|
r7633 | before_install: | ||
Paul Ivanov
|
r13267 | # workaround for https://github.com/travis-ci/travis-cookbooks/issues/155 | ||
- sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm | ||||
Paul Ivanov
|
r13273 | # Pierre Carrier's PPA for PhantomJS and CasperJS | ||
MinRK
|
r16469 | - time sudo add-apt-repository -y ppa:pcarrier/ppa | ||
- time sudo apt-get update | ||||
Thomas Kluyver
|
r17253 | - time sudo apt-get install pandoc casperjs libzmq3-dev | ||
MinRK
|
r17244 | # pin tornado < 4 for js tests while phantom is on super old webkit | ||
- if [[ $GROUP == 'js' ]]; then pip install 'tornado<4'; fi | ||||
MinRK
|
r18157 | - time pip install -f https://nipy.bic.berkeley.edu/wheelhouse/travis jinja2 sphinx pygments tornado requests!=2.4.2 mock pyzmq jsonschema jsonpointer mistune | ||
MinRK
|
r18323 | - if [[ $GROUP == 'js' ]]; then python -m IPython.external.mathjax; fi | ||
Marc Abramowitz
|
r7633 | install: | ||
MinRK
|
r18323 | - time python setup.py install -q | ||
Marc Abramowitz
|
r7633 | script: | ||
MinRK
|
r16471 | - cd /tmp && iptest $GROUP | ||
MinRK
|
r16502 | |||
matrix: | ||||
exclude: | ||||
- python: 3.3 | ||||
env: GROUP=js | ||||