mirror of
https://github.com/mitmproxy/mitmproxy.git
synced 2024-11-30 08:40:44 +00:00
f7e77d543b
- Parameterise the Python version. All of these now work: ./dev.sh # Use default Python version ./dev.sh 2.7 # Explicitly use 2.7 in venv2.7 ./dev.sh 3.5 # Explicitly use 3.5 in venv3.5 This should also work for Travis, which has a weird setup where Pytho3 can be 3.4.
17 lines
463 B
Bash
Executable File
17 lines
463 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
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\`"
|