diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2025-12-09 06:37:13 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2025-12-09 11:20:49 +0000 |
| commit | 1d001d997ad1bebc001b58928490a24153cc600c (patch) | |
| tree | 44ac815cb8e21180c05bfd640448ab4b486a51fe | |
| parent | ad9dd9f5be655efa2892bbc2fadbd46289f0f67e (diff) | |
devel/py-opentelemetry-exporter-credential-provider-gcp: Add py-opentelemetry-exporter-credential-provider-gcp 0.60b0
This library provides support for supplying your machine's Application Default
Credentials to the OTLP Exporters created automatically by OpenTelemetry
Python's auto instrumentation. These credentials authorize OTLP traces to be
sent to telemetry.googleapis.com.
Currently telemetry.googleapis.com only supports OTLP traces, but eventually the
endpoint will support OTLP logs and metrics too.
4 files changed, 38 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2ea58d60104d..40e9dcd3490a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5389,6 +5389,7 @@ SUBDIR += py-openstacksdk SUBDIR += py-opentelemetry-api SUBDIR += py-opentelemetry-distro + SUBDIR += py-opentelemetry-exporter-credential-provider-gcp SUBDIR += py-opentelemetry-exporter-otlp SUBDIR += py-opentelemetry-exporter-otlp-proto-common SUBDIR += py-opentelemetry-exporter-otlp-proto-grpc diff --git a/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile b/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile new file mode 100644 index 000000000000..22a092688aac --- /dev/null +++ b/devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile @@ -0,0 +1,27 @@ +PORTNAME= opentelemetry-exporter-credential-provider-gcp +PORTVERSION= 0.60b0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= opentelemetry_exporter_credential_provider_gcp-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= GCP OTLP Exporter Credential Provider for OpenTelemetry +WWW= https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/exporter/opentelemetry-exporter-credential-provider-gcp \ + https://github.com/open-telemetry/opentelemetry-python-contrib \ + https://opentelemetry.io/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.25:security/py-google-auth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpcio>=1.67.0:devel/py-grpcio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo b/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo new file mode 100644 index 000000000000..90217011da92 --- /dev/null +++ b/devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1765032624 +SHA256 (opentelemetry_exporter_credential_provider_gcp-0.60b0.tar.gz) = 90b010ef9e14100301a6e95db41dc3278955de029a46501588a4a2a446e9eb31 +SIZE (opentelemetry_exporter_credential_provider_gcp-0.60b0.tar.gz) = 7162 diff --git a/devel/py-opentelemetry-exporter-credential-provider-gcp/pkg-descr b/devel/py-opentelemetry-exporter-credential-provider-gcp/pkg-descr new file mode 100644 index 000000000000..463c1947eb0c --- /dev/null +++ b/devel/py-opentelemetry-exporter-credential-provider-gcp/pkg-descr @@ -0,0 +1,7 @@ +This library provides support for supplying your machine's Application Default +Credentials to the OTLP Exporters created automatically by OpenTelemetry +Python's auto instrumentation. These credentials authorize OTLP traces to be +sent to telemetry.googleapis.com. + +Currently telemetry.googleapis.com only supports OTLP traces, but eventually the +endpoint will support OTLP logs and metrics too. |
