python2-paho-mqtt - MQTT version 3.11 client class

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python2-paho-mqtt-1.4.0-2.2.noarch.rpm
Package name python2-paho-mqtt
Package version 1.4.0
Package release 2.2
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License EPL-1.0
Maintainer -
Download size 77.27 KB
Installed size 471.32 KB
This code provides a client class which enable applications to connect to an
MQTT broker to publish messages, and to subscribe to topics and receive
published messages. It also provides some helper functions to make publishing
one off messages to an MQTT server very straightforward.
The MQTT protocol is a machine-to-machine (M2M)/"Internet of Things"
connectivity protocol. Designed as an extremely lightweight publish/subscribe
messaging transport, it is useful for connections with remote locations where
a small code footprint is required and/or network bandwidth is at a premium.
Paho is an Eclipse Foundation project.


Package Version Architecture Repository
python2-paho-mqtt - - -


Name Value
python(abi) = 2.7


Name Value
python-paho-mqtt = 1.4.0-2.2
python2-paho-mqtt = 1.4.0-2.2


Name Value
python-paho-mqtt < 1.4.0-2.2


Type URL
Binary Package python2-paho-mqtt-1.4.0-2.2.noarch.rpm
Source Package python-paho-mqtt-1.4.0-2.2.src.rpm

Install Howto

Install python2-paho-mqtt rpm package:

# zypper install python2-paho-mqtt




2018-12-10 - Tomá? Chvátal <>
- Fix fdupes call
2018-09-02 -
- Update to version 1.4.0:
* Fix hang when client restarted and broker resumed a session
with Qos2 message.
* Fix reconnection loop when a clean_session=True client
reconnect while Qos2 message are being sent.
* Catch and log any exception raised by user callback.
* Improve support for external event loop (like asyncio).
* Fix order of message with publish.multiple helper.
* Fix hang on wait_for_published() on bad network.
* Fix issue with Websocket payload size between 127 and 65536.
* Closes socket in client destructor to avoid FD leak.
* Fix uncaught timeout exception during connection.
* Remove dup flag on PUBREL packet.
* Use secure entropy source for Websocket mask_key (urandom).
* Fix mid generation that was not thread-safe.
* Replace print() statements with proper logging.
* Allow insecure TLS on publish and subscribe helpers.
* Allow to remove authentication (reset username to None).
* Add support for the non-standard bridge mode.
2017-11-18 -
- Update to version 1.3.1:
* Fix reconnect_delay_set which ignored the max_delay.
* Fix crash when connection is lost while trying to send message.
* Fix issue with unicode topic when some character were
multi-bytes UTF-8.
* Fix issue with empty Client ID with broker that doesn't support
* Fix issue with tls_set that did not allowed
2017-07-08 -
- Update to version 1.3.0:
* Requires Python 2.7 or 3.4+.
* Remove support for SSL without SSLContext (Requires Python
2.7.9+ or 3.2+).
* on_connect callback is now always called flags. Previously this
* callback could accepts 3 OR 4 arguments, now it must accepts 4.
* tls_insecure_set() must now be called *after* tls_set().
* Allow username and password to be zero length (as opposed to
* not being present).
* Allow zero length client ids when using MQTT v3.1.1.
* Add SSLContext support, including SNI.
* Improved support for unicode topic and binary payload.
* Allow arbitrary Websocket headers and path.
* Fix issue with large inbound payload over Websocket.
* Add exponential delay for reconnection.
* Move unit tests to pytest and tox.
* Add support for standard Python logging.
* Fix duplicate incoming QoS==2 message.
2017-04-22 -
- Update to version 1.2.3:
* Fix possible hang of TLS connection during handshake.
* Fix issue with publish helper with TLS connection.
* Fix installation issue on non-UTF-8 system.
* Fix non-working Websocket over TLS connection.
- Remove paho-mqtt-1.2.2-fix-readme-decoding.patch (fixed
2017-04-14 -
- Update to version 1.2.2:
* Fix message lost when using paho.mqtt.publish helper with
QoS=0 message.
- Changes from version 1.2.1:
* Handle unicode username and passwords correctly.
* Fix handling of invalid UTF-8 topics on incoming messages - the
library now does not attempt to decode the topic - this will
happen when the user accesses msg.topic in the on_message
callback. If the topic is not valid UTF-8, an exception will be
* Fix issue with WebSocket connection in case of network issue
(timeout or connection broken).
* Fix issue with SSL connection, where latest incoming message
may be delayed or never processed.
* Fix possible message lost with publish.single and
- Add paho-mqtt-1.2.2-fix-readme-decoding.patch:
* Fix error at build when using non-UTF8 locale.
2017-03-18 -
- Convert package to python singlespec.
2017-02-27 -
- Initial package: python-paho-mqtt-1.2

See Also

Package Description
python2-palettable-3.1.1-1.2.noarch.rpm Color palettes for Python
python2-pamqp-2.3.0-1.1.noarch.rpm A pure-python AMQP 0-9-1 frame encoder and decoder
python2-pandas-0.24.2-1.1.i586.rpm Python module for working with "relational" or "labeled" data
python2-pandas-0.24.2-1.1.x86_64.rpm Python module for working with "relational" or "labeled" data
python2-pandas-datareader-0.7.0-1.2.noarch.rpm Data readers extracted from the pandas codebase
python2-pandocfilters-1.4.2-3.2.noarch.rpm Python module for writing pandoc filters
python2-parallax-1.0.4-3.2.noarch.rpm Python module for multi-node SSH command execution and file copy
python2-param-1.9.0-1.1.noarch.rpm Declarative Python programming using Parameters
python2-parameterized-0.7.0-1.1.noarch.rpm Parameterized testing
python2-paramiko-2.4.2-6.1.noarch.rpm SSH2 protocol library
python2-paramiko-expect-0.2.8-1.1.noarch.rpm An expect-like extension for the Paramiko SSH library
python2-parse-1.12.0-1.1.noarch.rpm Python module for parsing strings using a "format" syntax
python2-parse_type-0.4.2-1.1.noarch.rpm Extension to the parse module
python2-parsedatetime-2.4-3.1.noarch.rpm Python module to parse human-readable date/time text
python2-parsel-1.5.1-2.2.noarch.rpm Library to extract data from HTML and XML using XPath and CSS selectors