sudo: false cache: directories: - $HOME/.cache/pip # Pending https://github.com/travis-ci/travis-ci/issues/5027 before_install: - | if [ "$TRAVIS_PYTHON_VERSION" = "pypy" ]; then export PYENV_ROOT="$HOME/.pyenv" if [ -f "$PYENV_ROOT/bin/pyenv" ]; then cd "$PYENV_ROOT" && git pull else rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/yyuu/pyenv.git "$PYENV_ROOT" fi export PYPY_VERSION="4.0.1" "$PYENV_ROOT/bin/pyenv" install "pypy-$PYPY_VERSION" virtualenv --python="$PYENV_ROOT/versions/pypy-$PYPY_VERSION/bin/python" "$HOME/virtualenvs/pypy-$PYPY_VERSION" source "$HOME/virtualenvs/pypy-$PYPY_VERSION/bin/activate" fi language: python matrix: include: - python: "2.6" env: TOXENV=py26 - python: "2.7" env: TOXENV=py27 - python: "2.7" env: TOXENV=py27-nooptionals - python: "3.4" env: TOXENV=py34 - python: "3.5" env: TOXENV=py35 - python: "3.5" env: TOXENV=py35-nooptionals - python: "pypy" env: TOXENV=pypy install: - pip install tox script: - tox notifications: email: false