net/py-zeroconf 0.28.8p6 OpenBSD
pure Python Multicast DNS Service Discovery Library
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Joerg Jung <[email protected]>
- Categories
- net, lang/python
Description
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python, originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf), modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this, I was tracking the changes for zeroconf.py in three separate repos. I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that they're generally applicable. This version also includes patches found on the now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net -- not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | net/py-zeroconf | 0.28.8p6 |
| FreeBSD | net/py-zeroconf | 0.132.2 |
| NetBSD | net/py-zeroconf | 0.151.3 |
| DragonFly | net/py-zeroconf | 0.132.2 |
| MidnightBSD | net/py-zeroconf | 0.132.2_2 |
Install
Binary package:
pkg_add py3-zeroconf
From the ports tree:
cd /usr/ports/net/py-zeroconf && make install