lxml>=4.0
elementpath<=5.0.3,>=5.0.0
aiohttp<=4.0.0,>=3.8.0
tqdm>=4.0.0

[cache]
aiohttp-client-cache>=0.14.0

[cache-redis]
aiohttp-client-cache[redis]

[cache-sqlite]
aiohttp-client-cache[sqlite]

[dev]
ruff
tox

[docs]
mkdocs>=1.5
mkdocs-material>=9.0
mkdocstrings[python]>=0.24
mkdocs-macros-plugin>=1.0
mkdocs-resize-images>=1.0
mkdocs-glightbox
pyyaml>=6.0

[llm]
langchain>=1.0.0
langchain-core>=1.0.0
langchain-ollama>=1.0.0
langchain-community>=0.4.0
langchain-chroma>=1.0.0
chromadb>=1.0.0
langchain-text-splitters>=1.1.0

[test]
pytest>=7.0
pytest-asyncio>=0.23

[tui]
textual>=1.0.0
aiohttp-client-cache>=0.14.0
aiohttp-client-cache[sqlite]
