typer~=0.9.0
click<9,>=8.0.0
rich~=13.0.0
pydantic~=2.0.0
tree-sitter~=0.20.0
tree-sitter-python~=0.25.0
tree-sitter-javascript~=0.25.0
tree-sitter-typescript~=0.23.0
pathspec~=0.11.0
watchdog~=3.0.0
ast-grep-py~=0.40.0

[clustering]
hdbscan~=0.8.1
scikit-learn~=1.3.0

[encoding]
chardet~=5.0.0

[full]
tiktoken~=0.5.0

[lsp]
pygls~=1.3.0

[reranker]
optimum~=1.16.0
onnxruntime~=1.15.0
transformers~=4.36.0

[reranker-api]
httpx~=0.25.0

[reranker-legacy]
sentence-transformers~=2.2.0

[reranker-litellm]
ccw-litellm~=0.1.0

[reranker-onnx]
optimum~=1.16.0
onnxruntime~=1.15.0
transformers~=4.36.0

[semantic]
numpy~=1.26.0
fastembed~=0.2.1
hnswlib~=0.8.0

[semantic-directml]
numpy~=1.26.0
fastembed~=0.2.1
hnswlib~=0.8.0
onnxruntime-directml~=1.15.0

[semantic-gpu]
numpy~=1.26.0
fastembed~=0.2.1
hnswlib~=0.8.0
onnxruntime-gpu~=1.15.0
