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.68.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a2bc16c7b058ab8d3b6f81d1c81f657a8e80d17e31606fe55657aa2fdf97ae |
|
MD5 | 3a9582df4ad5831475689c6ab8aab137 |
|
BLAKE2b-256 | d1ea4aa41e5a381c7ed3008d0576ba0375a4ebda9a80acbfafbdea9c82ed147b |
Hashes for zeroconf-0.68.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b346609afcb09e4c3332a71b407292e46bbb59f1d6b0651c89a158348de1336d |
|
MD5 | 32f2d0191854f2d1f0e5d1891a8df6f0 |
|
BLAKE2b-256 | 3ca0a62b57f46df891950d7dfdd75b1c51a4375662ba78bae41800936d1e95af |
Hashes for zeroconf-0.68.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bb7124eac7aa726b020648c4bda52bc83261292d7951d49d020174906626678 |
|
MD5 | 2b69be2fe40f5d911750c2b878023aa1 |
|
BLAKE2b-256 | 411090fbcf84210e6e98641bb5e596f38b423fc7fe1f36770dc044e2bce43d34 |
Hashes for zeroconf-0.68.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeaad79e2b378bed9f804a69c38d22f0c45b4f30e06a1e6c35986aba659bf47e |
|
MD5 | aca18a8ae3e680be752396ea1422451e |
|
BLAKE2b-256 | c3cee89ba0dfadf4b4a744f33281d4125dbc034a9f9a0d3328685ae5613f3c48 |
Hashes for zeroconf-0.68.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14e367dc6bf1f277b17240e357326b2dd549bf6127db6bd2b2dc06fad7e54bc |
|
MD5 | aa958da55ab9e6be4f33f699fb7a8d0b |
|
BLAKE2b-256 | 77f1217429809145f8b3709ccbb560cb61fd087d4add12453b1a9d626a08a204 |
Hashes for zeroconf-0.68.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3daf846da668ae1bb74f8e6d1e56a31d0025fc0d03dfc08688a52b26ef4e5535 |
|
MD5 | 2bfbdc4d17dd86d9438afaa30b57a3b3 |
|
BLAKE2b-256 | 016759071c6abc8ab8ccd339cc6d766721b231a7446e78cd750daed07dc83478 |
Hashes for zeroconf-0.68.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceef35517c5797ac268a9798ee824ce0e59199b6ff4816553fdbc8d95639dfd2 |
|
MD5 | 3dc06d8808f23b5fa7bd5b84060d35d2 |
|
BLAKE2b-256 | b59ad3ab9c9264b46439135d1845fe9aed4e56739ed25ae2e1ef66d9ca9a87a5 |
Hashes for zeroconf-0.68.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 670081b41e5176d8311db074e10c64fe0a4b5b25338291ab7c8cf8889a5772e1 |
|
MD5 | c7f4dd861974cf61d7eae21d4a73ef0e |
|
BLAKE2b-256 | a4462f08c5cfbceae7b35502acc6a0811b36cef65520167f4b53df4aadb9dec7 |
Hashes for zeroconf-0.68.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb4e0f143e71a0dbc67d13e8b60a4f13cd220a114cac97dea7facd8a381e8ec |
|
MD5 | 5739ea825377a9412db73d4eb3a2cb11 |
|
BLAKE2b-256 | 077fc2b1c8840c86e746ee71757966fd4a3e87f5977a6ff3261c289b6a4eb505 |
Hashes for zeroconf-0.68.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad01ba7212634c3dcef08759e238370e6825f2e15cbb39e75641939aac95361 |
|
MD5 | 1fd374e27712ea8ca2ae6e1d99fd3f11 |
|
BLAKE2b-256 | 022a57f5d4b46e529a511296d740f6281bea7e84d803f0a73cf6a353791a6fc7 |
Hashes for zeroconf-0.68.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce50f74706ce7b9ec3d30fef089b9abf98ea8162972500b682a865db5ecf9dca |
|
MD5 | 8b556bf374adb9456b672b21b966f6a7 |
|
BLAKE2b-256 | 6b738b5ebf8f7273bc49a02f78fdb6cf11a51e5b73e59177cc0f3da94cff46a5 |
Hashes for zeroconf-0.68.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff5efb5c99493a1fb7150694d9df3f6eee1c627a5a277ffa8ec6b73086e31b9d |
|
MD5 | 2c5d44a49de0b6dc852eb075ea707722 |
|
BLAKE2b-256 | b98dd2d067bd774f8df457e9c00e4c1f6b89c1905298a9ac3e75df3ea8da14fe |
Hashes for zeroconf-0.68.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d0dc46989c1d004376cdd42b8033029b3215e702359a5eb6c346c3d71124b27 |
|
MD5 | 9b1547eb6040f7889eb3742918ecccd2 |
|
BLAKE2b-256 | 76e03e3419ad0ec48797b8ae6b4ba3dd17768f3618c4e649db908cf8f7cc11c3 |
Hashes for zeroconf-0.68.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46190b664976b7451e2933413b5203e832ca697a3b61e2d7d62689aec2d1e670 |
|
MD5 | 33436c8a611f357f865d1d2358ae1fd6 |
|
BLAKE2b-256 | d8cabc661f84b00a369f4a444f20b77b0d9e602ff3afe8f61aed9fcc23eeb806 |
Hashes for zeroconf-0.68.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 076815d5112fe1a3753ef90616d6c51f3bfbbb29e6f669c8341b0c0967f98f0e |
|
MD5 | 29ddf4634ead6c5317577810783db57f |
|
BLAKE2b-256 | 186ccc5c212085201e93aa3a4461062837ca3b5a58c94572aaba6d88a752d7fd |
Hashes for zeroconf-0.68.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4aebc345d9e260d886e7f1508a5be7fc8738c974dadb0e498310e36262cba5 |
|
MD5 | 1d171bfea3be20b2f77441a4eb549271 |
|
BLAKE2b-256 | c509e055c491639ca5a12252aab5d930c19477ff7aed4e04902b5a6ede658388 |
Hashes for zeroconf-0.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fdb9942ac7ab1c51ba3a237cae1335962046a95fb6b4a398fe7e32bb35a4cb7 |
|
MD5 | 61b3a0dc03ae35eebbe9600cca5d1a58 |
|
BLAKE2b-256 | 425f47c4a7ed10fa2a973e8b3e376858ea1e74f650f7ca4599815aa47aaf5517 |
Hashes for zeroconf-0.68.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 965064418ff0e3af37f12f59a909b2b8ed94de4ab915dc007039ba0e6a2d0a43 |
|
MD5 | 2e242ad0b9cd2dfcd6cbd5b4eb92fe64 |
|
BLAKE2b-256 | 2c8d65aa89414c01eba356dc606501e6670da0a272e996a2e8b44e88e0f20472 |
Hashes for zeroconf-0.68.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41cc22ef0a91e99943342e3740525a971a6dd3907fe48e27742fa5fa6025b567 |
|
MD5 | 46cd67400b2eb2aba55d759ffd91a743 |
|
BLAKE2b-256 | 6ca7f17abea66ceccdc2a1f50197a89c6d3efeed8a444259835ae31c1471701b |
Hashes for zeroconf-0.68.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cda182040e3f369b673874c7303d247210748cfd3b0569d51755a8ed562cd2a |
|
MD5 | 689c4ed2fce19d8c11c28cd963e4201b |
|
BLAKE2b-256 | cda2fed5d8f748303f2176cf74d6d8e61f22e2faf1754f8e64ac852d70c932b9 |
Hashes for zeroconf-0.68.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55fe377e452eda68bd905360724c13346bc68fd0748c76be1f007d0cb6fb1dc |
|
MD5 | 6fcd13ca922f2bee3e3c1b870d9e82a9 |
|
BLAKE2b-256 | e0e931c3bac4ee3324ee9412e7a6ad9673dd35ddaf393d68ba71adefb7d60b86 |
Hashes for zeroconf-0.68.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cb9e297e452b3b2a30e383e5abd0dfb6030a4d2994e341e390b059ec4b7fe4c |
|
MD5 | ae11bf7575a95b9ecdfecda4200f13c7 |
|
BLAKE2b-256 | 3a4da9028414a9908c2575abcde17c87b3cb75ab2a7c41f3d0cf749230dc6fd8 |
Hashes for zeroconf-0.68.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2117d81c80a730cf16beacc22d917f7f07d3bf26b0fc0bc87971f9ae472bdda3 |
|
MD5 | d6438f136de83cb695cc27f5c9321175 |
|
BLAKE2b-256 | 17b97bfee1c9913864d73d337975d47dd7a3b4bd9533a5f06111f8a9c17737a8 |
Hashes for zeroconf-0.68.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83c038183b62b3bd2c88d40553829f40678dbc7506c180b4dedd735d5394c15d |
|
MD5 | cf6cd6b32c58041c94f833ab5aa03f62 |
|
BLAKE2b-256 | 816a2b85d1a078ef0da1c0aa083f6bb294e3b87bde79bb5f3882f839013d7759 |
Hashes for zeroconf-0.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 809a35bbbf8275caa49df9de72bee72c99e7e9d557091d90f659057bfae8c5b3 |
|
MD5 | 32bd001c0c3cb566c161fef40817ec59 |
|
BLAKE2b-256 | e47dcd58d307f69166e9cc41cda721ba884b2022c4509fa314121b23d4d98610 |
Hashes for zeroconf-0.68.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7018b90a8288d84d5d08927086f5e0575b55648fc105f2b89b1c5f6da355baee |
|
MD5 | 3d35c3c32a207effb78e20b87430b50c |
|
BLAKE2b-256 | b00ad0c8cfd33d7cdc12d7e377b3a394964a22ea66b03b30aaf99f102c89f707 |
Hashes for zeroconf-0.68.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 872d338cd333a0eb7544882eac4687c32a31154ff436f3ac7529ade974ce66e9 |
|
MD5 | 64b66ec4a0db1d3ec27e568ed051b9f2 |
|
BLAKE2b-256 | 775fb89f44d3a3c07204741234e7e515c18b180e082917b96039b41f67a56bb1 |
Hashes for zeroconf-0.68.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcbbe471afacd577febcedb2b1309140286e862ad4a7a63964450de954969f7f |
|
MD5 | d0097c1043692af4ba1161ac32f3413f |
|
BLAKE2b-256 | 422cdcdb2ac16099633645a26c5787db50aa913c8e7a89d0918c17fc439b8ee1 |
Hashes for zeroconf-0.68.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef65fdf93051c7b1e9a3f59404e3fbca55235dad8065bee0d7278aaa7f69bb6e |
|
MD5 | 451cf22d940050ea73fe3080da88dc5f |
|
BLAKE2b-256 | 42a2c358adb46250e859d8c44fcdbfe3770977a68d4e15b09566b57e1a7373fd |
Hashes for zeroconf-0.68.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f97aac26137e4137c03bf4732a4c1336e15e6850228d7cedfadec8a4b8052b93 |
|
MD5 | 904c7518d47604bfd216f0564cc57a76 |
|
BLAKE2b-256 | a62b37ab0991a0b9c49214a0f26eed289ca6e6a7da5b73e842ee07429f423d3b |
Hashes for zeroconf-0.68.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0993f666127f7a58473969a17fdb0a56e3c03fd0803ad32d03697d1bc5d12885 |
|
MD5 | 3244b00c6272a94ff7287a206d6eee42 |
|
BLAKE2b-256 | f4591528c2c8ef5bb57a81e33598cc54a47e322d9558c89c5d4f5f0add894c31 |
Hashes for zeroconf-0.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22a1863cdd4fd1df3a5e4836fa39b6bfd294a47e97df39908a27473d352d1484 |
|
MD5 | 7c864daa00950236bb5a8b682e7389fe |
|
BLAKE2b-256 | 445a24bb490f2e42c8c269c6a5085e124c18740cbec250bc92eaebf9d1764e2d |
Hashes for zeroconf-0.68.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b54b7052194d8e353fafcaab875dccfef8d586d313123a876c481f3822d0fd |
|
MD5 | f342c4fe698c39170c30bd91a497d0f4 |
|
BLAKE2b-256 | 81e298ee89940c1ebfe3cce500675ee4b0ab4cea7c3e81e823d51e1cc62b2124 |
Hashes for zeroconf-0.68.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b03dcacc5629bff2a53ddc53304de62ad2ed25dc5c7c885fc7da9dd2c7bfb59e |
|
MD5 | 44ef758414f94a031f7e14161c252a22 |
|
BLAKE2b-256 | fb8d213ea69b5d8412c22855540539113d6dde260d672e4863cfc1628abefe3f |
Hashes for zeroconf-0.68.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d7253dfdf2a0ce2f84bbadd3b9c48f6808c501e77f68cbff5fee4e75d4906a |
|
MD5 | 9c66e51aedcdbcc3e9cf801effb6b5e7 |
|
BLAKE2b-256 | 1d48d50aac29349722fecf773ca70e7dde7a57ca22808c6404ea5413db866b9a |
Hashes for zeroconf-0.68.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c63cc10d03039bed7e6a43f913edae2d9e5f19740e5fdd0b3186aeda6cb7f6 |
|
MD5 | 2dbb70431b551ff0ac8842f1b4d94e0f |
|
BLAKE2b-256 | 024b37778319d2f76d7eb59f820aa43b2d68909356ba82d04260b5adb6021785 |
Hashes for zeroconf-0.68.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4afae45d2260b7def0f392170e1c25fbc617914ab61c4657db5562c0ac8af4d0 |
|
MD5 | dfe2463fb4f5e15075da43eea0a189b3 |
|
BLAKE2b-256 | 27edac63d98750e471c067ab43d31f1a50097b6f934976cd8ad7e56a71311da2 |
Hashes for zeroconf-0.68.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ab57e7b33871a5c9633593bd0c1857a69f5fa71532af5431757f722d19af6b |
|
MD5 | 33c002ee185ee7b7cc6c94a95688a491 |
|
BLAKE2b-256 | 055b8eb1286c01842030bf98a0a0a4eb73b409e758ffc4ffc6f91639aa69360f |
Hashes for zeroconf-0.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc76c94d3f19ab70f8ddc26ac9fa0ad0e6f2e68ef32542acc65420276bfbe0cb |
|
MD5 | 00a88832fb4a744033322684be4d1703 |
|
BLAKE2b-256 | abb832ecbf2c2d637bf88d309db6b74baf64ff64862f75dd125832eaa0ef3310 |
Hashes for zeroconf-0.68.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe484611f5fb08a8a8b279cc84652e32ecd7eb27e4dfed0e1d560de1647448d7 |
|
MD5 | 9fbc7a4755d8412d95b38c74db38c00b |
|
BLAKE2b-256 | 5ad5de719c3498667e0bbcb0413b66348d78bf5ad79df033c43130ededf71dac |
Hashes for zeroconf-0.68.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3738605a88cb7ebb59df3d3c36a0c2dc6b3ce5e7dd1bb4aa00651ce1a884816b |
|
MD5 | 71df5041a7e0ebe01c2a8e92914a5ec9 |
|
BLAKE2b-256 | d9b316a9ba71e71e92e5f3f37824097178e2ed1890761d901e885a37a79ca142 |
Hashes for zeroconf-0.68.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229bb4c5db990b97607896e149bd41ce62576dba4905d256921d30b340926c97 |
|
MD5 | cbd321e6d40c68bf4ebec03be2032755 |
|
BLAKE2b-256 | 172c5c9463728dd51abea8c7eedf680a7b50832580f0dfb1572ef2d0d75931b0 |
Hashes for zeroconf-0.68.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ea301a5e74b98f64283aaa4edd897f40e921cf5428ac8fa92a701865afb876 |
|
MD5 | 8b4ed46747b0a004f6885a7248998ada |
|
BLAKE2b-256 | 9cf3cc30cf3d4ac2e864346bd26370ca66a8805d1570be1074190ee0a0589ca3 |
Hashes for zeroconf-0.68.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 882c4b994feb62f6a80a640ac1f4e4d0cc41c925d5d40d1b7c94aa2286ca3d4d |
|
MD5 | 64ea90ef384ebe41d9a82d4e91a973ea |
|
BLAKE2b-256 | a1521229ec5f541775e31757265903a971c7136e5914c8b5e2deb859f612b082 |
Hashes for zeroconf-0.68.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85272d60d0905d575873cef0b23a549cac19478f6b2dcc98e92fb7f6646a43e6 |
|
MD5 | ba90f81a86b56cdd29441c9c353e3a7b |
|
BLAKE2b-256 | 03467e11dca4faecd595c25cdcafef8089dfb6e850c2c608ec069792a0462614 |
Hashes for zeroconf-0.68.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e90fdb0a93bc1ff608f1329e2d9b82bac8d711da087578b0222e7526a799bae |
|
MD5 | 17fb36f291de01b26bb9f82236ee6c9d |
|
BLAKE2b-256 | fb7583550cd7a85c3773f32474234443b6fcd4c2f4d46567bcbe36a61529e33e |
Hashes for zeroconf-0.68.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23d2840a56025939c3abe6087595d51a32143f5105a045871becc7f1d3a1e7f9 |
|
MD5 | ed23d42c5e04404ff13cfc0a17d4376d |
|
BLAKE2b-256 | 269b18664f5578e04f6ca6a8f1f6a38fa58573ea32bfca1f8c560c9fee4e6bb3 |
Hashes for zeroconf-0.68.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46cc26185ce330aeb78413fafcd7bde033715a9fc9a048893551aca0662655b4 |
|
MD5 | c617d5afd74c94ff9b80cd8c394c0e81 |
|
BLAKE2b-256 | aeda12fbe5b9fcae3e3a011ce7a91f0438ff16a82973a7a83d933cffa04cc194 |