From 5c38c1ed36670fbc0b7fce10da30e764ab6bc4fa Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 19 Feb 2025 02:15:41 -0800 Subject: [PATCH] clean up setup.sh (#1747) simplify --- setup.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.sh b/setup.sh index c10d7d47..732a1181 100755 --- a/setup.sh +++ b/setup.sh @@ -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"