click<9.0,>=8.0
defusedxml<1.0,>=0.7
hayward<2.0,>=1.2.4
rich<14.0,>=13.0
pyyaml<7.0,>=6.0
pydantic<3.0,>=2.0
httpx<1.0,>=0.27

[:python_version < "3.11"]
tomli<3.0,>=2.0

[dev]
pytest<9.0,>=8.0
pytest-cov<6.0,>=5.0
pytest-xdist<4.0,>=3.6
ruff<1.0,>=0.4

[js-crossfile]
tree-sitter<1.0,>=0.21
tree-sitter-javascript<1.0,>=0.21
tree-sitter-typescript<1.0,>=0.21
tree-sitter-go<1.0,>=0.21

[mcp]
mcp<2.0,>=1.9
