add omegaconf dependency, rework launch scripts to check if venv exists

This commit is contained in:
2025-01-24 08:10:59 +01:00
parent 056546a920
commit c929739210
3 changed files with 39 additions and 19 deletions

View File

@@ -1,16 +1,26 @@
@echo off
REM Activate Python virtual environment
cd .
REM Check if .venv exists
if exist .venv (
REM Activate the virtual environment
call .venv\Scripts\activate.bat
) else (
REM Run uv sync if .venv does not exist
uv sync
call .venv\Scripts\activate.bat
)
REM Perform a git pull to sync the repository
REM Perform a git pull
git pull
REM Run uv sync (replace 'uv sync' with the actual command if different)
REM Run uv sync if .venv exists (already activated)
if exist .venv (
uv sync
)
REM Start the Python script
REM Start main.py
python main.py
REM Deactivate the virtual environment
REM Deactivate the virtual environment if it was activated
if exist .venv (
deactivate
)

View File

@@ -1,15 +1,25 @@
# Activate Python virtual environment
Set-Location -Path "."
.venv\Scripts\Activate.ps1
# Check if .venv exists
if (Test-Path .venv) {
# Activate the virtual environment
.\.venv\Scripts\Activate.ps1
} else {
# Run uv sync if .venv does not exist
uv sync
.\.venv\Scripts\Activate.ps1
}
# Perform a git pull to sync the repository
# Perform a git pull
git pull
# Run uv sync (replace 'uv sync' with the actual command if different)
# Run uv sync if .venv exists (already activated)
if (Test-Path .venv) {
uv sync
}
# Start the Python script
# Start main.py
python main.py
# Deactivate the virtual environment
# Deactivate the virtual environment if it was activated
if (Test-Path .venv) {
deactivate
}