language: python matrix: include: - os: linux language: generic env: PYTHON="3.4" MINICONDA_OS="Linux" - os: linux language: generic env: PYTHON="3.5" MINICONDA_OS="Linux" - os: osx language: generic env: PYTHON="3.4" MINICONDA_OS="MacOSX" - os: osx language: generic env: PYTHON="3.5" MINICONDA_OS="MacOSX" # - os: linux # python: "nightly" before_install: - if [[ ! "$TRAVIS_PYTHON_VERSION" == "nightly" ]]; then URL="https://repo.continuum.io/miniconda/Miniconda3-latest-${MINICONDA_OS}-x86_64.sh"; wget "${URL}" -O miniconda.sh; 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 info -a; fi install: - conda install -y python=${PYTHON} pygments prompt_toolkit ply pytest pytest-cov pytest-timeout; - pip install pytest-flake8 codecov; - python setup.py install; # else # pip install --upgrade -r requirements-tests.txt; # fi script: - py.test --flake8 --cov=. --cov-report=term --timeout=10 after_success: - codecov