numpy>=1.21.0

[anthropic]
anthropic>=0.40.0

[api]
fastapi>=0.110.0
uvicorn>=0.27.0

[autogen]
autogen-agentchat>=0.4.0
autogen-core>=0.4.0

[crewai]
crewai>=0.30.0

[dev]
pytest>=7.4
pytest-cov>=4.0
pytest-asyncio>=0.21
black>=23.0
isort>=5.12
mypy>=1.5
ruff>=0.1.0
pre-commit>=3.4
sphinx>=7.0
sphinx-rtd-theme>=1.3
sphinxcontrib-napoleon>=0.7

[distributed]
psycopg[binary]>=3.1.0
neo4j>=5.0.0
redis>=5.0.0
qdrant-client>=1.7.0

[faiss-cpu]
faiss-cpu>=1.7.0

[faiss-gpu]
faiss-gpu>=1.7.0

[full]
torch>=2.0.0
h5py>=3.0.0
msgpack>=1.0.0
faiss-cpu>=1.7.0
networkx>=3.0
graphviz>=0.20

[hdf5]
h5py>=3.0.0

[integrations]
langchain-core>=0.2.0
langgraph>=0.2.0
mcp[cli]>=1.0.0
crewai>=0.30.0
autogen-agentchat>=0.4.0
openai>=1.0.0
anthropic>=0.40.0

[jwt]
pyjwt>=2.8.0

[langchain]
langchain-core>=0.2.0

[langgraph]
langgraph>=0.2.0

[mcp]
mcp[cli]>=1.0.0

[msgpack]
msgpack>=1.0.0

[neo4j]
neo4j>=5.0.0

[openai]
openai>=1.0.0

[postgres]
psycopg[binary]>=3.1.0

[qdrant]
qdrant-client>=1.7.0

[redis]
redis>=5.0.0

[sentence-transformers]
sentence-transformers>=2.2.0

[torch]
torch>=2.0.0

[viz]
networkx>=3.0
graphviz>=0.20
