aboutsummaryrefslogtreecommitdiffstats
path: root/dev.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dev.sh')
-rwxr-xr-xdev.sh21
1 files changed, 12 insertions, 9 deletions
diff --git a/dev.sh b/dev.sh
index a9c27248..111f09bc 100755
--- a/dev.sh
+++ b/dev.sh
@@ -1,13 +1,16 @@
-#!/bin/bash
+#!/bin/sh
set -e
-VENV=./venv
-python -m virtualenv $VENV --always-copy
-. $VENV/bin/activate
-pip install -U pip setuptools
-pip install -r requirements.txt
+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 "* Created virtualenv environment in $VENV."
-echo "* Installed all dependencies into the virtualenv."
-echo "* You can now activate the virtualenv: \`. $VENV/bin/activate\`"
+echo "* Virtualenv created in $VENV and all dependencies installed."
+echo "* You can now activate the $(python --version) virtualenv with this command: \`. $VENV/bin/activate\`"