aboutsummaryrefslogtreecommitdiffstats
path: root/ci_tools/pypy_upgrade.sh
blob: e66c02568e58a510ef35bf113d0867d73183bb60 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env bash
# Need to install an upgraded version of pypy.
if [ -f "$PYENV_ROOT/bin/pyenv" ]; then
  pushd "$PYENV_ROOT" && git pull && popd
else
  rm -rf "$PYENV_ROOT" && git clone --depth 1 https://github.com/yyuu/pyenv.git "$PYENV_ROOT"
fi

"$PYENV_ROOT/bin/pyenv" install --skip-existing "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"