# Garmin Health Data Sync Dependencies # Garmin Connect API garminconnect>=0.2.38 garth>=0.5.21 # Data validation and serialization pydantic>=2.8.2 # Environment variables python-dotenv>=1.0.0 # CLI framework click>=8.1.0 # Slack Bot Dependencies slack_bolt>=1.18.0 slack_sdk>=3.27.0 google-generativeai>=0.3.2 openai>=1.12.0 # For Gemini Proxy compatibility pandas duckduckgo-search requests Pillow psutil # Testing pytest-cov>=4.0.0 pytest-mock>=3.10.0 # Second Brain RAG chromadb>=0.5.0 tavily-python>=0.3.0 python-frontmatter>=1.0.0 tqdm>=4.66.0 sentence-transformers>=3.0.0 # ~2GB (includes torch); set EMBEDDING_BACKEND=cloud to skip playwright>=1.50.0 # headless browser fallback; run: playwright install chromium playwright-stealth>=2.0.0 # anti-bot stealth patches for Playwright