# ============================================================
# MT5 AI/ML Trading Bot - Enterprise Edition
# requirements-ci.txt -- Linux CI-safe dependencies
# ============================================================

# -- Core numeric / data -------------------------------------------
--extra-index-url https://download.pytorch.org/whl/cpu
torch==2.15.0+cpu
stable-baselines3==2.9.2
numpy==2.4.6
scipy==1.17.1
scikit-learn==1.9.1
pandas==3.1.0

# -- Technical Analysis --------------------------------------------
TA-Lib==0.8.3

# -- Database ------------------------------------------------------
sqlalchemy==2.1.6
alembic==1.20.1
redis==8.1.0

# -- Pydantic / settings -------------------------------------------
pydantic==2.14.2
pydantic-settings==2.16.2

# -- MetaTrader 5 (Cloud Fallback) ---------------------------------

# -- Testing -------------------------------------------------------
python-socketio==5.17.0
optuna==5.0.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
pytest-mock==3.17.0
python-telegram-bot==22.8
fastapi==0.143.0
requests==2.34.2
httpx==0.28.1
structlog==26.1.0
rich==15.0.0
gymnasium==1.4.0
jinja2==3.1.6
prometheus-client==0.26.0
psutil==7.2.2
nest-asyncio==1.6.0
types-redis==4.6.0.20241004
types-requests==2.33.0.20261006
types-python-dateutil==2.9.0.20261029
types-setuptools==84.0.0.20261006
types-PyYAML==6.0.12.20260906
