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

Attachment: py-aiomqtt.port.tgz
Description: application/tar-gz

Reply via email to