فهرست منبع

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>
Yann E. MORIN 1 سال پیش
والد
کامیت
083de00fdf

+ 1 - 1
package/python-paho-mqtt/python-paho-mqtt.hash

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

+ 3 - 2
package/python-paho-mqtt/python-paho-mqtt.mk

@@ -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))

+ 2 - 1
support/testing/tests/package/test_python_paho_mqtt.py

@@ -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!")