Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Проверка наличия UV
- if (-not (Get-Command uv -ErrorAction SilentlyContinue)) {
- Write-Host "UV не установлен. Установи через pipx: pipx install uv" -ForegroundColor Red
- exit 1
- }
- # Настройка переменных
- $ProjectName = "MyProject"
- $LogFile = "$ProjectName-setup.log"
- $PythonVersion = "3.11" # можно изменить при необходимости
- # Инициализация проекта
- Write-Host "Инициализация UV-проекта..." -ForegroundColor Cyan
- uv init --python $PythonVersion | Tee-Object -FilePath $LogFile -Append
- # Установка зависимостей
- Write-Host "Установка зависимостей..." -ForegroundColor Cyan
- uv pip install requests rich | Tee-Object -FilePath $LogFile -Append
- # Проверка структуры
- Write-Host "Структура проекта:" -ForegroundColor Yellow
- Get-ChildItem -Recurse | Tee-Object -FilePath $LogFile -Append
- # Запуск тестового скрипта
- Write-Host "Запуск скрипта hello.py..." -ForegroundColor Cyan
- uv run python hello.py | Tee-Object -FilePath $LogFile -Append
Advertisement
Add Comment
Please, Sign In to add comment