# Core
python-dotenv>=1.0.0
pyyaml>=6.0
sqlalchemy>=2.0.0
alembic>=1.12.0
# Note: psycopg2-binary optional for PostgreSQL support
asyncpg>=0.29.0
psycopg2-binary>=2.9.0

# Testing
pytest-asyncio>=0.23.0
aiosqlite>=0.19.0  # Testing only

# Exchange Integration
ccxt>=4.0.0
websockets>=12.0

# Technical Analysis
pandas>=2.0.0
numpy>=1.24.0
pandas-ta>=0.3.14b
# Note: numba may need to be installed separately if pandas-ta fails
TA-Lib>=0.4.28

# Data & Async
aiohttp>=3.9.0
httpx>=0.25.0

# Notifications
plyer>=2.1.0

# Utilities
python-dateutil>=2.8.0
pytz>=2023.3
cryptography>=41.0.0
keyring>=24.0.0

# Optimization
scipy>=1.11.0
scikit-optimize>=0.9.0

# Machine Learning
scikit-learn>=1.3.0
joblib>=1.3.0

# PDF Generation
reportlab>=4.0.0
matplotlib>=3.8.0

# Scheduling
APScheduler>=3.10.0

# NLP / Sentiment Analysis (AutoPilot Engine)
transformers>=4.35.0
torch>=2.0.0

# News Collection
feedparser>=6.0.0

# Redis & Celery
redis>=5.0.0
celery>=5.3.0
