Skip to content

Commit

Permalink
Speed up Travis CI
Browse files Browse the repository at this point in the history
Do not update Conda and add cache for pip wheels
  • Loading branch information
rafguns committed Aug 26, 2015
1 parent f5896b7 commit e9f4ff9
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,42 @@
sudo: false

addons:
apt:
packages:
- libatlas-dev
- libatlas-base-dev
- liblapack-dev
- gfortran

language: python

python:
- "2.7"
- "3.4"

cache:
directories:
- $HOME/.cache/pip

before_install:
- if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then
wget http://repo.continuum.io/miniconda/Miniconda-3.7.0-Linux-x86_64.sh -O miniconda.sh;
wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh;
else
wget http://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh -O miniconda.sh;
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
fi
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda info -a
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda

install:
- DEPS="networkx numpy scipy matplotlib pyyaml"
- conda create -n test-environment python=$TRAVIS_PYTHON_VERSION $DEPS
- source activate test-environment
- pip install smokesignal
- pip install --upgrade coverage coveralls nose

script:
- printenv PWD
- pip install .
Expand Down

0 comments on commit e9f4ff9

Please sign in to comment.