# Core dependencies for codex-lens
# This file tracks direct dependencies only
# Run: pip-compile requirements.in --output-file=requirements.txt

typer~=0.9.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

# Semantic search dependencies
numpy~=1.24.0
fastembed~=0.2.0
hnswlib~=0.8.0

# LSP support
pygls~=1.3.0
