Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 Apr 2026 17:23:29 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 88a7a36f5a94 - main - devel/py-azure-monitor-opentelemetry: Add py-azure-monitor-opentelemetry 1.8.6
Message-ID:  <69d29a91.1d424.3a61f128@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=88a7a36f5a940bb4049018264e070fb85ed6789b

commit 88a7a36f5a940bb4049018264e070fb85ed6789b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-04-05 16:51:01 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-04-05 17:17:54 +0000

    devel/py-azure-monitor-opentelemetry: Add py-azure-monitor-opentelemetry 1.8.6
    
    The Azure Monitor Distro of Opentelemetry Python is a "one-stop-shop" telemetry
    solution, requiring only one line of code to instrument your application. The
    distro captures telemetry via OpenTelemetry instrumentations and reports
    telemetry to Azure Monitor via the Azure Monitor exporters.
    
    Prior to using this SDK, please read and understand Data Collection Basics,
    especially the section on telemetry types. OpenTelemetry terminology differs
    from Application Insights terminology so it is important to understand the way
    the telemetry types map to each other.
---
 devel/Makefile                                 |  1 +
 devel/py-azure-monitor-opentelemetry/Makefile  | 36 ++++++++++++++++++++++++++
 devel/py-azure-monitor-opentelemetry/distinfo  |  3 +++
 devel/py-azure-monitor-opentelemetry/pkg-descr |  9 +++++++
 4 files changed, 49 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 8831504dda1d..24d5f7e22ba9 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4579,6 +4579,7 @@
     SUBDIR += py-azure-mgmt-synapse
     SUBDIR += py-azure-mgmt-trafficmanager
     SUBDIR += py-azure-mgmt-web
+    SUBDIR += py-azure-monitor-opentelemetry
     SUBDIR += py-azure-monitor-query
     SUBDIR += py-azure-multiapi-storage
     SUBDIR += py-azure-storage-blob
diff --git a/devel/py-azure-monitor-opentelemetry/Makefile b/devel/py-azure-monitor-opentelemetry/Makefile
new file mode 100644
index 000000000000..3403569b8aeb
--- /dev/null
+++ b/devel/py-azure-monitor-opentelemetry/Makefile
@@ -0,0 +1,36 @@
+PORTNAME=	azure-monitor-opentelemetry
+PORTVERSION=	1.8.6
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	azure_monitor_opentelemetry-${PORTVERSION}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Microsoft Azure Monitor Opentelemetry Distro Client Library for Python
+WWW=		https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-opentelemetry \
+		https://github.com/Azure/azure-sdk-for-python
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}azure-core>=1.28.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}azure-core-tracing-opentelemetry>=1.0.0b11<1.1:devel/py-azure-core-tracing-opentelemetry@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}azure-monitor-opentelemetry-exporter>=1.0.0b47<1.1:devel/py-azure-monitor-opentelemetry-exporter@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-django>=0.60b0:devel/py-opentelemetry-instrumentation-django@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-fastapi>=0.60b0:devel/py-opentelemetry-instrumentation-fastapi@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-flask>=0.60b0:devel/py-opentelemetry-instrumentation-flask@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-psycopg2>=0.60b0:devel/py-opentelemetry-instrumentation-psycopg2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-requests>=0.60b0:devel/py-opentelemetry-instrumentation-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-urllib>=0.60b0:devel/py-opentelemetry-instrumentation-urllib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-instrumentation-urllib3>=0.60b0:devel/py-opentelemetry-instrumentation-urllib3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-resource-detector-azure>=0.1.5<1.0.0:devel/py-opentelemetry-resource-detector-azure@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=1.39:devel/py-opentelemetry-sdk@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-azure-monitor-opentelemetry/distinfo b/devel/py-azure-monitor-opentelemetry/distinfo
new file mode 100644
index 000000000000..8bf6c0a71db9
--- /dev/null
+++ b/devel/py-azure-monitor-opentelemetry/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1773966662
+SHA256 (azure_monitor_opentelemetry-1.8.6.tar.gz) = 8301c377f2c0550dc9b87b273b746d5841ef8e5117b6c542c9a6f7f3c7f34c20
+SIZE (azure_monitor_opentelemetry-1.8.6.tar.gz) = 60541
diff --git a/devel/py-azure-monitor-opentelemetry/pkg-descr b/devel/py-azure-monitor-opentelemetry/pkg-descr
new file mode 100644
index 000000000000..be700b80e0a7
--- /dev/null
+++ b/devel/py-azure-monitor-opentelemetry/pkg-descr
@@ -0,0 +1,9 @@
+The Azure Monitor Distro of Opentelemetry Python is a "one-stop-shop" telemetry
+solution, requiring only one line of code to instrument your application. The
+distro captures telemetry via OpenTelemetry instrumentations and reports
+telemetry to Azure Monitor via the Azure Monitor exporters.
+
+Prior to using this SDK, please read and understand Data Collection Basics,
+especially the section on telemetry types. OpenTelemetry terminology differs
+from Application Insights terminology so it is important to understand the way
+the telemetry types map to each other.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d29a91.1d424.3a61f128>