requests>=2.28.0
urllib3>=2.0.0
pydantic>=2.0.0
opentelemetry-api<2,>=1.28.0
opentelemetry-sdk<2,>=1.28.0
opentelemetry-exporter-otlp-proto-http<2,>=1.28.0

[anthropic]
anthropic>=0.40

[bedrock]
boto3>=1.34

[dev]
pytest>=8.0
pytest-asyncio>=0.23
ruff>=0.6
mypy>=1.11
types-requests

[fleet]
fastapi>=0.110
uvicorn>=0.29
httpx>=0.27

[langgraph]
langgraph>=0.2
langchain-aws>=0.2
langchain-core>=0.3

[openai]
openai>=1.40

[strands]
strands-agents>=1.0
strands-agents-tools>=0.2

[studiotelemetry]
studiotelemetry-sdk
opentelemetry-instrumentation-urllib3>=0.55b1
opentelemetry-instrumentation-anthropic
opentelemetry-instrumentation-bedrock
opentelemetry-instrumentation-cohere
opentelemetry-instrumentation-crewai
opentelemetry-instrumentation-google-generativeai
opentelemetry-instrumentation-groq
opentelemetry-instrumentation-haystack
opentelemetry-instrumentation-langchain
opentelemetry-instrumentation-llamaindex
opentelemetry-instrumentation-mcp
opentelemetry-instrumentation-ollama
opentelemetry-instrumentation-openai
opentelemetry-instrumentation-pinecone
opentelemetry-instrumentation-qdrant
opentelemetry-instrumentation-sagemaker
opentelemetry-instrumentation-together
opentelemetry-instrumentation-transformers
opentelemetry-instrumentation-vertexai
opentelemetry-instrumentation-weaviate
opentelemetry-semantic-conventions-ai
