tree-sitter<0.26,>=0.25
tree-sitter-javascript<0.26,>=0.25
tree-sitter-typescript<0.24,>=0.23
tree-sitter-go<0.26,>=0.25
tree-sitter-rust<0.25,>=0.24
tree-sitter-java<0.24,>=0.23
tree-sitter-c-sharp<0.24,>=0.23

[:python_version < "3.11"]
tomli>=2

[dev]
pytest>=7
build>=1
ruff==0.16.8
interrogate<2,>=1.7

[embeddings]
sentence-transformers<6,>=3

[exact]
anthropic>=0.40
tiktoken<1,>=0.7

[google]
google-genai<2,>=1

[semantic]
sentence-transformers<6,>=3
hnswlib<1,>=0.8

[semantic-ann]
hnswlib<1,>=0.8
