#!/usr/bin/env bash cd "$OLDPWD" python3 -m venv .venv source .venv/bin/activate PATH_add .venv/bin NOW=$(date +%s) if test -e .pip_upgrade_timestamp then LAST=$(cat .pip_upgrade_timestamp) else LAST=0 fi DELTA=$(expr "$NOW" - "$LAST") echo "last pip upgrade $DELTA seconds ago" if test "$DELTA" -gt 86400 then python3 -m pip --require-virtualenv install pip wheel --upgrade python3 -m pip --require-virtualenv install -r requirements.txt --upgrade if test -e optional-requirements.txt then python3 -m pip --require-virtualenv install -r optional-requirements.txt --upgrade fi date +%s > .pip_upgrade_timestamp fi