Update setup

pull/991/head^2
bmaltais 2023-06-13 19:59:35 -04:00
parent 5df8c7d1ba
commit d2d949a198
2 changed files with 30 additions and 0 deletions

View File

@ -25,3 +25,6 @@ python .\tools\check_local_modules.py
call .\venv\Scripts\activate.bat
python .\tools\setup_windows.py
:: Deactivate the virtual environment
call .\venv\Scripts\deactivate.bat

27
setup.ps1 Normal file
View File

@ -0,0 +1,27 @@
# Check if Python version meets the recommended version
$pythonVersion = & .\venv\Scripts\python.exe --version 2>$null
if ($pythonVersion -notmatch "^Python $PYTHON_VER") {
Write-Host "Warning: Python version $PYTHON_VER is recommended."
}
if (-not (Test-Path -Path "venv")) {
Write-Host "Creating venv..."
python -m venv venv
}
# Create the directory if it doesn't exist
$null = New-Item -ItemType Directory -Force -Path ".\logs\setup"
# Deactivate the virtual environment
& .\venv\Scripts\deactivate.bat
# Calling external python program to check for local modules
& .\venv\Scripts\python.exe .\tools\check_local_modules.py
& .\venv\Scripts\activate.bat
& .\venv\Scripts\python.exe .\tools\setup_windows.py
# Deactivate the virtual environment
& .\venv\Scripts\deactivate.bat