Commit 4a98a509 authored by Jay's avatar Jay Committed by jay
Browse files

More Travis updates

parent b8f5dc7d
Loading
Loading
Loading
Loading
+22 −9
Original line number Diff line number Diff line
@@ -6,19 +6,33 @@ only:
  - master

python:
  - 3.4
  - "3.5"

before_install:
  - wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
  - chmod +x miniconda.sh
  - ./miniconda.sh -b
  - export PATH=/home/travis/miniconda/bin:$PATH
install:
  - sudo apt-get update
  # We do this conditionally because it saves us some downloading if the
  # version is the same.
  - if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then
      wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh;
    else
      wget https://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 config --set always_yes yes --set changeps1 no
  - conda update -q conda
  - conda create -y -q -n test-env python=$TRAVIS_PYTHON_VERSION
  # Useful for debugging any issues with conda
  - conda info -a

  # Create a virtual env and install dependencies
  - conda create -y -q -n test-env python=$TRAVIS_PYTHON_VERSION nose gdal numpy scipy

  # Activate the env
  - source activate test-env

install:
  - conda install --yes nose gdal
  # Install the non-conda packages if required, requirements.txt duplicates are ignored
  - conda install --yes conda install -c osgeo proj4 -c https://conda.anaconda.org/osgeo proj4
  - pip install -r requirements.txt --user-mirrors
  - pip install coverage
@@ -27,7 +41,6 @@ install:
script:
  - nosetests --with-coverage --cover-package=autocnet

  #- cd doc; make pickle; make doctest
notifications:
    email:
        recipients: