wrapt<2.0.0,>=1.15.0
pydantic<3.0.0,>=2.0.0

[agent-framework]
agent-framework>=1.0.0

[agentcore]
boto3>=1.26.0

[agno]
agno>=0.1.0

[all]
grpcio>=1.50.0
opentelemetry-proto>=1.20.0
protobuf>=3.20.0
openai>=1.0.0
google-generativeai>=0.3.0
anthropic[vertex]>=0.15.0
boto3>=1.26.0
google-cloud-aiplatform>=1.38.0
azure-ai-inference>=1.0.0b1
google-genai>=0.1.0
google-ai-generativelanguage>=0.4.0
perplexityai>=0.3.0
oci>=2.0.0
pinecone-client>=2.2.0
weaviate-client>=3.0.0
chromadb>=0.4.0
qdrant-client>=1.0.0
langchain-core>=0.1.0
langgraph>=0.0.30
crewai>=0.30.0
agno>=0.1.0
semantic-kernel>=1.0.0
openai-agents>=0.0.1
agent-framework>=1.0.0
litellm>=1.0.0
httpx>=0.24.0

[all:python_version < "3.13"]
zstandard>=0.21.0

[all:python_version >= "3.13"]
lz4>=4.0.0

[anthropic]
anthropic>=0.15.0

[anthropic-vertex]
anthropic[vertex]>=0.15.0

[azure-ai]
azure-ai-inference>=1.0.0b1

[azure-openai]
openai>=1.0.0

[bedrock]
boto3>=1.26.0

[chromadb]
chromadb>=0.4.0

[compression]

[compression:python_version < "3.13"]
zstandard>=0.21.0

[compression:python_version >= "3.13"]
lz4>=4.0.0

[crewai]
crewai>=0.30.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-xdist>=3.5.0
black==26.3.1
mypy>=1.0.0
ruff>=0.1.0

[frameworks]
langchain-core>=0.1.0
langgraph>=0.0.30
crewai>=0.30.0
agno>=0.1.0
semantic-kernel>=1.0.0
openai-agents>=0.0.1
agent-framework>=1.0.0

[gemini]
google-generativeai>=0.3.0

[genai]
openai>=1.0.0
google-generativeai>=0.3.0
anthropic[vertex]>=0.15.0
boto3>=1.26.0
google-cloud-aiplatform>=1.38.0
azure-ai-inference>=1.0.0b1
google-genai>=0.1.0
google-ai-generativelanguage>=0.4.0
perplexityai>=0.3.0
oci>=2.0.0

[generativelanguage]
google-ai-generativelanguage>=0.4.0

[google-genai]
google-genai>=0.1.0

[grpc]
grpcio>=1.50.0
opentelemetry-proto>=1.20.0
protobuf>=3.20.0

[langchain]
langchain-core>=0.1.0

[langgraph]
langgraph>=0.0.30

[litellm]
litellm>=1.0.0

[oci]
oci>=2.0.0

[openai]
openai>=1.0.0

[openai-agents]
openai-agents>=0.0.1

[openrouter]
openai>=1.0.0

[perplexity]
perplexityai>=0.3.0

[pinecone]
pinecone-client>=2.2.0

[qdrant]
qdrant-client>=1.0.0

[semantic-kernel]
semantic-kernel>=1.0.0

[stress]
pytest-html>=4.0.0
fastapi>=0.104.0
uvicorn>=0.24.0
sse-starlette>=1.8.0
httpx>=0.24.0
psutil>=5.9.0
pyyaml>=6.0.0
plotly>=5.18.0
numpy>=1.24.0

[test]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-xdist>=3.5.0
responses>=0.23.0
grpcio>=1.50.0

[vectordb]
pinecone-client>=2.2.0
weaviate-client>=3.0.0
chromadb>=0.4.0
qdrant-client>=1.0.0

[vertexai]
google-cloud-aiplatform>=1.38.0

[weaviate]
weaviate-client>=3.0.0
