PyYAML>=6.0
requests>=2.31.0

[all]
mnemo-vault[anthropic,embeddings,ollama,openai]

[anthropic]
anthropic>=0.39.0

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
ruff>=0.7.0
mypy>=1.7.0
pre-commit>=3.5.0
black>=23.11.0
isort>=5.12.0
types-PyYAML>=6.0
types-requests>=2.31.0

[embeddings]
sentence-transformers>=2.2.0
numpy>=1.24.0

[ollama]
ollama>=0.3.0

[openai]
openai>=1.0.0
tiktoken>=0.5.0
