package/python-paho-mqtt: bump version to 2.1.0

Version 2.1.0 is a major bump, with an API change that should be
backward compatible with version up to 1.6.1.

The runtime test failed in timeout because the crng init did not have
time to complete in the default 5-second timeout; tests showed that the
trip-off would be between 6s and 7s here, so increase it enough to leave
some margin on less-capable machines.

Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
Cc: Asaf Kahlon <asafka7@gmail.com>
Cc: Davide Viti <zinosat@gmail.com>
Cc: James Hilliard <james.hilliard1@gmail.com>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Reviewed-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Yann E. MORIN
2024-07-09 14:33:05 +02:00
committed by Thomas Petazzoni
parent e74059b39c
commit 083de00fdf
3 changed files with 6 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
# locally computed
sha256 6e35c1be242a901fc9c00bad7d37b5cc4a497f398dfceb4ed0d8018a959be650 python-paho-mqtt-1.6.1.tar.gz
sha256 3602ce9d1ada58b063f2052ff013ff8cdd06d66cef918d5f6d048b6f68ccf049 python-paho-mqtt-2.1.0.tar.gz
sha256 66408b049249c3bdb0ba1ed285f5422ce67e371d40151bebd4d806af454ffe7c LICENSE.txt
sha256 e8cf7d54ea46c19aba793983889b7f7425e1ebfcaaccec764a7db091646e203c edl-v10
sha256 8c349f80764d0648e645f41ef23772a70c995a0924b5235f735f4a3d09df127c epl-v20

View File

@@ -4,10 +4,11 @@
#
################################################################################
PYTHON_PAHO_MQTT_VERSION = 1.6.1
PYTHON_PAHO_MQTT_VERSION = 2.1.0
PYTHON_PAHO_MQTT_SITE = $(call github,eclipse,paho.mqtt.python,v$(PYTHON_PAHO_MQTT_VERSION))
PYTHON_PAHO_MQTT_LICENSE = EPL-2.0, EDLv1.0
PYTHON_PAHO_MQTT_LICENSE_FILES = LICENSE.txt epl-v20 edl-v10
PYTHON_PAHO_MQTT_SETUP_TYPE = setuptools
PYTHON_PAHO_MQTT_SETUP_TYPE = pep517
PYTHON_PAHO_MQTT_DEPENDENCIES = host-python-hatchling
$(eval $(python-package))

View File

@@ -18,6 +18,7 @@ class TestPythonPahoMQTT(TestPythonPackageBase):
self.check_sample_scripts_exist()
cmd = "%s %s" % (self.interpreter, os.path.basename(self.sample_scripts[0]))
output, exit_code = self.emulator.run(cmd)
# Increase timeout to let the crng init complete
output, exit_code = self.emulator.run(cmd, timeout=15)
self.assertEqual(exit_code, 0)
self.assertEqual(output[0], "Hello, World!")