A pure python implementation of multicast DNS service discovery
Project description
python-zeroconf
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 (asyncio is used under the hood but not required)
is pip-installable
has PyPI distribution
has an optional cython extension for performance (pure python is supported as well)
Python compatibility
CPython 3.7+
PyPy3.7 7.3+
Versioning
This project uses semantic versioning.
Status
This project is actively maintained.
Traffic Reduction
Before version 0.32, most traffic reduction techniques described in https://datatracker.ietf.org/doc/html/rfc6762#section-7 where not implemented which could lead to excessive network traffic. It is highly recommended that version 0.32 or later is used if this is a concern.
IPv6 support
IPv6 support is relatively new and currently limited, specifically:
InterfaceChoice.All is an alias for InterfaceChoice.Default on non-POSIX systems.
Dual-stack IPv6 sockets are used, which may not be supported everywhere (some BSD variants do not have them).
Listening on localhost (::1) does not work. Help with understanding why is appreciated.
How to get python-zeroconf?
PyPI page https://pypi.org/project/zeroconf/
GitHub project https://github.com/python-zeroconf/python-zeroconf
The easiest way to install python-zeroconf is using pip:
pip install zeroconf
How do I use it?
Here’s an example of browsing for a service:
from zeroconf import ServiceBrowser, ServiceListener, Zeroconf
class MyListener(ServiceListener):
def update_service(self, zc: Zeroconf, type_: str, name: str) -> None:
print(f"Service {name} updated")
def remove_service(self, zc: Zeroconf, type_: str, name: str) -> None:
print(f"Service {name} removed")
def add_service(self, zc: Zeroconf, type_: str, name: str) -> None:
info = zc.get_service_info(type_, name)
print(f"Service {name} added, service info: {info}")
zeroconf = Zeroconf()
listener = MyListener()
browser = ServiceBrowser(zeroconf, "_http._tcp.local.", listener)
try:
input("Press enter to exit...\n\n")
finally:
zeroconf.close()
If you don’t know the name of the service you need to browse for, try:
from zeroconf import ZeroconfServiceTypes
print('\n'.join(ZeroconfServiceTypes.find()))
See examples directory for more.
Changelog
License
LGPL, see COPYING file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for zeroconf-0.40.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7993e6386b5bab568761548f13bff9c299cb9ee2fe0766cdd7995aa650b9424 |
|
MD5 | 7716a4d751bd48dc58fa0b9a4f7bf963 |
|
BLAKE2b-256 | 540543c3f91dad0a59d42f8bd642b97166b6d1074ab57b90e0e8eebb59fc9ac0 |
Hashes for zeroconf-0.40.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89b2fb3b112b8cb6ed6b93f2f08d1abda741a636033adc43aa9b20c5413c2b02 |
|
MD5 | 4be394256bcaf1f4f2d2035c7fee5768 |
|
BLAKE2b-256 | 512b4f1f62287ce00dd2c3f56219f86432cf19f337f7693be56be688d104045a |
Hashes for zeroconf-0.40.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89cbb43b22106f1332e383a27765491397423afb4cedd71c4044fcb957e1985 |
|
MD5 | e34064cd40aa9ef6ea3b7016d18fe5f9 |
|
BLAKE2b-256 | 6456beb85aa8dc9a42839b3148a55da3dfbf31966defb83b62d79251c387cbf5 |
Hashes for zeroconf-0.40.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ef540495103978429d454479537c19212678f9af5a92b7d59ca3ade9e51bc3 |
|
MD5 | 8424032961823abc25bcaf1d830e70bc |
|
BLAKE2b-256 | 9dd98bf14e721d068e7b2fe8ad50bf5c9387acc8e41dc79bbc7c0234027186d6 |
Hashes for zeroconf-0.40.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c64abce70f08de666cd583a1ed45b59244b404c4db6551665f709d3bf9bc5f0 |
|
MD5 | 25d538a5ffc901c4a9952291adac4be5 |
|
BLAKE2b-256 | 0e9fd6f38e853dc2165b77339e66a4ef9e0ce52355398de3c67bbc5a82daccff |
Hashes for zeroconf-0.40.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49febc1d3400af037e2d79a79a8afe97e6fcf7b72dce993384b19b460422994 |
|
MD5 | 62a1df82ae5796f11272c1542be91ea0 |
|
BLAKE2b-256 | d53871a1da1dc13a677eee6b8eac6c46f652726dceb3bfa0b317a4d1ac80d89b |
Hashes for zeroconf-0.40.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e63361a0954d4f0b2a7eaf0e7d63dddf0ace89aa9ff7d27d9774d737261515bd |
|
MD5 | 2543525ed41c28fb31731fd59c68a757 |
|
BLAKE2b-256 | 9b64bdd531f32ec190d8cf819da11bb6f22bd818b4bf89f67d36ed09c6e27e71 |
Hashes for zeroconf-0.40.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef34259548ed41596e8e47fc333f310e73f06bd8174d031e001545b0b5d3739 |
|
MD5 | 25522a60fd3e9d587f11cf1c272e9853 |
|
BLAKE2b-256 | adda23532470611cc18a5ddf235f07707d3672ae62a73bc8a0f3d3d809a000f2 |
Hashes for zeroconf-0.40.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbd7afc6004e1ef43bb4dc8e49ebe5b8d36717187ffdd4c99297315679c64a9 |
|
MD5 | 709b38d1c9dcaf956651379a9aa212ea |
|
BLAKE2b-256 | 632e0d9281a3f5e65aa263b78f292055c8205f5803c0f184182bae4f6fda4fc8 |
Hashes for zeroconf-0.40.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62bc79ed76268a8ce23c27e3dfbb85f0564b9f1ff9d17a763b8300e6c16167c9 |
|
MD5 | f51c2c4b79e8adcb04754d815acb04b4 |
|
BLAKE2b-256 | f0bbd2d22db8c183b6ab1d1cbae50e9036b2b36f386b85f526b4c68d5fd920d2 |
Hashes for zeroconf-0.40.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb1030c32f0932547ed293138c6c9d047fdad849730c3dfabc589ed74df85e8 |
|
MD5 | 07df1710ffc3b2d17a7ebeac1c9294b8 |
|
BLAKE2b-256 | fb70146c85a43470317a2a612ae324daa7289e9da8174b49030e61d723ef10f2 |
Hashes for zeroconf-0.40.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be73e0e75632aedc3de4b1e220bbe9cfbee3cd4afbf844c85ddf564b4d06da90 |
|
MD5 | 1a425afa66156e7bccebd591ea25e56f |
|
BLAKE2b-256 | 307e742be2096d822b184e955453114d76667f4eb93f36d7925087e3dc7be07e |
Hashes for zeroconf-0.40.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0390f4f78725e299eea44b7daf2f76701abe19900f579a6ca8527c0c5ed55ef |
|
MD5 | 18540288d4661582ddde1f21b7f0dc56 |
|
BLAKE2b-256 | c3e97f094f778e60954703c000ab452018f3e68f5d977cf06e1c7831d73ec1c9 |
Hashes for zeroconf-0.40.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b4aee9735aa0959f9ab4df96498f4071c022b48d957a0bbe4efb2d45e38b93 |
|
MD5 | e16b231ee54a71a925bd71421b7315f5 |
|
BLAKE2b-256 | b0a8ba0429f92fe1b5bc52370d53f0334eed369c1c05320c21a9c6169b708324 |
Hashes for zeroconf-0.40.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 965eb60bd662a492358bfacb8a4670f3a984a9fb89ccfea851523023bddf581c |
|
MD5 | 3e90625281632a84270d4259e8159785 |
|
BLAKE2b-256 | d2722249707ec83755612f726f05dc5d38cdfea9ed2ca8d7e59f3c57f43c31ee |
Hashes for zeroconf-0.40.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44e871189f54f81b28519895eb5d12bef05e528ae5819e16a1c7cf3a0b96e468 |
|
MD5 | 72d1d238e8186e0462da908617fe4bdb |
|
BLAKE2b-256 | b422dd4e441256244601462330209d6553fe47c3af4c54038579e4230a974c48 |
Hashes for zeroconf-0.40.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55f5e95e44f3fcfcc2de06c20cf276c1c94effe91c44d7d218ee800a1148c9e |
|
MD5 | 66cfde2ba7a9c8be750c0fb707a7cc67 |
|
BLAKE2b-256 | 4c4d1cf6ec30d028d44b1255de973005e07e84b879d53d8991ec6fb1f63d3f20 |
Hashes for zeroconf-0.40.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04c4c30af79303f518df04b846fc523454369a9b2318faa3301702e4f3d71cb3 |
|
MD5 | 2094cffe0f424421c3d7382f09945053 |
|
BLAKE2b-256 | 2fbb0a0ae7afcaabf2926efae59b799d2e93fdfab5a8cb453369de470fa315d6 |
Hashes for zeroconf-0.40.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf4b43004e9b158ccc988b49b7dbb58e221e3a79e9b4f00493ad6e32efde4b7 |
|
MD5 | 031cb0e12f1ecc7e00a3819e9fa8ee40 |
|
BLAKE2b-256 | 19c4c198fdf58a97e1bf05cbe3fc91b68987ea856a89d8cff971a507c1007d29 |
Hashes for zeroconf-0.40.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12c843d7b0bc52e97b7ae2cf521efec452059b86247c0ff739c5568ae626e4e2 |
|
MD5 | 08cb39ed1132b73934883fe43df02016 |
|
BLAKE2b-256 | aaa17577eb6d0c96072dc975e5fc2643d3873d7d268a97c5b02b6387513cd87b |
Hashes for zeroconf-0.40.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f74249dba21bec092caffb7b5112a46f382ae69d51ff1119147caab5764089b |
|
MD5 | 98453244194dba51a04553abf25813a3 |
|
BLAKE2b-256 | 4ed42588cf0731eb7585f5424d02404cef4976e1c0fccf6f910c33293dece4ab |
Hashes for zeroconf-0.40.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c2ea12dd9ac181967e16002df6be25c3a665f54e556d6fb3b203e7d4e498cd4 |
|
MD5 | e9d99ba7dae62e1648e965a7e9eaa481 |
|
BLAKE2b-256 | 032c6c7b7ca98d3af2311ed848db258a9896f68fc8aef8f0ba40b051b2b13001 |
Hashes for zeroconf-0.40.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1932f45dc70457124071ccae4bae9f4c64dc32487cb7e0f6ee9424c3db748466 |
|
MD5 | 6cec31683a6fb086493396768ec25b5a |
|
BLAKE2b-256 | f0ef9a293c9e492968a169e15e206df865e022296144080680a4edf0fc1594b9 |
Hashes for zeroconf-0.40.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7edaffb8eeba8708b1d53c7ff04dc681563b5633f6f5cb17dc8708c66853b4 |
|
MD5 | e513a90365a96339547b9739f75e56a9 |
|
BLAKE2b-256 | e0940e9db3f5c9516d5d2785b6eff9a66547dd8c4f1039427a349ed9b38829a5 |
Hashes for zeroconf-0.40.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 489925e03e0f93068c6b2b771be21d957a9dc4e3e649baa1d8cc758e4c3c0f01 |
|
MD5 | d39ab0cdf0423243905b4def9ed0d08c |
|
BLAKE2b-256 | d50f8e3a7c1866c78c0d4164828cfa3dd2d886317da9db6f99eb7ddf519460f0 |
Hashes for zeroconf-0.40.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4ab03bc07c25da5c262c2f2adc31524fda8c8e4f2c0dfca107fbb829ab54671 |
|
MD5 | 896a560801d264fb92b4fd2699639ed9 |
|
BLAKE2b-256 | 35b26c85b4cf7771c370320d525c05935e95b8a935778692b69eb29c5a138ec9 |
Hashes for zeroconf-0.40.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c259df0f0756ddc2e7bbfedb3e43da8341aab3d608a71707bf7ece9f66399e7 |
|
MD5 | 51b7eed9b9473fc0d33fc62544b1998d |
|
BLAKE2b-256 | 3069458bd895a16f6d2f3b20a120645e83c118af26ab8eaa12656112b9377345 |
Hashes for zeroconf-0.40.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 438a13457360c0440821139c3b3ccc899783bb79824ee03853bbdea5c5f1efd0 |
|
MD5 | d7c9b661e19e1440357b1bc7fedcbc86 |
|
BLAKE2b-256 | 5444c8e9da29acf840137e5dd6e48a6c817b023c842576766cd793f88d503007 |
Hashes for zeroconf-0.40.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421da7cdb779905e4529eb3b8aa41eac934ac119472853d5b34fbbbf8e1a6100 |
|
MD5 | 128ce17b678de28dc1c77e9e74c820aa |
|
BLAKE2b-256 | 2013b970b49bb5849a370166be677a3e4733cf714c4e4fe13fe7ccdffb3ddb8c |
Hashes for zeroconf-0.40.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8b6260c74853cf8171929d2feb744a5d53bc132ddb6c9626fa7780dd57268a |
|
MD5 | 987935fe57445d716651250ce30da31e |
|
BLAKE2b-256 | b817f5300d6667fb5c960902ea0c670195e9b57ed8059c6fbeedb9a313410912 |
Hashes for zeroconf-0.40.1-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee2e6e8d1cfa22c0c34fb9de0c01929b4fbd7dca3936a85f320d8fdf49f5a207 |
|
MD5 | d34c51e8aab10d674bfd7ebaaee37c00 |
|
BLAKE2b-256 | e1795acfdc6088bd46ce770cf952f8feebbcc9f3be49a8fa0373c51cfe73a0d5 |
Hashes for zeroconf-0.40.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296087ddaaa11b999d71f18639af72485209df3c5866cf9c993a1820addbe3fa |
|
MD5 | 1ac6af72905a74b291ecbf0689a0398a |
|
BLAKE2b-256 | b41a3d9101bb90df98db066249e99b5e74aab3e9ce25b77d8849b4c843bc81b3 |
Hashes for zeroconf-0.40.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e704824792535599b2d1a00066f3cea7105afb272e6589c718a00d160ee14d0c |
|
MD5 | b45f660a5ed20f77f62e8b9f5181b56b |
|
BLAKE2b-256 | d28cf1c6edca525fe463ae00e9731a59bd24fa00216a57d7097ba3fafebde4e1 |
Hashes for zeroconf-0.40.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8438f79443c57de5a1826f2757de6d2be7efb686a60911712b2b2bb41e384ec |
|
MD5 | ccfa3ebc037bb483d22919e5c4520b04 |
|
BLAKE2b-256 | 5a34a35bcc40f43c07bd72042c9d171f1409c87353696a42ff440c25e65b3a10 |
Hashes for zeroconf-0.40.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a1ebdcd9f3d4ab804e066d8853c02609aab976ac1d453af0a78c556c740d3d9 |
|
MD5 | 4664f85d2e704ae3629eb76b5e0b3356 |
|
BLAKE2b-256 | 9b574d22fa298299a8c4e375441bf9654eb0c7cb94d9eec07536ad0e0efdc63a |
Hashes for zeroconf-0.40.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e476f9f42bdc353032f8106bc59106a60a290e99f6f8b02a83418d09ef5fdf2c |
|
MD5 | 6998845121d72e066a541da2219760d4 |
|
BLAKE2b-256 | 4d8d5743a4581e4fe794c90adec550e904ed76062208dd47c0e022f006af4445 |
Hashes for zeroconf-0.40.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb184224ea6923f10ff2ccfe76ca9f2e2421bddaa3b783a54912b955c6e5c3ab |
|
MD5 | 6564e205b9c4e0b2c7f294faf6fad13b |
|
BLAKE2b-256 | ae04d1bc179650f54c92f21d9ef6a6dcd377ccba61f17b3338b1dd6160c17529 |
Hashes for zeroconf-0.40.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 109da9ba0180178a6d82f817cdd055d487a8e28fa6f8ce7558b52face14cd5c9 |
|
MD5 | 379d7b6145b8bc7ea4d9e0e6ad1f276e |
|
BLAKE2b-256 | 4f198fb4b8fb0ef492697a5dc798666954852878b259bcb62be546ec13ac780b |
Hashes for zeroconf-0.40.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcff4bf860993e5a8d58281065ff7cad56b09a05699a98a59fa69f7b51373b1 |
|
MD5 | fea62df89a681a06a28cf65dc77b5acf |
|
BLAKE2b-256 | 8b589a519caef8ada6fccda980eb27b605882b6798818e2723d9c97e1a46253c |
Hashes for zeroconf-0.40.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd7091ba1c1ad18c6805b117b9e5193db11fcec00a6ce69b1c5ceac94eec845 |
|
MD5 | cf2bc960840da55ad0f02ab4c5af4964 |
|
BLAKE2b-256 | d27c4aefef07832379d33a9b8e3b2dce0c8194f9f47adb5e2ccecd920259acaa |
Hashes for zeroconf-0.40.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d740764c3f206c8b956ecbfa49ff3006a9ee18612603ae3e2aabfefb7cc84eac |
|
MD5 | 82ecd68aaa63ebb5872d1fdf35188b1d |
|
BLAKE2b-256 | aadfb9c70f6bb9952521faffb11e1cb8e1cbbbaefd7f2e4b8e804ecc2460d1da |
Hashes for zeroconf-0.40.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cf5df167eaf117c5cb0a79fc2397d482168eaaed38bca17edd1de10c8c60885 |
|
MD5 | 4593eb919daa4fad085a23bee396ffa4 |
|
BLAKE2b-256 | e7c36f1ee999e3aef803cbc74e4edaea4c9c61111da0fbf985f9ff5a05632c9b |
Hashes for zeroconf-0.40.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b0a5c2e09374b7232e83bcccaf121518126dea7301f72b3cfa7915d8b42747 |
|
MD5 | 1473ecc70b2fe1914328687d16a32319 |
|
BLAKE2b-256 | 1d3e950b0540fb33fb56962b30bae3ba5d9f42b41fa3ff9c370d63689d153436 |
Hashes for zeroconf-0.40.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd923da9f6fc888bb04762ed6c0bc081e72dd7b3eacdda6f207b4b635e11dc7 |
|
MD5 | d43f793d20087be4a78add4376d4084b |
|
BLAKE2b-256 | af031fa9d2386f95cba74b06d374b6dd459703b35a7e9bdcb87cd46454c2c513 |
Hashes for zeroconf-0.40.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61cf1eda05637b69de5221e531d314cabff12f274e88f6525d94bbdc81ab5e3 |
|
MD5 | 141e546378d6a60c033ce1e323ca7166 |
|
BLAKE2b-256 | da034b0baa04086155cfed58638406b9ef8aeaca7e25ed36a327d20022f509c5 |
Hashes for zeroconf-0.40.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e914594b908ef1508f1705da6016e787b2e8808f3e84217acf8b7f96b83b8d |
|
MD5 | 57857517191cb2e029828abb886a0b82 |
|
BLAKE2b-256 | 695c3a5954273a92394e6fbd62edd063cd05bfc8c7df76976cbfb5387591cb1c |
Hashes for zeroconf-0.40.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf3460bffbf683f7bab24d9babfbd65a4c2aad2b2314b473756e523ce9b268b1 |
|
MD5 | 6bc77989c1e946a84da3c4554afcbaed |
|
BLAKE2b-256 | 59995275f19dc4fb69817c44138e7442ee9a6de6aa92526b47bb3956eab8cb4f |
Hashes for zeroconf-0.40.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c652d4bb3cc4b3888ca348594450061ad5593f6197de8c48086d38fcda5a2a07 |
|
MD5 | 5bec3507ca713e8d4cabe492f657c4e1 |
|
BLAKE2b-256 | 9b7f2645de694c4cd4dd5a9d7e8f561fc0cc30d5f5e0dc8f9ddc7c875bcf9a4a |