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.82.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40842282c4395d18b34e8657a37673533dba4a48ab83763270174e3a5f5e3522 |
|
MD5 | bd7cde9d5ee884094db80c7f83b603ac |
|
BLAKE2b-256 | 78b7e78a0b70e5bc8c50f649b2498ae42f1f3462622940a5dba1768c2ad9a4f6 |
Hashes for zeroconf-0.82.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e38656406f1d8810d4b1932d1a1bfb5a0da421db6f14ea83a9b3677a6cef0607 |
|
MD5 | 1d0a773a86a9e58931bd9f62c4cdbe4a |
|
BLAKE2b-256 | c3b6eef4abec71a9cfbf4faa6b9e5bca3a592be23dccb7ce4538f0dc29514340 |
Hashes for zeroconf-0.82.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff0fead0c8ea5968fcdc29c4d3be6e5297e113ec06f574be7e38eb628218fe0 |
|
MD5 | f43d239770af8e5c2b9a146891da4296 |
|
BLAKE2b-256 | 76baba05fada23144604e6986d0f425a6d0492e7f0b9a32709e906ad84b2b95f |
Hashes for zeroconf-0.82.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c69e34b59dfb249f250be3f8b6b00778d004fe7a9b664fdcdef9adf7ec95f7c |
|
MD5 | 59f59fffee67b8f1b663db9d9bef1fac |
|
BLAKE2b-256 | dd8b81fc1b11d2826071a52e999129226c80dc6d4c3e70a5fa09accba06177a7 |
Hashes for zeroconf-0.82.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e3a979f046b016d2b3c2145aaf183ec7bf30fc3df893cf4a685de921395c75 |
|
MD5 | 9e8ef56c6a886d5a68aec1546756a289 |
|
BLAKE2b-256 | e1566265e99ae1bac02b69b6126e409981cbe3cbadf8373b2970d493c3c86bcd |
Hashes for zeroconf-0.82.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753f5fb420039de7fbe128b289672764bf390dacb648bced777fd4b6323ebebc |
|
MD5 | 55d71aae61de83d04aa7349f0a840802 |
|
BLAKE2b-256 | c149bfda31a06f4c60aa464f0204e0769a47567ae1795d7e28896fda2b332794 |
Hashes for zeroconf-0.82.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3e67ebd7878f3042b5819648d34ba1c1cc2e7604bbea66cee216ed3b9b364c |
|
MD5 | 120d6fef947004aad42fc0e9044d6cee |
|
BLAKE2b-256 | 2458686041735c7919f2445566261d018bbcbe15e2ed1200a9207e7ed73f85a2 |
Hashes for zeroconf-0.82.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da498d17b222d3f6f2a9d968c631a55bf4845203e949b65eec9b794418ad6434 |
|
MD5 | a2caa8e902e3372234bd6d0949547614 |
|
BLAKE2b-256 | b9ac74c91a7f0deddda93c51535c4936a599fd7af068aa3a2a8e3bd5efd50dc2 |
Hashes for zeroconf-0.82.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b569fbf8b0b706471dcc0a3a5d2812f3e0fc4827dba78c6ea283f77f27f074 |
|
MD5 | 7df01c2e7996a6c13952d98a6f1bf86b |
|
BLAKE2b-256 | 686950a8bfb7a7faa5368eda4725fcab5e38e442f2c5e220ad75fedf3573dc5b |
Hashes for zeroconf-0.82.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584b99f0c517a67734de60396149e2182f750c331da6ff718a2afb7978f2aac4 |
|
MD5 | 998a72f774df443fb2f4a07c8f3546ad |
|
BLAKE2b-256 | 1e2060da3cc8d11581eb8520f686cf78280eb5e7b757e9da749706d665af18d4 |
Hashes for zeroconf-0.82.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2026803ee646980702b77b9f44933be5f824239343029b698dbdee15fd61b39a |
|
MD5 | ff96abc4a7227ea5ae1949fcdea8adc3 |
|
BLAKE2b-256 | 478b2615bd9e22d559ef43c6959ba559b3cbf91313688053435d8579022c0b41 |
Hashes for zeroconf-0.82.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c61747687ea5ce4ca62d3c8451fcaaeb0619bc3c557e067999b4a63c4d42d73 |
|
MD5 | 59822fde5320547df306d5550a70f8b4 |
|
BLAKE2b-256 | 2f8c31a98d3697597dcd6effdb53a90cb11277ee0031916f0ac4caaf620c8f1f |
Hashes for zeroconf-0.82.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46304a768f21fc0a4569f8240885b4129e28f240c54a9a6e3c58c0bede51db2a |
|
MD5 | cced605e958d2eb8ba86c3cf3e2f0dad |
|
BLAKE2b-256 | 0cfbe0c9c5a08631667aa1327d7bf0fd77fb67f6562796813695516552aa6a69 |
Hashes for zeroconf-0.82.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473d5b2365e6b145970d51c6848d8b4308ae23b2f7f1d20e4daea76859979664 |
|
MD5 | ca4e9c9417f8998cb6dcf11c68d19134 |
|
BLAKE2b-256 | 7c454325efe6bcfa64fbd4b2e481a1c6c99ef58ff6b813b5cde0cacaa65cd9b3 |
Hashes for zeroconf-0.82.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64cb0b8a47e580074cf366cb171972bf09d92845d71d51f85b49e2032a6abf7b |
|
MD5 | 943b7c1df87857178f66f9833870f0c2 |
|
BLAKE2b-256 | faa6a969e68ea2cc2a03ca3fe99cb9c270551c8f9042ca5bd7f960f70812f727 |
Hashes for zeroconf-0.82.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19611a9802d4b7ec2cbf2bea7685b8e11f57ced6ae64295b498c5fe2c9755553 |
|
MD5 | 5870daf91d3f74221ac4e9057496c074 |
|
BLAKE2b-256 | a7b8840e985b57c7478346b8d73a9fca28f054907843f05199b290913dbb8425 |
Hashes for zeroconf-0.82.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b71dc2afe308b6a3cc246565bf914f6ac183c89fa172f32e587661e061829992 |
|
MD5 | 1a59528142d5fbae16f002cb4373146d |
|
BLAKE2b-256 | 9ea171c20836034044ad81dcd9eef254007114750602b9df3939a811acef2e71 |
Hashes for zeroconf-0.82.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5990a60b533f66c44ef14a479c315424cd7cba0da194793677eb56c3ad52a61 |
|
MD5 | 458b4260c3e6d58ba034267a7b100b23 |
|
BLAKE2b-256 | 92e1bd999c82c625d76b082d8c4dbee60b796f209fb0b62621c3bea16b8e951c |
Hashes for zeroconf-0.82.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088834291c42f77911769174e6049043473fe0fce46ac9424eb585b324425d94 |
|
MD5 | d189a804888ef2d778c4609335f77f44 |
|
BLAKE2b-256 | 9ebb7a1eef88d25eeb3c33b6bce197e36bde0041de33e2d3ae6960f8e627ff04 |
Hashes for zeroconf-0.82.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1376c33d3b4d792b18b710f613eb171a9da5081a476091626de0f81667abf2 |
|
MD5 | 0e5c89bf2e36268efd2a86e391991036 |
|
BLAKE2b-256 | 665ad5da4e774c3785fc31781cb902b4ae0444b4f4b3e599a2d42751f15cb4cd |
Hashes for zeroconf-0.82.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b37d009634f5be91a4036c97fc469311c9326eab6440e3b43f058a8bc5ea8c5 |
|
MD5 | f5920ca6a6ac19612b0e0b44ddf04df1 |
|
BLAKE2b-256 | d86677c31ae1d111a4d040206bf1f6fb9ccf3007539bdfc3598c1ff389142adb |
Hashes for zeroconf-0.82.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52cc1cb2743fac6c486226339e25ef27b34062ea8a94a9801c9c0a66408b1c9f |
|
MD5 | 578eb139fd9ce7212283827fbbd0bcc1 |
|
BLAKE2b-256 | 7638c422dc29497719abb7cdb1f722b4bae6afb173c04c80e00b2c9c196a6afb |
Hashes for zeroconf-0.82.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94980578a8114ac1234c241e6967ff0ccaf7241e7326c73920b27cefaa3077ca |
|
MD5 | 5e08ce532fa767ef3dc8dceca1dc03ad |
|
BLAKE2b-256 | 183a0157fcc216a06a6e7db5d5fb92a3be7d1084165fd4c9311e29ea55ea4323 |
Hashes for zeroconf-0.82.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f34bcb496b671667d6cc5083642fc4010bfce611e8661328e03f059030a8b5e |
|
MD5 | 69f68a212bcea2530d6b6fb96582e439 |
|
BLAKE2b-256 | 6cc4df954a783544e0102a1e23fa58fd9d7538653ccbe353f314476cefa96b76 |
Hashes for zeroconf-0.82.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b0f3bfa27a390159fad7ee24bd6af3550403e7f4333a49d745e6443496dbde1 |
|
MD5 | 1d39d5a59f9bb18fa641a4a46dbab774 |
|
BLAKE2b-256 | 7622d1b87096a01cd7021cad2dbea7b01704bfc3eb3ac396df984f93281ecd75 |
Hashes for zeroconf-0.82.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45e1cf85ed6a703c52d972bab14cbdffa0761b35d3df7dfe011eba19f64d98c8 |
|
MD5 | 37d9dcd494594f8d5aab625a5e897bf5 |
|
BLAKE2b-256 | 7462cb7a7ea3932facbc51ae78ffc39ac8fe81726e9c03d4bd839252597b2b88 |
Hashes for zeroconf-0.82.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c4740dfdccfb2e5bc7a1606e1dbf240217835b69ec88caa0a5f1c5ccd44914 |
|
MD5 | d5355e6a4bba92464223223e39e26b99 |
|
BLAKE2b-256 | 36e6c292c340b3ea22158281828daf552ca364ac90c2a4f587c71cc9fb75f0d1 |
Hashes for zeroconf-0.82.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2783ad83dd78e739fd706d90f3caa7fdd36746824f9bfd270af235e47967b563 |
|
MD5 | d10f7ff2d61ff9aad9e0129a502b326f |
|
BLAKE2b-256 | 0b8c6dbe4a3da7fe059a3a2f7dc13f40503a6aecfec70e5979c15536867d6b28 |
Hashes for zeroconf-0.82.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc8b036a5bb95ec09d66bf37b62ea7d0ed89ee3408a5dd773ffecf98df090627 |
|
MD5 | c7af0b7b92ead7d60f86e887c5c19265 |
|
BLAKE2b-256 | 7b537928b8b4f4fefee79086a6fbb1bde3788f2d2b979fe879b6e4b3beba55c0 |
Hashes for zeroconf-0.82.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd05ecc321599bd36c6d7e14f206bc44c032b11bb64ddbd58f0226db77234b5 |
|
MD5 | 33dd9660ac8b35864345ab0145e864fd |
|
BLAKE2b-256 | 3b1b2b2cb866aa691701c9de20887de4a87e4c7d13c2715b686c3009fc3f7797 |
Hashes for zeroconf-0.82.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c6eb3ef39089372e9fe9f4f5c06bf9c9cad8ec57ce213fa95db91a049f44e65 |
|
MD5 | cc98b286fa0e41f2a34680dfb3674cd4 |
|
BLAKE2b-256 | a25589c5c5f30b3fe2e446fe6ddec37eaba811fc5f8a817f508c6a4d7e7d7fb3 |
Hashes for zeroconf-0.82.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c5160de38496f2bb1f589d01c0f7deb7d688813fe2e2909d4121d15b4c6bde |
|
MD5 | 33d5671ecbdaaffaba4d5cf779fe78e1 |
|
BLAKE2b-256 | 8e358ff5307956588b1e4ecb32948c5709622dfa3526fc2bd4d40dd441b5934c |
Hashes for zeroconf-0.82.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b10a214064537f93654a415f8ed881cfac158bafad6957411d5abd2b77445391 |
|
MD5 | 7c44dc91f1d000dbd846168f4bb38705 |
|
BLAKE2b-256 | a8740572cb877483c3c73f6096c83967851abff63cccb1061d19d27440b063e6 |
Hashes for zeroconf-0.82.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 314e00cd256bc7fba0659092958d63db9462dcb48d89709c5fe8139925d76ce4 |
|
MD5 | af7e875fb01a6302ec73e6eed31ee5ce |
|
BLAKE2b-256 | 0b9f7cef5de76b72a84cc8dc1f676d5a04050171c5f219e3e4375d12be8e5230 |
Hashes for zeroconf-0.82.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aab528bbab44af598b3a8be788f84bfcb6fdd670bc1df4f0cd02985d4ab2f63 |
|
MD5 | 82b99bdf9824d8728d96e469cee1e18e |
|
BLAKE2b-256 | bb6d28de58db42c8b5ba227ce1ea423486c5c0454e615f041e9a6557eded2be3 |
Hashes for zeroconf-0.82.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff684e51a28bbfadc15872d091c2d27d6810aff005a5ae550eabf85807706481 |
|
MD5 | 16532d9c5e5a2fd5a0116259d1bdc30b |
|
BLAKE2b-256 | f8dc739223287023b5e5249cb275a986565f6e8a09058c57db4310da8f316c21 |
Hashes for zeroconf-0.82.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c28697677dabf7f3f5ef7bfb074b1d6460cb4ff427db3dd504f795b537ec2cd |
|
MD5 | 7d509e1e619eec999d5b51016047aebd |
|
BLAKE2b-256 | 7f14c965ca437b35848a39703ff3a0e44bf85b23c5029fc4ee19b08bbf8f016c |
Hashes for zeroconf-0.82.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf611415b0d9b8509b0fba2c02b0420b15eddb8b2977d731a5bcd5dd8f74f2b7 |
|
MD5 | 429538805d5f3620db25cbe7e0c25a84 |
|
BLAKE2b-256 | 2b77b271ebdc282f2ecec60dca1dabe3ec753e1249584e7c59e04154276fc9b8 |
Hashes for zeroconf-0.82.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63ec646bb9d42d889fd48d1c4b7096435f57bb940b8ea6749fef1edbd3ed8eb6 |
|
MD5 | dc16f97f9b846631f6665b77cbca08b5 |
|
BLAKE2b-256 | 87e56b9fef885991af372873627e6d76bc8dde8c3825705294a351d97196bbd2 |
Hashes for zeroconf-0.82.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2cbbd47a726e675465ea5f1267ec0a26f0038680102bc8ab5d92dabd963331 |
|
MD5 | 6a3a96c0b2dda0eb876642ca8fe244d7 |
|
BLAKE2b-256 | c0f6b000c8ea832a667be50eb0e071f6a8781dfe918add953da4dca4dd36b251 |
Hashes for zeroconf-0.82.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b767bd55b4ed0f02be51af8973073fcb8a4b5fd3aa256ee895e1db1e731d7024 |
|
MD5 | 5bae5b10f2c89aba56f9fd634e9b6655 |
|
BLAKE2b-256 | c21e8d2c9815564383f8d8ccd10e58e1367f86cbdbf77e4e1c3e14edab9326f3 |
Hashes for zeroconf-0.82.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e753a0253b357ba8908ab5880d261e813591aebceae581b325cee5560a832b1d |
|
MD5 | 86ee8598554853810a089645333406db |
|
BLAKE2b-256 | 851c5e5343e203cfe145dbda54536978abf5c7d33032fac5e88712135e9ac843 |
Hashes for zeroconf-0.82.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b221af262555804c40872663e6ac7fa930de18e50b611c3c84c8abb739c95566 |
|
MD5 | 43ca34832d6817b9a9137f69d85037b3 |
|
BLAKE2b-256 | e1cf29fb196532edebec89833907d83e6bf785e070335a9a0b46b4e92c964514 |
Hashes for zeroconf-0.82.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1298add26909e8a0e94552ed9796e3242295a4bed91a3a20a2808c58bb73cf22 |
|
MD5 | 558880ee8a379dcfb1e613a3e3ec769e |
|
BLAKE2b-256 | 8a005c92755a99a94f357b410c3aa0167460a260ba0006f3854e2655c87e93b2 |
Hashes for zeroconf-0.82.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fea55dae71fa5f78c35b9ad066c169c84bd169b391c06dc4271262691648ed |
|
MD5 | b7850c635ed712cccf17a79948e7a96d |
|
BLAKE2b-256 | 09a0379fa2edf75ec75def182549ec48241b8659883572ff6b898564a29f3fa4 |
Hashes for zeroconf-0.82.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30005bdc16c5791fb6e30f18f9f409b2f2ff20abc4d9890a48ff2ef192a45499 |
|
MD5 | a5a308fef337ebf7b969386b65dba8a5 |
|
BLAKE2b-256 | 37784b354d67d86e7eb4be292b3a25881f7204886ef8a4474722f838af752e1f |
Hashes for zeroconf-0.82.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdb661fed74999fcb2d0d7f4d55a2c9a598c6e24a30e759e5a6eded087f61e99 |
|
MD5 | 623282fd03ccde200de3ca145e172fba |
|
BLAKE2b-256 | 192d379f80977136f707a80d92b256ae03797d91812ea132fdf02dccf4464bf5 |
Hashes for zeroconf-0.82.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49ce79cc178f0b1a08a61f54c19acb86adf637cab9ed2a026a492ce839b8f7f9 |
|
MD5 | a1f7a8daf3b5f5d94871301c4cee1ea7 |
|
BLAKE2b-256 | ec1774c8a0c79883d208c5950a95b42bd7c7890cd2bb35c5e8849e1e2cc35330 |