Package: wnpp Severity: wishlist Tags: patch * Package name : zigpy Version : 0.42.0 Upstream Author : Russell Cloran and contributors * URL : http://github.com/zigpy/zigpy * License : GPL-3+ Programming Lang: Python 3.x Description : Zigbee library in Python 3.x
zigpy is a Python 3.x library for implementing parts of the Zigbee protocol stack. It is the implementation that backs Home Assistant. It can be used to run a Zigbee coordinator and supports OTA. Typical Zigbee devices are motion sensors, door sensors, temperature sensors, light bulbs, switches and fans. For individual radios a separate driver library is required. Zigbee is a niche entirely absent from Debian at present. If you want to run a Zigbee coordinator, you'd most likely use Home Assistant or zigbee2mqtt. The zigpy library is the foundation of any kind of Python-based coordinator. All non-test dependencies of zigpy have been packaged already. Most test-dependencies are included in Debian as well. I'm attaching ready packaging for zigpy to include it in Debian. It includes two patches that are not upstreamed: * One patch makes it work with debian's pycryptodome, which doesn't provide the Crypto package name to avoid a naming conflict. * The other patch eliminates the need for the trivial pytest-aiohttp package by changing one line. Neither patches are intrusive nor would it help to upstream them. Is anyone else interested in getting Zigbee working on Debian? If this is uploaded to Debian, at least one radio driver should be uploaded as well. zigpy is actively developed and released in a roughly monthly cadence. Helmut
zigpy_0.42.0-1.debian.tar.xz
Description: application/xz