tqdm==4.67.1
pandas==2.3.3
numpy<2.0.0
dvc==3.63.0
Markdown==3.6
pydantic-settings==2.5.2
pydantic==2.*,>=2.6.4
asgi-correlation-id==4.*,>=4.3.1
prometheus-client==0.23.1
mistletoe==1.5.0
pandera==0.20.3
mdformat==0.7.22
lxml<6.1,>=5.2
pyyaml>=6.0.2
pip<26

[all]
wurzel[argo,docling,embedding,milvus,openai,qdrant,scraperapi,splitter,tlsh]

[argo]
hera>=5.20.1

[dev]
wurzel[all,lint,test]

[docling]
docling==2.30.0

[docs]
mkdocstrings[python]
mkdocs-mermaid2-plugin
mkdocs-typer2
mkdocs-material>=9.4.0
mkdocs-multirepo-plugin>=0.5.3
mkdocs-git-revision-date-localized-plugin>=1.2.0
mkdocs-minify-plugin>=0.7.0
pygments>=2.16.0

[embedding]
langchain-core>=0.2.0
requests

[lint]
pylint[spelling]==3.3.7
pylint-json2html==0.5.0
pre-commit==4.1.*
reuse==5.0.2
ruff==0.14.4

[milvus]
pymilvus==2.6.3

[openai]
tiktoken==0.12.0

[qdrant]
qdrant-client==1.15.1

[scraperapi]
requests
joblib>=1.4.0

[sftp]
paramiko>=3.0.0

[splitter]
wurzel[wtpsplit]
wurzel[transformers]
spacy==3.7.5
joblib>=1.4.0

[test]
pytest==8.4.*
pytest-asyncio==0.23.*
pytest-cov<8,>=4
pytest-html==4.*
pytest_env==1.*
pytest-xdist==3.*
pytest-mock==3.*
requests-mock==1.*

[tlsh]
py-tlsh==4.7.2

[transformers]
transformers

[wtpsplit]
wtpsplit>=2.1.6
