PyYAML>=6.0
lingua-language-detector>=2.1.1

[all]
xyberos[auth,azure,bedrock,docs,gui,observability,vault,vertex,web]

[auth]
python-jose[cryptography]>=3.3
httpx>=0.27

[azure]
openai>=1.0

[bedrock]
boto3>=1.35

[dev]
pytest>=8.4
pytest-asyncio>=1.1
ruff>=0.12
mypy>=1.17

[docs]
mkdocs>=1.6
mkdocs-material>=9.6

[gui]
PySide6>=6.9

[observability]
opentelemetry-api>=1.30
opentelemetry-sdk>=1.30
opentelemetry-exporter-otlp-proto-grpc>=1.30
prometheus-client>=0.21
python-json-logger>=3.3

[vault]
hvac>=2.0

[vertex]
google-generativeai>=0.8
google-cloud-aiplatform>=1.70

[web]
fastapi>=0.116
uvicorn>=0.35
