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.65.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53fe6f2ed31c85ee89b39925778d6cce187c6c94381144dcf42906d68a0cf075 |
|
MD5 | 14d625c489803f273c2afc10932b720e |
|
BLAKE2b-256 | a6be597da4357f1f2f5627d8fdbb6938168a8d97399b651bfe44c3f587634c92 |
Hashes for zeroconf-0.65.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a6ca174f9687e6b9647c71eccf7bfe5ba9a81fdcf5c42636c17c3504d8d36db |
|
MD5 | 05b682c5e7e684a4f917ce68af840259 |
|
BLAKE2b-256 | 9c56ddcb3bc7b5d88daed8fb250e89933c5efc2ab2afdcd940ba6fc4b2b3ec09 |
Hashes for zeroconf-0.65.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d57d95353ceac31ed2c5a4c27bd82d222d3e1bc74a63ed56861c102f7c2c208 |
|
MD5 | 78441a0e3aee9c7e0ffe52be00ac1e28 |
|
BLAKE2b-256 | 3d3e840ca6418d39ccf272b2218f05457f5a59b79e05c1c59afe524fbd229cab |
Hashes for zeroconf-0.65.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b23c19e58d0c15fe11d13642560a2b6f6733c56a33b8ff994fbd099af37b6e |
|
MD5 | a63702be1fe8bf806ba4718f100c5fc9 |
|
BLAKE2b-256 | 2b5d3917424fde0e2fd5c04f06b19b6bf183895e0ea277f541d0165a9de74a5a |
Hashes for zeroconf-0.65.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf4e497bee1a94baeb5599b902c33b95f352c986759ab7e3bc4b74275ad0467c |
|
MD5 | 21dd7a0cee2144dc8ac63a35b07153df |
|
BLAKE2b-256 | b2085ae2c6526ffb5be8bef838bf73c38899d312449f4bac8708fe1f52321c7f |
Hashes for zeroconf-0.65.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c1e5cb0a1bf975fb9b5cbfcd02923621df4b1bbe959bfb97cada7023e68e64f |
|
MD5 | c9cd998598a8c3349bd2b958c30e8a34 |
|
BLAKE2b-256 | ef64b9f7cec5c2e1999717a32702d0c2e0d0663f875e4c83a830780774d569b8 |
Hashes for zeroconf-0.65.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c78ddafc1da674852a454a1e68d97205814cc6eeb37f6356bc8d5884f84ee260 |
|
MD5 | 3548f1e9cb873a3c4e1e34ce1eb8b9af |
|
BLAKE2b-256 | 53be2e5e304426bffa43d199a9f65877d46e920e0efdc3294e20a58e31a4f743 |
Hashes for zeroconf-0.65.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc979cc0a75320d8eb5ae12326b9a84d7756b67467fffed98637071e0f861c9 |
|
MD5 | 9a499ee8aa919f1bcce26dffde4aca62 |
|
BLAKE2b-256 | 490b382a6ea959b449bef759151c082ea196b93b5563e1129e48d32bec8ef21b |
Hashes for zeroconf-0.65.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e7c928532dd2b13829615e76beb9d82165f383284563467aef20cbce4a5f0cc |
|
MD5 | 8e6223376a2de092f7a402cbb32160d5 |
|
BLAKE2b-256 | 1fd7d2b6b654cc8d5427eee615fdae857a07a026943f8444be024cad9ed2b6b6 |
Hashes for zeroconf-0.65.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ae5cff7df40f89a9bd10abb8d569437dc738c832bc6d7425c8ca9ab411f38c |
|
MD5 | 4e87cbca015075e53d866869165dee48 |
|
BLAKE2b-256 | 6d3ad722442eba485c7509b0b3abe33d4b297d9f864512e8abe7e2c8f1185722 |
Hashes for zeroconf-0.65.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f1aa6ec8a08613a763e2732f8bbc74c70ba064007fd951b0c90791f2e580dda |
|
MD5 | ccb7f21840c482b35a6af918baaddd36 |
|
BLAKE2b-256 | 7d63ff37a29d0dab1968770a4a6288ebf9e47bcddb98e2a63126d01d6f09d728 |
Hashes for zeroconf-0.65.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6e1cec6893e54568d7f41a6a9c080ded65c65670413e3a89cdcc05b6053c3e9 |
|
MD5 | 12e5bf52bedf8265851b63878f829594 |
|
BLAKE2b-256 | 34fb2ad2ad5c536bf946b3ebfc82007fcb4599abfa1666a18045b5f7ba0b1301 |
Hashes for zeroconf-0.65.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d0063573b46f58ffdd8f46073d7b201d6f0c60268886ee46b5ade86d98b42da |
|
MD5 | 7ca7f52ba9050e2c2f64501b1f7666f1 |
|
BLAKE2b-256 | 7723e28bbd8ee14576c59413d9d4aa0efae4597c5aab57fa39217a4d788a58ba |
Hashes for zeroconf-0.65.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5b204f23582f7b58a8a9cfc35f4f00e08a341a465cac8f0d45623b900ba233b |
|
MD5 | 573b248c5667d899b7050275f818303a |
|
BLAKE2b-256 | ec77dba87ef269f234ed0984a5ff345228a78c385376b5cd20029c5b366d0294 |
Hashes for zeroconf-0.65.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fd42db859a553651edeee693dd718432216cadeb3974d5d2bc9b27df1e63b55 |
|
MD5 | 5b866eed7f38f2b3d44952d9b376f50e |
|
BLAKE2b-256 | 7b7fcf17395bda640d1a82cae9bcbf1f152857c7131ed3fda639a57755b8d4fb |
Hashes for zeroconf-0.65.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc892594daeb4b2653c2bae8a1f2585ba6fcf783fb4983f1fa32d697c6de03f3 |
|
MD5 | 21ca8b7c6bbcef17f00f7cb084071d6a |
|
BLAKE2b-256 | b9f9c52cf03bf477037e1a0ed2ec66c658da0936cd9a833579d3d2702e88ad83 |
Hashes for zeroconf-0.65.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32b0c576366ac65428ec93f9c15d64efd971d2f2e0816fd0dd068b260559469a |
|
MD5 | 977416fb177b218f50c80de783f9144f |
|
BLAKE2b-256 | 7222b9d9db9f78fcdd5396ad6df10f09c815d43fba5a6f9b2337ae6f8d5725e8 |
Hashes for zeroconf-0.65.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76f8af514e9df87ae172db58f3b73ac09b30a650e8f47dcd8cbd23e4edcefaac |
|
MD5 | 05b6feaf552c730622f7f52e74d105bd |
|
BLAKE2b-256 | 28cd997b0f0a20b6a08bb7c870ba92329546b80c13fb02e153a9ea460b55af12 |
Hashes for zeroconf-0.65.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 858443bd983640ab30933a714ac690a7afd39b65511853d574fc67ef3143537e |
|
MD5 | 9d007cb87c00cfe5696f9a02628c8255 |
|
BLAKE2b-256 | ea0a2710a092024cec2df0c84e2b1c87038a8987268516532d450cc02ca3d1c0 |
Hashes for zeroconf-0.65.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33cb62645608505d9320c18a15278133ceba99570928043215bd4a21babc7628 |
|
MD5 | 3ac685d66e724dcdaae6803110cd0a03 |
|
BLAKE2b-256 | 5d0db285b22f211725f81fc1054f9d51cadf493f0633c88f9f31e28d1486abca |
Hashes for zeroconf-0.65.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1df361da0dd8f87ec7ca18e9f68ad096fbe7d9cfe001543795523b74ea48786b |
|
MD5 | 06150a05242a5482fd30e659a3fa8d96 |
|
BLAKE2b-256 | 9ed3e8ea8bee39ba4d56beaf085e383a76676220e91bc32920d60f5b6d5c8512 |
Hashes for zeroconf-0.65.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf73360a18d44ecd700126938cc3ba0e9bd62c5bc5b28e966e86db2f458141e |
|
MD5 | 575541b42df1bf7979a3a1b8c319e237 |
|
BLAKE2b-256 | e301b76cf9091cd598244998bd65dd14fbec08ce1a5fe8fd59fb58b727974e27 |
Hashes for zeroconf-0.65.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54e5e883938e7ead90d5a8394ea88a934002b1ce7a66f16197b317aebb9fd57 |
|
MD5 | b1200b0139619780e5449be8eb793bd1 |
|
BLAKE2b-256 | 303ff4d22b4c67998b2fa272ab75356ce21171f67fadbd723d5777274d42b810 |
Hashes for zeroconf-0.65.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d9a73ec8cbd1cda386f21a92125777b650eb2fa2200e49fac31476392fee2b |
|
MD5 | e1053b03e3ecffa172e56939f2bc76d3 |
|
BLAKE2b-256 | 50f0c7be6b242de79cd072af093ad8e725e116f7cbea08b2ecffd35f2ab2497b |
Hashes for zeroconf-0.65.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93ee2bd733952eb242e249fc8b7d6451fd843f97c0263a3a99ce5d08966e1bee |
|
MD5 | 0bfd5d1d0df24c479502866489f62d83 |
|
BLAKE2b-256 | e3d677bbeeb4507855fb8e468065d0ae429b29c4f6ed4aff3d43ce2e67cb763d |
Hashes for zeroconf-0.65.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bab08049c46d077895894ed9a12d3a6153396ac4a7d4f4f2a382a419825e716 |
|
MD5 | c2747ef18211b50face08e78f8e6f76c |
|
BLAKE2b-256 | b6c21690480860f883b5c4c24a02c7b1ec25b6453f53d7f60abba9faad8fbd84 |
Hashes for zeroconf-0.65.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be7894489db8cc79fd39ab4e0673e5b427917f49fe9da560ce900b1e5b565c9 |
|
MD5 | e29187f0dcc58b5bf1ec8da4891387f7 |
|
BLAKE2b-256 | c658e82c333e2911d44649c12bb304ed0d38ff2b2c513fcea274de66037436f3 |
Hashes for zeroconf-0.65.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f383f8ddcdefcc561a0015dde2b562803da7663a1b1a36c23a71168b9526d0ce |
|
MD5 | 26787553f2c4c59d23edf334b71c1470 |
|
BLAKE2b-256 | e19f92932cf3b3d22fd08218a584419750205025ef4ff4df506b1f7c0c057256 |
Hashes for zeroconf-0.65.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcebb67392174931f48b55d01cb4845a37bb0cd398a3a440ddf4a9c848b26a3b |
|
MD5 | 49c5f6acf88d5afa5ccd5edc69be9571 |
|
BLAKE2b-256 | 512900fd3d266e1555cde105170bcab2f5a92794511e5460d72aa245cdca807b |
Hashes for zeroconf-0.65.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8dcd2bb40a3728dc39f1e48ac098fbefef0d9ef55cdb8c139d2dff98094cc00 |
|
MD5 | c304ff2e8ae229d6510aafe3f1403f87 |
|
BLAKE2b-256 | 638ccad9f57360a1435df53e427cb2aeb50027b42bedda4dfc3bf274a70f8dfa |
Hashes for zeroconf-0.65.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dbd7c8019fb9311f093b49df79d7ea53118f232d5d26e93b089d2a13e4db6ab |
|
MD5 | 9e83c3c4db54f6bff0a6ccc707c9dd71 |
|
BLAKE2b-256 | a39ebe7e42bbc825b59548fe3aad05f5d11ec021e073d475ad3d9c018f52f745 |
Hashes for zeroconf-0.65.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf825ad81f0bbbe503e974c2176aface7651a3b5f3c23b3bbc01361787d73387 |
|
MD5 | a53fd7bcaefdc6159b741df7ffeb03e7 |
|
BLAKE2b-256 | 206c173157d95d93c28ef71718f3767bd3c06b1957d0f9ce9564b61860b40431 |
Hashes for zeroconf-0.65.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7241caf40e303597495e846d945379cfcff59c62c92d217e368e3513442ef1f7 |
|
MD5 | 1f69bcd57e8490f9371fe7a67113970e |
|
BLAKE2b-256 | 3cacbf62066e77c15d078950ddfa8f520bd935e10894cbc16b145ccb7f913057 |
Hashes for zeroconf-0.65.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb0c20172383d7c6f973ea739568f7fdbaff7a4d8589be0ee7f7184f21c1901e |
|
MD5 | d1cdc695333ca6672f23a89ec0bd730e |
|
BLAKE2b-256 | 18209e90ffe65a47b46e2ee9265dc47fdaa32c6e0bd4118c0e1d40fdd37919ce |
Hashes for zeroconf-0.65.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e11dcd65fd0a6136180c34547baec16ffb363e33239339008865ba6f619a44 |
|
MD5 | 50555deeda08a1fc4c518d14b5b66a0b |
|
BLAKE2b-256 | 6103f2247551d3d7d4518ac527b84d801c23c83e4e4e19fa99408c271a164e8f |
Hashes for zeroconf-0.65.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa4d5d811b24bdcde616fbaed1abaf83ea7738d3a4de84583a571d3732b548d |
|
MD5 | f0e4bdf12fc9195e99d9fdb512cce60e |
|
BLAKE2b-256 | 88162257fda17e60cf6677a6a443ec9c49303524f2e49be14ed9c666a5c7764d |
Hashes for zeroconf-0.65.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5881cc943d0ab7561bbd3db2a058ddbff3a4ece8e5dfa6489a1681f463403a13 |
|
MD5 | 65579736e58f8ef267368cc620fa7756 |
|
BLAKE2b-256 | 0eec2b75b38a66a203143fabb43d42f190ac4c9d41b0b6f4bdb71e8cee36ee10 |
Hashes for zeroconf-0.65.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27dea223439d3ce08c829d8bafae8ace88b90c66493df52d635f36caeaf930b4 |
|
MD5 | 59e3e614047d3b559a71ff335735124f |
|
BLAKE2b-256 | 6dc2834fcecc1f8e2823b2741c0d7e75a11e4e843f5bc32b85d24e6cc7dc069a |
Hashes for zeroconf-0.65.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e593e0e98e9590bdbe28041b198c2b97022a092715969a020ea3ee50238e2d3f |
|
MD5 | 930277f49f713eaef6513e61173703c4 |
|
BLAKE2b-256 | 3fed5707cd885fe9d594a2f8ba068635b738e0992d55e9a5a9b4669d0fc7bfef |
Hashes for zeroconf-0.65.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1aa4fad732cede6b6160aec760cb62a4437bf4069c648b451e2a5b25778c74c |
|
MD5 | b13b6c2d9b594b284b34c44d975c3535 |
|
BLAKE2b-256 | 4c5553f014a8951ed0427404d4f78cd7e3ffdd124b24dbcfe3e7f39f06439d50 |
Hashes for zeroconf-0.65.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 600ed14b6c5e394f6dd73e6cf7d01dc57bd3faa008706b2c94f40ab0e46e5314 |
|
MD5 | 4e2d7ea6ca3d175bd1edc14f38f0a55f |
|
BLAKE2b-256 | ce0e3a4a1d0dc2dde6f050b6562bbcc1ad535a157d9da76cc9bd98dd83f5055b |
Hashes for zeroconf-0.65.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc31ada0118fca381960f1a35886c1e6311b60da19eabaf254e2f7fb308eb4f0 |
|
MD5 | 81a4fefb5a3d23ecc4f9eec25c1a4344 |
|
BLAKE2b-256 | 59a32e652d3ff0c72eca08a6b976ae88dcb1b738eb41d072db68a21e0cc44403 |
Hashes for zeroconf-0.65.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ea812d55d216915134889a6353347466c3e04625bf891d4fe204b1472b5de0b |
|
MD5 | f72d8f81949b2e436e7cb139fd6e4c89 |
|
BLAKE2b-256 | 45210adc6a450bb3368a0313840095a04c8d527a4a27c5d125ba71655bc498c8 |
Hashes for zeroconf-0.65.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d444ca338b88d1d5d2566f4b593f7625ffc813d54577aed9e53e56f28417d746 |
|
MD5 | 5aafe20785e2c956b6deb54a642ccd37 |
|
BLAKE2b-256 | 3c1d7ba9e2f116962760f606e6c4752afdca60b2349cf779d24411478e866ab1 |
Hashes for zeroconf-0.65.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 554744682e62ccad690c550a988d06da8e388aed707dfa53ed75e878f0b04330 |
|
MD5 | b0dca258d369b5bd5cb4f6fe2870d23e |
|
BLAKE2b-256 | 6357b86349a71a09bd3099ac5ab4150caf16ca7edf4f64b7f352108e215c1bf3 |
Hashes for zeroconf-0.65.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a217d51a068cb409bf26220f3a6a2f8e89cc497b8fe0f2567b1b9ee2f8dfdd4c |
|
MD5 | c0054e15a1ace3bcbb64c8648eb844fa |
|
BLAKE2b-256 | ff3000e35b309548239555fa8369cddff25018f941f86fd0c6b891509193f8dc |
Hashes for zeroconf-0.65.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54d18f0e467c4894615e6d009f2483f4385f5160f625385a67148300a661da27 |
|
MD5 | 3ae33c0808acde25878c06d860ab8d61 |
|
BLAKE2b-256 | 081ebbece428c1ebfb22f7093b5ee6537d73f17a0e8f4cb0556ac2bf08416095 |
Hashes for zeroconf-0.65.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d6aa8b0eff216cb12984cee37d16dab90bf01cae59b4ecf55c4e9125b5ea4c0 |
|
MD5 | e1db965b74e0bb6b99e2108ddac8cf55 |
|
BLAKE2b-256 | f17d1ffef94c04289197ede9341afd7a6d85be5595829f864a544e7748315e1a |