boto3
botocore
cloudpathlib[s3]
colorama
datasets>=2.14.5
evaluate
fsspec>=2022.5.0
h5py
joblib
mergedeep
more-itertools
numpy
pandas
pyarrow>=11.0.0
pydantic<2.0.0,>=1.9.0
python-dateutil
pyyaml
qlient
requests
scikit-learn>=1.2.1
scipy>=1.7.0
tenacity
thefuzz[speedup]
tqdm

[:python_version < "3.9.2"]
typing-extensions

[catboost]
catboost

[catboost:python_version >= "3.11"]
catboost>=1.2.0

[dev]
nox
pre-commit

[docs]
sphinx!=5.1.0
sphinx-sitemap
sphinx-inline-tabs
sphinx-book-theme
sphinx_design
sphinx-toolbox
sphinx_togglebutton
jupytext>=1.11.2
myst-nb
ipywidgets
rdkit>=2023.9.1
matplotlib
catboost>=1.2.0
mapie

[ensemble]
scikit-learn>=1.2.1

[lightning]
torch<2.1,>=2.0
lightning>=2.1

[mapie]
mapie
scikit-learn>=1.2.1

[openeye]
openeye-toolkits

[openeye:python_version == "3.8"]
openeye-toolkits<2023.0.0

[pyod]
combo
pyod

[pystan]
pystan

[rdkit]
mhfp
rdkit>=2023.9.1

[sklearn]
scikit-learn>=1.2.1

[tests]
coverage[toml]
pytest
moto[server]
pytest-lazy-fixture
mock

[typing]
mypy
types-PyYAML
types-setuptools
types-python-dateutil
types-mock
types-requests

[xgboost]
scikit-learn>=1.2.1
xgboost<2.0.0
