typer>=0.12
pyyaml>=6.0

[all]
sin-code-bundle[bench,dev,lsp,mcp,otel]

[bench]
datasets>=2.19

[dev]
pytest>=8.0
pytest-asyncio>=0.23
ruff>=0.5

[lsp]
multilspy>=0.0.10
tree-sitter>=0.23
tree-sitter-python>=0.23
tree-sitter-javascript>=0.23
tree-sitter-typescript>=0.23
tree-sitter-go>=0.23

[mcp]
mcp[cli]>=1.2

[otel]
opentelemetry-sdk>=1.25
opentelemetry-exporter-otlp>=1.25
