clean up setup.sh (#1747)

simplify
This commit is contained in:
Shane Smiskol
2025-02-19 02:15:41 -08:00
committed by GitHub
parent 589ed90181
commit 5c38c1ed36

View File

@@ -1,11 +1,10 @@
#!/bin/bash
set -e
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
cd $DIR
BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
# TODO: why doesn't uv do this?
export PYTHONPATH=$DIR
export PYTHONPATH=$BASEDIR
# *** dependencies install ***
if ! command -v uv &>/dev/null; then
@@ -13,5 +12,6 @@ if ! command -v uv &>/dev/null; then
curl -LsSf https://astral.sh/uv/install.sh | sh
fi
export UV_PROJECT_ENVIRONMENT="$BASEDIR/.venv"
uv sync --all-extras
source .venv/bin/activate
source "$PYTHONPATH/.venv/bin/activate"