oss_29_refresh_examples_and_docs#43
Conversation
Bump example dependency pins to the current release line (1.43 / 0.64b0) and drop stale 2023-era transitive pins: - metrics/views and metrics/reader: switch to compatible-release specifiers on the current line. - metrics/prometheus-grafana: replace the 1.12.0rc1 release candidate with the current opentelemetry-exporter-prometheus line and drop the unused protobuf pin. - fork-process-model/flask-gunicorn and flask-uwsgi: bump OpenTelemetry packages to the current line and remove pinned transitive dependencies (protobuf, grpcio, six, thrift, googleapis-common-protos) so they are resolved fresh. Documentation fixes: - opentracing README: describe span export via the OTLP exporter to a Jaeger backend to match main.py, which uses OTLPSpanExporter. - opencensus-exporter-tracer README: mark the example legacy; it relies on Collector components that have been removed (opencensus receiver, jaeger_grpc exporter, queued_retry processor) and OpenCensus is EOL. - README.md, docs/index.rst and auto-instrumentation README: update opentelemetry.io links from /docs/instrumentation/python/ to /docs/languages/python/. - getting_started/metrics_example.py: drop the stale comment claiming the metrics SDK is still being implemented.
|
🔒 Internal (dash0) — not for upstream.
|
|
📣 Public-facing draft — to be used for the upstream PR in Title: Refresh stale examples and fix documentation inconsistencies What
WhyThe example lockfiles pinned releases up to ~3 years old (including a release candidate and stale transitive dependencies); the doc links pointed at a relocated section of the website (leaving |
Closes #40
Refresh stale examples and fix doc inconsistencies (core repo, Linear OSS-29, D3-D8): bump example pins to the 1.43/0.64b0 line (drop an RC + stale transitive pins), fix opentracing README exporter mismatch, mark opencensus example legacy, update moved opentelemetry.io links, drop stale metrics comment.
Validation: scope contained to docs/examples + README + changelog; no stale /docs/instrumentation/python links remain; specifiers validated as PEP 440. Contrib-side items noted as follow-up (separate repo).
Linear issue: https://linear.app/dash0/issue/OSS-29/d3-d8-refresh-stale-examples-and-fix-doc-inconsistencies