ollama<1,>=0.1.0
chromadb>=0.4.22
pyyaml<7,>=6.0
pydantic<3,>=2.6.0
rich<15,>=13.7.0
prompt-toolkit<4,>=3.0.43

[all]
animus[anthropic,api,dev,gorgon,integrations,mcp,openai,sync,voice]

[anthropic]
anthropic>=0.18.0

[api]
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
python-multipart>=0.0.6

[dev]
pytest>=8.0.0
pytest-benchmark>=4.0.0
pytest-cov>=4.1.0
ruff>=0.2.0
mypy>=1.8.0
pre-commit>=3.6.0
httpx>=0.26.0

[gorgon]
httpx>=0.26.0

[integrations]
google-api-python-client>=2.100.0
google-auth>=2.20.0
google-auth-oauthlib>=1.0.0
todoist-api-python>=2.0.0

[mcp]
mcp>=1.0.0

[openai]
openai>=1.12.0

[sync]
websockets>=12.0
zeroconf>=0.131.0

[voice]
openai-whisper>=20231117
pyttsx3>=2.90
sounddevice>=0.4.6
soundfile>=0.12.1
