DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: python-zmqtt 0.2.5-1

Package Information

Descriptionasynchronous MQTT 3.1.1 and 5.0 client library

This library publishes messages to MQTT brokers and subscribes to topics using asyncio. It supports quality of service (QoS) levels 0, 1 and 2, wildcard topic filters, shared subscriptions and TLS connections.

Subscriptions provide bounded message queues, asynchronous iteration and optional manual acknowledgement. Automatic reconnection restores active subscriptions. MQTT 5.0 request/response support matches replies to pending requests using response topics and correlation data.

MaintainerHome Assistant Team <team+homeassistant@tracker.debian.org>
Changed ByEdward Betts <edward@4angle.com>
Sponsoredward@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/homeassistant-team/deps/python-zmqtt.git (browse)
Closes#1150300
Trackerhttps://tracker.debian.org/pkg/python-zmqtt
Uploaded30 days ago

New Package Report

.changes◂
Distributionunstable
DateThu, 08 Oct 2026 11:03:07 +0100
Sourcepython-zmqtt
Version0.2.5-1
Changed-ByEdward Betts <edward@4angle.com>
Architectureall source
Changelog◂
python-zmqtt (0.2.5-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1150300)
.dsc◂
Sectionpython
Priorityoptional
Componentmain
Package-Listpython3-zmqtt deb python optional arch=all
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: zmqtt
Upstream-Contact: Boris Alekseev <i.borisalekseev@gmail.com>
Source: https://github.com/faststream-community/zMQTT

Files: *
Copyright: 2026 Boris Alekseev
License: MIT

Files: debian/*
Copyright: 2026 Edward Betts <edward@4angle.com>
License: MIT


License: MIT
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
 files (the "Software"), to deal in the Software without
 restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following
 conditions:
 .
 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.
 .
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.

Review Information

accepted — allocated to awm 26 days ago, started 26 days ago, completed 26 days ago.

Final Comment

Hi,

One minor issue noted in review...

Autopkgtest setup is not wired up: no debian/tests/control, autopkgtest never runs

  • Files: debian/rules, debian/control, debian/tests/mosquitto-start.sh, debian/tests/mosquitto-stop.sh
  • Evidence: debian/tests/ contains only mosquitto-start.sh and mosquitto-stop.sh; debian/rules comments say the PYBUILD_BEFORE_TEST/AFTER_TEST declaration "covers ... the autopkgtest-pkg-pybuild run", and Build-Depends-Indep carries mosquitto <!nocheck>/mosquitto-clients <!nocheck>. No Tests: entry is declared.
  • Problem: Policy ยง5.6.30: the Testsuite: field is added by dpkg only when a debian/tests/control file is present in the source package. Neither debhelper 14 nor /usr/bin/dh_python3 (grep: no Testsuite/autopkgtest generation) adds one. So in the archive autopkgtest will not run the broker-based suite the maintainer built, and the <!nocheck> test dependencies and start/stop scripts serving it are dormant beyond the already-covered build-time dh_auto_test run.
  • Fix: Add debian/tests/control declaring the pybuild autopkgtest, e.g. Tests: pybuild with a Depends: on python3-all and the test packages, or (if only build-time testing is wanted) drop the autopkgtest-specific scaffolding and comments from debian/rules and Build-Depends-Indep.

Thanks!

Back to Dashboard | View all reviews for this package