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 <p...@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