Hi. Below is net/py-paho-mqtt update to 2.1.0 as it is needed by the attached port of net/py-aiomqtt. I am using aiomqtt with mosquitto and zigbee2mqtt.
I would need some input about tests, as I am confused about them in py-paho-mqtt. ---- Information for inst:py3-aiomqtt-2.3.0 Comment: async MQTT Python client library Description: aiomqtt is an async MQTT client for asyncio, offering a modern async interface based on asyncio-mqtt. It wraps the paho-mqtt client in a user-friendly async API. Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org> WWW: https://pypi.python.org/pypi/aiomqtt ---- Index: Makefile =================================================================== RCS file: /cvs/ports/net/py-paho-mqtt/Makefile,v diff -u -p -u -r1.19 Makefile --- Makefile 21 Dec 2024 11:38:34 -0000 1.19 +++ Makefile 25 Mar 2025 08:35:12 -0000 @@ -1,11 +1,10 @@ COMMENT = MQTT Python client library -MODPY_DISTV = 1.6.1 -DISTNAME = paho-mqtt-${MODPY_DISTV} -PKGNAME = py-${DISTNAME} -REVISION = 3 +MODPY_DISTV = 2.1.0 +DISTNAME = paho_mqtt-${MODPY_DISTV} +PKGNAME = py-paho-mqtt-${MODPY_DISTV} -HOMEPAGE = http://www.eclipse.org/paho/clients/python/ +HOMEPAGE = https://eclipse.dev/paho/clients/python/ CATEGORIES = net @@ -14,9 +13,8 @@ PERMIT_PACKAGE = Yes MODULES = lang/python MODPY_PI = Yes -MODPY_PYBUILD = setuptools -# not in pypi tarball. -#TEST_DEPENDS = devel/py-test-runner +MODPY_PYBUILD = hatchling +# XXX No module named 'tests', but there is tests/ NO_TEST = Yes MODPY_ADJ_FILES = examples/*.py Index: distinfo =================================================================== RCS file: /cvs/ports/net/py-paho-mqtt/distinfo,v diff -u -p -u -r1.6 distinfo --- distinfo 24 May 2022 12:30:18 -0000 1.6 +++ distinfo 25 Mar 2025 08:35:12 -0000 @@ -1,2 +1,2 @@ -SHA256 (paho-mqtt-1.6.1.tar.gz) = KoKRyBYjrsADcrWoVVijcsdHy8qOmTTf4hhji47vwm8= -SIZE (paho-mqtt-1.6.1.tar.gz) = 99373 +SHA256 (paho_mqtt-2.1.0.tar.gz) = EtbnUR1BN1VaP26hZ66EavLHNXsQvG+k98OWj8FyODQ= +SIZE (paho_mqtt-2.1.0.tar.gz) = 148848 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/py-paho-mqtt/pkg/PLIST,v diff -u -p -u -r1.10 PLIST --- pkg/PLIST 21 Dec 2024 11:38:34 -0000 1.10 +++ pkg/PLIST 25 Mar 2025 08:35:12 -0000 @@ -11,6 +11,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}enums.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}enums.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}packettypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -26,19 +28,21 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}subscribeoptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/paho/mqtt/${MODPY_PYCACHE}subscribeoptions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/paho/mqtt/client.py +lib/python${MODPY_VERSION}/site-packages/paho/mqtt/enums.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/matcher.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/packettypes.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/properties.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/publish.py +lib/python${MODPY_VERSION}/site-packages/paho/mqtt/py.typed lib/python${MODPY_VERSION}/site-packages/paho/mqtt/reasoncodes.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/subscribe.py lib/python${MODPY_VERSION}/site-packages/paho/mqtt/subscribeoptions.py lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/ -lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/LICENSE.txt lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/METADATA lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/RECORD lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/WHEEL -lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/licenses/ +lib/python${MODPY_VERSION}/site-packages/paho_mqtt-${MODPY_DISTV}.dist-info/licenses/LICENSE.txt share/examples/${MODPY_PY_PREFIX}paho-mqtt/ share/examples/${MODPY_PY_PREFIX}paho-mqtt/aws_iot.py share/examples/${MODPY_PY_PREFIX}paho-mqtt/client_logger.py -- Regards, Mikolaj
py-aiomqtt.port.tgz
Description: application/tar-gz