add omegaconf dependency, rework launch scripts to check if venv exists
This commit is contained in:
28
launch.cmd
28
launch.cmd
@@ -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
|
||||
)
|
||||
28
launch.ps1
28
launch.ps1
@@ -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
|
||||
}
|
||||
@@ -36,4 +36,4 @@ indent-width = 4
|
||||
include = ["pyproject.toml", "src/**/*.py", "scripts/**/*.py","tests/**/*.py"]
|
||||
|
||||
[tool.ruff.lint]
|
||||
fixable = ["ALL"]
|
||||
fixable = ["ALL"]
|
||||
|
||||
Reference in New Issue
Block a user