jsonschema>=4
click>=8

[all]
grafomem[backends,cloud,crypto,llm,postgres,server,store]

[anthropic]
anthropic>=0.30

[autogen]
autogen-agentchat>=0.4

[backends]
sentence-transformers>=2.2
numpy>=1.24

[cloud]
grafomem[crypto,postgres,server]
stripe>=8.0
bcrypt>=4.0
PyJWT>=2.8
authlib>=1.3
prometheus-client>=0.20
apscheduler>=3.10
pandas>=2.0
minisom>=2.3
scikit-learn>=1.3
psycopg2-binary>=2.9

[crewai]
crewai<2.0,>=0.60

[crypto]
cryptography>=41

[dev]
pytest>=8
httpx>=0.27
pytest-asyncio>=0.23
PyNaCl>=1.5

[gemini]
google-genai>=1.0

[llm]
openai>=1.0
anthropic>=0.30
google-genai>=1.0

[postgres]
psycopg[binary]>=3.1
psycopg_pool>=3.2
pgvector>=0.3
numpy>=1.24
tiktoken>=0.7.0

[runtime]
numpy>=1.24
cryptography>=41
structlog>=23.1.0
mcp>=0.1.0

[server]
fastapi>=0.110
uvicorn[standard]>=0.29
mcp>=1.0
pydantic>=2.0
sse-starlette>=2.0
fpdf2>=2.8

[store]
sqlite-vec
apsw
