We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 589ed90 commit 5c38c1eCopy full SHA for 5c38c1e
setup.sh
@@ -1,17 +1,17 @@
1
#!/bin/bash
2
set -e
3
4
-DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
5
-cd $DIR
+BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
6
7
# TODO: why doesn't uv do this?
8
-export PYTHONPATH=$DIR
+export PYTHONPATH=$BASEDIR
9
10
# *** dependencies install ***
11
if ! command -v uv &>/dev/null; then
12
echo "'uv' is not installed. Installing 'uv'..."
13
curl -LsSf https://astral.sh/uv/install.sh | sh
14
fi
15
+export UV_PROJECT_ENVIRONMENT="$BASEDIR/.venv"
16
uv sync --all-extras
17
-source .venv/bin/activate
+source "$PYTHONPATH/.venv/bin/activate"
0 commit comments