click>=8.1.7
psycopg2-binary>=2.9.9
pinecone-client>=3.0.3
google-generativeai>=0.3.2
python-dotenv>=1.0.0
rich>=13.7.0
pyperclip>=1.8.2
pyyaml>=6.0.1

[all]
snipvault[async,dev,local-embeddings,openai]

[async]
aiohttp>=3.9.1
asyncpg>=0.29.0

[dev]
pytest>=7.4.3
pytest-cov>=4.1.0
pytest-mock>=3.12.0
pytest-asyncio>=0.23.2
ruff>=0.1.8
black>=23.12.1
mypy>=1.7.1
pre-commit>=3.6.0
types-psycopg2>=2.9.21.16

[local-embeddings]
sentence-transformers>=2.2.2
torch>=2.0.0

[openai]
openai>=1.3.0
