pydantic>=2.0
python-dotenv>=1.2.0
networkx>=3.4
tree-sitter>=0.25.0
tree-sitter-python>=0.25.0
tree-sitter-javascript>=0.25.0
tree-sitter-typescript>=0.23.2
lancedb>=0.29.0
pyyaml>=6.0.3
click>=8.3.0
filelock>=3.25.0
fastembed>=0.7.0
fastmcp==3.1.0
watchdog>=6.0.0
pathspec>=1.0.0

[all]
coderay[dev,maintain]

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.8.0
mypy>=1.0.0
tiktoken>=0.5.0

[maintain]
pylance>=0.15.0

[mlx]

[mlx:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.18.0
mlx-embeddings>=0.1.0
