click>=8.0
numpy>=1.24
scipy>=1.10

[all]
sentence-transformers>=2.5
networkx>=3.0
leidenalg>=0.10
python-igraph>=0.10
pdfminer.six>=20221105
tiktoken>=0.6
starlette>=0.37
uvicorn>=0.27
mcp>=1.0

[dev]
pytest>=8.0

[embed]
sentence-transformers>=2.5

[graph]
networkx>=3.0
leidenalg>=0.10
python-igraph>=0.10

[ingest]
pdfminer.six>=20221105
tiktoken>=0.6

[mcp]
mcp>=1.0

[serve]
starlette>=0.37
uvicorn>=0.27
