diff options
Diffstat (limited to 'dev.sh')
-rwxr-xr-x | dev.sh | 22 |
1 files changed, 13 insertions, 9 deletions
@@ -1,13 +1,17 @@ -#!/bin/bash +#!/bin/sh set -e -VENV=./venv +set -x -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 -U pip setuptools +pip$PYVERSION install -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\`" |