markdown<4,>=3.6
networkx<4,>=3
numpy<3,>=1.24
plotly<7,>=5
pymdown-extensions<11,>=10
pyyaml<7,>=6

[ann]

[ann:platform_python_implementation == "CPython"]
hnswlib<0.9,>=0.8

[browser]
playwright>=1.52

[dev]
pytest>=8
pytest-cov>=5
hypothesis>=6
mypy>=1.8
ruff>=0.4

[embeddings]
sentence-transformers<4,>=2
torch<3,>=2

[harness]
click==8.1.8
typer<0.17,>=0.16
litellm<2,>=1.40
