Skip site navigation (1)Skip section navigation (2)



index | | raw e-mail

diff --git a/devel/Makefile b/devel/Makefile
index f75c2116cb44..42546634d6c6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5445,6 +5445,7 @@
     SUBDIR += py-opentelemetry-resource-detector-azure
     SUBDIR += py-opentelemetry-sdk
     SUBDIR += py-opentelemetry-semantic-conventions
+    SUBDIR += py-opentelemetry-semantic-conventions-ai
     SUBDIR += py-opentelemetry-util-http
     SUBDIR += py-opentracing
     SUBDIR += py-openupgradelib
diff --git a/devel/py-opentelemetry-semantic-conventions-ai/Makefile b/devel/py-opentelemetry-semantic-conventions-ai/Makefile
new file mode 100644
index 000000000000..db3d7c4ce0d8
--- /dev/null
+++ b/devel/py-opentelemetry-semantic-conventions-ai/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	opentelemetry-semantic-conventions-ai
+DISTVERSION=	0.5.1
+CATEGORIES=	devel python # machine-learning
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	OpenTelemetry Semantic Conventions for AI/LLM systems
+WWW=		https://github.com/traceloop/openllmetry
+
+LICENSE=	APACHE20
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=1.38.0<2:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.59b0:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	pep517 autoplist
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-opentelemetry-semantic-conventions-ai/distinfo b/devel/py-opentelemetry-semantic-conventions-ai/distinfo
new file mode 100644
index 000000000000..2caac65d8db9
--- /dev/null
+++ b/devel/py-opentelemetry-semantic-conventions-ai/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1775500352
+SHA256 (opentelemetry_semantic_conventions_ai-0.5.1.tar.gz) = 153906200d8c1d2f8e09bd78dbef526916023de85ac3dab35912bfafb69ff04c
+SIZE (opentelemetry_semantic_conventions_ai-0.5.1.tar.gz) = 26533
diff --git a/devel/py-opentelemetry-semantic-conventions-ai/pkg-descr b/devel/py-opentelemetry-semantic-conventions-ai/pkg-descr
new file mode 100644
index 000000000000..d392a14ad4ce
--- /dev/null
+++ b/devel/py-opentelemetry-semantic-conventions-ai/pkg-descr
@@ -0,0 +1,3 @@
+opentelemetry-semantic-conventions-ai provides OpenTelemetry semantic
+conventions specifically for AI and LLM systems. It enables standardized
+observability for AI workloads following the OpenTelemetry specification.


home | help