httpx>=0.24

[all]
anthropic>=0.40
openai>=1.0
google-genai>=1.0
xai-sdk>=1.20
mcp<3.0,>=2.0
starlette>=0.37
uvicorn>=0.29
pydantic-settings>=2.2

[anthropic]
anthropic>=0.40

[dev]
pytest>=8.0
pytest-asyncio>=0.23
httpx>=0.24
anthropic>=0.40
openai>=1.0
google-genai>=1.0
mcp<3.0,>=2.0
starlette>=0.37
uvicorn>=0.29
pydantic-settings>=2.2

[google-genai]
google-genai>=1.0

[integrations-test]
langchain-core>=0.2
langchain-openai>=0.3
langchain-anthropic>=0.3
litellm>=1.40
openai-agents>=0.1
xai-sdk>=1.20

[langchain]
langchain-core>=0.2

[litellm]
litellm>=1.40

[mcp]
mcp<3.0,>=2.0

[menubar]

[menubar:sys_platform == "darwin"]
rumps>=0.4

[openai]
openai>=1.0

[openai-agents]
openai-agents>=0.1

[proxy]
starlette>=0.37
uvicorn>=0.29
pydantic-settings>=2.2

[requests]
requests>=2.28

[xai]
openai>=1.0
xai-sdk>=1.20
