tree-sitter<0.25,>=0.23
tree-sitter-typescript>=0.23
neo4j<6,>=5.28
typer>=0.15
rich>=13
pyyaml>=6

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

[mcp]
mcp>=1.0

[python]
tree-sitter-python<0.25,>=0.23

[repl]
prompt_toolkit>=3.0

[test]
pytest>=8.0
pytest-cov>=5.0
