alembic>=1.5.0
colorlog
numpy
packaging>=20.0
sqlalchemy>=1.3.0
tqdm
PyYAML

[benchmark]
asv>=0.5.0
botorch
cma
scikit-optimize
virtualenv

[checking]
black
blackdoc
flake8
isort
mypy
mypy_boto3_s3
types-PyYAML
types-redis
types-setuptools
types-tqdm
typing_extensions>=3.10.0.0

[document]
ase
cma
cmaes>=0.10.0
botorch
distributed
fvcore
lightgbm
matplotlib!=3.6.0
mlflow
pandas
pillow
plotly>=4.9.0
scikit-learn
scikit-optimize
sphinx
sphinx-copybutton
sphinx-gallery
sphinx-plotly-directive
sphinx_rtd_theme>=1.2.0
torch
torchaudio
torchvision

[integration]
botorch>=0.4.0
cma
distributed
lightgbm
lightning
mlflow
pandas
pytorch-ignite
scikit-learn>=0.24.2
scikit-optimize
shap
tensorflow
torch
torchaudio
torchvision
wandb
xgboost

[integration:sys_platform != "darwin"]
catboost>=0.26

[integration:sys_platform == "darwin"]
catboost<1.2,>=0.26

[optional]
boto3
cmaes>=0.10.0
google-cloud-storage
matplotlib!=3.6.0
pandas
plotly>=4.9.0
redis
scikit-learn>=0.24.2

[optional:python_version <= "3.11"]
botorch

[test]
coverage
fakeredis[lua]
kaleido
moto
pytest

[test:python_version >= "3.8"]
scipy>=1.9.2
