$ErrorActionPreference = "Stop" $root = Split-Path -Parent $PSScriptRoot $runtimePython = Join-Path $root "runtime\python\python.exe" $venvPython = Join-Path $root ".venv\Scripts\python.exe" if (Test-Path $runtimePython) { $python = $runtimePython } elseif (Test-Path $venvPython) { $python = $venvPython } else { throw "Python runtime not found. Checked: $runtimePython and $venvPython" } $env:PYTHONPATH = $root & $python -m app.main @args