summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorOmer Katz <omer.drow@gmail.com>2016-04-10 11:41:39 +0300
committerOmer Katz <omer.drow@gmail.com>2016-04-10 11:41:39 +0300
commit9ffb9eb998ad3e90f5ddbe522eecbe8ec78ab2ec (patch)
treeae9ad5f65d3df07031a91d1fd4b1421ce7282d6b /.travis.yml
parentd2e39378991bf762ec4ba6c33da011bbca395851 (diff)
downloadoauthlib-9ffb9eb998ad3e90f5ddbe522eecbe8ec78ab2ec.tar.gz
Upgrade PyPy in travis.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 9455c30..04d2368 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,19 @@ cache:
directories:
- "$HOME/.cache/pip"
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="5.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
- pip install tox coveralls
script:
- tox