
[dev]
mypy
pre-commit
pytest>=7
pytest-cov
ruff

[langchain]
langchain-core>=0.3

[llamaindex]

[llamaindex:python_version > "3.9"]
llama-index-core>=0.10

[mcp]

[mcp:python_version > "3.9"]
mcp>=2
