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 .
call .venv\Scripts\activate.bat
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)
uv sync
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
deactivate
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)
uv sync
# 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
# Deactivate the virtual environment if it was activated
if (Test-Path .venv) {
deactivate
}