-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
28 lines (28 loc) · 916 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
language: python
python:
- 2.7
addons:
apt:
packages:
- gcc
- libblas-dev
- liblapack-dev
- libopenblas-dev
- libatlas-dev
- gfortran
- python-numpy
- python-scipy
- aria2
- fontconfig # for PhantomJS
before_install:
- aria2c -x 10 -k 1M http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-4.5.3.tar.gz
- tar -xf SuiteSparse-4.5.3.tar.gz
- export CVXOPT_SUITESPARSE_SRC_DIR=$(pwd)/SuiteSparse
- pip install numpy # To solve an install problem of CVXcanon.
before_script:
- mkdir travis-phantomjs
- aria2c -x 10 -k 1M https://assets.membergetmember.co/software/phantomjs-2.1.1-linux-x86_64.tar.bz2 -d $PWD/travis-phantomjs/
- tar -xvf $PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 -C $PWD/travis-phantomjs
- export PATH=$PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64/bin:$PATH
script:
- python setup.py test