numpy>=1.24
pandas>=2.0
scikit-learn>=1.3
scipy>=1.11
matplotlib>=3.7
seaborn>=0.12
statsmodels>=0.14
PyYAML>=6.0
jinja2>=3.1
joblib>=1.3
rich>=13.0

[all]
eclipse-ml[cat,dev,interpret,io,lgb,report,tune,xgb]

[cat]
catboost>=1.1

[dev]
pytest>=7.4
pytest-cov>=4.1
pytest-mock>=3.11
ruff>=0.1
mypy>=1.6
sphinx>=7.2
sphinx-rtd-theme>=1.3
pre-commit>=3.5
openpyxl>=3.1
tabulate>=0.9

[interpret]
shap>=0.41
lime>=0.2

[io]
openpyxl>=3.1
pyreadstat>=1.2
rdata>=0.9
fastparquet>=2023.0
sqlalchemy>=2.0
pymysql>=1.0
psycopg2-binary>=2.9

[lgb]
lightgbm>=3.3

[report]

[tune]
optuna>=3.2

[xgb]
xgboost>=1.7
