# requirements.txt
# ================
# The libraries this project needs.
#
# The normal way to install is:
#
#     pip install -e .
#
# which reads pyproject.toml and ALSO creates the terminal commands
# (codelens / graph-rag-index / graph-rag-ask). This file exists for the case where you
# just want the libraries without installing the package itself:
#
#     pip install -r requirements.txt
#
# Keep the versions here in sync with the `dependencies` list in pyproject.toml.

numpy>=2.3,<3
tree-sitter>=0.26.0,<0.27
tree-sitter-language-pack>=1.22.1,<2
openai>=3.35.1,<4
pydantic>=2.14.1,<3
keyring>=25.7.0,<26
filelock>=3.32.7,<4
typer>=0.27.3,<0.28
rich>=14.3.4,<15
prompt-toolkit>=3.0.53,<4
