# Core Pipeline Dependencies for DaliSports (PROD - setup_prod.bat installs this file)
# Python 3.10 - 3.12 (Windows x64). FFmpeg + Node.js 18+ installed separately (checked by setup script).

# --- AI / Gemini ---
google-genai>=1.0.0
httpx>=0.27.0

# --- Video download / processing ---
yt-dlp>=2025.1.0
opencv-python>=4.8.0
numpy>=1.26.0
pillow>=10.0.0

# --- Upload (YouTube OAuth / browser automation) ---
google-api-python-client>=2.100.0
google-auth-oauthlib>=1.0.0
google-auth-httplib2>=0.2.0
playwright>=1.40.0
# NOTE: browser binary installed separately via: python -m playwright install chromium

# --- Remote web server (system/remote_server.py) ---
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
python-multipart>=0.0.9
sse-starlette>=1.8.0

# --- Utils ---
requests>=2.31.0
python-dotenv>=1.0.0
tqdm>=4.66.0
soundcard>=0.4.0  # WASAPI loopback: giam sat mat tieng livestream (live_audio_watch.py)
