merlin-core>=0.2.0
merlin-dataloader>=0.0.2

[all]
merlin-core>=0.2.0
merlin-dataloader>=0.0.2
tensorflow>=2.8
torch>=1.0
torchmetrics>=0.10.0
lightfm>=1.0.0
implicit>=0.5.2
xgboost>=1.0.0
transformers
horovod
nvtabular>=1.0.0
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
attrs==21.4.0
Jinja2<3.1
linkify-it-py==1.0.3
myst-nb==0.13.2
natsort==8.1.0
recommonmark==0.7.1
sphinx_rtd_theme==1.0.0
sphinx-external-toc==0.2.4
sphinx-multiversion@ git+https://github.com/mikemckiernan/sphinx-multiversion.git
Sphinx==3.5.4
sphinxcontrib-copydirs@ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git

[base]
merlin-core>=0.2.0
merlin-dataloader>=0.0.2

[dev]
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly

[docs]
attrs==21.4.0
Jinja2<3.1
linkify-it-py==1.0.3
myst-nb==0.13.2
natsort==8.1.0
recommonmark==0.7.1
sphinx_rtd_theme==1.0.0
sphinx-external-toc==0.2.4
sphinx-multiversion@ git+https://github.com/mikemckiernan/sphinx-multiversion.git
Sphinx==3.5.4
sphinxcontrib-copydirs@ git+https://github.com/mikemckiernan/sphinxcontrib-copydirs.git

[horovod]
horovod

[implicit]
implicit>=0.5.2

[implicit-dev]
implicit>=0.5.2
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
nvtabular>=1.0.0

[lightfm]
lightfm>=1.0.0

[lightfm-dev]
lightfm>=1.0.0
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
nvtabular>=1.0.0

[nvtabular]
nvtabular>=1.0.0

[pytorch]
torch>=1.0
torchmetrics>=0.10.0

[pytorch-dev]
torch>=1.0
torchmetrics>=0.10.0
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
nvtabular>=1.0.0

[tensorflow]
tensorflow>=2.8

[tensorflow-dev]
tensorflow>=2.8
transformers
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
nvtabular>=1.0.0

[transformers]
transformers

[xgboost]
xgboost>=1.0.0

[xgboost-dev]
xgboost>=1.0.0
bokeh
check-manifest
pytest>=5
pytest-cov>=2
pytest-xdist
black==20.8b1
flake8
interrogate==1.5.0
isort
mypy
jupyter
markupsafe==2.0.1
scikit-learn
testbook
fiddle==0.2.2
wandb
optuna
plotly
nvtabular>=1.0.0
