aboutsummaryrefslogtreecommitdiffstats
path: root/dev.sh
blob: b4e1156e8e28256f4b607e027d6a95546992f3ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
set -e
set -x

PYVERSION=$1
VENV="venv$1"

echo "Creating dev environment in $VENV using Python $PYVERSION"

python$PYVERSION -m virtualenv "$VENV" --always-copy
. "$VENV/bin/activate"
pip$PYVERSION install -q -U pip setuptools
pip$PYVERSION install -q -r requirements.txt

echo ""
echo "* Virtualenv created in $VENV and all dependencies installed."
echo "* You can now activate the $(python --version) virtualenv with this command: \`. $VENV/bin/activate\`"