networkx>=3.0
datasketch>=1.6
rapidfuzz>=3.0

[all]
neo4j
matplotlib
watchdog>=3.0
mcp>=1.0
openai>=1.0
anthropic>=0.30
boto3>=1.28
pypdf
python-docx
openpyxl

[all:python_version < "3.13"]
graspologic

[bedrock]
boto3>=1.28

[claude]
anthropic>=0.30

[dev]
pytest>=7.0
ruff>=0.4
pip-audit>=2.7

[docs]
pypdf
python-docx
openpyxl

[gemini]
openai>=1.0

[kimi]
openai>=1.0

[leiden]

[leiden:python_version < "3.13"]
graspologic

[llm]
openai>=1.0
anthropic>=0.30

[mcp]
mcp>=1.0

[neo4j]
neo4j

[ollama]
openai>=1.0

[openai]
openai>=1.0

[svg]
matplotlib

[watch]
watchdog>=3.0
