From 5e40296d38326a9e9e754bae7f5cacfa7d586d1e Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Fri, 2 Oct 2026 20:33:40 -0600 Subject: [PATCH] package/python-opentelemetry-api: new package Signed-off-by: James Hilliard Signed-off-by: Julien Olivain --- package/Config.in | 1 + package/python-opentelemetry-api/Config.in | 7 +++++++ .../python-opentelemetry-api.hash | 5 +++++ .../python-opentelemetry-api.mk | 14 ++++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 package/python-opentelemetry-api/Config.in create mode 100644 package/python-opentelemetry-api/python-opentelemetry-api.hash create mode 100644 package/python-opentelemetry-api/python-opentelemetry-api.mk diff --git a/package/Config.in b/package/Config.in index 33568a1b16..25bf81ec52 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1274,6 +1274,7 @@ menu "External python modules" source "package/python-numpy/Config.in" source "package/python-oauthlib/Config.in" source "package/python-opcua-asyncio/Config.in" + source "package/python-opentelemetry-api/Config.in" source "package/python-orjson/Config.in" source "package/python-outcome/Config.in" source "package/python-packaging/Config.in" diff --git a/package/python-opentelemetry-api/Config.in b/package/python-opentelemetry-api/Config.in new file mode 100644 index 0000000000..bed9bb84c1 --- /dev/null +++ b/package/python-opentelemetry-api/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_OPENTELEMETRY_API + bool "python-opentelemetry-api" + select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime + help + OpenTelemetry Python API. + + https://github.com/open-telemetry/opentelemetry-python diff --git a/package/python-opentelemetry-api/python-opentelemetry-api.hash b/package/python-opentelemetry-api/python-opentelemetry-api.hash new file mode 100644 index 0000000000..914a0f830d --- /dev/null +++ b/package/python-opentelemetry-api/python-opentelemetry-api.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/opentelemetry-api/json +md5 7ad5b73590259f0da66c9d9314f1af80 opentelemetry_api-1.45.0.tar.gz +sha256 711ede81773c8025c2c03dac0450bc89f3d30aea6eabcc815c570d4e35a963f7 opentelemetry_api-1.45.0.tar.gz +# Locally computed sha256 checksums +sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/python-opentelemetry-api/python-opentelemetry-api.mk b/package/python-opentelemetry-api/python-opentelemetry-api.mk new file mode 100644 index 0000000000..84af11bfb8 --- /dev/null +++ b/package/python-opentelemetry-api/python-opentelemetry-api.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-opentelemetry-api +# +################################################################################ + +PYTHON_OPENTELEMETRY_API_VERSION = 1.45.0 +PYTHON_OPENTELEMETRY_API_SOURCE = opentelemetry_api-$(PYTHON_OPENTELEMETRY_API_VERSION).tar.gz +PYTHON_OPENTELEMETRY_API_SITE = https://files.pythonhosted.org/packages/1f/dc/e12c1fe1ed8a7b7149777127b1a0e12ce5bd5a81d97408bedc2128c260f5 +PYTHON_OPENTELEMETRY_API_SETUP_TYPE = hatch +PYTHON_OPENTELEMETRY_API_LICENSE = Apache-2.0 +PYTHON_OPENTELEMETRY_API_LICENSE_FILES = LICENSE + +$(eval $(python-package))