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.106.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ffcc35049b0ce972344ca2602a604e8ffe8a7490a7981c07fdff46737e2fd4 |
|
MD5 | 5677842c80d4b0bb79ac10c66a2266f2 |
|
BLAKE2b-256 | 34310f2358f3e4449ae114142ffe3e6a25be19af4c4aac77e89b0960e05fce4d |
Hashes for zeroconf-0.106.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3826339e9e571175beff2495ce6069d2980012498a38964c9ca006cc61a5a88 |
|
MD5 | a86655c229612190d01bf57b03004ac9 |
|
BLAKE2b-256 | 4c46bb7f44970cc75000b93e4f5e287a9ff251da0b96de975683d39c1a3bebe3 |
Hashes for zeroconf-0.106.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 560d2287161bc8425730ed9010cf7bf0e2a7a64d9393a3a73cbc640046494d68 |
|
MD5 | ad5fb461fefd1e6cceda7797ea5a969d |
|
BLAKE2b-256 | c31172a4b049fbbef0d946ba4fe2ea296fc682dec6a7acf434c8a0a0951d87ee |
Hashes for zeroconf-0.106.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97386b52d7a1267b322ce7822faa7573fd62fa70a1087d4b277eacf7963907f5 |
|
MD5 | 9dc621816e2cee6a7076ff823b066abb |
|
BLAKE2b-256 | 66b9c5fb01bc39532942700f3febfe2b4ec2e2f61822272f5df3981cc36590ac |
Hashes for zeroconf-0.106.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78398718741d19219f5dc384b438ddf1c75a52d41a35dc395196a47ffcd01d04 |
|
MD5 | fea190be4ab0e1ff98bf8f47139bae03 |
|
BLAKE2b-256 | e8d0549cdf83d22efafcf62242c3b98a06a215adff5814eac01831a397eea661 |
Hashes for zeroconf-0.106.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8942d6ed1e71128e0abb9547a379d19920c9814fbcfa89a62ebd6d3201fce1df |
|
MD5 | edd511437fb0f60807c78becf71e2ad5 |
|
BLAKE2b-256 | 316efa353ee6bfab7b01cc3fb9e0e1000c4333cede2efac0f02894a22af5541c |
Hashes for zeroconf-0.106.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993e0de09ef696606c3d78791cca1340190e8ac7545512656f9f8345d8971e98 |
|
MD5 | e8f71d0b34fc75b45866795c3e7689fe |
|
BLAKE2b-256 | 1a5197a00f286ac5d60ba5b1cb08240f530e614e4ea57419bec4e096326503b5 |
Hashes for zeroconf-0.106.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 037814a1f17ccbcf59354cb277499a5f83dd052e7eb27956d3736709e6979d41 |
|
MD5 | 2404afb96665d717dcd398982c79b08c |
|
BLAKE2b-256 | ea1c5f5f945f9d7d07d147e8ebd0231f10b86cde4ac9418e6cac47356ae4e7f0 |
Hashes for zeroconf-0.106.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591505c27038884f1fb147fcae97d6b78ee61d43ad22815756f23da9de892aae |
|
MD5 | ef18da2d7f8f49590df19949f6ecfebb |
|
BLAKE2b-256 | 6fdc56601cb204184dcfc15f3cbf982a8e80e7e61f5d25bdfe1fba2ba8609c91 |
Hashes for zeroconf-0.106.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d932ac23b2da8ab8df998d25d52b022850537ba8d8c37e133f5c1f11f9769ce |
|
MD5 | 5ef18300c246a9d6219f7ce304f27188 |
|
BLAKE2b-256 | d172ed98652ce671ccc2ec23ce9dfc9dca18efea04990f9c09a984f07ea007d7 |
Hashes for zeroconf-0.106.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c8217cbe9e8c15f97454903971df4a3c5468f58d42a8a8ac4b9d65dcb74c1ca |
|
MD5 | cb2a270c3307b993c9d721b6d995d33b |
|
BLAKE2b-256 | 7c97e898b703bfd3cf5062e92c5c5dd2327e280f0ddb78d655641918b2ab357b |
Hashes for zeroconf-0.106.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12dd05e30456c3e2e11f14a916023bb41a20691732e8fd859fb1ade3b6e5114 |
|
MD5 | 49a84ccaddeac080aca810007b3e2c78 |
|
BLAKE2b-256 | 433270b5ec0f9eac9d5547db93c002f40f075a606fa44efce7e531bf3e6cf8ed |
Hashes for zeroconf-0.106.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd44dd85b9fdfb7b75a4da9e35b1b6d3fb7a0c37851be15a980e913cdbc0527 |
|
MD5 | 5396e402ef82d796da8bc905b1b60f41 |
|
BLAKE2b-256 | 26841bf3f67977166253e726238175f46aac7f7330aa1a5351889bcfb35e7630 |
Hashes for zeroconf-0.106.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d85c48e16cbe0e071811b1861e90529a6af8bff97d6a5bf257ec041d94ec04 |
|
MD5 | 5b650ab747c21800db29d778eaba159e |
|
BLAKE2b-256 | 53a699ad371c879546f49dd1e08fcae9b98642733cd208ec9583425a871b49b6 |
Hashes for zeroconf-0.106.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0edb9eb7bb094a08879f137433faed5c330d580eefce9839c44ffa94f15af3a |
|
MD5 | 48a52c1ca9b7c3de82cb01e5ac0aff3e |
|
BLAKE2b-256 | ad762970207cfe5a9b4d05e472191be0c8f4abeab5332d99a82d81330403f813 |
Hashes for zeroconf-0.106.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 780bc91821d5b27819ceb36b1840fd0d0e6eb4ff68b68e22f433496187d14f53 |
|
MD5 | 087fe909204a30cf775c00e155ec008c |
|
BLAKE2b-256 | bb386c0c853428f5b2325cc5bdc8c760ae3b84076ffb4a5a8e8d6d504e5a8f8a |
Hashes for zeroconf-0.106.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25096021aaf407bfd3a379c7ef98db18f5eac6bae89b8adc3d73a6e532dce4a |
|
MD5 | 4a6ff69ea7093428bf3646c4d8f1d4fa |
|
BLAKE2b-256 | 3fb2154f458649a3ae7346759e578b569ff38c28775a511e63c6afe99ac87d77 |
Hashes for zeroconf-0.106.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cd6da679510eb30542b6a04f26d0a57a4083c2f114e1ab6a7b474adf97f03dd |
|
MD5 | f610dd7888c0b57639f8b567414e1e79 |
|
BLAKE2b-256 | 008b6a634f0c66aa22416d7e984c997be37b5dad8084546b69864b7fd2b01b76 |
Hashes for zeroconf-0.106.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d190613db12f7658f478367e3e4dd0d7b1428d0c1d15874adef7c7ea14310b6 |
|
MD5 | 30f1d8df33aef369671969c803fc1fe1 |
|
BLAKE2b-256 | 07e6a92afa5e6ef86b7c986205f752031d6d8c701f21af83fdcedb7678ab5a6e |
Hashes for zeroconf-0.106.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7112238609fab0df2844e30aaa52642b277bd3316509298025ab61cb14ad06b1 |
|
MD5 | 593ab0009eff13c5cd4b896d8239c46f |
|
BLAKE2b-256 | e4576936276c6c3bfef902012a862f6d596b1bec7fa66887a498438abfc6cd51 |
Hashes for zeroconf-0.106.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8e4cc0393399a023cb292b55a6733955d1b8fb2885c4ea8533b82c46a0bb68 |
|
MD5 | 8427d03037b73205becd9119f8ace5bf |
|
BLAKE2b-256 | 86e8d275526a640005505389ea3438b2825769a153ae7c5a2fd75c7779b212e4 |
Hashes for zeroconf-0.106.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7497966530363d30a6526c1f7feaef405852b91f7033e954912444abafc5b479 |
|
MD5 | 7eda4b392c8e0b23a1c326c5a505d3b7 |
|
BLAKE2b-256 | fa0734be096629a3d01ee17b7eb56f4fdf8504ceb1b805dca64f562dc65d19a2 |
Hashes for zeroconf-0.106.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68252c2a6114d359539d789c369b167f039bb8622cecef3ec7c378f96a2c1615 |
|
MD5 | 3e35ca06523502b14617832d994e77d5 |
|
BLAKE2b-256 | 2e9f9ff92e4c01b920f9e1398ca980a0d04cc0ba557aa83137d0cd54fbc76d68 |
Hashes for zeroconf-0.106.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae834b531fa89006a8b34f16fd2a29a17173b0c58011606ebc2a31b5f7f98921 |
|
MD5 | 9fbd395ba6169e3b535d1b80516c04cb |
|
BLAKE2b-256 | 0df72902dd22166e421848ed4d7375bf7c7512f23d287b4edf711d7d7c0c9c84 |
Hashes for zeroconf-0.106.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779ae6abbf5620576776f5fca868b8066709925e61b77c5d19790b49b726092d |
|
MD5 | e45957a2bc0f3beb9996cc18582dbdd9 |
|
BLAKE2b-256 | 9be61e19f74b187ba61f2d718195b48728d1ff8507f7c02879564c5d69b0af0c |
Hashes for zeroconf-0.106.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ace5c24423ede2dbe6c8a6bba93137f9cbb2c999e7feadd4386098676291e5 |
|
MD5 | 8c77502deff2b8c89b1a6b0ac6e11cb8 |
|
BLAKE2b-256 | dfb41731db759f6222591591df7a4c565c0f0efcde740fdbc466e3e3b19f4aa0 |
Hashes for zeroconf-0.106.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54118a66ac3707f1bb13c24094d644047a2fc9932d2dc152681f5557215e24cb |
|
MD5 | 2b3a7786247c85ac09d7cb383ab0bea6 |
|
BLAKE2b-256 | e9751c826de1e9685e458ae30fe6d8cf60771d236ba1ee2034263e470fe656e8 |
Hashes for zeroconf-0.106.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af11aa7e9ccfb59891f7079cd1be973438609001d2efaaea3e2ed4a0c3c7fd2 |
|
MD5 | 694491c9acb12938942557c96dd4e382 |
|
BLAKE2b-256 | 984d9a635bed8b655f95a18f4c09eb0c9651a1218e2e574a70e6af5cebb8609c |
Hashes for zeroconf-0.106.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f729a56e8adb89284a64fe12b956eef1f55d8f372ddee5135d4390f6a261aaf0 |
|
MD5 | 1639003785546f8dfd59625ff6eb9592 |
|
BLAKE2b-256 | 4bf14127403c212d722a52424f42a9640e2c2fe6d36b6e2190d124dab15655b0 |
Hashes for zeroconf-0.106.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230ce6ef00007a02f112c1c161c75d4bf4e2dd753d2053ee97f8a94e59f2fd7c |
|
MD5 | 5bc9cb7a2a29cb4391813c622dfe512e |
|
BLAKE2b-256 | 58b4fb969c5ec132ed41b7f6bcb6d7565258de67ef099208f2729807560e7e5b |
Hashes for zeroconf-0.106.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af79e3aa1a0e6b654fcd80652b7740694ed54680ca9077c7278d0f74c3e09c4 |
|
MD5 | 7ae241c91f9206c944b433940193e785 |
|
BLAKE2b-256 | 48674be62f2b9d6199fdf658209f2e82560ba2604d6e8ea247516e9e2580e84c |
Hashes for zeroconf-0.106.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70b741104de1859968e7368febc82219cff8460924d2eda234a8639e3b4aee12 |
|
MD5 | 6248fd71fa322b2a9c6c207839852fdb |
|
BLAKE2b-256 | 2e56b6b6365cef56ac8cc255b9b169f305ba07d6f7e55b804be2b4bcdfee4975 |
Hashes for zeroconf-0.106.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de6a9975a98b24f99543a834f1070190342e6e7a5eab296a1bc65b34e05fc7e |
|
MD5 | ec65e1ea45918e09f46951dc0d411f52 |
|
BLAKE2b-256 | 36cdbc9b4185d52291fda3f4cac40239e07c7967c74826bf721c883471a59296 |
Hashes for zeroconf-0.106.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c24504f6130009b2ce9bf936569f334190247eee7a9449963a2db71229b597f |
|
MD5 | 51aaec1fea0f57adce42e42c167311df |
|
BLAKE2b-256 | 5f768ca45e1d481f87c190bf6e8b86558907e203d8fade559e13a4f398b4a6f6 |
Hashes for zeroconf-0.106.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adb6d5f5fdca21eedbb45c5648accb80c7df331f83181dd243c49f1ca79a0e59 |
|
MD5 | c24065763577f2b5ac210a7412f74e0f |
|
BLAKE2b-256 | 1ef74aee811919ddae5197e5a62ce221ac6231d77b7482fd5edc61100e1a92a2 |
Hashes for zeroconf-0.106.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39159faae7d676955b5ab217dbe4b7c3ee0f0d5d85c350a3abd95a9a9941bdf9 |
|
MD5 | da31411d17ba9941af87e4413627f394 |
|
BLAKE2b-256 | 0c44526cabf3af98339ae4efdbacd0444aa63c0725407bd4eef7a27c75a6cabc |
Hashes for zeroconf-0.106.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c974b9c884f1c23aa1071eee80e787b6c073a2f7a3f026f6c0c3f19a12a51dec |
|
MD5 | ff3f5337686580ca178d4e53b1d71f7d |
|
BLAKE2b-256 | d6d42c1ef350936b6a0245a4c89b8cbeaaa2e63c3febd0abe19f74128a794252 |
Hashes for zeroconf-0.106.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fab40513e90c583f81688356004d448d9ccf5e9f3a4456c95adf44fafa62f9 |
|
MD5 | b3412cf13864e7ddce1fcc6c99626c9f |
|
BLAKE2b-256 | 217e37ae1a41bb5783f1d22189c0365d0f0774debc9cf8509bc8af0e1a0263bd |
Hashes for zeroconf-0.106.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 307cab0019c6a1d909dbb6bced263c1a938943ef56fb8638c1213cbee01e9373 |
|
MD5 | d60dc08531b5ab171694b044b9561ce1 |
|
BLAKE2b-256 | b01a757553683909d314ea801b5cd941441aff30e886b1611dbe53645789c9fb |
Hashes for zeroconf-0.106.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a35ba60d197ba8ef0c8f27c4e93b0269e3d749aefc4b7d4391cce66bef9832e |
|
MD5 | 1abb5bd0a7f5b3256728889bcf09a916 |
|
BLAKE2b-256 | 4aaff5c1495074e5bafeaca1ad6dceab4c87e3dc218738bfd1d4aa9ec6d4dc12 |
Hashes for zeroconf-0.106.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcb954d4b7328b66534a04f5d002d9a66c4b694f6906c7dd7fc6904b64e78ea9 |
|
MD5 | e27cd6eb3997047023da4fc8c5843720 |
|
BLAKE2b-256 | 30a7d12e5611b57d79ecd1dd3f5c1590a2e467085b9ac1d8a942994a0dfb53ef |
Hashes for zeroconf-0.106.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5240cde10d3c616abea31b4286173e170d5c1e580d460c54810bb14d56926506 |
|
MD5 | 0095bdce2a7695af9b2ef86a4dbbe1a3 |
|
BLAKE2b-256 | 1ebf2af90d195aa638aef31b0c10d076848597d1d69b12c6ce747502feb39d8d |
Hashes for zeroconf-0.106.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89b4900ed4642b35bf97cca3bea00dd55ead885c4047de6f100b1c5c9800273d |
|
MD5 | 5e69525e2f3db4c007b3aedf1ece8a51 |
|
BLAKE2b-256 | 4e2c8a919896988f9284018ee5cbf49e739cfc50f6554a4293cc84787399d0e5 |
Hashes for zeroconf-0.106.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc18835db4c3fd611793eb6295be657321d49c126d4deb57de2928bf7858913 |
|
MD5 | 1b945338c2ceb015cccc872722c60345 |
|
BLAKE2b-256 | e14e850635c0d2a0e408474ab4ec5b3032e897e5a44120006241613d34efcf6e |
Hashes for zeroconf-0.106.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1edc5b8ac2610f40c0e7363cbe6459f4a209dce53f3eb6902c2cdc1919ef7a25 |
|
MD5 | 216b5fc3a7a69aa3679dc4e7f093ffc5 |
|
BLAKE2b-256 | 4bcaecd4e8f0d83801ec3827cc14b596880e4019d98fcf5187eec0124a7c1452 |
Hashes for zeroconf-0.106.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2618d42a6d0556f1de73d069bb7b1bc49d246514bbc851f9c7d91db724ff922f |
|
MD5 | a0f4c58dcf29a8bb1b457054fd441965 |
|
BLAKE2b-256 | eb50b0516d89b7613f01dded7f47fe92dacd4515def1ba16f615b9c78c51f6c9 |
Hashes for zeroconf-0.106.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8e587cb9dd03580523457b88f62d6eb3169b145793ba46ba35721f003811a3 |
|
MD5 | 1420ee8338587266f61c18f8909c1634 |
|
BLAKE2b-256 | f252e9def9a752e02c6960a44b71628549a48d79fd1d3a7e29819f3e569a19a8 |
Hashes for zeroconf-0.106.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f6edd98aa1f9f41c38fc34f73efa2e1fadddae591792f51d7819e07fd941d9 |
|
MD5 | f1196e2dfeb46f14befea36831b296e6 |
|
BLAKE2b-256 | 6daf11419eba946434ff4c6c5fe3b0191e9b4fa1b14f7a2b00e72278f167649c |
Hashes for zeroconf-0.106.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b56e5984cde65dc462234ddcc5b36bf9fa073a2349ba5995d4eb4ced2c2f7e50 |
|
MD5 | 59e9b7fbc4e44df57314bfe6e858f0c3 |
|
BLAKE2b-256 | 3456e169e7fdb7aee1bc2ccc8d65ed45943a9acc9cfa4257cf853d9e8ebb9651 |
Hashes for zeroconf-0.106.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2eb0fd551fe8f028f25fe73888a0ebfd79cd3f9051cda04bc537cc247b83281 |
|
MD5 | 95b8eaa7dfc89a7ce3db58821d91695e |
|
BLAKE2b-256 | bbb2c7ba62d41b880f1ad9cdd3ece83f5c727975cebf09bdc8f62a224fcf7841 |
Hashes for zeroconf-0.106.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6a786d9d4079c731c11ea12703d9b11492a99fbb2e138a035e9082ebb8037f |
|
MD5 | 0b335f849f2d37d3315dfa847ceff2ea |
|
BLAKE2b-256 | fb5d47e415cb295d91a0282535efc0f1585a990596be23afd013119fb32f86b3 |
Hashes for zeroconf-0.106.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05adcc8ecaa380ae84c04c60b03da03de4d05a90db7c33236da782a77444140c |
|
MD5 | 02e15a718c63e8271bae65f157128148 |
|
BLAKE2b-256 | a488928d939763f572d0ecd8a69f86e1243a53761dbe024a640bfd50fb1d416d |
Hashes for zeroconf-0.106.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21975f19f783ed9d045df51be50b5f06c98fb5294e4b88a5674fb7fa31a5d298 |
|
MD5 | 796333b2dcdcd9f4cb0aa8df4b5d3368 |
|
BLAKE2b-256 | d6ad419578194e00c4eee5360c13db8512915f6d4cd726dfcfb59a791d6938f6 |
Hashes for zeroconf-0.106.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52f2f7c5c586e00365acbf4f44b0f446edda80fbd8174f2ec9db85a93aea537 |
|
MD5 | 8fec791de9d2f670b4fd26b655abb664 |
|
BLAKE2b-256 | 3324c29a5a6b494698e425f3a07e873cc989b571f0b6d531b1360e18d5326e64 |
Hashes for zeroconf-0.106.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59ba6df2528df7c5817aef131af24d4b6af2f843ffddc1cbbd418094647e9a9a |
|
MD5 | 969827ee33999c668d676dbea9b654fe |
|
BLAKE2b-256 | aea4ac41edbb1cd39b70d67d83fa356a2ff59653ae66eb0b6878d71e9775d22f |
Hashes for zeroconf-0.106.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a3caaa0cc93dc10ff8d96032ed7a9ac94e11833348dafd8b70f6d08e288faae |
|
MD5 | 2f3c5a46ae9b722692a285698adf2934 |
|
BLAKE2b-256 | 1984ddc4d5b7532d39e9fbb8185ff56a8be4c97dbd2f2e5ca74eec520ed04d16 |
Hashes for zeroconf-0.106.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cefb023ec86bf9a56a5aed7f8b87d11170620632c68f09a82ca47b3fee810ffc |
|
MD5 | 7135fe5d42fc0639ffa880ad824da725 |
|
BLAKE2b-256 | 1b88e895461ca44b050051546839280a246514d41d3bf739d747ae000c07950e |
Hashes for zeroconf-0.106.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db1469e3d97f8ef881b2c7aede20999465d092d6bddbdfdaaeac84b22348e7a |
|
MD5 | ff91bb520581981698511fcc05e628c2 |
|
BLAKE2b-256 | eefe1897f0cbd9a02caa6967460966fbfe0e8cf82577aef07e416add67ad09b4 |
Hashes for zeroconf-0.106.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e001fc40805c8d4cf28ce70f0e432ba19be9cf0742bb7e0de4752477ed653f8 |
|
MD5 | f787f55565f1a118594e1948808ff6f5 |
|
BLAKE2b-256 | 2d382870efceaa134fdfd506a79091a48a6fcf0d202bf6cf227f5c5f10d07c9c |