diff --git a/install/viseron-install.sh b/install/viseron-install.sh index d27eed4c..313ee000 100644 --- a/install/viseron-install.sh +++ b/install/viseron-install.sh @@ -39,9 +39,16 @@ msg_info "Setting up Python Environment" PYTHON_VERSION="3.12" setup_uv /opt/viseron msg_ok "Python Environment Setup" +msg_info "Setting up Python Environment" +mkdir -p /opt/viseron +cd /opt/viseron +uv venv . +msg_ok "Python Environment Setup" + msg_info "Installing Viseron" -RELEASE=$(curl -fsSL https://api.github.com/repos/roflcoopter/viseron/releases/latest | jq -r '.tag_name' | sed 's/^v//') -uv pip install "viseron==${RELEASE}" +RELEASE=$(curl -fsSL https://api.github.com/repos/roflcoopter/viseron/releases/latest | + jq -r '.tag_name' | sed 's/^v//') +/opt/viseron/bin/uv pip install "viseron==${RELEASE}" msg_ok "Installed Viseron $RELEASE" # fetch_and_deploy_gh_release "viseron" "roflcoopter/viseron" "tarball" "latest" "/opt/viseron"