numpy>=1.26
pandas>=2.1
scikit-learn>=1.4
scipy>=1.11
mlflow>=2.10
statsmodels>=0.14
joblib>=1.3
PyYAML>=6.0
pyarrow>=14.0
filelock>=3.20.3
urllib3>=2.6.3
fonttools>=4.60.2
starlette>=0.49.1
werkzeug>=3.1.5

[adapters]
fairlearn>=0.10

[adapters:python_version < "3.12"]
aequitas>=0.42

[api]
fastapi[standard]>=0.111.0
python-multipart>=0.0.9

[dev]
pytest>=8.3
pytest-cov>=5.0
black==25.9.0
flake8>=7.0
isort>=5.13
pre-commit>=3.6
pip-tools>=7.3
ruff>=0.6
mypy>=1.10
types-python-dateutil

[monitoring]
streamlit>=1.37
dash>=2.16
plotly>=5.22
jinja2>=3.1
PyWavelets>=1.5

[training]
torch>=2.2
matplotlib>=3.8
plotly>=5.22
