tree-sitter>=0.23.0
tree-sitter-php>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-python>=0.23.0
tree-sitter-css>=0.23.0
tree-sitter-scss>=0.0.1
tree-sitter-go>=0.23.0
tree-sitter-rust>=0.23.0
networkx>=3.2
numpy>=1.26
scipy>=1.12
click>=8.1
rich>=13.0
mcp>=1.0.0
pyyaml>=6.0
watchdog>=3.0

[all]
fastembed>=0.3.0
faiss-cpu>=1.7.0
textual>=1.0.0
psutil>=5.9.0
igraph>=1.0.0
leidenalg>=0.11.0
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.23.0
ruff>=0.3.0
mypy>=1.8
build>=1.0
mkdocs>=1.6
mkdocs-material>=9.5
mkdocs-minify-plugin>=0.8
mkdocs-git-revision-date-localized-plugin>=1.2

[community]
igraph>=1.0.0
leidenalg>=0.11.0

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.23.0
ruff>=0.3.0
mypy>=1.8
build>=1.0

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocs-minify-plugin>=0.8
mkdocs-git-revision-date-localized-plugin>=1.2

[full]
fastembed>=0.3.0
faiss-cpu>=1.7.0
textual>=1.0.0
psutil>=5.9.0
igraph>=1.0.0
leidenalg>=0.11.0

[semantic]
fastembed>=0.3.0
faiss-cpu>=1.7.0

[tui]
textual>=1.0.0
psutil>=5.9.0
