numpy>=1.22.0
scikit-learn>=1.0.0
scipy>=1.7.0
rich>=13.0.0
textual>=0.50.0
pydantic>=2.0.0
pydantic-settings>=2.0.0
diskcache>=5.6.0
typer>=0.9.0
tree-sitter>=0.20.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
mypy>=1.0.0
ruff>=0.1.0
build>=0.10.0
twine>=4.0.0

[parsing]
tree-sitter>=0.23
tree-sitter-python>=0.23
tree-sitter-go>=0.23
tree-sitter-typescript>=0.23
tree-sitter-javascript>=0.23
tree-sitter-java>=0.23
tree-sitter-rust>=0.23
tree-sitter-ruby>=0.23
tree-sitter-c>=0.23
tree-sitter-cpp>=0.23

[serve]
starlette>=0.37.0
uvicorn[standard]>=0.29.0
watchfiles>=0.21.0

[tensordb]
pyarrow>=14.0.0
duckdb>=1.0.0
