Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-opentelemetry-api-1.45.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-opentelemetry-api Distribution: openSUSE Tumbleweed
Version: 1.45.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Sep 26 16:12:17 2026
Group: Unspecified Build host: reproducible
Size: 421766 Source RPM: python-opentelemetry-api-1.45.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api
Summary: OpenTelemetry Python API
OpenTelemetry Python API

Provides

Requires

License

Apache-2.0

Changelog

* Sat Sep 26 2026 ecsos <ecsos@opensuse.org>
  - Update to 1.45.0
    * Added
    - opentelemetry-exporter-prometheus: add support to configure Resource attributes as metric labels (#5122)
    - infra: add renovate (#5202)
    - opentelemetry-api, opentelemetry-sdk: add support for extended attribute values everywhere. (#5266)
    - opentelemetry-sdk: wire the top-level log_level field in declarative configuration — when set,
      maps the OTel SeverityNumber value to a Python logging level and applies it to the opentelemetry logger
      so SDK internal diagnostics respect the configured severity. (#5351)
    - opentelemetry-sdk: add the new stable AlwaysRecordSampler (#5354)
    - opentelemetry-configuration, opentelemetry-sdk: wire top-level attribute_limits into per-signal providers via declarative config;
      add log_record_limits support to LoggerProvider (#5365)
    - opentelemetry-exporter-otlp-json-http: add OTLP JSON HTTP exporter package (#5374)
    - opentelemetry-api, opentelemetry-sdk: add enabled() support to the Logger API, SDK, and LogRecordProcessor
      to let instrumentation skip expensive work when logging is disabled (#5380)
    - opentelemetry-exporter-otlp-json-file: add OTLP JSON file Docker tests (#5412)
    - opentelemetry-configuration: wire the experimental tracer_configurator/development, meter_configurator/development and
      logger_configurator/development fields into create_tracer_provider, create_meter_provider and create_logger_provider,
      so per-instrumentation-scope enabled overrides declared in the config file are applied to the provider (previously these fields were parsed but silently discarded).
      The logger minimum_severity/trace_based fields are not supported by the Python SDK and are ignored with a warning. (#5418)
    - docs/examples: add example on how to manually setup the SDK to get SDK metrics (#5449)
    - opentelemetry-docker-tests: add Prometheus exporter docker tests (#5457)
    - opentelemetry-sdk: count records dropped after shutdown on otel.sdk.processor.{span,log}.processed with error.type=already_shutdown (batch span/log and simple log processors),
      which the semantic conventions define as a valid value for this metric. (#5509)
    - opentelemetry-semantic-conventions: update semantic conventions to v1.44.0 (#5511)
    - opentelemetry-sdk: add host.id to the host resource detector (#5653)
    - opentelemetry-test-utils: add CapturingSampler to record what samplers receive in instrumentation tests (#5681)
    * Changed
    - Enable PIE (flake8-pie) ruff rule and fix all violations (#5150)
    - The public opentelemetry.util.types.AttributeValue type in package opentelemetry-api is being expanded to include None,
      heterogeneous sequences of primitive types (and nested sequences) as opposed to only homogeneous primitive sequences,
      and Mappings of strings to any primitive types or sequences/mappings (which themselves must only contain primitive types
      or sequences/mappings validated the same way). If a bytes type is set as an attribute value in the SDK,
      it will no longer be utf-8 decoded to a string, instead it will be passed along as is in accordance with the OTEL spec,
      since bytes is a valid type in the OTLP proto. (#5266)
    - opentelemetry-exporter-otlp-proto-http: add a max_request_size argument to the OTLP HTTP exporters (traces, logs, metrics);
      serialized requests larger than the limit are dropped before sending, measured before compression.
      Defaults to 64 MiB (enabled); set to 0 to disable. Mirrors opentelemetry-go#8157. (#5369)
    - [BREAKING] opentelemetry-api: subclasses of Logger need to implement the enabled method (#5380)
    - opentelemetry-exporter-otlp-proto-http: refactor to use shared opentelemetry-exporter-otlp-common
      and opentelemetry-exporter-http-transport packages and switch default HTTP backend to urllib3 (#5389)
    - opentelemetry-sdk: unify logging force_flush timeout defaults to 30000ms (#5438)
    - opentelemetry-python: enable Ruff default ruleset and fix auto-fixable lint issues (#5491)
    - opentelemetry-sdk: SimpleSpanProcessor now drops spans ended after shutdown() instead of passing them to the exporter,
      and counts them on otel.sdk.processor.span.processed with error.type=already_shutdown. (#5512)
    - Bump pytest to 9.0.3 (#5518)
    - opentelemetry-exporter-otlp-proto-http: clarify that the endpoint= kwarg requires the full signal path (#5633)
    - opentelemetry-sdk: fix typos in SpanLimits docstring (#5658)
    * Fixed
    - opentelemetry-configuration: perform environment variable substitution on scalar values after parsing the configuration file,
      so ${VAR} references inside comments and mapping keys are no longer substituted and undefined references in comments no longer abort loading (#5407)
    - opentelemetry-configuration: declarative config environment variable substitution now replaces an unset variable
      that has no default with an empty value instead of raising an error, per the configuration spec.
      Resource attributes whose value resolves to null (an unset ${VAR} with no default) are skipped with a warning instead of being inserted as a null value. (#5408)
    - 'scripts/build.sh: add opentelemetry-configurationandopentelemetry-proto-json` to the package to release (#5425)
    - opentelemetry-sdk: fix View instrument-name matching so a view configured with an instrument's real (mixed-case) name is applied;
      matching is now case-insensitive and platform-independent instead of relying on fnmatch's OS-dependent case handling (#5430)
    - opentelemetry-sdk: fix missing f-prefix in exponential histogram error messages (#5434)
    - opentelemetry-configuration: resolve false-positive warning logs for newer schema minor version (#5436)
    - opentelemetry-sdk: make methods on FixedSizeExemplarReservoirABC thread safe (#5437)
    - opentelemetry-propagator-jaeger: fix typing issues and enable pyright typechecking for the package opentelemetry-propagator-jaeger:
      skip uberctx- baggage headers with an empty value on extraction instead of raising TypeError (#5440)
    - opentelemetry-sdk: fix TypeError when instantiating a _BaseConfigurator subclass whose __init__ takes arguments (#5441)
    - opentelemetry-sdk: fix TypeError in os.fork() when a BatchProcessor or PeriodicExportingMetricReader is garbage collected (#5453)
    - opentelemetry-configuration: a declarative config key present with an empty (null) value on an object-typed node (e.g. always_on:,
      a - service: detector, or a metric console: exporter) is now treated the same as an explicit empty config (always_on: {})
      instead of failing type dispatch or silently skipping the node. Both dict-typed nodes and dataclasses constructible with no arguments are covered. (#5454)
    - opentelemetry-api: fix copy-pasted log message in SpanContext.__delattr__ (#5455)
    - opentelemetry-sdk: reject views with ExponentialBucketHistogramAggregation for asynchronous instruments instead of silently producing no data (#5461)
    - opentelemetry-sdk: fill every bucket of SimpleFixedSizeExemplarReservoir before random sampling (#5462)
    - opentelemetry-sdk: Import code_attributes from stable semconv package (#5465)
    - `opentelemetry-...
  - Changes from 1.44.0
    * Added
    - opentelemetry-docker-tests: Refactor Docker tests to properly validate contents of exported telemetry (#5220)
    - opentelemetry-exporter-otlp-common: add shared package for common OTLP utilities (#5252)
    - opentelemetry-sdk: add MissingDependencyError exception for declarative configuration and use it for missing optional dependency errors (#5265)
    - opentelemetry-sdk: Add ability to refresh process dependent Resource attributes (#5280)
    - opentelemetry-sdk: add force_flush method to LogRecordExporter ABC (#5294)
    - opentelemetry-sdk: Make it possible to limit the size of stored spans in InMemorySpanExporter (#5296)
    - opentelemetry-sdk: add log record limits environment variables OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT and OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT (#5300)
    - opentelemetry-sdk: add support for file exporter with declarative config (#5311)
    - opentelemetry-sdk: expose SynchronousMultiLogRecordProcessor and ConcurrentMultiLogRecordProcessor publicly (#5327)
    - opentelemetry-sdk: point the declarative configuration package README at the shared language support status matrix in the opentelemetry-configuration repo,
      so Python conformance status lives alongside the other languages instead of being duplicated per language SDK. (#5347)
    - opentelemetry-sdk: document that Python-implementation extensions (OTEL_PYTHON_* variables) are bypassed when OTEL_CONFIG_FILE is set.
      The env-var initialisation path is skipped entirely in favour of the declarative file;
      honouring these alongside a config file is tracked as a follow-up. (#5353)
    - opentelemetry-sdk: wire id_generator from declarative configuration to TracerProvider (#5363)
    - opentelemetry-sdk: Add support for activating instrumentors from a declarative configuration file via the instrumentation/development.python section.
      Instrumentors can declare a configuration attribute to have their options validated through the same type-coercion pipeline used for SDK component configuration. (#5372)
    - opentelemetry-sdk: add record_min_max option to ExponentialBucketHistogramAggregation, matching the option
      already available on ExplicitBucketHistogramAggregation and required by the specification (#5377)
    * Changed
    - opentelemetry-sdk: revert BoundedAttributes RLock back to Lock (#5329)
    - docs: update logs example to use opentelemetry-instrumentation-logging (#5344)
    - opentelemetry-sdk: bump declarative configuration schema to v1.1.0 (#5345)
    - opentelemetry-configuration: declarative configuration moves from opentelemetry.sdk._configuration into
      the new public opentelemetry-configuration package (opentelemetry.configuration namespace), published experimentally.
      opentelemetry-sdk[file-configuration] continues to work as an alias that installs opentelemetry-configuration alongside the SDK. (#5356)
    - opentelemetry-api: remove env carrier environment snapshot caching, you now have to pass explicitly the mapping
      where to get the environment variables from as the EnvironmentGetter.get first argument. (#5366)
    - opentelemetry-semantic-conventions: bump to 1.42.0 (#5410)
    - opentelemetry-semantic-conventions: bump to 1.43.0 (#5413)
    * Removed
    - opentelemetry-api, opentelemetry-sdk: Removed deprecated Events API/SDK. Use LogRecord with the event_name field set instead. (#5293)
    * Fixed
    - opentelemetry-sdk: Optimize LogRecord memory in BatchLogRecordProcessor by clearing the Context object before buffering.
      This is a potentially breaking change for custom log exporters that access context from the exported ReadableLogRecord,
      as the context will now be an empty Context() instead of the original. (#4977)
    - opentelemetry-sdk: drop non-finite measurements (NaN and Inf) at the instrument level to prevent permanent aggregation poisoning (#5336)
    - opentelemetry-sdk: raise ValueError when ExplicitBucketHistogramAggregation boundaries are not strictly increasing or finite (#5340)
    - opentelemetry-sdk: ProcessResourceDetector no longer collects or emits process.command_args and process.command_line
      by default since the values are not sanitized and may contain sensitive information.
      Users who depend on these resource attributes must pass include_command_args=True. (#5364)
    - opentelemetry-exporter-otlp-proto-http: fix the OTLP HTTP metric exporter self-observability metrics over-counting data points
      when max_export_batch_size splits a batch; each split now reports its own data-point count instead of the whole-batch count. (#5370)
    - opentelemetry-api: Prevent in-place mutation of Context via inherited dict methods (#5399)
* Sun Jul 05 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.43.0:
    * ### Added
    * `opentelemetry-sdk`: add `add_metric_reader` /
      `remove_metric_reader` public APIs to register / unregister
      metric readers at runtime.
    * `opentelemetry-exporter-prometheus`: add support for
      configuring metric scope labels
    * `opentelemetry-exporter-otlp-proto-grpc`: Add grpc error
      details to the log message that's written when the grpc call
      fails.
    * `opentelemetry-exporter-http-transport`: add 'opentelemetry-
      exporter-http-transport' package for HTTP exporters
    * `opentelemetry-sdk`: Add `composite/development` samplers
      support to declarative file configuration
    * `opentelemetry-exporter-otlp-json-file`: Add OTLP JSON File
      exporter implementation
    * `opentelemetry-sdk`: add `_resolve_component` shared utility
      for declarative config plugin loading, reducing boilerplate
      in exporter factory functions
    * `opentelemetry-sdk`: add pull metric reader support to
      declarative file configuration, including Prometheus metric
      reader via the `prometheus_development` config field
    * `opentelemetry-proto-json`: update to use opentelemetry-proto
      v1.10.0
    * `opentelemetry-proto`: bump maximum supported protobuf
      version to 7.x.x
    * `opentelemetry-sdk`: add `ServiceInstanceIdResourceDetector`
      for populating `service.instance.id`
    * `opentelemetry-sdk`: declarative config loader now
      recursively converts parsed dicts into typed dataclass
      instances, including nested dataclasses, lists of
      dataclasses, and enum values. End-to-end YAML/JSON → SDK
      configuration now works via the factory functions.
    * `opentelemetry-sdk`: add `configure_sdk(config)` to the
      declarative configuration API. Single entry point that takes
      a parsed `OpenTelemetryConfiguration`, builds the resource,
      and applies the tracer/meter/logger providers and propagator
      globally. Honors the top-level `disabled` flag.
    * `opentelemetry-sdk`: the SDK configurator now honors the
      `OTEL_CONFIG_FILE` environment variable. When set, the SDK
      loads and applies the referenced declarative configuration
      file (YAML or JSON) in place of the env-var-based init path.
    * `opentelemetry-sdk`: update declarative config to use
      `ServiceInstanceIdResourceDetector`
    * `opentelemetry-exporter-otlp-proto-common`, `opentelemetry-
      exporter-otlp-json-common`: encoders now always accept null,
      and encode it as an empty `AnyValue` in accordance with the
      spec.
    * `opentelemetry-sdk`: validate the declarative config
      `file_format` version — reject an unsupported major version
      and warn on a newer minor version, per the configuration spec
      versioning rules
    * `opentelemetry-exporter-http-transport`: enable entry-point
      loading of transport implementations
    * ### Changed
    * `opentelemetry-sdk`: introduce experimental entry points for
      OpAMP agent integration
    * `opentelemetry-api`: conditionally import entrypoints for
      `opentelemetry_context` only if the `OTEL_PYTHON_CONTEXT` env
      variable is defined, return `ContextVarsRuntimeContext`
      otherwise
    * `opentelemetry-sdk`: rename "known/unknown" to "built-
      in/user-defined" terminology in declarative config component
      loading code
    * `opentelemetry-proto`: regenerate protobuf code from
      opentelemetry-proto v1.10.0
    * `opentelemetry-sdk`: remove unnecessary `copy` in Span
      creation
    * opentelemetry-sdk: remove unnecessary dict in set_attribute
      method
    * `opentelemetry-sdk`: inline the method
      `_clean_attribute_value`
    * Remove typing aliases deprecated in python 3.9 and replace
      all usages of `typing.Union` and `typing.Optional` with `|`.
    * opentelemetry-sdk: remove generator in the accessor for
      links/events
    * opentelemetry-api: remove unnecessary copy in iterator
    * `opentelemetry-api`: update `EnvironmentGetter` to ignore
      non-normalized environment variable names
    * opentelemetry-sdk: update iterator for BoundedList
    * opentelemetry-sdk: reduce lock contention in attributes
    * opentelemetry-sdk: merge doesn't need a copy, dict already
      does this
    * `opentelemetry-api`: normalize empty environment propagation
      names to `_` in `EnvironmentSetter` and `EnvironmentGetter`
    * ### Fixed
    * Add missing `.rst` files to Sphinx documentation build for
      SDK logs, propagators, and exporter submodules.
    * Preserve the random trace ID flag when creating child spans
      instead of always setting the random trace id bit depending
      on the available trace id generator.
    * `opentelemetry-api`: fix SelectableGroups deprecation warning
    * `opentelemetry-sdk`: make
      `SynchronousMeasurementConsumer.consume_measurement` lock
      free to avoid deadlocks
* Tue Jun 16 2026 Jordi Massaguer <jmassaguerpla@suse.com>
  - update to 1.42.1:
    * Preserve the random trace ID flag when creating child spans
      instead of always setting the random trace id bit depending on
      the available trace id generator. (#5241)
  - update to 1.42.0:
    * opentelemetry-api, opentelemetry-sdk: add support
      for 'random-trace-id' flags in W3C traceparent
      header trace flags. Implementations of IdGenerator
      that do randomly generate the 56 least significant
      bits, should also implement a is_trace_id_random
      methods that returns True. (#4854)
    * logs: add exception support to Logger emit and
      LogRecord attributes (#4908)
    * opentelemetry-exporter-otlp-proto-grpc: make
      retryable gRPC error codes configurable for gRPC
      exporters (#4917)
    * opentelemetry-sdk: Add create_logger_provider/
      configure_logger_provider to declarative file
      configuration, enabling LoggerProvider instantiation
      from config files without reading env vars (#4990)
    * opentelemetry-exporter-otlp-json-common: add
      'opentelemetry-exporter-otlp-json-common' package
      for OTLP JSON exporters (#4996)
    * opentelemetry-sdk: Add service resource detector
      support to declarative file configuration via
      detection_development.detectors[].service (#5003)
    * opentelemetry-docker-tests: add docker-tests
      coverage of opentelemetry-exporter-otlp-proto-grpc
      and opentelemetry-exporter-otlp-proto-http metrics
      export (#5030)
    * Add registry keyword argument to PrometheusMetricReader
      to allow passing a custom Prometheus registry (#5055)
    * Add WeaverLiveCheck test util (#5088)
    * opentelemetry-sdk: add load_entry_point shared
      utility to declarative file configuration for loading
      plugins via entry points; refactor propagator loading
      to use it (#5093)
    * opentelemetry-sdk: add sampler plugin loading to
      declarative file configuration via the
      opentelemetry_sampler entry point group, matching
      the spec's PluginComponentProvider mechanism (#5095)
    * opentelemetry-sdk: add propagator plugin loading to
      declarative file configuration via the
      opentelemetry_propagator entry point group, matching
      the spec's PluginComponentProvider mechanism (#5098)
    * opentelemetry-sdk: add exporter plugin loading to
      declarative file configuration for all three signals
      (traces, metrics, logs) via the opentelemetry_*_exporter
      entry point groups, matching the spec's
      PluginComponentProvider mechanism (#5128)
    * opentelemetry-sdk: add generic resource detector
      plugin loading to declarative file configuration via
      the opentelemetry_resource_detector entry point
      group, matching the spec's PluginComponentProvider
      mechanism (#5129)
    * opentelemetry-sdk: add additional_properties support
      to generated config models via custom datamodel-codegen
      template, enabling plugin/custom component names to
      flow through typed dataclasses (#5131)
    * Add ability to selectively enable exporting of SDK
      internal metrics with the
      OTEL_PYTHON_SDK_INTERNAL_METRICS_ENABLED environment
      variable. (#5151)
    * opentelemetry-semantic-conventions: use X | Y union
      annotation (#5096)
    * opentelemetry-api: update EnvironmentGetter and
      EnvironmentSetter to use normalized environment
      variable names (#5119)
    * Apply fixes for UP ruff rule (#5133)
    * opentelemetry-sdk: only load entrypoints for resource
      detectors if they are configured via
      OTEL_EXPERIMENTAL_RESOURCE_DETECTORS (#5145)
    * ci: wait for tracecontext server readiness instead
      of a fixed sleep in
      scripts/tracecontext-integration-test.sh (#5149)
    * Switch to SPDX license headers and add CI
      enforcement (#5177)
    * opentelemetry-semantic-conventions: Bump semantic
      conventions to 1.41.1, this changes the metrics
      name of K8S_CONTAINER_CPU_LIMIT_UTILIZATION and
      K8S_CONTAINER_CPU_REQUEST_UTILIZATION. (#5200)
    * opentelemetry-api: remove third-party
      importlib-metadata in favor of standard library
      since Python >= 3.10 is now required (#3234)
      Drop Python 3.9 support (#5076)
    * opentelemetry-sdk: Allow declarative OTLP HTTP
      exporters to map compression: deflate instead of
      rejecting it as unsupported. (#5075)
    * Fix incorrect code example in create_tracer()
      docstring (#5077)
    * opentelemetry-sdk: Fix ProcessResourceDetector to
      use sys.orig_argv so that process.command,
      process.command_line, and process.command_args reflect
      the original invocation for python -m <module> runs
      (where sys.argv[0] is rewritten to the module path)
      (#508)
* Sat Apr 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.41.1:
    * This is a patch release on the previous 1.41.0/0.62b0
      release
* Sun Apr 12 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.41.0:
    * `opentelemetry-sdk`: Add `host` resource detector support to
      declarative file configuration via
      `detection_development.detectors[].host`
    * `opentelemetry-sdk`: Add `container` resource detector
      support to declarative file configuration via
      `detection_development.detectors[].container`, using entry
      point loading of the `opentelemetry-resource-detector-
      containerid` contrib package
    * `opentelemetry-sdk`: Add
      `create_tracer_provider`/`configure_tracer_provider` to
      declarative file configuration, enabling TracerProvider
      instantiation from config files without reading env vars
    * Enabled the flake8-tidy-import plugins rules for the ruff
      linter. These rules throw warnings for relative imports in
      the modules.
    * `opentelemetry-sdk`: Fix `AttributeError` in
      `ExplicitBucketHistogramAggregation` when applied to non-
      Histogram instruments without explicit boundaries
    * Fix `BatchLogRecordProcessor` default `schedule_delay_millis`
      from 5000ms to 1000ms to comply with the OTel specification.
      Note: logs may be exported 5x more frequently by default
      (e.g. for users who don't explicitly set the
      `OTEL_BLRP_SCHEDULE_DELAY` env var).
    * `opentelemetry-sdk`: Add `process` resource detector support
      to declarative file configuration via
      `detection_development.detectors[].process`
    * `opentelemetry-sdk`: Add shared `_parse_headers` helper for
      declarative config OTLP exporters
    * `opentelemetry-api`: Replace a broad exception in attribute
      cleaning tests to satisfy pylint in the `lint-opentelemetry-
      api` CI job
    * `opentelemetry-sdk`: Add
      `create_meter_provider`/`configure_meter_provider` to
      declarative file configuration, enabling MeterProvider
      instantiation from config files without reading env vars
    * `opentelemetry-sdk`: Add `create_resource` and
      `create_propagator`/`configure_propagator` to declarative
      file configuration, enabling Resource and propagator
      instantiation from config files without reading env vars
    * `opentelemetry-sdk`: Map Python `CRITICAL` log level to OTel
      `FATAL` severity text per the specification
    * `opentelemetry-sdk`: Add file configuration support with
      YAML/JSON loading, environment variable substitution, and
      schema validation against the vendored OTel config JSON
      schema
    * Fix intermittent CI failures in `getting-started` and
      `tracecontext` jobs caused by GitHub git CDN SHA propagation
      lag by installing contrib packages from the already-checked-
      out local copy instead of a second git clone
    * `opentelemetry-sdk`: fix type annotations on `MetricReader`
      and related types
    * `opentelemetry-sdk`: implement log creation metric
    * `opentelemetry-sdk`: implement metric reader metrics
    * `opentelemetry-sdk`: implement processor metrics
    * `opentelemetry-sdk`: upgrade vendored OTel configuration
      schema from v1.0.0-rc.3 to v1.0.0
    * improve check-links ci job
    * Resolve some Pyright type errors in Span/ReadableSpan and
      utility stubs
    * `opentelemetry-exporter-prometheus`: Fix metric name prefix
    * `opentelemetry-api`, `opentelemetry-sdk`: Add deepcopy
      support for `BoundedAttributes` and `BoundedList`
    * `opentelemetry-proto-json`, `opentelemetry-codegen-json`:
      Implement custom protoc plugin to generate OTLP JSON class
      definitions
    * Add configurable `max_export_batch_size` to OTLP HTTP metrics
      exporter
    * `opentelemetry-sdk`: Implement experimental Meter
      configurator
    * `opentelemetry-exporter-otlp-proto-http`: use consistent
      protobuf for export request
    * `opentelemetry-sdk`: cache TracerConfig into the tracer, this
      changes an internal interface. Only one Tracer with the same
      instrumentation scope will be created
    * Redo OTLPMetricExporter unit tests of `max_export_batch_size`
      to use real `export`
    * `opentelemetry-sdk`: Implement experimental Logger
      configurator
* Mon Mar 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.40.0:
    * bump semantic-conventions to v1.40.0
    * Add stale PR GitHub Action
    * Allow loading all resource detectors by setting
      `OTEL_EXPERIMENTAL_RESOURCE_DETECTORS` to `*`
    * Regenerate opentelemetry-proto code with v1.9.0 release
    * Add python 3.14 support
    * Silence events API warnings for internal users
    * opentelemetry-sdk: make it possible to override the default
      processors in the SDK configurator
    * Prevent possible endless recursion from happening in
      `SimpleLogRecordProcessor.on_emit`, (#4799) and (#4867).
    * Implement span start/end metrics
    * Add environment variable carriers to API
    * Add experimental composable rule based sampler
    * Make ConcurrentMultiSpanProcessor fork safe
* Sun Dec 28 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.39.1:
    * Silence events API warnings for internal users
* Sat Dec 13 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.39.0:
    * `opentelemetry-api`: Convert objects of any type other than
      AnyValue in attributes to string to be exportable
    * docs: Added sqlcommenter example
    * build: bump ruff to 0.14.1
    * Add `opentelemetry-exporter-credential-provider-gcp` as an
      optional dependency to `opentelemetry-exporter-otlp-proto-
      grpc`  and `opentelemetry-exporter-otlp-proto-http`
    * semantic-conventions: Bump to 1.38.0
    * Fix type checking for built-in metric exporters
* Mon Nov 17 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.38.0:
    * Add `rstcheck` to pre-commit to stop introducing invalid RST
    * logs: extend Logger.emit to accept separated keyword
      arguments
    * logs: add warnings for classes that would be deprecated and
      renamed in 1.39.0
* Sun Sep 21 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.37.0:
    * Add experimental composite samplers
    * Add new environment variables to the SDK `OTEL_PYTHON_EXPORTE
      R_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER`
      that can be used to inject a `requests.Session` or
      `grpc.ChannelCredentials` object into OTLP exporters created
      during auto instrumentation #4689.
    * Filter duplicate logs out of some internal `logger`'s logs on
      the export logs path that might otherwise endlessly log or
      cause a recursion depth exceeded issue in cases where logging
      itself results in an exception. (#4695).
    * docs: linked the examples with their github source code
      location and added Prometheus example
    * Permit to override default HTTP OTLP exporters headers
    * semantic-conventions: Bump to 1.37.0
    * opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT
      in logs
    * Performance: Cache `importlib_metadata.entry_points`
    * opentelemetry-sdk: fix calling Logger.emit with an API
      LogRecord instance
  - update to 1.36.0:
    * Add missing Prometheus exporter documentation
    * Overwrite logging.config.fileConfig and
      logging.config.dictConfig to ensure the OTLP `LogHandler`
      remains attached to the root logger. Fix a bug that can cause
      a deadlock to occur over `logging._lock` in some cases
      (#4636).
    * otlp-http-exporter: set default value for param `timeout_sec`
      in `_export` method
    * Update OTLP gRPC/HTTP exporters: calling shutdown will now
      interrupt exporters that are sleeping before a retry attempt,
      and cause them to return failure immediately. Update
      BatchSpan/LogRecordProcessors: shutdown will now complete
      after 30 seconds of trying to finish exporting any buffered
      telemetry, instead of continuing to export until all
      telemetry was exported. (#4638).
  - update to 1.35.0:
    * Update OTLP proto to v1.7 #4645.
    * Add `event_name` as a top level field in the `LogRecord`.
      Events are now simply logs with the `event_name` field set,
      the logs SDK should be used to emit events (#4652).
    * Update OTLP gRPC/HTTP exporters: the export timeout is now
      inclusive of all retries and backoffs. A +/-20% jitter was
      added to all backoffs. A pointless 32 second sleep that
      occurred after all retries had completed/failed was removed.
      (#4564).
    * Update ConsoleLogExporter.export to handle LogRecord's
      containing bytes type in the body (#4614).
    * opentelemetry-sdk: Fix invalid `type: ignore` that causes
      mypy to ignore the whole file
    * Add `span_exporter` property back to `BatchSpanProcessor`
      class
    * Fix license field in pyproject.toml files
    * Update logger level to NOTSET in logs example
    * Logging API accepts optional `context`; deprecates
      `trace_id`, `span_id`, `trace_flags`. (#4597) and
    * sdk: use context instead of trace_id,span_id for initializing
      LogRecord
    * Rename LogRecordProcessor.emit to on_emit
    * Logging API hide std_to_otel function to convert python
      logging severity to otel severity
    * proto: relax protobuf version requirement to support v6
    * Bump semantic-conventions to 1.36.0
    * Set expected User-Agent in HTTP headers for grpc OTLP
      exporter
  - update to 1.34.1:
    * opentelemetry-sdk: Fix invalid `type: ignore` that causes
      mypy to ignore the whole file
    * Add `span_exporter` property back to `BatchSpanProcessor`
      class
  - update to 1.34.0:
    * typecheck: add sdk/resources and drop mypy
    * Refactor `BatchLogRecordProcessor` to simplify code and make
      the control flow more clear (#4562 and #4535).
    * Use PEP702 for marking deprecations
    * Refactor `BatchLogRecordProcessor` and `BatchSpanProcessor`
      to simplify code and make the control flow more clear (#4562
      [#4535], and #4580).
    * Remove log messages from `BatchLogRecordProcessor.emit`, this
      caused the program to crash at shutdown with a max recursion
      error (#4586).
    * Configurable max retry timeout for grpc exporter
    * opentelemetry-api: allow importlib-metadata 8.7.0
    * opentelemetry-test-utils: assert explicit bucket boundaries
      in histogram metrics
    * Bump semantic conventions to 1.34.0
    * Drop support for Python 3.8
* Mon May 26 2025 Nico Krapp <nico.krapp@suse.com>
  - Update to 1.33.1
    * Remove log messages from BatchLogRecordProcessor.emit, this caused the
      program to crash at shutdown with a max recursion error
  - Update to 1.33.0
    * Fix intermittent Connection aborted error when using otlp/http exporters
    * opentelemetry-sdk: use stable code attributes:
      code.function -> code.function.name, code.lineno -> code.line.number,
      code.filepath -> code.file.path
    * Fix serialization of extended attributes for logs signal
    * Handle OTEL_PROPAGATORS contains None
    * docs: updated and added to the metrics and log examples
    * Bump semantic conventions to 1.33.0
* Tue Feb 25 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.30.0:
    * Always setup logs sdk,
      OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only
      controls python `logging` module handler setup
    * Add `attributes` field in `metrics.get_meter` wrapper
      function
    * Add Python 3.13 support
    * sdk: don't log or print warnings when the SDK has been
      disabled
    * Fix span context manager typing by using ParamSpec from
      typing_extensions
    * Fix serialization of None values in logs body to match
      1.31.0+ data model
    * [BREAKING] semantic-conventions: Remove `opentelemetry.semcon
      v.attributes.network_attributes.NETWORK_INTERFACE_NAME`
      introduced by mistake in the wrong module.
    * Add support for explicit bucket boundaries advisory for
      Histograms
    * semantic-conventions: Bump to 1.30.0
* Wed Jan 08 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.29.0
    * Fix crash exporting a log record with None body
    * Fix metrics export with exemplar and no context and filtering observable instruments
    * Fix recursion error with sdk disabled and handler added to root logger
    * sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set
    * api: fix logging of duplicate EventLogger setup warning
    * sdk: fix setting of process owner in ProcessResourceDetector
    * sdk: fix serialization of logs severity_number field to int
    * Remove `TestBase.assertEqualSpanInstrumentationInfo` method,
      use `assertEqualSpanInstrumentationScope` instead
    * sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s
    * semantic-conventions: Bump to 1.29.0
  - from version 1.28.0
    * Removed superfluous py.typed markers and added them where they were missing
    * Include metric info in encoding exceptions
    * sdk: Add support for log formatting
    * sdk: Add Host resource detector
    * sdk: Implementation of exemplars
    * Implement events sdk
    * Update semantic conventions to version 1.28.0
    * Add support to protobuf 5+ and drop support to protobuf 3 and 4
    * Update environment variable descriptions to match signal
    * Record logger name as the instrumentation scope name
    * Fix memory leak in exporter and reader
    * Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable
    * Improve compatibility with other logging libraries that override
      `LogRecord.getMessage()` in order to customize message formatting
  - Update BuildRequires from pyproject.toml
* Mon Sep 02 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.27.0
    * Implementation of Events API (#4054)
    * Make log sdk add `exception.message` to logRecord for exceptions whose argument
      is an exception not a string message (#4122)
    * Fix use of `link.attributes.dropped`, which may not exist (#4119)
    * Running mypy on SDK resources (#4053)
    * Added py.typed file to top-level module (#4084)
    * Drop Final annotation from Enum in semantic conventions (#4085)
    * Update log export example to not use root logger (#4090)
    * sdk: Add OS resource detector (#3992)
    * sdk: Accept non URL-encoded headers in `OTEL_EXPORTER_OTLP_*HEADERS`
      to match other languages SDKs (#4103)
    * Update semantic conventions to version 1.27.0 (#4104)
    * Add support to type bytes for OTLP AnyValue (#4128)
    * Export ExponentialHistogram and ExponentialHistogramDataPoint (#4134)
    * Implement Client Key and Certificate File Support for All OTLP Exporters (#4116)
    * Remove `_start_time_unix_nano` attribute from `_ViewInstrumentMatch` in favor
      of using `time_ns()` at the moment when the aggregation object is created (#4137)
  - from version 1.26.0
    * Standardizing timeout calculation in measurement consumer collect to nanoseconds (#4074)
    * Optional scope attributes for logger creation (#4035)
    * Optional scope attribute for tracer creation (#4028)
    * OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
    * Update sdk process resource detector `process.command_args` attribute
      to also include the executable itself (#4032)
    * Fix `start_time_unix_nano` for delta collection for explicit bucket
      histogram aggregation (#4009)
    * Fix `start_time_unix_nano` for delta collection for sum aggregation (#4011)
    * Update opentracing and opencesus docs examples to not use JaegerExporter (#4023)
    * Do not execute Flask Tests in debug mode (#3956)
    * When encountering an error encoding metric attributes in the OTLP exporter,
      log the key that had an error. (#3838)
    * Fix `ExponentialHistogramAggregation` (#3978)
    * Log a warning when a `LogRecord` in `sdk/log` has dropped attributes
      due to reaching limits (#3946)
    * Fix RandomIdGenerator can generate invalid Span/Trace Ids (#3949)
    * Add Python 3.12 to tox (#3616)
    * Improve resource field structure for LogRecords (#3972)
    * Update Semantic Conventions code generation scripts:
      + Fix namespace exclusion that resulted in dropping  `os` and `net` namespaces.
      + Add `Final` decorator to constants to prevent collisions
      + Enable mypy and fix detected issues
      + Allow to drop specific attributes in preparation for Semantic Conventions v1.26.0 (#3973)
    * Update semantic conventions to version 1.26.0. (#3964)
    * Use semconv exception attributes for record exceptions in spans (#3979)
    * Fix _encode_events assumes events.attributes.dropped exists (#3965)
    * Validate links at span creation (#3991)
    * Add attributes field in  `MeterProvider.get_meter` and `InstrumentationScope` (#4015)
    * Fix inaccessible `SCHEMA_URL` constants in `opentelemetry-semantic-conventions` (#4069)
  - Add python-opentelemetry-test-utils to BuildRequires
  - Enable all previously disabled tests in %check section
  - Split off tests into separate -test package to avoid circular
    build dependency with python-opentelemetry-test-utils
* Mon Jun 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.25.0:
    * Fix class BoundedAttributes to have RLock rather than Lock
    * Remove thread lock by loading RuntimeContext explicitly.
    * Update proto version to v1.2.0
    * Add to_json method to ExponentialHistogram
    * Bump mypy to 1.9.0
    * Fix exponential histograms
    * Fix otlp exporter to export log_record.observed_timestamp
    * Add capture the fully qualified type name for raised
      exceptions in spans
    * Prometheus exporter sort label keys to prevent duplicate
      metrics when user input changes order
    * Update semantic conventions to version 1.25.0.
    * Rename test objects to avoid pytest warnings
    * Add span flags to OTLP spans and links
    * Record links with invalid SpanContext if either attributes or
      TraceState are not empty
    * Add OpenTelemetry trove classifiers to PyPI packages
    * Fix prometheus metric name and unit conversion (#3924)
    * Add parameters for Distros and configurators to configure
      autoinstrumentation in addition to existing environment
      variables.
* Wed Apr 03 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.24.0:
    * Make create_gauge non-abstract method
    * Make `tracer.start_as_current_span()` decorator work with
      async functions
    * Fix python 3.12 deprecation warning
    * bump mypy to 0.982
    * Add support for OTEL_SDK_DISABLED environment variable
    * Fix ValueError message for PeriodicExportingMetricsReader
    * Use `BaseException` instead of `Exception` in
      `record_exception`
    * Make span.record_exception more robust
    * Fix license field in pyproject.toml files
* Sat Mar 23 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - update to 1.23.0:
    * Use Attribute rather than boundattribute in logrecord (#3567)
    * Fix flush error when no LoggerProvider configured for LoggingHandler (#3608)
    * Fix OTLPMetricExporter ignores preferred_aggregation property (#3603)
    * Logs: set observed_timestamp field (#3565)
    * Add missing Resource SchemaURL in OTLP exporters (#3652)
    * Fix loglevel warning text (#3566)
    * Prometheus Exporter string representation for target_info labels (#3659)
    * Logs: ObservedTimestamp field is missing in console exporter output (#3564)
    * Fix explicit bucket histogram aggregation (#3429)
    * Add code.lineno, code.function and code.filepath to all logs (#3645)
    * Add Synchronous Gauge instrument (#3462)
    * Drop support for 3.7 (#3668)
    * Include key in attribute sequence warning (#3639)
    * Upgrade markupsafe, Flask and related dependencies to dev and test
      environments (#3609)
    * Handle HTTP 2XX responses as successful in OTLP exporters (#3623)
    * Improve Resource Detector timeout messaging (#3645)
    * Add Proxy classes for logging (#3575)
    * Remove dependency on 'backoff' library (#3679)
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.22.0:
    * Prometheus exporter sanitize info metric (#3572)
    * Remove Jaeger exporters (#3554)
    * Log stacktrace on `UNKNOWN` status OTLP export error  (#3536)
    * Fix OTLPExporterMixin shutdown timeout period (#3524)
    * Handle `taskName` `logrecord` attribute (#3557)
* Sun Dec 10 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.21.0:
    * Fix `SumAggregation`   (#3390)
    * Fix handling of empty metric collection cycles (#3335)
    * Fix error when no LoggerProvider configured for
      LoggingHandler (#3423)
    * Make `opentelemetry_metrics_exporter` entrypoint support pull
      exporters (#3428)
    * Allow instrument names to have '/' and up to 255 characters
      (#3442)
    * Do not load Resource on sdk import (#3447)
    * Update semantic conventions to version 1.21.0 (#3251)
    * Add missing schema_url in global api for logging and metrics
      (#3251)
    * Prometheus exporter support for auto instrumentation  (#3413)
    * Modify Prometheus exporter to translate non-monotonic Sums
      into Gauges (#3306)
    * Update the body type in the log ($3343)
    * Add max_scale option to Exponential Bucket Histogram
      Aggregation  (#3323)
    * Use BoundedAttributes instead of raw dict to extract
      attributes from LogRecord (#3310)
    * Support dropped_attributes_count in LogRecord and exporters
      (#3351)
    * Add unit to view instrument selection criteria (#3341)
    * Upgrade opentelemetry-proto to 0.20 and regen #3355)
    * Include endpoint in Grpc transient error warning #3362)
    * Fixed bug where logging export is tracked as trace #3375)
    * Select histogram aggregation with an environment variable
    * Move Protobuf encoding to its own package (#3169)
    * Add experimental feature to detect resource detectors in auto
      instrumentation (#3181)
    * Fix exporting of ExponentialBucketHistogramAggregation from
      opentelemetry.sdk.metrics.view (#3240)
    * Fix headers types mismatch for OTLP Exporters (#3226)
    * Fix suppress instrumentation for log batch processor (#3223)
    * Add speced out environment variables and arguments for
      BatchLogRecordProcessor (#3237)
* Thu May 11 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Ignore some tests because there's no opentelemetry-test-util module
    gh#open-telemetry/opentelemetry-python#2263
  - Update to 1.17.0:
    * Implement LowMemory temporality (#3223)
    * PeriodicExportingMetricReader will continue if collection times out (#3100)
    * Fix formatting of ConsoleMetricExporter. (#3197)
    * Fix use of built-in samplers in SDK configuration (#3176)
    * Implement shutdown procedure forOTLP grpc exporters (#3138)
    * Add exponential histogram (#2964)
    * Add OpenCensus trace bridge/shim (#3210)
    * A lot more changes in previous releases can be found at
    https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md#version-1170038b0-2023-03-22
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.

Files

/usr/lib/python3.13/site-packages/opentelemetry
/usr/lib/python3.13/site-packages/opentelemetry/_logs
/usr/lib/python3.13/site-packages/opentelemetry/_logs/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/_logs/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/_logs/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/_logs/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/_logs/_internal
/usr/lib/python3.13/site-packages/opentelemetry/_logs/_internal/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/_logs/_internal/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/_logs/_internal/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/_logs/_internal/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/_logs/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/_logs/severity
/usr/lib/python3.13/site-packages/opentelemetry/_logs/severity/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/_logs/severity/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/_logs/severity/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/_logs/severity/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/attributes
/usr/lib/python3.13/site-packages/opentelemetry/attributes/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/attributes/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/attributes/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/attributes/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/attributes/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/baggage
/usr/lib/python3.13/site-packages/opentelemetry/baggage/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/baggage/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/baggage/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/baggage/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/baggage/propagation
/usr/lib/python3.13/site-packages/opentelemetry/baggage/propagation/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/baggage/propagation/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/baggage/propagation/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/baggage/propagation/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/baggage/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/context
/usr/lib/python3.13/site-packages/opentelemetry/context/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/context.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/context.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/contextvars_context.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/__pycache__/contextvars_context.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/context/context.py
/usr/lib/python3.13/site-packages/opentelemetry/context/contextvars_context.py
/usr/lib/python3.13/site-packages/opentelemetry/context/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/environment_variables/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/metrics
/usr/lib/python3.13/site-packages/opentelemetry/metrics/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/metrics/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/metrics/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/instrument.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/instrument.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/observation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/__pycache__/observation.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/instrument.py
/usr/lib/python3.13/site-packages/opentelemetry/metrics/_internal/observation.py
/usr/lib/python3.13/site-packages/opentelemetry/metrics/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/propagate
/usr/lib/python3.13/site-packages/opentelemetry/propagate/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/propagate/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/propagate/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagate/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagate/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/propagators
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/_envcarrier.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/_envcarrier.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/composite.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/composite.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/textmap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/__pycache__/textmap.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/propagators/_envcarrier.py
/usr/lib/python3.13/site-packages/opentelemetry/propagators/composite.py
/usr/lib/python3.13/site-packages/opentelemetry/propagators/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/propagators/textmap.py
/usr/lib/python3.13/site-packages/opentelemetry/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/trace
/usr/lib/python3.13/site-packages/opentelemetry/trace/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/span.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/span.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/status.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/__pycache__/status.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__pycache__/tracecontext.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/__pycache__/tracecontext.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/trace/propagation/tracecontext.py
/usr/lib/python3.13/site-packages/opentelemetry/trace/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/trace/span.py
/usr/lib/python3.13/site-packages/opentelemetry/trace/status.py
/usr/lib/python3.13/site-packages/opentelemetry/util
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_decorator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_decorator.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_importlib_metadata.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_importlib_metadata.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_once.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_once.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_providers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/_providers.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/re.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/re.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/util/_decorator.py
/usr/lib/python3.13/site-packages/opentelemetry/util/_importlib_metadata.py
/usr/lib/python3.13/site-packages/opentelemetry/util/_once.py
/usr/lib/python3.13/site-packages/opentelemetry/util/_providers.py
/usr/lib/python3.13/site-packages/opentelemetry/util/py.typed
/usr/lib/python3.13/site-packages/opentelemetry/util/re.py
/usr/lib/python3.13/site-packages/opentelemetry/util/types.py
/usr/lib/python3.13/site-packages/opentelemetry/version
/usr/lib/python3.13/site-packages/opentelemetry/version/__init__.py
/usr/lib/python3.13/site-packages/opentelemetry/version/__pycache__
/usr/lib/python3.13/site-packages/opentelemetry/version/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/opentelemetry/version/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/opentelemetry/version/py.typed
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/licenses
/usr/lib/python3.13/site-packages/opentelemetry_api-1.45.0.dist-info/licenses/LICENSE
/usr/share/doc/packages/python313-opentelemetry-api
/usr/share/doc/packages/python313-opentelemetry-api/README.rst
/usr/share/licenses/python313-opentelemetry-api
/usr/share/licenses/python313-opentelemetry-api/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 1 23:49:32 2026