#!/bin/bash source "$HOME"/.local/bin/functions # Function for creating a python env python_env(){ [ -z "$PYTHONVERSION" ] && err "Python version is not set" command_exists virtualenv timestamp "Creating Python environment with version $PYTHONVERSION" rm -rf .venv .env && timestamp "Old Python environment has been removed" virtualenv -p "$PYTHONVERSION" .venv .venv/bin/python -m pip install --upgrade pip .venv/bin/pip install -r requirements.txt --break --force } python_env "$@"