|
@@ -20,13 +20,13 @@ env:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.5'
|
|
|
- env: TOXENV=pypy-unit PYPY_VERSION="5.3"
|
|
|
+ env: TOXENV=pypy-unit PYPY_VERSION="pypy2.7-5.8.0"
|
|
|
- python: '3.5'
|
|
|
- env: TOXENV=pypy-integration-rabbitmq PYPY_VERSION="5.3"
|
|
|
+ env: TOXENV=pypy-integration-rabbitmq PYPY_VERSION="pypy2.7-5.8.0"
|
|
|
- python: '3.5'
|
|
|
- env: TOXENV=pypy-integration-redis PYPY_VERSION="5.3"
|
|
|
+ env: TOXENV=pypy-integration-redis PYPY_VERSION="pypy2.7-5.8.0"
|
|
|
- python: '3.5'
|
|
|
- env: TOXENV=pypy-integration-dynamodb PYPY_VERSION="5.3"
|
|
|
+ env: TOXENV=pypy-integration-dynamodb PYPY_VERSION="pypy2.7-5.8.0"
|
|
|
- python: '3.5'
|
|
|
env: TOXENV=flake8
|
|
|
- python: '3.5'
|
|
@@ -40,20 +40,21 @@ matrix:
|
|
|
before_install:
|
|
|
- if [[ -v MATRIX_TOXENV ]]; then export TOXENV=${TRAVIS_PYTHON_VERSION}-${MATRIX_TOXENV}; fi; env
|
|
|
- |
|
|
|
- if [ "$TOXENV" = "pypy" ]; then
|
|
|
+ if [[ "$TOXENV" =~ "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"
|
|
|
+ rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/pyenv/pyenv.git "$PYENV_ROOT"
|
|
|
fi
|
|
|
- "$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"
|
|
|
+ "$PYENV_ROOT/bin/pyenv" install "$PYPY_VERSION"
|
|
|
+ virtualenv --python="$PYENV_ROOT/versions/$PYPY_VERSION/bin/python" "$HOME/virtualenvs/$PYPY_VERSION"
|
|
|
+ source "$HOME/virtualenvs/$PYPY_VERSION/bin/activate"
|
|
|
+ which python
|
|
|
fi
|
|
|
- |
|
|
|
if [[ "$TOXENV" == *dynamodb ]]; then
|
|
|
- sudo apt-get update && apt-get install -y default-jre supervisor
|
|
|
+ sudo apt-get update && sudo apt-get install -y default-jre supervisor
|
|
|
mkdir /opt/dynamodb-local
|
|
|
cd /opt/dynamodb-local && curl --retry 5 --retry-delay 1 -L http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz | tar zx
|
|
|
cd -
|