typer>=0.9
pydantic>=2.4.0
pyyaml>=6.0
rich>=13.0
requests>=2.33.0

[all]
sentrik[anthropic,auth,azure,lsp,mcp,server,sync,treesitter]

[anthropic]
requests>=2.33.0

[auth]
python-jose[cryptography]>=3.3.0
authlib>=1.3.0
httpx>=0.25

[azure]
azure-devops>=7.1.0b1
azure-identity>=1.15

[dev]
pytest>=7.0
pytest-cov>=4.0
pre-commit>=3.0
sentrik[all]

[lsp]
pygls<2.0,>=1.0

[mcp]
mcp>=1.0.0

[server]
fastapi>=0.104
uvicorn>=0.24

[sync]
requests>=2.33.0
PyYAML>=6.0

[treesitter]
tree-sitter<0.26,>=0.23
tree-sitter-python>=0.23
tree-sitter-cpp>=0.23
tree-sitter-c>=0.23
tree-sitter-javascript>=0.23
tree-sitter-typescript>=0.23
tree-sitter-go>=0.23
tree-sitter-rust>=0.23
tree-sitter-java>=0.23
tree-sitter-kotlin>=1.0
tree-sitter-ruby>=0.23
tree-sitter-c-sharp>=0.23
