diff --git a/src/elasticotel/sdk/py.typed b/src/elasticotel/sdk/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/src/elasticotel/sdk/resources/__init__.py b/src/elasticotel/sdk/resources/__init__.py index f9ce60a4..8acaa6f3 100644 --- a/src/elasticotel/sdk/resources/__init__.py +++ b/src/elasticotel/sdk/resources/__init__.py @@ -18,6 +18,7 @@ from opentelemetry.semconv._incubating.attributes import telemetry_attributes from opentelemetry.sdk.resources import ( + Attributes, Resource, ResourceDetector, PROCESS_RUNTIME_DESCRIPTION, @@ -42,7 +43,7 @@ def detect(self) -> "Resource": ), ) ) - resource_info = { + resource_info: Attributes = { PROCESS_RUNTIME_DESCRIPTION: sys.version, PROCESS_RUNTIME_NAME: sys.implementation.name, PROCESS_RUNTIME_VERSION: runtime_version, @@ -54,7 +55,7 @@ class TelemetryDistroResourceDetector(ResourceDetector): """Resource detector to fill telemetry.distro attributes""" def detect(self) -> "Resource": - resource_info = { + resource_info: Attributes = { telemetry_attributes.TELEMETRY_DISTRO_NAME: "elastic", telemetry_attributes.TELEMETRY_DISTRO_VERSION: version.__version__, }