-
Notifications
You must be signed in to change notification settings - Fork 757
Closed
Description
The starlette instrumentation specifies
opentelemetry-python-contrib/instrumentation/opentelemetry-instrumentation-starlette/pyproject.toml
Lines 36 to 39 in b76119b
[project.optional-dependencies] | |
instruments = [ | |
"starlette ~= 0.13.0", | |
] |
Line 16 in b76119b
_instruments = ("starlette ~= 0.13.0",) |
This does not mean >=0.13
, it actually means starlette>=0.13.0,<0.14.dev0
. Concretely this overly narrow requirement is causing resolution issues with the new UV workspace introduced in #3124 and the google-genai instrumentation PR #3256.
...
And because opentelemetry-instrumentation-starlette[instruments] depends on starlette>=0.13.0,<0.14.dev0 and opentelemetry-instrumentation-fastapi[instruments] depends on fastapi>=0.58, we can conclude that all of:
...
Metadata
Metadata
Assignees
Labels
No labels