# 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