OSVauco/requirements.txt

43 lines
1.3 KiB
Plaintext

# OSVauco agent dependencies
# ADK — must stay <2.0.0 while google-cloud-aiplatform[adk,agent_engines] requires google-adk<2.0.0
google-adk>=1.0.0,<2.0.0
google-cloud-aiplatform[adk,agent_engines,evaluation]>=1.112.0
# litellm — pinned for Python 3.13 compatibility
litellm>=1.67.0
# Secret Manager integration
google-cloud-secret-manager>=2.20.0
# MCP toolset
httpx>=0.27.0
google-auth>=2.29.0
google-auth-httplib2>=0.2.0
# Observability
opentelemetry-sdk>=1.25.0
opentelemetry-exporter-gcp-trace>=1.8.0
google-cloud-logging>=3.10.0
google-cloud-monitoring>=2.22.0
# HTTP server for Cloud Run
uvicorn[standard]>=0.29.0
fastapi>=0.111.0
# Utilities
python-dotenv>=1.0.0
pydantic>=2.7.0
# ── ML Layer (Fase ML-1) ─────────────────────────────────────────────────────
# Dask: parallell task scheduling + lazy DAG execution
dask[distributed]>=2024.1.0
# dask-ml: scikit-learn-kompatibel ML på Dask DataFrames/Arrays (Fase ML-2)
dask-ml>=2024.4.0
# scikit-learn: base estimatorer med partial_fit for inkrementell læring
scikit-learn>=1.4.0
# pandas: tabular telemetri-analyse
pandas>=2.0.0
# XGBoost: distribuert feature importance (Fase ML-3)
# xgboost>=2.0.0 ← aktiver i Fase ML-3