fastapi>=0.100.0
starlette>=0.27.0
uvicorn>=0.20.0
pydantic>=2.0.0
httpx>=0.24.0
requests>=2.28.0
cryptography>=41.0.0

[all]
redis>=5.0.0
sqlalchemy>=2.0.0
sqlmodel>=0.0.14
psycopg2-binary>=2.9.0
pymysql>=1.1.0
cryptography>=42.0.0
langgraph>=1.2.0
langchain>=1.3.0
google-genai>=2.0.0
openai>=2.0.0
llama-index>=0.14.0
llama-index-core>=0.14.0
pydantic-ai>=2.30.0
mcp>=1.20.0
anthropic>=1.0.0
pytest>=8.0.0
hypothesis>=6.100.0

[all:python_version < "3.14"]
crewai>=1.0.0
autogen-agentchat>=0.7.0
ag2>=1.0.0

[anthropic]
anthropic>=1.0.0

[autogen]

[autogen:python_version < "3.14"]
autogen-agentchat>=0.7.0
ag2>=1.0.0

[crewai]

[crewai:python_version < "3.14"]
crewai>=1.0.0

[google-adk]
google-genai>=2.0.0

[langgraph]
langgraph>=1.2.0
langchain>=1.3.0

[llamaindex]
llama-index>=0.14.0
llama-index-core>=0.14.0

[mcp]
mcp>=1.20.0

[microsoft-agent]
pydantic>=2.0.0

[mysql]
pymysql>=1.1.0
cryptography>=42.0.0

[openai]
openai>=2.0.0

[openai-agents]
openai-agents>=0.1.0
openai>=2.0.0

[orm]
sqlalchemy>=2.0.0
sqlmodel>=0.0.14
psycopg2-binary>=2.9.0
pymysql>=1.1.0
cryptography>=42.0.0

[pydantic-ai]
pydantic-ai>=2.30.0

[redis]
redis>=5.0.0

[strands]
pydantic>=2.0.0

[test]
pytest>=8.0.0
hypothesis>=6.100.0
