17 lines
403 B
Bash
17 lines
403 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
|
||
|
|
set -o errexit -o nounset -o pipefail
|
||
|
|
eval "$@"
|
||
|
|
scriptDir="$(cd "$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" && pwd)"
|
||
|
|
|
||
|
|
cd "$scriptDir"
|
||
|
|
cd "$(git -C . rev-parse --show-toplevel)"
|
||
|
|
|
||
|
|
pip install --upgrade pip
|
||
|
|
|
||
|
|
python -m pip install -e . --quiet
|
||
|
|
|
||
|
|
fd 'pyproject.toml$' $HOME --max-depth 2 -E defl -E deflDev | while read x; do
|
||
|
|
python -m pip install --quiet -e $(dirname "$x")
|
||
|
|
done
|