language: python sudo: false matrix: include: - os: linux env: - PY=2.7 - NUMPYSPEC=numpy - os: linux env: - PY=3 - NUMPYSPEC=numpy - os: osx language: generic env: - PY=2.7 - NUMPYSPEC=numpy - os: osx language: generic env: - PY=3 - NUMPYSPEC=numpy # whitelist branches: only: - master addons: apt: packages: opencl-headers before_install: - echo $TRAVIS_OS_NAME - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; fi; - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh; fi; - bash miniconda.sh -b -p $HOME/miniconda - export PATH="$HOME/miniconda/bin:$PATH" - hash -r - conda update --yes conda # Useful for debugging any issues with conda - conda info -a - conda install --yes python=$PY $NUMPYSPEC scipy cython mako cffi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install pyopencl; fi; install: - pip install bumps - pip install unittest-xml-reporting script: - export WORKSPACE=/home/travis/build/SasView/sasmodels/ - python -m sasmodels.model_test dll all notifications: slack: secure: xNAUeSu1/it/x9Q2CSg79aw1LLc7d6mLpcqSCTeKROp71RhkFf8VjJnJm/lEbKHNC8yj5H9UHrz5DmzwJzI+6oMt4NdEeS6WvGhwGY/wCt2IcJKxw0vj1DAU04qFMS041Khwclo6jIqm76DloinXvmvsS+K/nSyQkF7q4egSlwA=