polars<2,>=1.0
scipy<1.17,>=1.8
matplotlib<=3.10,>=3.5
pydantic<3,>=2
PyYAML<6.1,>=6.0.3
jinja2<3.2,>=3.1.6
numpy<2.4,>=1.22
minify-html>=0.15.0
filetype>=1.0.0
requests<3,>=2.32.0
tqdm<5,>=4.66.3
multimethod<2,>=1.4
typeguard<5,>=4
imagehash==4.3.2
wordcloud>=1.9.4
dacite<2,>=1.9

[dev]
black>=20.8b1
isort>=5.0.7
pre-commit>=2.8.2
virtualenv>=20.0.33
twine
wheel
myst-parser>=0.18.1
sphinx_rtd_theme>=0.4.3
sphinx-autodoc-typehints>=1.10.3
sphinx-multiversion>=0.2.3
autodoc_pydantic
standard-imghdr

[docs]
mkdocs<1.7.0,>=1.6.0
mkdocs-material<10.0.0,>=9.0.12
mkdocs-material-extensions<2.0.0,>=1.1.1
mkdocs-table-reader-plugin<=2.2.0
mike<2.2.0,>=2.1.1
mkdocstrings[python]<1.0.0,>=0.20.0
mkdocs-badges

[notebook]
jupyter>=1.0.0
ipywidgets>=7.5.1

[test]
pytest
coverage<8,>=6.5
codecov
pytest-cov
nbval
pyarrow
twine>=3.1.1
kaggle

[unicode]
tangled-up-in-unicode==0.2.0
