bal_gennady

setup.ps1 — универсальный стартовый скрипт для UV

Oct 2nd, 2025
640
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PowerShell 1.18 KB | Source Code | 0 0
  1. # Проверка наличия UV
  2. if (-not (Get-Command uv -ErrorAction SilentlyContinue)) {
  3.     Write-Host "UV не установлен. Установи через pipx: pipx install uv" -ForegroundColor Red
  4.     exit 1
  5. }
  6.  
  7. # Настройка переменных
  8. $ProjectName = "MyProject"
  9. $LogFile = "$ProjectName-setup.log"
  10. $PythonVersion = "3.11"  # можно изменить при необходимости
  11.  
  12. # Инициализация проекта
  13. Write-Host "Инициализация UV-проекта..." -ForegroundColor Cyan
  14. uv init --python $PythonVersion | Tee-Object -FilePath $LogFile -Append
  15.  
  16. # Установка зависимостей
  17. Write-Host "Установка зависимостей..." -ForegroundColor Cyan
  18. uv pip install requests rich | Tee-Object -FilePath $LogFile -Append
  19.  
  20. # Проверка структуры
  21. Write-Host "Структура проекта:" -ForegroundColor Yellow
  22. Get-ChildItem -Recurse | Tee-Object -FilePath $LogFile -Append
  23.  
  24. # Запуск тестового скрипта
  25. Write-Host "Запуск скрипта hello.py..." -ForegroundColor Cyan
  26. uv run python hello.py | Tee-Object -FilePath $LogFile -Append
  27.  
Tags: python uv
Advertisement
Add Comment
Please, Sign In to add comment