click<9,>=8.1
rich<15,>=13.0
pyyaml<7,>=6.0
packaging>=23.0
tree-sitter>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0

[ai]
httpx<1,>=0.24

[dev]
pytest>=7.4
pytest-asyncio>=0.23
mypy>=1.8
ruff>=0.3
httpx<1,>=0.24

[dynamic]
httpx<1,>=0.24
