fastapi>=0.111
uvicorn>=0.30
pydantic>=2.6
httpx>=0.27
pydantic-settings>=2.3
typer>=0.12
python-dotenv>=1.0

[all]
langgraph>=0.2
langchain-core>=0.2
langchain>=0.2
langchain-community>=0.2
crewai>=0.51
crewai-tools>=0.1.0
pyautogen>=0.2
beeai-framework[a2a]>=0.1.44
openai>=1.0
ibm-watsonx-ai>=1.0
anthropic>=0.30
google-generativeai>=0.7
boto3>=1.34
botocore>=1.34

[anthropic]
anthropic>=0.30

[autogen]
pyautogen>=0.2

[azure_openai]
openai>=1.0

[bedrock]
boto3>=1.34
botocore>=1.34

[beeai]
beeai-framework[a2a]>=0.1.44

[crewai]
crewai>=0.51
crewai-tools>=0.1.0

[frameworks-all]
langgraph>=0.2
langchain-core>=0.2
langchain>=0.2
langchain-community>=0.2
crewai>=0.51
crewai-tools>=0.1.0
pyautogen>=0.2
beeai-framework[a2a]>=0.1.44

[gemini]
google-generativeai>=0.7

[langchain]
langchain>=0.2
langchain-community>=0.2

[langgraph]
langgraph>=0.2
langchain-core>=0.2
langchain>=0.2
langchain-community>=0.2

[ollama]

[openai]
openai>=1.0

[providers-all]
openai>=1.0
ibm-watsonx-ai>=1.0
anthropic>=0.30
google-generativeai>=0.7
boto3>=1.34
botocore>=1.34

[watsonx]
ibm-watsonx-ai>=1.1.15
