jwcrypto>=1.5.0
pydantic>=2.0.0
httpx>=0.24.0

[all]
vouch-protocol[autogen,crewai,dev,enterprise,langchain,mcp,server,streamlit,tracing,vertex]

[autogen]
pyautogen>=0.2.0

[aws]
aioboto3>=12.0.0

[azure]
azure-keyvault-keys>=4.0.0

[crewai]
crewai>=0.1.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
black>=23.0.0
mypy>=1.0.0
ruff>=0.1.0

[enterprise]
redis>=5.0.0
prometheus-client>=0.17.0

[gcp]
google-cloud-kms>=2.0.0

[langchain]
langchain>=0.1.0

[mcp]
mcp>=0.1.0

[server]
fastapi>=0.100.0
uvicorn>=0.23.0

[streamlit]
streamlit>=1.0.0

[tracing]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-instrumentation-httpx>=0.40b0

[vertex]
google-cloud-aiplatform>=1.0.0
