model2vec>=0.4.0
vicinity>=0.4.4
numpy>=1.24.0
bm25s>=0.2.0
pathspec>=0.12
tree-sitter>=0.25
tree-sitter-language-pack!=1.6.3,<1.8.0,>=1.0

[benchmark]
sentence-transformers>=3.0
numpy>=1.24.0
einops>=0.8.2
matplotlib>=3.7
tiktoken>=0.7
openai>=1.50

[dev]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.9.0
mypy>=1.0
pydoclint>=0.5.3
pre-commit>=3.0

[mcp]
mcp<2.0,>=1.0
watchfiles>=0.21
