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.72.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f0b289364351e22bc194f80cf1272649980e35a228b1357866bd219b491a53a |
|
MD5 | afd320de8b4da05e39d5280e14a5e06a |
|
BLAKE2b-256 | 6efa88cd1add54ad5ca49b3064a4d596fd96ede86b785715c9cc8daba1d0452c |
Hashes for zeroconf-0.72.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20367ca71d208dec886c57a042df464e98296adc243de764a608d6c17ca352ff |
|
MD5 | df85a651d753c3d477e404c7de364a8f |
|
BLAKE2b-256 | 682a8f0ba8e88f9ef900994c54b32e69906abc34c9788183f5a230762720d206 |
Hashes for zeroconf-0.72.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b473783f501080c925ac327009dcaf70a4e25a7a2265e63062149e23cb0d9fa |
|
MD5 | 02cc33a6afffb3420ae1fe7df2ab814e |
|
BLAKE2b-256 | 25f65b7012305028d4f2371d56e75f4379c85fc7897541d2584b6436031dd3b3 |
Hashes for zeroconf-0.72.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d31e7f23444d562bdd4682f00ca4f59db749d2c17b19823e2363065fe8aac8a |
|
MD5 | a3b8a071864d1911ac5ac4000fa5fd52 |
|
BLAKE2b-256 | 7bf8754e4e62f900056838a05994f4a17a0f5e398f476bfc6eba5c1396bacdf1 |
Hashes for zeroconf-0.72.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c9c61ed9b7dc2cb264e5a6c9448052439046fd7b09be696312c79645df3d79 |
|
MD5 | 1d33efa185aa3ac3ad2dba541f211055 |
|
BLAKE2b-256 | 53175dc72b21b82b5fa8efac383e637ae898275b73c0e0437b33c6af4259a283 |
Hashes for zeroconf-0.72.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d9697a153da05b3427e12f358e0aef2b8df55ad3e94f872bce2bd0b4911eb0 |
|
MD5 | 07ae7890610678ffaccab1dc081a54a5 |
|
BLAKE2b-256 | 93f3069282b51ee71995732ff3e9a89b4e2e23bb19383a468b301fb9497db2b2 |
Hashes for zeroconf-0.72.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246a63db9d5d4cdbf3fc5e12b87772efffb1966b953708d72c9df80ecb952c86 |
|
MD5 | f9090ee6db4aae20d1b1d14fdc862470 |
|
BLAKE2b-256 | 64e6941c7b6006681d629dcd63432ad2d156b2f44681b3a496f66ef5136b8a43 |
Hashes for zeroconf-0.72.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81fc129569c07ae697d69c8448892cbdab66c622009d1ec6ff067f47c9cbf796 |
|
MD5 | 13530b9cf2b5f377d240a0d0aee8330e |
|
BLAKE2b-256 | 4d312778e778ae802d1c1293161427c2a8aa3036dab01e58d26c21d1e95b2bc5 |
Hashes for zeroconf-0.72.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0870f7ee95a704211f6f25a59638b0ea78322e47ad781d59fb9931a51cafab41 |
|
MD5 | f6f5f70355d94da03ae7aae98edad697 |
|
BLAKE2b-256 | 436a4a70736685f1508ec7384399262bf590ce6bfe9657a4248300cb07a59948 |
Hashes for zeroconf-0.72.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a0bc2dcc341855971c651673f2fcd415601da9180174db1decc6bf5de6082c |
|
MD5 | 6e0bb34f87901cfdb63c793f8ef34c14 |
|
BLAKE2b-256 | b872facfd472c57927a690559ebf54a1339454712d9c96c7b0fcd81243cef462 |
Hashes for zeroconf-0.72.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d3a72c0c294f6723dd84ee06dbbb356c6814004a44b417ba2fc1344e52d833 |
|
MD5 | 1be19828024e0fbbda89763c0e950ef2 |
|
BLAKE2b-256 | 3427b94c8be4acdb73ef504ae81db0c6d69435c9fe411cbfd7647eaf35ca2fe3 |
Hashes for zeroconf-0.72.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b41a8caa92323cdc9aa6b1499f1cb0930cb7387e135606d594fad3729bd5c9 |
|
MD5 | a51fab5da8e72fdc989fba356d22b016 |
|
BLAKE2b-256 | 069e2233337ce046cb1f2d25d62d583c805a2ace1920a1f3f2e5437dc38a6ffd |
Hashes for zeroconf-0.72.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd96457cec8e71d99701f147a5b2a2251f80fbdf77f966114da9b91bb6d6e7ac |
|
MD5 | b7fe09e3cf7172f582e3e8e2aed1d21a |
|
BLAKE2b-256 | 53368762076e93fa95ccc9caadd528dc57f908103a5654e3ba4a8463869aec68 |
Hashes for zeroconf-0.72.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab79a052fdeeaae3ec3ef722301e3de2e7fc8eb31545b59ab6dc4a218bffe045 |
|
MD5 | 069c48fe1dfc9f86934ea8afd445dd8e |
|
BLAKE2b-256 | 3fd8d374046cc282619b5d120af7cc4867fc4c787f9a0c61a9f6e044710a5c33 |
Hashes for zeroconf-0.72.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d863e46f19744d7f8e23609b2ba924c42f48e61310732acddf6c4e8ab508459e |
|
MD5 | ced11b3afd96bca08a2d75d689abff22 |
|
BLAKE2b-256 | 9002358804f8401963f4282e5a19161e267505224ebce9dc4aadaaa55f05be8d |
Hashes for zeroconf-0.72.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b629e725e772e0ee1281aa77d29c8d890cf550dc6714400d2ce17ab6788839ce |
|
MD5 | e39ac24e2a483cb6fb30d5986e9cdd25 |
|
BLAKE2b-256 | 6735252da7b2a3dde00ba3da5bb8514fdf08f6db4de7a450df12093e9f33ac41 |
Hashes for zeroconf-0.72.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc651c614bd042fcd412f41650b4f330b02a05d8004282c157127ec9fb3b0ae7 |
|
MD5 | 7f3a57bf8976b937614892c7e2c76f07 |
|
BLAKE2b-256 | f6ec66413e171f485eed2444141be3dd19330c503785f1618b2a8eacfa03d353 |
Hashes for zeroconf-0.72.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb9b887bb0f6ba50be868b443f74bd6a0588ddde8a20e512030048fb4e0fa4bf |
|
MD5 | 156f7d4de42f4377d7ec792844c9c835 |
|
BLAKE2b-256 | 4521b9f00a430842bb01bef6e5384813a82f540ea3ff95c42fdafdc08ac75880 |
Hashes for zeroconf-0.72.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24713ba58717474532ba5b4cfc302fc64ca7b28a35a629133d9e7a31bf003f34 |
|
MD5 | 3cf7b7b1a2c0d0cd77d64655880b053a |
|
BLAKE2b-256 | d1ad0de2b03429470ecf9598ac888bfd5d60efc9e6ce1a90e493cf59c67e6bfd |
Hashes for zeroconf-0.72.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c50e77c0d644883b11f3eaef8ef0b6ed6bd41986511b16d8e31d6676728fe7 |
|
MD5 | e4a0f9dd617e4a643479aeb21438b273 |
|
BLAKE2b-256 | f7834e0e6d07ee8730f8dc6278c07bda1eb88967980709816c6469754f51953c |
Hashes for zeroconf-0.72.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99367718b0902b6d81d27e9b5bde614f3bec81e065c0d92d46d6ad8c952214bf |
|
MD5 | 8a691f359bd286684de82dd3c2c645bb |
|
BLAKE2b-256 | f674aeb411dc7c823bf2b56ec1c28e8b0b82fa554e3f578c55d8d6b188360dd0 |
Hashes for zeroconf-0.72.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daee68a9ad4c1eca3377076572f143ab46b7c76a2b7154332dc79f52f1ec40c6 |
|
MD5 | 5338315175945670c00d53afb75c8dde |
|
BLAKE2b-256 | 80349f297d1a963b9edf2953fa915577ccda70c7c4aef5fef423232c81cfbef0 |
Hashes for zeroconf-0.72.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c52e0f20ca800e70c533b35667ab0c707ca33a8d067d79329b2f1093362b28f1 |
|
MD5 | 7b143c72604dccd637db5f775185ad85 |
|
BLAKE2b-256 | 69cfde9922e667a3433de045fe7b2cdaac0aeceb7ad84d1cb3a4580996374be9 |
Hashes for zeroconf-0.72.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82aa57b3413b317ac514930be2da87535cc99e7a40c8358448d770a9b223c8e4 |
|
MD5 | 3fb99fffd54bfc4f32da9a5a9d7b73d3 |
|
BLAKE2b-256 | c3db3140e1905f913e67e6ede0403d394535301bc9853142a8c09ce070b3d072 |
Hashes for zeroconf-0.72.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4bff7b5a19e01ca8cffafd9e94f0f5d83ae201becd2b0c0c9fe175c0ca3012 |
|
MD5 | 3b42ff5e4e38e61fe449d34412b350b6 |
|
BLAKE2b-256 | d93d9295b2ae94cbbc40e932c14022ef0e9eb2e0ba659190fdf7dbc6bd24d840 |
Hashes for zeroconf-0.72.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4779e16aeccabc579803d13492dd1f170d85241a2c8d280069ceb660c7ada3fa |
|
MD5 | 3864b4b9f2ce276ecb4b02a5b50a7ad2 |
|
BLAKE2b-256 | 956b26d8f120916703d3e95ef6efe0aaa716777b1ebf0767c5228d4860b7932a |
Hashes for zeroconf-0.72.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b676c0868bd44a6018c3612464670cc5a9d90623ed341288567bda7b3ab2f17 |
|
MD5 | 38ada6d6629c9b674e0132c3d14a821a |
|
BLAKE2b-256 | 19dc9b04993938fe91f49a6cabf6c035dbe3250562af8f6eb9999d5c1947f71f |
Hashes for zeroconf-0.72.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dfb5c7960eb87d020ae1a7381b4e35fc51fa7aea34cf54f1ce54f2ac9c548c2 |
|
MD5 | e57f990a39630a07cea004c8a85a6b90 |
|
BLAKE2b-256 | 419b7427a0a1ca8267541ec0f5beaebbca5ab619ff184a409abf32ccbe328898 |
Hashes for zeroconf-0.72.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a14b954f4046bab564c1b4c9638a5b1a9757c05d441dfcc12790d5592a1dc686 |
|
MD5 | a06706d0a6b3d859e48353c819d241b4 |
|
BLAKE2b-256 | 22d036893fdcce97ba32a9fb91015093a34d85e15dfa2acfacbdbfaa17caf54b |
Hashes for zeroconf-0.72.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba7384e5bff7705045be509d42c8e2020b96d08348997ffbf491d8158379361a |
|
MD5 | e026c7600d243a79b4f3e311970211e8 |
|
BLAKE2b-256 | 0c64be0dc85283feeae2a0f5737014d7d984c6b2e51aeb626b32f1137da57d9d |
Hashes for zeroconf-0.72.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def510f97a856720852292bf61ec8e3adc40ff5de4d6d7e62b7f048085f5fe59 |
|
MD5 | e06d470d3077d178f6dd456ebd403f70 |
|
BLAKE2b-256 | badb5d149d98d1ee7cc4a28f9e56da58bf20b22c3f0c6ff6590fcdc5a8456286 |
Hashes for zeroconf-0.72.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed518543b538ad6a6691ed8dc54aa9d97cc54fb6f499ce7a16a6955b5ce5182e |
|
MD5 | 827346ace0cc778a57597b98be4972bf |
|
BLAKE2b-256 | 24d1613c16f7d4e535bc275839d4c031cf42e96ff2c219e005715550c0bcacff |
Hashes for zeroconf-0.72.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6788e05dab9e77d6a34cd34aef95699ce3f5d2f600d3c99eb4544005f42b320d |
|
MD5 | ed74267d3c2ba05f7861b115cb661ea8 |
|
BLAKE2b-256 | a10b1c1598b59e9e55455a49308d56c4eec95af1daa6053dd19c5c177a8c53c2 |
Hashes for zeroconf-0.72.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 865dcff15c90482c6a35bb247466da2d84285c860b2e89a0af1b9237d27510ea |
|
MD5 | 5e7e50a268f8078a621a4e25b444a92e |
|
BLAKE2b-256 | af953faefef3900f8b599c4d89a56e56f6bcd8e2ce0856142c6037b44819a8d6 |
Hashes for zeroconf-0.72.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ddf61e699225b4e86e9434893161678c6c26826f39a2b7191e983a145202a4e |
|
MD5 | 44e0d58567ccf8dee4727063e8ad7d70 |
|
BLAKE2b-256 | 539f31e2b1cdb545d2d06255ff25ce54fc3c115b4c89a28c91d8324e3d91dfba |
Hashes for zeroconf-0.72.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b6315643d7e23d00dddffdf3d26d50a9ece6b04fdcb8251892d1657cd23fc4 |
|
MD5 | 40e26e5ead4fc85ccd32c9142667ca37 |
|
BLAKE2b-256 | 3f1874830d7f9a715893225157ec99f5a3f6d7b5b23b9717bd657509eca03390 |
Hashes for zeroconf-0.72.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01b7a103ed107b480d84bd9275e7ea290ebe7e8b0981695257f6300132963ea2 |
|
MD5 | 2f74e98bcc2927c328702ed85d9ca881 |
|
BLAKE2b-256 | 1163617772d83b74a9cad20a10626e045ae401a40d7040bb09497b6e0d3eae19 |
Hashes for zeroconf-0.72.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6063843ae410588660c48ad718fef638cc0c63fd88419f5c74c61df512877de9 |
|
MD5 | dc2dbb7381d052e6ee9c4340135473ec |
|
BLAKE2b-256 | 20c46f43080b252e600e49b4d43c4644d4643696bd3c66037560f20945a0e04d |
Hashes for zeroconf-0.72.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2b672c68da65c71fe834729f00edfc1e2cd077fa52ac5b108c744a3b437c88 |
|
MD5 | ee6a62b570ecdb90f4e88fe99981d0a6 |
|
BLAKE2b-256 | bdfed159fd52c06c4083de8bf2f9ac10d67ee63aecf2364c2c3a50cac998dcba |
Hashes for zeroconf-0.72.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 626626a4890ea50f15465a3dd0ed71448fe5ce427a67aa75b41411017ce542ce |
|
MD5 | 8ddbdaf3e1818566ff61b047cf11c159 |
|
BLAKE2b-256 | ba1cd7e0be9c202da8027f32b2ea3def80892b3ac919f613b806d92171464cde |
Hashes for zeroconf-0.72.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 681a61868e80f9edf0d5dc4cd17eddc5bb15138f079b5067f96789dc95d41c44 |
|
MD5 | 5d28d2190af44c96edd9a813b12139b4 |
|
BLAKE2b-256 | cf238473ea787260ee3929de51207b758eded6998404c7a1352ee091ca499954 |
Hashes for zeroconf-0.72.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ccd003bb1128cd3e9322de3c486cd40bf558eea0751670025c4a6df3a43f340 |
|
MD5 | 6ee3e4c33d554329d49d647155592519 |
|
BLAKE2b-256 | 43dc54127f2aac5f653be8c1a4c1aae875f699212ec573925d9b7713b121de32 |
Hashes for zeroconf-0.72.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ffb204c9a85379bf7638ee948ac24de6b56c07c8f4e3aa8da26b35dd2d7e2a |
|
MD5 | 23b5ab8de5f7a458d7edacf2807053ea |
|
BLAKE2b-256 | da175d1ccd69d453a59748155ccb1c3ebfea922ce182a2fc99ddd05aa46667a7 |
Hashes for zeroconf-0.72.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1ea6fb87cd81cb6d4b71851d4d91aa02d2e107867b30f431211d64957d97ea2 |
|
MD5 | 6bac82d6e95c4bf1b280e5bfcea32df7 |
|
BLAKE2b-256 | 8ebaab6543d878e73ac0f38be441e5f4f27add3a92bfeb5710fcf32ce605a3ab |
Hashes for zeroconf-0.72.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f4773dc04d953b13a20d7734fb37851b0671632736fd72851c46ec1f4ac9fcf |
|
MD5 | ca99b0f30fd63371fb83cc2cf821f2e9 |
|
BLAKE2b-256 | 978b86b7cc4fd1947bcb5651dd9b72f7f0931d4c5eef8b665b8c42e66aa953a3 |
Hashes for zeroconf-0.72.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c133b80342ae1f72d761518b96f65c27a712a4844b74763e7be3c0812fd7b4 |
|
MD5 | b50dec69b645aacc77bfbcb45a7f2ec9 |
|
BLAKE2b-256 | af12b18b6c480af38c80c8bb1809f20f9a9317e488b7ec517f852e86e9b2b9a2 |
Hashes for zeroconf-0.72.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a8fa0d140e87383ab70863db8ebbdd07fbd9726bbe532f7b1add80ee372fe3 |
|
MD5 | 52f02a181c200d9e085d9f9ffaf03d8a |
|
BLAKE2b-256 | e3a711337be81a913e08dd14c4cc2c60c28626c1e7a8725e3a0c6cc04bfdde38 |
Hashes for zeroconf-0.72.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99af69a63388699faf17293593070156aa080eb88644993d34a6e67d599c9dc3 |
|
MD5 | 69e6abf9f1c6a1c4a42e16e1530b732f |
|
BLAKE2b-256 | a8785f7aaeda5aee4a7955e860fb5368e7d38bff7b4cf211f57fc46b8c825455 |