elasticsearch<9.0.0,>=8.18.0
click>=8.0.0
python-dotenv>=1.2.2
pydantic==2.11.3
pyyaml>=6.0
colorlog>=6.0.0
rich>=14.3.0
rich-click>=1.7.0
fastapi>=0.135.0
starlette>=1.3.1
urllib3>=2.7.0
uvicorn>=0.30.0
tree-sitter>=0.23.0
tree-sitter-python>=0.23.0
tree-sitter-go>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0

[dev]
pytest>=9.0.3
pytest-cov>=3.0.0
httpx2>=0.1.0
ruff>=0.9.0
mypy>=0.9.0
pip-audit>=2.7.0

[ingest-sql]
sqlalchemy>=2.0.0

[test]
pytest>=9.0.3
pytest-cov>=3.0.0
httpx2>=0.1.0
