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.90.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2f0c0671b2a044ced7299b6b85c37048b06c6c708a3651c77851b765e504fe7 |
|
MD5 | 72c17b20f270776a4321489234691a41 |
|
BLAKE2b-256 | 43c710228998c7fead878d5a35042b34622fbf20e95ef2e42ad6e5f748cd128f |
Hashes for zeroconf-0.90.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835188bc13d1ce3185ef505f4fcddd9d064784cd2ece2259fc80e486af89ded0 |
|
MD5 | fc8fe075ac3bdde7e9d9ddf7e97cb726 |
|
BLAKE2b-256 | 92f7d477a3795dc3fc58195b743beec67f173daf883d08443ef0c72dee0eca0a |
Hashes for zeroconf-0.90.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a43955df465a665550ddc194aa032e557f014c152d63b9d478e3d84ccd88af |
|
MD5 | 692587ef31ccec801720eca531eda560 |
|
BLAKE2b-256 | 1592f8b91cdb47505f7ab641903b17dc6e3e0d10892b9395cb3648f39f9335c7 |
Hashes for zeroconf-0.90.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5000cdee22fb4f0f137f678c3a85f169c0fc66850c0727ff2db7fa6e8114b32 |
|
MD5 | d988c8bfe62ac250ff6b69278bae792d |
|
BLAKE2b-256 | e3bae4c274f2fa64961b1b7969fb8f94a79399f8304199d3ca57fae25af0f473 |
Hashes for zeroconf-0.90.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 507582ed850967c5ca07f3b14ab19c17a4f54c4838e7e1c3dc0385d33be53793 |
|
MD5 | 729a3662cf1366a2ce65c0d722bb3909 |
|
BLAKE2b-256 | 5b5a73f051e4eb71dfa676141c9dd9142b16aac1ef5f568e988148933aa0449c |
Hashes for zeroconf-0.90.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cbe6ac33b6d75244702df2776d1e47a56f5034085394be783ad6d67211d1afc |
|
MD5 | 988f6b42129b5af6b0fe9adc5da32477 |
|
BLAKE2b-256 | b29f7c8888cfa5714301bb53e559178202e38a1618e8a58dff06429433678063 |
Hashes for zeroconf-0.90.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4056ef8501a5fc481c95a585d0b415d55c1f58ada092ebbd9dc4eddefbe5eec9 |
|
MD5 | 236f016c8d0f67dff3003a2520b6e902 |
|
BLAKE2b-256 | 4b5807f41d7ba18b4969b71e4a02f336b26823630059d01c3f7caf59a45322d2 |
Hashes for zeroconf-0.90.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b77426e0f851ccc011fcff7029cb92ddfb900105718b0969e1d35e2f8d3558 |
|
MD5 | a6ca257877ff3644202a64edbd20e5a5 |
|
BLAKE2b-256 | f8361744c061993cd92932361e29afc1b38d907b62dcfd8226c12d17b11b19d7 |
Hashes for zeroconf-0.90.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80800cb65ea1ffe3957332526ef56161f711b071ea3846f676a913adbe26581f |
|
MD5 | 8d793b467678563edd988ff00b2bd90c |
|
BLAKE2b-256 | fdefa5abcdc7a9f718a0f4d796d5a108faf3ccbeb1d833f53cf3290c95969f7e |
Hashes for zeroconf-0.90.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ca5508366f208bc4c329fb24b878d50e59d1d6910bc510f4919e5c1277dabe9 |
|
MD5 | 6a71d55c0fe21aa520bfae6c97da2f1a |
|
BLAKE2b-256 | ce4d574ef0ec288873d5b5ed035996ffe96b9cbb6f6f17faa2f471979c0747b7 |
Hashes for zeroconf-0.90.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e4ed632d302663714cd74138dc6b0b80ff81a75aaef9992f3a68b02ce76f17e |
|
MD5 | 974b4fff48d94ab9c5c5792e0fa4703c |
|
BLAKE2b-256 | e3f6f445db3d842534bea430c18539dd6a3374a7a0bf3a507e8b3c701ef6ee51 |
Hashes for zeroconf-0.90.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fdc482cb359175110b53bc76ef69feb86fd8df43ab8f5320b74e75539cc0598 |
|
MD5 | 69253c89bed3afdc393eb24cd86c7e97 |
|
BLAKE2b-256 | 7e4e831161096734c0b1771820f89173d9dffc38b8d5d3f1b5d27df050885122 |
Hashes for zeroconf-0.90.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f431a8edbbeacfd552ea6ffbe8e288867df2925e8f12dcc5122db06d5fbd46a |
|
MD5 | 07823b7111181ffe364bb47e8840b817 |
|
BLAKE2b-256 | ef97ee852c7d585cb79871978554e0a19faf24d9c3959691f5dee821cf466da9 |
Hashes for zeroconf-0.90.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475cf0ddd99084b802349340f4e7dbee98bc0b131e35b3f77fd5b84f07dd4ed4 |
|
MD5 | c6f2bb4887befea95cb3511ba1898e07 |
|
BLAKE2b-256 | df319ffcafda0915aeadede9ee61621647d35466bd36fd53059f77338dcadbd9 |
Hashes for zeroconf-0.90.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dda407959234b88f21bd7a3dcd6b686f789591a2f38740c9f7b576564a3c3d3 |
|
MD5 | a21b830a4520b20560728f54f381b18c |
|
BLAKE2b-256 | 5d7fdf20c9db4ab0873c1a1d7957d4c0f771ceb3791ee6de095da273356571a0 |
Hashes for zeroconf-0.90.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39eb36b729cc4acbbddd2366a33bf0b6a0093c9901f0a2fdb27c2a1eb5a00c27 |
|
MD5 | 1b162e98290e7e706381bf9b0b10cd3d |
|
BLAKE2b-256 | 65cd0f85dceec0b0656fd3c244dce63dd0fc824e28e70971626a9fbc20d1ef6a |
Hashes for zeroconf-0.90.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebaad07b3ef38c617d60988a57f0a4ee34451aec4ba22e5a503a9df5d85a7625 |
|
MD5 | bade8d643a75b68548da6b19186f50e8 |
|
BLAKE2b-256 | 87ee3dd0670b7afbf0994b8c1461b5b98537c46b7f825e4275cfbd13482a8f61 |
Hashes for zeroconf-0.90.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90146e993b42d5cde519612b6e550c91e888dc81bf60bf0ce9069b8dfb20dce |
|
MD5 | c320a124b46935b445650e3d95344a12 |
|
BLAKE2b-256 | 3e488ba18800c189e0733a619410917acb2521a062e400e7106238248b21dc0d |
Hashes for zeroconf-0.90.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e0d82ad2e696a13f6a5ed2f8289b658f79b074d05ae458e1f7956c994e4501 |
|
MD5 | 70935c1c84dc34c7904a68af796bf2fe |
|
BLAKE2b-256 | a419334d994a5b173ec24cf2d118247387df4f5e27eef790f03e22ef03f212b6 |
Hashes for zeroconf-0.90.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 722ac096a9de16728d1c9636190c6cb07fc0f844d61ffd16311b427629545767 |
|
MD5 | 6a20f864ddb4f6b1d2ef00d9006dbe8b |
|
BLAKE2b-256 | 64d95278b562a86cf7ca62f6fb60397047ee4a56f8fcabae5396f2ad4198b52b |
Hashes for zeroconf-0.90.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e2a7d9ba3793e6006fa1d87151aa283a5006f6c23b9bc3c31bd400756a0e1c |
|
MD5 | 0514883b831751b8b9e1980b9310de20 |
|
BLAKE2b-256 | c485e7702e691de1a762c84dde0f67bee6aead48423f220706df9ea9cdc068b5 |
Hashes for zeroconf-0.90.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e1b2db767e63c06d9b620a41d57fa993e01a9293ec517137e5af0f0e263cf6 |
|
MD5 | 2978c04ecf07c19d98c1718b492233a4 |
|
BLAKE2b-256 | f28b0542f69822ffbdbff2d2b272f690763d7582db6fcbf8d79b2c1de5f721ac |
Hashes for zeroconf-0.90.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63bd977088a3dd48e34004f095698b3afd5f0666de8bdeb0cb9f0c38e074615 |
|
MD5 | e9909385d558b5bd48fe890be049303b |
|
BLAKE2b-256 | fc6495b8750072d9119f47339a7d44f83faf285075329aeaf2278a9d8ac06d5c |
Hashes for zeroconf-0.90.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a96e8e2d624304a1c2ae6fac639ccf6c75986cc84d999570ab582e50a4e17d6 |
|
MD5 | 8c39c8f46cfc4007327531034b8fce7b |
|
BLAKE2b-256 | 30f929660cc80eb2500fe16d4252a3084f79c3b254070d579e59559f0b0c4ca6 |
Hashes for zeroconf-0.90.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ceabebc8603cfdc0c05bc7fbf0e0bf15f0ccfac22fbcf9082249adb191d9b2e |
|
MD5 | 9a07aa798a10575ffb30e4ed54d5b395 |
|
BLAKE2b-256 | 7b13af2c6fb2b8c2e630bddc7410db802d0d94bc869a40f700317aa63140fb8a |
Hashes for zeroconf-0.90.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d074d4cf98194eef5ceb41d7c5532b8d5d3d02ae77fe97d55ff5b9dfe60855 |
|
MD5 | fe2f9874aa92fec6800a52a4cc012606 |
|
BLAKE2b-256 | e1bfab19a4fd971ad6e98a10bacc0e8580c65919a6145089bec5d30a37b93445 |
Hashes for zeroconf-0.90.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a23fedc061c0b27f86f7dbb3a2f5e8c4452ff9008884c0786b1d02f570a6824 |
|
MD5 | dcd1d4da8fa5c20dcaae66bc248c1897 |
|
BLAKE2b-256 | f5e0d1362eb3ac36c81778a7dfa39d0e8d1483db4bb9adc208dc86e41e226659 |
Hashes for zeroconf-0.90.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827c9f43350fd65cbde492510dbf8eff0f81af5389f63845dc94ddab7bbfd9bb |
|
MD5 | 89d7993cda033afa173ec47865ece2a8 |
|
BLAKE2b-256 | 40119231d20046b72546a43b69eb289c4640a50f0849e91b1ad0c122360da90a |
Hashes for zeroconf-0.90.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0e9d4fb56883441fb93addb557fc0cf713fd07bad91529a1fea36f095bf9632 |
|
MD5 | f3d7fd0c13ac4804ca655694532687cb |
|
BLAKE2b-256 | 6cd97602ae47f0a97df16aeeac469611a42d3ccd85b766d88593048193692953 |
Hashes for zeroconf-0.90.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b0e6fba321e1ffe7e8af2272d5e2a028951b4f9edee1634f72c8c8b8f6d788 |
|
MD5 | c234b4c01b890babc830c963c45eb632 |
|
BLAKE2b-256 | 65623111cdcddcd8bd7c0b219e3ef38a68c10a895c3ff4c56e51da909dd754fb |
Hashes for zeroconf-0.90.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a8a5eff1c514ef3aeb4fbc1026339bb7c5f6e582b0f2d4a4572829fdda3dae |
|
MD5 | 14967f81d7b43949b16cf54d016ea96b |
|
BLAKE2b-256 | d5a3f29bba1e294d2ae8639ddf75861fcd8ce9dfde9facc1a6ff3c85842a1c71 |
Hashes for zeroconf-0.90.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50b513d988347a99f9ca7f71b855a32cdf003e82498836eab7c9f18b74a8de7 |
|
MD5 | c1abe0623ee56e5b504afc938672a48b |
|
BLAKE2b-256 | 941ae218f23dfcd8385af70a6b5b7657c5881beb0b1a40a105ee2e980f594964 |
Hashes for zeroconf-0.90.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864ad64341bd385558b7e105d916be36e1b1c2a01bda6bdd7117b1c973fc0e3c |
|
MD5 | 36f7b2925147324a70b52202f9dc6449 |
|
BLAKE2b-256 | 0dcd7e998c29e34aaf490ce72cf8a2b596d2bd477fd86779591ed246af64a517 |
Hashes for zeroconf-0.90.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b6de871b122619bb070e1090e6c9f60433e4941e6a014aabcff398022447d7 |
|
MD5 | 47736ce9f1a71cac793ed5a49f7651a4 |
|
BLAKE2b-256 | 7f2fd2c6a434469e87e86598198cd01aee5199890666b5ffba6a81c2cd731d1d |
Hashes for zeroconf-0.90.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5af91457eb5c26e47bb4d66b22e5f87aed470a65fff6d1bfbf5917b8afef670 |
|
MD5 | 97a275e607d06c4a1a607365b79174de |
|
BLAKE2b-256 | 74849f21f0c265af5d19b7a055695e0f4e8f26fb0a1dbf0af75b37f3bf808fad |
Hashes for zeroconf-0.90.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9346cb4ddf4cfd118390008b6505fea4a8824dc0ea7f80d35e8d6d162b0deb61 |
|
MD5 | 01c59d177a85e4e82de881929a817700 |
|
BLAKE2b-256 | b04f323deac253c099328e632b6dca73ed43b98fd654c8d6c25e314cc28f0f8c |
Hashes for zeroconf-0.90.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6d83455c16fc6710eefd4eee3ad701416f3afdda4a281bf36ea1f5c8b5d36d |
|
MD5 | f7575df78dbe7f8afcdcecb034ed2c3e |
|
BLAKE2b-256 | 674517d99e027dd86cf162d7beca762df2ca5561b0d96b3c90ee417b1778f0c7 |
Hashes for zeroconf-0.90.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c8154185bcb4f8e9a1e8c513e3ed6e75d1c72031b98f90eb1fc5bcd71dc5d83 |
|
MD5 | 1e4ca5e3ebe3fe4de949440767f52355 |
|
BLAKE2b-256 | 85c5917d9b6604d42b3e1d409bb4459f78abbe70b9020485e359224248d81b94 |
Hashes for zeroconf-0.90.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee014b8d961cfed6e0a855f92bb8f3c1c21aadd814c65a9cd388980478c7a8a |
|
MD5 | 6e0cb9892d8aedaa097ee7d15cf1ee12 |
|
BLAKE2b-256 | 4c154dd2521be2034c766d7971ec687ca94b7d2031f0c7b110b42c2d56356853 |
Hashes for zeroconf-0.90.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e84afcea3b1290dcfdb0093a7241bef29eac8f9ee819cf9f431d5ab3fb780205 |
|
MD5 | 22f6321e0a7782cf4067b2eaf78980af |
|
BLAKE2b-256 | 9d18ed892303669cdbe17d018eaee6a4a9f2dbecdff1b28ea20d26809822a9ac |
Hashes for zeroconf-0.90.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77aa2ddbce1b35dd013289773d1da88018cad7d52af98bccc6cc6d4d44493b31 |
|
MD5 | df58e85e15bfe62ad1ebc348c8a3608d |
|
BLAKE2b-256 | 411c8cc3c3dfa232742f237ed748a233c9e30005875ef068faceefd2a3794a49 |
Hashes for zeroconf-0.90.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b693d05a78016c3cd1a994f55ec489132e15fa66703933079fcfeba4a812efe7 |
|
MD5 | 5c3a132a1816aee38125153ce1a3e058 |
|
BLAKE2b-256 | 27cf83eb9546f765dd601077c13bdc02082240156486a7d75a7728b53a2c0476 |
Hashes for zeroconf-0.90.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a0fcedfc7ab64857dec0487e6e09abe2cbe1e97525d3f6134e32e1f4629479 |
|
MD5 | a58e9390feae9d350973a3726a9e66ea |
|
BLAKE2b-256 | ebf0c5436d858c3a3c49bd480415988a39c0eca4107e754939d11ef97a60cfaa |
Hashes for zeroconf-0.90.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0bd5cf28f0228859a1c883efac88844bfd44ad74d1e6768c97d79dc92782c9 |
|
MD5 | 7bd0797647c5a0bd7c24f999171e0feb |
|
BLAKE2b-256 | 454f5e6de7385eec30f17f6e44d0c627f91079a300e2221141e1fed141294a22 |
Hashes for zeroconf-0.90.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dbeb5ec7bd20b4f323ac62807de4a1405398bf0275a9acba89dcf06b6987f2e |
|
MD5 | b7b645ff45f474b70972aef2962c4161 |
|
BLAKE2b-256 | 35b124c13e15dbb21bbf636acdbfd045cd8db7f3f77da858e4fefa426bb9740b |
Hashes for zeroconf-0.90.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2a8f289573a9154cf19c1bdfa9ca195bc7b26ce5c8cca9f181167db1d7a4bc |
|
MD5 | e860282a1dfaa1699d9887994829b3a7 |
|
BLAKE2b-256 | fddab791cc6a32285458cdf301c154f0c1bd7ae61dd4232f15ac46565cd925ba |
Hashes for zeroconf-0.90.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20b38c05f34376cc9ba589a96c49c7b5677aa00606c2ee3ddc41fa5be9c8250 |
|
MD5 | d5db41f6f36e52b2584c9cb80ef40ca0 |
|
BLAKE2b-256 | 06f0c584c4c09da9a416b7263e070382b409b480c08eb7dd6f1fcb88b0685b99 |
Hashes for zeroconf-0.90.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b54980a2b5fa5605ce975b389d3cf9db04a4c372887c3cca13435eecb29579 |
|
MD5 | 57c69ba5d88301e643f811702ad33417 |
|
BLAKE2b-256 | 14c39f1c1244de8b49dcc9402a4478bfb0c4b9d1e8cf2a08f341f63f1f56f5f9 |
Hashes for zeroconf-0.90.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b7fd5d367997779dd21e350329e6c49d616cdb5628218e8f844669fbbc71f2 |
|
MD5 | 0788351eb08a2196f1cc0a3a3abf9c3f |
|
BLAKE2b-256 | d42fb886b5301f0edcbde07b7b88575640ad1c1567e50ca1fbc00a2f588a6f06 |
Hashes for zeroconf-0.90.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b83090b213665b8ed9df7c2f613b1c48b85d1088ae3c3586939115d6e5adea3 |
|
MD5 | 7bf5fa41aa6496b8d10bc37def1847c5 |
|
BLAKE2b-256 | 8291021de0d375f22f1ba07163bc1c32c3400295f35dfc68c6053faeda6413e8 |
Hashes for zeroconf-0.90.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01bf9ad5bb86dcffa1b8eadc5ac045cc7e0ebf2a1ff3ecad2850c7717e7e52fb |
|
MD5 | 4b5d87d303f4b32351a8ab014b620141 |
|
BLAKE2b-256 | ac85d0a09a9927047d13e378474c81ced5d3a6c36a169301b26165a33e06b1a4 |
Hashes for zeroconf-0.90.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d30139755da22e2e566f97e9be2234950abeb42f5b930be2dda3e53000c77c |
|
MD5 | 974dfafb0947d6377b768114755dffae |
|
BLAKE2b-256 | 42c2b1c90b3977a974afd33bed816c6c9bca5533e250137d4b3f74fe3b2a9835 |
Hashes for zeroconf-0.90.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a97cf882a478749da160dacec433321b450b73980550d36ad3f82b00687248e |
|
MD5 | 8abae1c953dfd17c2b97320773986d8d |
|
BLAKE2b-256 | 0fd3235f8963a33a733e3a04f3eebb4a292768184f446a941969bb1693162d43 |
Hashes for zeroconf-0.90.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd26a84757e8cae7817c97809b10a37fadc7d85d8c18f54d515108f2cd46ee0 |
|
MD5 | ffe9e076142c9e50422993a7d4887cbd |
|
BLAKE2b-256 | c444837f513c2eb89803affd3bf5a366c0281a8d0466fb5a03989dd70dae07c9 |
Hashes for zeroconf-0.90.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e31f35f481cb740c2440d7cf67c01eec558f8a0c0a5e7d983911ec7e1118ae6 |
|
MD5 | 7fe048b19ed8a10fb90fd8bf71274c04 |
|
BLAKE2b-256 | 48d377794a37a8bd620e463c7da50ef50d2e5c68c6eaac3d22341f10e0ddef5d |
Hashes for zeroconf-0.90.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542571e7de1270cc641f283d06da72ff70fc205a97d916140b26275d02ecfcb4 |
|
MD5 | 80093fb2e7215a80bcf25b64da0e14f4 |
|
BLAKE2b-256 | 9b4a8a7ca498f4e396fa712ea09f7b39012c2163bf403fca6107f480e0bfa3cb |
Hashes for zeroconf-0.90.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21d5e8ce9e7d55c10d681c59bda8eb223ada80c3bbe56e367d1d53e6708cded8 |
|
MD5 | 2052c063a5e8c5aba47bb40361bc59cf |
|
BLAKE2b-256 | 90b0bcf139aef450e834598c37182938325d2d99eafc22b8785d5f475092b2a1 |
Hashes for zeroconf-0.90.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 118ff13fb87a4d00e9b28d56038bb75f35a47beeec123a519499ee807215abda |
|
MD5 | 062dd1433ed31d46902f3dfbf0a67b83 |
|
BLAKE2b-256 | c622ef0b6abf0c187c7bb7d8596d1f4d8fa1dcc9b4de3ce520c9b228f5985101 |
Hashes for zeroconf-0.90.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94238ebf3a46b51f98c9444ca1b57f9553e97b99b73e4ea489fea0ea42ffdcb9 |
|
MD5 | e17e36ea6a1c1da9f046717aef6b6210 |
|
BLAKE2b-256 | fe7602762ff3404e31371083da51adf03dc8f4af0a909abfecc8fc8f37d240d3 |