pydantic<3,>=2.9
click>=8.1
pyyaml>=6.0
jsonschema>=4.23
markdown>=3.7
httpx>=0.27
pypdf>=5.0
python-docx>=1.1
python-pptx>=1.0
openpyxl>=3.1
pillow>=10.0
mutagen>=1.47
fastapi>=0.115
uvicorn>=0.32
python-multipart>=0.0.12
rapidfuzz>=3.14
networkx>=3.0
python-louvain>=0.16

[dev]
pytest>=8.3
pytest-asyncio>=0.24
ruff>=0.8
mypy>=1.13
bandit>=1.8
types-PyYAML
types-openpyxl

[providers-cloud]
openai>=1.40
anthropic>=0.34

[providers-graph]
neo4j<6,>=5.20
