Skip to content

fix: resolve pip dependency conflict in trace-log-correlation-exemplars smoke test#313

Open
Jayclifford345 wants to merge 2 commits into
mainfrom
fix/otel-instrumentation-flask-semconv-mismatch
Open

fix: resolve pip dependency conflict in trace-log-correlation-exemplars smoke test#313
Jayclifford345 wants to merge 2 commits into
mainfrom
fix/otel-instrumentation-flask-semconv-mismatch

Conversation

@Jayclifford345

Copy link
Copy Markdown
Collaborator

Summary

  • The opentelemetry-python-monorepo Renovate PR (chore(deps): update opentelemetry-python monorepo to v1.43.0 #308) bumped opentelemetry-api/opentelemetry-sdk to 1.43.0 in trace-log-correlation-exemplars/app/requirements.txt, but left opentelemetry-instrumentation-flask pinned at 0.63b1.
  • opentelemetry-sdk==1.43.0 requires opentelemetry-semantic-conventions==0.64b0, while opentelemetry-instrumentation-flask==0.63b1 requires opentelemetry-semantic-conventions==0.63b1 — pip can't satisfy both, so pip install fails with ResolutionImpossible, and the Smoke test (trace-log-correlation-exemplars) CI job fails.
  • This was already merged to main via the Renovate PR before I caught the break, so this PR fixes it directly on main.

Fix

Bump opentelemetry-instrumentation-flask to 0.64b0, which requires opentelemetry-semantic-conventions==0.64b0 — matching the SDK.

Test plan

  • docker build on the scenario's app image succeeds (previously failed with ResolutionImpossible)
  • docker compose up -d brings up the full stack (demo-app, alloy, prometheus, tempo, grafana) cleanly
  • demo-app serves traffic and exposes /metrics while running
  • docker compose down --volumes --remove-orphans tears down cleanly

Jayclifford345 and others added 2 commits July 9, 2026 13:34
opentelemetry-sdk 1.43.0 requires opentelemetry-semantic-conventions
0.64b0, but opentelemetry-instrumentation-flask was still pinned to
0.63b1 (which requires semantic-conventions 0.63b1), breaking the
smoke test's pip install with ResolutionImpossible. Bump the flask
instrumentation pin to 0.64b0 to match.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant