numpy>=1.21.0
pandas>=1.4.0
scipy>=1.5.0
scikit-learn>=1.1.2
scikit-optimize>=0.9.0
pyzmq>=20.0.0
colorama>=0.4.4
cloudpickle>=1.5.0
click>=7.1.2
requirements-parser>=0.2.0
shap>=0.40.0
statsmodels>=0.12.2
texttable>=1.6.2
woodwork>=0.18.0
dask>=2021.10.0
nlp-primitives!=2.6.0,>=2.1.0
featuretools>=1.7.0
networkx<2.6,>=2.5
plotly>=5.0.0
kaleido>=0.1.0
ipywidgets>=7.5
xgboost>=1.5.1
catboost>=0.20
lightgbm>=2.3.1
matplotlib>=3.3.3
seaborn>=0.11.1
category_encoders>=2.2.2
imbalanced-learn>=0.9.1
pmdarima<2.0.0,>=1.8.1
sktime<0.13.1,>=0.12.0
lime>=0.2.0.1
vowpalwabbit>=8.11.0

[:platform_system != "Windows"]
graphviz>=0.13

[complete]
prophet-prebuilt==1.0.2
alteryx-open-src-update-checker>=2.0.0

[dev]
flake8==3.7.0
black[jupyter]==22.3.0
isort==5.10.1
pydocstyle==6.1.1
darglint==1.8.0
pre-commit>=2.20.0
pytest==7.1.2
pytest-xdist==2.1.0
pytest-timeout==1.4.2
pytest-cov==2.10.1
nbval==0.9.3
IPython>=7.16.3
codecov==2.1.11
PyYAML==5.4
coverage[toml]>=6.4
docutils<0.17,>=0.15.2
pydata-sphinx-theme>=0.3.1
astroid<=2.6.6
Sphinx>=4.5.0
nbconvert>=6.4.5
nbsphinx>=0.8.5
sphinx-autoapi
sphinx-inline-tabs==2022.1.2b11
sphinx-copybutton==0.4.0
myst-parser==0.16.1

[docs]
docutils<0.17,>=0.15.2
pydata-sphinx-theme>=0.3.1
astroid<=2.6.6
Sphinx>=4.5.0
nbconvert>=6.4.5
nbsphinx>=0.8.5
sphinx-autoapi
sphinx-inline-tabs==2022.1.2b11
sphinx-copybutton==0.4.0
myst-parser==0.16.1

[prophet]
prophet-prebuilt==1.0.2

[test]
pytest==7.1.2
pytest-xdist==2.1.0
pytest-timeout==1.4.2
pytest-cov==2.10.1
nbval==0.9.3
IPython>=7.16.3
codecov==2.1.11
PyYAML==5.4
coverage[toml]>=6.4

[update_checker]
alteryx-open-src-update-checker>=2.0.0
