click>=8.0
rich>=13.0
httpx>=0.28.1
pydantic>=2.0
cyclonedx-python-lib>=11.6
packageurl-python>=0.17
toml>=0.10
pyyaml>=6.0
jsonschema>=4.0

[ai-enrich]
litellm>=1.30

[api]
fastapi>=0.115
uvicorn[standard]>=0.32
sse-starlette>=2.1

[aws]
boto3>=1.34

[azure]
azure-identity>=1.16
azure-mgmt-resource>=23.0
azure-ai-projects>=1.0.0b3
azure-mgmt-appcontainers>=3.0

[cloud]
agent-bom[aws]
agent-bom[azure]
agent-bom[gcp]
agent-bom[databricks]
agent-bom[snowflake]
agent-bom[nebius]
agent-bom[huggingface]
agent-bom[wandb]
agent-bom[mlflow]
agent-bom[openai]

[databricks]
databricks-sdk>=0.20

[dev]
pytest>=7.0
pytest-asyncio>=0.21
ruff>=0.4
mypy>=1.0
pip-audit>=2.10
bandit>=1.9
safety>=3.7

[gcp]
google-cloud-aiplatform>=1.48
google-auth>=2.27

[huggingface]
huggingface-hub>=0.20

[mlflow]
mlflow>=2.10

[nebius]
nebius>=0.1

[openai]
openai>=1.12

[otel]
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20

[snowflake]
snowflake-connector-python>=3.6

[ui]
streamlit>=1.35
plotly>=5.20
pandas>=2.0

[wandb]
wandb>=0.16

[watch]
watchdog>=4.0
