fastapi>=0.110
pydantic>=2.6
typing-extensions>=4.10
tenacity>=8.2
structlog>=24.1
prometheus-client>=0.20
opentelemetry-api>=1.24
httpx>=0.27
websockets>=12.0
python-dotenv>=1.0

[a2a]
a2a-python-sdk>=0.1.0

[all-llms]
openai>=1.14
anthropic>=0.21
ollama>=0.1
llama-cpp-python>=0.2.55
groq>=0.9.0

[aws]
boto3>=1.34

[dev]
pytest>=8.1
pytest-asyncio>=0.23
pytest-cov>=4.1
ruff>=0.4
black>=24.3
mypy>=1.9
pre-commit>=3.6

[enterprise]
langgraph-enterprise-sdk[aws,neo4j,opensearch,postgres,redis]
langgraph-enterprise-sdk[all-llms]
langgraph-enterprise-sdk[a2a,mcp,security]

[llm-anthropic]
anthropic>=0.21

[llm-azure]
openai>=1.14

[llm-groq]
groq>=0.9.0

[llm-llama-cpp]
llama-cpp-python>=0.2.55

[llm-ollama]
ollama>=0.1

[llm-openai]
openai>=1.14

[mcp]

[neo4j]
neo4j>=5.18

[opensearch]
opensearch-py>=2.4

[postgres]
psycopg2-binary>=2.9

[redis]
redis>=5.0

[security]
python-jose>=3.3
cryptography>=42.0
