diff --git a/pyproject.toml b/pyproject.toml index 18b14f04..4a455c17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ dependencies = [ "prometheus-client>=0.21.0", # Prometheus metrics "opentelemetry-api>=1.28.2", # OpenTelemetry API "opentelemetry-sdk>=1.28.2", # OpenTelemetry SDK + "starlette<1.0", # Pin until we address starlette 1.0 breaking changes (#648) "opentelemetry-instrumentation-asgi>=0.49b2", # Auto-instrument ASGI/Starlette "opentelemetry-instrumentation-httpx>=0.49b2", # Auto-instrument httpx client "opentelemetry-instrumentation-logging>=0.49b2", # Logging integration diff --git a/uv.lock b/uv.lock index 45f39fe1..bc127470 100644 --- a/uv.lock +++ b/uv.lock @@ -2120,6 +2120,7 @@ dependencies = [ { name = "python-json-logger" }, { name = "pythonvcard4" }, { name = "qdrant-client" }, + { name = "starlette" }, ] [package.dev-dependencies] @@ -2171,6 +2172,7 @@ requires-dist = [ { name = "python-json-logger", specifier = ">=3.2.0" }, { name = "pythonvcard4", specifier = ">=0.2.0" }, { name = "qdrant-client", specifier = ">=1.17.0" }, + { name = "starlette", specifier = "<1.0" }, ] [package.metadata.requires-dev]