# Core data + math
numpy>=1.24
pandas>=2.0

# HTTP
requests>=2.28

# News sentiment (Gemini LLM)
google-genai>=1.0      # new unified Google GenAI SDK
python-dotenv>=1.0     # loads GEMINI_API_KEY and TELEGRAM_BOT_TOKEN from .env

# Telegram bot
python-telegram-bot[job-queue]>=20.0

# Backtest analysis (only needed for `python backtest.py --plot`)
matplotlib>=3.7
