diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/__init__.pyi similarity index 89% rename from opentelemetry-sdk/src/opentelemetry/sdk/__init__.py rename to opentelemetry-sdk/src/opentelemetry/sdk/__init__.pyi index ca21f8b8609..e57edc0f58b 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/__init__.pyi @@ -16,6 +16,3 @@ The OpenTelemetry SDK package is an implementation of the OpenTelemetry API """ -from . import metrics, trace, util - -__all__ = ["metrics", "trace", "util"] diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/in_memory_metrics_exporter.py b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/in_memory_metrics_exporter.py index 58ea6eba2ab..e75fd350f71 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/in_memory_metrics_exporter.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/in_memory_metrics_exporter.py @@ -15,7 +15,11 @@ import threading from typing import Sequence -from . import MetricRecord, MetricsExporter, MetricsExportResult +from opentelemetry.sdk.metrics.export import ( + MetricRecord, + MetricsExporter, + MetricsExportResult, +) class InMemoryMetricsExporter(MetricsExporter): diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/__init__.py index 59231e60f36..3aa01177673 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/__init__.py @@ -22,10 +22,9 @@ from opentelemetry.configuration import Configuration from opentelemetry.context import attach, detach, set_value +from opentelemetry.sdk.trace import Span, SpanProcessor from opentelemetry.util import time_ns -from .. import Span, SpanProcessor - logger = logging.getLogger(__name__) diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/in_memory_span_exporter.py b/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/in_memory_span_exporter.py index f652d56e824..967d29b3a80 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/in_memory_span_exporter.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/trace/export/in_memory_span_exporter.py @@ -15,8 +15,8 @@ import threading import typing -from .. import Span -from . import SpanExporter, SpanExportResult +from opentelemetry.sdk.trace import Span +from opentelemetry.sdk.trace.export import SpanExporter, SpanExportResult class InMemorySpanExporter(SpanExporter):