numpy>=1.21.0
pandas>=1.5.0
scipy>=1.5.0
scikit-learn>=1.2.2
scikit-optimize>=0.9.0
pyzmq>=20.0.0
colorama>=0.4.4
cloudpickle>=1.5.0
click>=8.0.0
shap>=0.40.0
statsmodels>=0.12.2
texttable>=1.6.2
woodwork>=0.22.0
dask!=2022.10.1,>=2022.2.0
featuretools>=1.16.0
nlp-primitives>=2.9.0
networkx>=2.6
plotly>=5.0.0
kaleido>=0.1.0
ipywidgets>=7.5
xgboost>=1.7.0
catboost>=1.1.1
lightgbm>=2.3.1
matplotlib>=3.3.3
seaborn>=0.11.1
category-encoders<=2.5.1.post0,>=2.2.2
imbalanced-learn>=0.9.1
pmdarima>=1.8.5
sktime>=0.15.0
lime>=0.2.0.1
vowpalwabbit>=8.11.0
tomli>=2.0.1
packaging>=23.0
black[jupyter]>=22.3.0
holidays<0.21,>=0.13

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

[complete]
evalml[prophet,updater]

[dev]
ruff==0.0.228
darglint==1.8.0
pre-commit>=2.20.0
evalml[docs,test]

[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.9.0,>=0.8.5
sphinx-autoapi
sphinx-inline-tabs==2022.1.2b11
sphinx-copybutton==0.4.0
myst-parser==0.16.1

[prophet]
prophet>=1.1.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>=8.10.0
codecov==2.1.11
PyYAML==5.4
coverage[toml]>=6.4

[updater]
alteryx-open-src-update-checker>=2.1.0
