devpi.sh (317B)
1 #!/usr/bin/env bash 2 set -eux -o pipefail 3 if [[ ! -d devpi ]]; then 4 git clone https://github.com/devpi/devpi 5 fi 6 pushd devpi && trap popd EXIT 7 git pull 8 python -m venv venv 9 venv/bin/pip install -r dev-requirements.txt -e ../.. 10 venv/bin/pytest common 11 venv/bin/pytest server 12 venv/bin/pytest client 13 venv/bin/pytest web