From nobody Sat May 03 19:27:21 2025 X-Original-To: dev-commits-ports-all@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 4Zqd8n4gyrz5vm98; Sat, 03 May 2025 19:27:21 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zqd8n46pBz4Pbn; Sat, 03 May 2025 19:27:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746300441; 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=q42cIdHr80Ct0YAKfsjRS3Z5VaR5Q1ZJl6TywGihUV4=; b=JUld0N+3uyMiblMGCnq4wf8ZYxkdv4M6T0S62AEx9yXyUm10nFrZXCgssQHs5lWNeluhK1 plpg5ZuhywpsRIm6O62EF+MAWFbG+4UYa6F1gxmDiO5riC/r/aWlpnBPtgfLUjQbdbUTLZ LWSPzML5aAJUMq3XCbZcnuNP4HDZlOHxQNxY+3sQ7IuhD0eKOTEfOYgkG+xDSBGo5fwqj1 pWm2vjNAJaDOsA/77qNjBrDYfGOp/WZSnCI8xpadSnrImGOlhxMEQNWglnklOeehHxOSxf ZXIQxwgxCMnKv9RbUAY8MAjsSCmVUIRbDrcwuVURLtGrso7AgJz36Bydvfyr+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746300441; 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=q42cIdHr80Ct0YAKfsjRS3Z5VaR5Q1ZJl6TywGihUV4=; b=NpLWJmSDYfKKh/3AG7XwDnSyThl21yswfCPR1CSmVF25SQYQqSdpA6+8y5IcKbotTZyGrR IK5U+uDtkERFe3cS4+zItfRyFuw33d1c1KRyZAUmZLp2N98U1PDiB0a/DTaVkL13D/bvJG TsTKhT1vnMhYgz3dd7w+j/si+7p7NcXwywinexYcvMNEkmM21sOwx+jDuNlDcxEiA5qPtT T9CIr3RgtBoOfEU9utSil1+ObmcoGNfrGR410kw59IukwhilG8tJMNC/2AUjGpT7sOi5jR YJs8FKEOSZLreAxujwPbfC3HW5imXDjpA+VWj7ZrpWDQ80w/wtLxkhvfu64sbQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746300441; a=rsa-sha256; cv=none; b=nXXH4aenNYwKkcjUlVS+2Mr+iYjIEez+TmYIRI04ao4vBV5vjE+J9EpL0zAIo4Pc95tZPr E+pi1hlT5cnjNUv812pnxeTm+RLlM53NLPW6PW0W+XxyGy1altkc2d2Yb4Po1MGdFKDZy1 4cesAq+NSn3SC5VGVKjf1pBIdlYKBs87ZUOIilFT7go2VHakUdqdbiwLwSDKGWFlZCfd1q F1n1OW/jfZCQmKZjXgNxHp0jFW6Sl9QaeT5XxIgY+RrZ9JMUfkyjDFl045YfoRHnXr/X40 s+PNs4YHByLmqlpOHceA9GAfpbZi5LYtCfpNWz94S0Q7T7EARTeqL9kDUXu+mw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Zqd8n3Pf5zwKl; Sat, 03 May 2025 19:27:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 543JRL5G015469; Sat, 3 May 2025 19:27:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 543JRLrG015466; Sat, 3 May 2025 19:27:21 GMT (envelope-from git) Date: Sat, 3 May 2025 19:27:21 GMT Message-Id: <202505031927.543JRLrG015466@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: d5a829df9af3 - main - devel/py-etcd3gw: New port: Python client for etcd3 grpc-gateway v3 API List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d5a829df9af3a13ea7fdf2ab77437bce40d8fbac Auto-Submitted: auto-generated The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=d5a829df9af3a13ea7fdf2ab77437bce40d8fbac commit d5a829df9af3a13ea7fdf2ab77437bce40d8fbac Author: Jesús Daniel Colmenares Oviedo AuthorDate: 2025-05-03 19:26:18 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2025-05-03 19:26:18 +0000 devel/py-etcd3gw: New port: Python client for etcd3 grpc-gateway v3 API etcd3gw (or the gateway python client) is a library that provides a python client for etcd3 grpc-gateway v3 API. Using this library you can manipulate an instance or cluster etcd in a pythonic way. PR: 285752 --- devel/Makefile | 1 + devel/py-etcd3gw/Makefile | 22 ++++++++++++++++++++++ devel/py-etcd3gw/distinfo | 3 +++ devel/py-etcd3gw/pkg-descr | 3 +++ 4 files changed, 29 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index a4f01152830b..cbe4b252ff60 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4842,6 +4842,7 @@ SUBDIR += py-epc SUBDIR += py-epdb SUBDIR += py-epsilon + SUBDIR += py-etcd3gw SUBDIR += py-etils SUBDIR += py-etuples SUBDIR += py-evdev diff --git a/devel/py-etcd3gw/Makefile b/devel/py-etcd3gw/Makefile new file mode 100644 index 000000000000..6b26b347c2a5 --- /dev/null +++ b/devel/py-etcd3gw/Makefile @@ -0,0 +1,22 @@ +PORTNAME= etcd3gw +DISTVERSION= 2.4.2 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= DtxdF@disroot.org +COMMENT= Python client for etcd3 grpc-gateway v3 API +WWW= https://docs.openstack.org/etcd3gw/latest/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils + +.include diff --git a/devel/py-etcd3gw/distinfo b/devel/py-etcd3gw/distinfo new file mode 100644 index 000000000000..127fdc3fe5a9 --- /dev/null +++ b/devel/py-etcd3gw/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1743210063 +SHA256 (etcd3gw-2.4.2.tar.gz) = 6c6e9e42b810ee9a9455dd342de989f1fab637a94daa4fc34cacb248a54473fa +SIZE (etcd3gw-2.4.2.tar.gz) = 29840 diff --git a/devel/py-etcd3gw/pkg-descr b/devel/py-etcd3gw/pkg-descr new file mode 100644 index 000000000000..57f9d93fda04 --- /dev/null +++ b/devel/py-etcd3gw/pkg-descr @@ -0,0 +1,3 @@ +etcd3gw (or the gateway python client) is a library that provides +a python client for etcd3 grpc-gateway v3 API. Using this library +you can manipulate an instance or cluster etcd in a pythonic way.