Download raw body.
UPDATE: sysutils/py-consul
Dear all,
I'd like to update sysutils/py-consul to a new upstream and take
maintainership over it.
python-consul upstream got its last update in 2018:
https://pypi.org/project/python-consul
py-consul is a maintained fork which is backwards-compatible with
python-consul: https://github.com/criteo/py-consul
The only port which uses it is databases/patroni, works fine with the new
py-consul.
I'm looking for OKs.
--
With best regards,
Pavel Korovin
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/py-consul/Makefile,v
diff -u -p -r1.8 Makefile
--- Makefile 6 May 2024 12:23:59 -0000 1.8
+++ Makefile 9 Dec 2024 16:20:54 -0000
@@ -1,14 +1,15 @@
COMMENT = python client for consul
-MODPY_EGG_VERSION = 1.1.0
+MODPY_EGG_VERSION = 1.5.3
-DISTNAME = python-consul-${MODPY_EGG_VERSION}
+DISTNAME = py_consul-${MODPY_EGG_VERSION}
PKGNAME = py-consul-${MODPY_EGG_VERSION}
-REVISION = 4
CATEGORIES = sysutils
-HOMEPAGE = https://python-consul.readthedocs.io
+HOMEPAGE = https://github.com/criteo/py-consul
+
+MAINTAINER = Pavel Korovin <pvk@openbsd.org>
# MIT
PERMIT_PACKAGE = Yes
@@ -20,10 +21,9 @@ FLAVORS = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
-RUN_DEPENDS = www/py-requests${MODPY_FLAVOR} \
- devel/py-six${MODPY_FLAVOR}
+RUN_DEPENDS = www/py-requests${MODPY_FLAVOR}
-# requires pytest-twisted
+# requires docker
NO_TEST = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/py-consul/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo 19 Jun 2020 14:51:39 -0000 1.1.1.1
+++ distinfo 9 Dec 2024 16:20:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (python-consul-1.1.0.tar.gz) = Fo8fpTlIBH7/5PFNU/wdq1AZLios94VXA/Em9GnqEfQ=
-SIZE (python-consul-1.1.0.tar.gz) = 25686
+SHA256 (py_consul-1.5.3.tar.gz) = BbxOng/qF6IVZlntf5MCWyZlhZeH/40KqcR2gp3fP90=
+SIZE (py_consul-1.5.3.tar.gz) = 33491
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/py-consul/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- pkg/PLIST 26 Nov 2022 15:02:59 -0000 1.3
+++ pkg/PLIST 9 Dec 2024 16:20:54 -0000
@@ -7,20 +7,85 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}aio.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}callback.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}callback.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}check.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}std.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}std.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}tornado.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}tornado.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}twisted.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/consul/${MODPY_PYCACHE}twisted.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/consul/aio.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/
+lib/python${MODPY_VERSION}/site-packages/consul/api/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}agent.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}catalog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}catalog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}connect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}connect.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}coordinates.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}coordinates.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}event.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}event.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}health.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}health.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}kv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}kv.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}operator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}operator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}query.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}query.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}status.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}status.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}txn.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/${MODPY_PYCACHE}txn.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}policy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}policy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}token.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/${MODPY_PYCACHE}token.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/policy.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/acl/token.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/agent.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/catalog.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/connect.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/coordinates.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/event.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/health.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/kv.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/operator.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/query.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/session.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/status.py
+lib/python${MODPY_VERSION}/site-packages/consul/api/txn.py
lib/python${MODPY_VERSION}/site-packages/consul/base.py
+lib/python${MODPY_VERSION}/site-packages/consul/callback.py
+lib/python${MODPY_VERSION}/site-packages/consul/check.py
+lib/python${MODPY_VERSION}/site-packages/consul/exceptions.py
lib/python${MODPY_VERSION}/site-packages/consul/std.py
-lib/python${MODPY_VERSION}/site-packages/consul/tornado.py
-lib/python${MODPY_VERSION}/site-packages/consul/twisted.py
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/LICENSE
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/python_consul-${MODPY_EGG_VERSION}.dist-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/docs/
+lib/python${MODPY_VERSION}/site-packages/docs/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/docs/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/docs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/docs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/docs/${MODPY_PYCACHE}conf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/docs/${MODPY_PYCACHE}conf.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/docs/conf.py
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/LICENSE
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/py_consul-${MODPY_EGG_VERSION}.dist-info/top_level.txt
+@comment requirements.txt
+@comment tests-requirements.txt
UPDATE: sysutils/py-consul