Skip to content

Commit 2087f82

Browse files
committed
Set up virtualenv for PyPy
1 parent 5b992a6 commit 2087f82

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

bin/compile

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,25 @@ if [[ $ALIAS ]] ; then
2121
sudo ln -s $INSTALL_DEST/$VERSION $INSTALL_DEST/$ALIAS
2222
fi
2323

24+
if [[ $VERSION = pypy-* ]]; then
25+
PYTHON_BIN=pypy
26+
elif [[ $VERSION = pypy3* ]]; then
27+
PYTHON_BIN=pypy3
28+
else
29+
PYTHON_BIN=python
30+
fi
31+
32+
if [[ $VERSION != pypy* ]]; then
33+
VIRTENV_VERSION=python$VERSION
34+
fi
35+
2436
virtualenv --distribute --python=$INSTALL_DEST/$VERSION/bin/python \
25-
/home/travis/virtualenv/python$VERSION
37+
/home/travis/virtualenv/$VIRTENV_VERSION
2638

2739
if [[ $ALIAS ]] ; then
28-
ln -s $HOME/virtualenv/python$VERSION $HOME/virtualenv/python$ALIAS
40+
ln -s $HOME/virtualenv/$VIRTENV_VERSION $HOME/virtualenv/python$ALIAS
2941
fi
3042

3143
if [[ $PACKAGES ]] ; then
32-
$HOME/virtualenv/python$VERSION/bin/pip install --upgrade $PACKAGES
44+
$HOME/virtualenv/$VIRTENV_VERSION/bin/pip install --upgrade $PACKAGES
3345
fi

0 commit comments

Comments
 (0)