# ============================================================
# MT5 AI/ML Trading Bot - Enterprise Edition
# requirements-linux.txt — pinned production dependencies (Linux)
# Compatible: Python 3.10+
# ============================================================

# ── Core ML / RL ────────────────────────────────────────────
torch==2.14.1+cpu
stable-baselines3==2.9.0
gymnasium==1.3.0
numpy==2.4.6
scipy==1.17.1
scikit-learn==1.9.1
pandas==3.0.6

# ── Deep Learning Extras ────────────────────────────────────

# ── Technical Analysis ──────────────────────────────────────

# ── Data Acquisition ────────────────────────────────────────
requests==2.34.2
aiohttp==3.14.5
httpx==0.28.1

# ── MetaTrader 5 (Cloud Fallback) ───────────────────────────

# ── Database ────────────────────────────────────────────────
psycopg2-binary==2.9.13
sqlalchemy==2.1.4
alembic==1.20.0
redis==8.1.0

# ── Monitoring & Logging ────────────────────────────────────
prometheus-client==0.26.0
structlog==26.1.0
rich==15.0.0
tqdm==4.70.1

# ── Dashboard / API ─────────────────────────────────────────
fastapi==0.143.0
uvicorn[standard]==0.54.0

# ── Configuration ───────────────────────────────────────────
python-dotenv==1.2.4
pydantic==2.14.1
pydantic-settings==2.16.0
tomli==2.5.0

# ── Testing ─────────────────────────────────────────────────
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
hypothesis==6.170.0

# ── DevOps / CI ─────────────────────────────────────────────
optuna==5.0.0
pre-commit==4.7.0
ruff==0.17.1
mypy==2.4.0

# ── Utilities ───────────────────────────────────────────────
python-socketio==5.17.0
python-dateutil==2.9.0.post0
pytz==2026.5
click==8.5.0
tabulate==0.10.0
joblib==1.6.0
python-telegram-bot==22.8
psutil==7.2.2
