pandas>=1.3.0
numpy>=1.20.0
scikit-learn>=1.0.0

[all]
autogluon[tabular]>=1.0.0
optuna>=3.0.0
featuretools>=1.0.0
shap>=0.40.0
openai>=1.0.0
anthropic>=0.7.0
huggingface-hub>=0.16.0
imbalanced-learn>=0.9.0
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=4.0.0
sphinx>=4.5.0

[automl]
autogluon[tabular]>=1.0.0
optuna>=3.0.0
featuretools>=1.0.0
shap>=0.40.0

[data]
imbalanced-learn>=0.9.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=4.0.0
mypy>=0.960

[docs]
sphinx>=4.5.0
sphinx-rtd-theme>=1.0.0

[providers]
openai>=1.0.0
anthropic>=0.7.0
huggingface-hub>=0.16.0
google-generativeai>=0.3.0
