mcp>=1.9
pydantic<3,>=2.6
pydantic-settings<3,>=2.2
httpx<1,>=0.27
python-dotenv<2,>=1.0

[all]
sonicmatch-mcp[embeddings,gemini,local-vl]

[dev]
pytest>=8.0
ruff>=0.8

[dev:python_version < "3.11"]
tomli>=2.0

[embeddings]
lancedb>=0.13

[gemini]
google-genai>=1.0

[local-vl]
faster-whisper>=1.0
scenedetect>=0.6
librosa>=0.10
numpy>=1.26
