|
|
|
@ -115,8 +115,8 @@ echo '
|
|
|
|
|
4) creating virtual environment...
|
|
|
|
|
|
|
|
|
|
'
|
|
|
|
|
|
|
|
|
|
## the pyenv way
|
|
|
|
|
|
|
|
|
|
## get the pyenv python if possible
|
|
|
|
|
if command -v $HOME/.pyenv/bin/pyenv &> /dev/null
|
|
|
|
|
then
|
|
|
|
|
# activate right version
|
|
|
|
@ -131,26 +131,22 @@ then
|
|
|
|
|
python3 --version
|
|
|
|
|
|
|
|
|
|
$HOME/.pyenv/bin/pyenv install --skip-existing
|
|
|
|
|
|
|
|
|
|
#VENV="${PWD##*/}.venv"
|
|
|
|
|
VENV="venv"
|
|
|
|
|
VENV=${VENV#-}
|
|
|
|
|
python3 -m venv $VENV
|
|
|
|
|
. $VENV/bin/activate
|
|
|
|
|
python3 -m pip install -U pip setuptools wheel
|
|
|
|
|
python3 -m pip install -r requirements.txt
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
cd $path_repo
|
|
|
|
|
python3 -m pip install virtualenv
|
|
|
|
|
python3 -m virtualenv venv
|
|
|
|
|
source venv/bin/activate
|
|
|
|
|
pip install -r requirements.txt
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
export PATH="$path_repo/bin:$PATH"
|
|
|
|
|
cd $path_repo
|
|
|
|
|
VENV="venv"
|
|
|
|
|
|
|
|
|
|
# get pip
|
|
|
|
|
curl -s https://bootstrap.pypa.io/get-pip.py -o get-pip.py
|
|
|
|
|
python3 get-pip.py
|
|
|
|
|
|
|
|
|
|
python3 -m pip install virtualenv
|
|
|
|
|
python3 -m virtualenv $VENV
|
|
|
|
|
. $VENV/bin/activate
|
|
|
|
|
python3 -m pip install -U pip setuptools wheel
|
|
|
|
|
python3 -m pip install -r requirements.txt
|
|
|
|
|
|
|
|
|
|
export PATH="$path_repo/bin:$PATH"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo '
|
|
|
|
|