From nobody Tue Apr 7 09:58:23 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fqhTr0xCVz6Z91l for ; Tue, 07 Apr 2026 09:58:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fqhTq2mZpz47cD for ; Tue, 07 Apr 2026 09:58:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775555903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r7dloGJaNpCrki0/tKWauyDmWiWa30oLSPKv6F4QxvA=; b=tXKuwopZZMwSImJ+7NR9PYank4SZrb52dPZOIa56EbvNmVBhNWAuErZu/V3m686rx3xmAI LbAik0bmOK3Vybh/6EF8zyJqgBl+QJ5T+mxkJJAH4abNNTZgAqju+Gp/jYSmxIZTh0LvIN LonaPUIrup0pipKPxoKeKJ9EeZn1Tikg2y6X3DjyeCB5q6dIACTb0fLalljJcLYhE5TQ0U m+JtzaFAFkkTq3mhcKKRCoMcubAWUby5g/7qM7NVlMjru9qiivg9g+VP1oPl0tMido4o2S mMsU8/RZ43SZzxH+KyaDdf53EwDm6I8YIVgegg5dQCdYKzZvL7WumV7OpQKH9Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775555903; a=rsa-sha256; cv=none; b=P47Hs5HO680+UPrH8m3iRepZ3blMnloIczBTiRWDRFXPFWryRtRla4g5eDXOUZkqiEol6b 8BN27xeL9BXALv7HBzayqlWQlHT+j4GtIrxMhb7AYqNvna8FvE1TBAOQ2GJjYBUgBH0eTJ QoDY0u9UO9eaSxfDYOBNzUm8LUPCV3RqBU8Q9mSDdrz83diXPovmpdPZ5PjMIpHO3337pD NoM3C6MBD79LMfJhDsTbz8HdqzVBEbECu1Y1B0Fgnvr6Is1RfsEIxwrmRAC68vTVgL74bU ZwIlHcfWmL33I+vdWDvxQA9OFDZ4xPLsg6i9VBtHPlgofQYOEuiuNcuB1A2CwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775555903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r7dloGJaNpCrki0/tKWauyDmWiWa30oLSPKv6F4QxvA=; b=O+GnLGC47Qf0nsxIM/CMI4Djfq6rYxu7suRaqWd66P5q7+lmBalX+D9Ch6mBv74BCpNJ1u 4t1PldN5V2dUCgz2UZxXtvSBrzKGifftAdAgLgAwfKEo/i2wsNZdYd5BKN793UpaUFk8b6 f2Gt5U54ICI9pqV5uD2INwNiqWUmX0e1MST5rBzqHFwazvGiJHjlKyCaU6BWRDs4FxG6a3 0JImaSPOaKVKdM/4xSru7otath6i8aLdNH3Zj5r35eP3Y4zykTPO5IDoATKw32hD8ggGGZ 2ogA3NVe77JHDm8XckdIpTKH7zLDWKlj6ZgPyImDxS6UqWQ4Ve7nPoUuyxFqNQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fqhTq28Rqzb4F for ; Tue, 07 Apr 2026 09:58:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 47338 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 07 Apr 2026 09:58:23 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: aaadc00dae40 - main - devel/py-opentelemetry-semantic-conventions-ai: New port: OpenTelemetry Semantic Conventions for AI/LLM systems List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aaadc00dae40b433c237608453e7b44a23664463 Auto-Submitted: auto-generated Date: Tue, 07 Apr 2026 09:58:23 +0000 Message-Id: <69d4d53f.47338.2222a3d7@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=aaadc00dae40b433c237608453e7b44a23664463 commit aaadc00dae40b433c237608453e7b44a23664463 Author: Yuri Victorovich AuthorDate: 2026-04-07 04:45:15 +0000 Commit: Yuri Victorovich CommitDate: 2026-04-07 09:58:09 +0000 devel/py-opentelemetry-semantic-conventions-ai: New port: OpenTelemetry Semantic Conventions for AI/LLM systems --- devel/Makefile | 1 + .../Makefile | 23 ++++++++++++++++++++++ .../distinfo | 3 +++ .../pkg-descr | 3 +++ 4 files changed, 30 insertions(+) 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 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.