fastapi>=0.111.0
uvicorn[standard]>=0.29.0
pydantic>=2.7.0

[c]
tree-sitter>=0.23.0
tree-sitter-c>=0.23.0

[cpp]
tree-sitter>=0.23.0
tree-sitter-cpp>=0.23.0

[csharp]
tree-sitter>=0.23.0
tree-sitter-c-sharp>=0.23.0

[dev]
pytest>=8.0
pytest-asyncio>=0.23
httpx>=0.27
ruff>=0.4
build>=1.0
twine>=5.0

[go]
tree-sitter>=0.23.0
tree-sitter-go>=0.23.0

[java]
tree-sitter>=0.23.0
tree-sitter-java>=0.23.0

[kotlin]
tree-sitter>=0.23.0
tree-sitter-kotlin>=0.23.0

[languages]
tree-sitter>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-java>=0.23.0
tree-sitter-go>=0.23.0
tree-sitter-c-sharp>=0.23.0
tree-sitter-rust>=0.23.0
tree-sitter-c>=0.23.0
tree-sitter-cpp>=0.23.0
tree-sitter-php>=0.23.0
tree-sitter-ruby>=0.23.0
tree-sitter-kotlin>=0.23.0
tree-sitter-swift>=0.5.0

[php]
tree-sitter>=0.23.0
tree-sitter-php>=0.23.0

[ruby]
tree-sitter>=0.23.0
tree-sitter-ruby>=0.23.0

[rust]
tree-sitter>=0.23.0
tree-sitter-rust>=0.23.0

[swift]
tree-sitter>=0.23.0
tree-sitter-swift>=0.5.0

[typescript]
tree-sitter>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-javascript>=0.23.0
