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.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d27ed606710fdfbf9108b6b3cd12d980840fa384d68ded96610bbebdef373f2 |
|
MD5 | 184e3a510a01d311af8ebaa484d72048 |
|
BLAKE2b-256 | 2ee4eee7ecb285ee4b5bc4a1f277b659141a34749f981a50ddd6ea13d747c198 |
Hashes for zeroconf-0.72.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10cd82783f25b0520840f3f499a4225cecfb20e42c93cde71633fe97dd60cb53 |
|
MD5 | ccae3d98bca3ead04aeb47ca62808b36 |
|
BLAKE2b-256 | 4926a988adecf5f4f6943d900bfb1d05edcf94976ff22c7f43f226e4e2c9e04f |
Hashes for zeroconf-0.72.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c123d441628fe14b248f608ca339a18d29e235c628db8ec6e575007a3d43941 |
|
MD5 | cf393c3f0a9704b67f8e8b467f749da8 |
|
BLAKE2b-256 | c2f7b65bb42f170bc7db1213a9be66e68ccafb74005a7f666cbee04c6501f4f2 |
Hashes for zeroconf-0.72.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd675ebc00f2acc4511ac4c3c77b64d1a593cad7b570ad07a9e8c6c078f893d9 |
|
MD5 | e8377eae5e57d404c6d622c0febeb2c5 |
|
BLAKE2b-256 | af81ff94efbdee9d5c952be8dc22ef6016dd5b9a5ebe2cd49781455fe8703c1e |
Hashes for zeroconf-0.72.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef46cb4e1bb1c13f8fe0b4aa624659dae3edcbc5c7f8664c44340bb392a0a0c7 |
|
MD5 | dd4fe8174d5d4b434dbb26f7d05c5d08 |
|
BLAKE2b-256 | 34ee86547ee0086a936a4e2e3022c5a45f466be80d310103bdec9153b841f9f1 |
Hashes for zeroconf-0.72.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96cdef881ec05046edb747703bea3b2bd850b3060b14deeae557311d6efc9fd7 |
|
MD5 | f9e7c2b1c4004cb0ac36b767836540ab |
|
BLAKE2b-256 | ba94f2ffafb9eb0682520057d66eeefce33c5caba25c68ff7f26fdc7776d775b |
Hashes for zeroconf-0.72.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f402ea5f80be9890796ada835bf613806f4943ed46333fd5a31c50bb0b76da5 |
|
MD5 | 5fe5453f1a9226cda6aa997f1911772d |
|
BLAKE2b-256 | 3e6db4db43bc0c050195fd980c2d7f05602a1e83d5930622338e59bedfc8338f |
Hashes for zeroconf-0.72.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdedb3e7c7fb81d78ea7df880dc6303626dd97c3effa9ff636b4fc44ee5a04ba |
|
MD5 | b6b86fc22d5f8ebb3082c963efc3a2a6 |
|
BLAKE2b-256 | 8ac2d7832e11807791fdc03b3774d8a5ce0b6aac45fda2ff768f0f5afffc8ac5 |
Hashes for zeroconf-0.72.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f0cb163ffd207a5c429a7ca59db4ffaf1101bcdb87154fada4d697b8e24efaf |
|
MD5 | 3c823b88800960056f5f93ce11d2067c |
|
BLAKE2b-256 | 4dc6695eeae9f502b209fecec982f11dda82062370d16cc2aadb78b0421c8f5b |
Hashes for zeroconf-0.72.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e34f0766be83f776cb4a3b6a21e3bab12d06a59fd69804257ea89d6f37f26667 |
|
MD5 | 2c6749d0443dcbec71c80b4c861fc244 |
|
BLAKE2b-256 | 8454b7db9d797d0f79528e52a3b6115659cd1dc073ce738dac32962a315aaed5 |
Hashes for zeroconf-0.72.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e695d88c00b7a3a312840c00c1152c7f99db9556c949f98b7bee22230f2159b4 |
|
MD5 | a7ab75c8a42b6b9172a2d0d928b2057c |
|
BLAKE2b-256 | 0220d973acaac012cb549ec3187d52e71ebc88778afb2e6f0c529e42de428831 |
Hashes for zeroconf-0.72.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c78a6f4ebb4a82f1a35ca1249d080284d0859c1179a877081c6afe1717f7f73 |
|
MD5 | 295baab14933ccf4aaf87de4ca5e5ceb |
|
BLAKE2b-256 | ad617a66f95051d7e9e7876f0bab59fb423ff5b0c0bfc4f15ca7e04e70e71a1c |
Hashes for zeroconf-0.72.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d300006ff1a202001265afc9ce488e44412f44ace1dcc7a0afbed15debbaac5 |
|
MD5 | dd4a617a93ecca1c5935c0065d1cfe77 |
|
BLAKE2b-256 | 5e5bc957a58635d877fb90c4df7002db0322592f090926b460b668b4c5c5902b |
Hashes for zeroconf-0.72.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dcdd78c8ee271c5edfb9214a4df129322250d85f1d99170b11d2b95e9d5b365 |
|
MD5 | 693366bd6a2495c6b3e855706ee2a087 |
|
BLAKE2b-256 | 43a4c0678b31b9b12fcb4401b56bef84be985a552f7ce9d65ad100e9e0cfd9b9 |
Hashes for zeroconf-0.72.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a28fb0c18868c74f2562ae44677db7f66c5e87abb7c57d399f640072c93d19 |
|
MD5 | 4a7eecc2defcbbc93c7e8fd74e9b6d9e |
|
BLAKE2b-256 | 64cb5105d72b12fcc91c393afcfc512b9f20ebd589b1972c83d3d851a1575487 |
Hashes for zeroconf-0.72.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4be5e537a32e41a21170a81f2b20daceedb36f563ef50a09151c46e56fff5a |
|
MD5 | 51ccd37a7839cdbaa8786717480fa70e |
|
BLAKE2b-256 | 76c3519537d103e985d48f7572a51102d4c3cd0991baaabac5391f080bd80e75 |
Hashes for zeroconf-0.72.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd06a99c6683de6d5b78713b38ee715fb6e923b2a63a87b06838cfbf54417db |
|
MD5 | 346daffa112b1744f21ef613f70e575d |
|
BLAKE2b-256 | 82c893416e7b7f590bc26bac7845e48e0b9903e06bb44a1e005946efb99e264b |
Hashes for zeroconf-0.72.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28cf9f38164c87d65e4a1f18fedb2bf359bd3e2f81d6d74842a8d9c928f8a484 |
|
MD5 | 5f0f3e9080931f9fd251697a6a214c32 |
|
BLAKE2b-256 | bf7d0c9dbf08e49ea063d111bc31caf0e7d3744ce6a3fb0f9ff3c17889fe7b5f |
Hashes for zeroconf-0.72.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb9817a921ef7503ab0bf0af8414070036df811c18821a9fe473f7412d26913 |
|
MD5 | 9a70ffe1a773c6aff837e45ca7f51cdf |
|
BLAKE2b-256 | 023b2c4c4dc3f3673971a68e16102b1808f6016d8104562aea04dfa22b14774a |
Hashes for zeroconf-0.72.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c33bb8fe4d3d442aea8fbf318215ab26edc16c636844b652cbe2c0028d49c28 |
|
MD5 | 2b079463bb6da5968e072c796359bb52 |
|
BLAKE2b-256 | acc5deaab25a8acb0c0fb8e10f58019374ca8927a5cdc8d8deee7a117e29a3b3 |
Hashes for zeroconf-0.72.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 264b674e4818a4830b946cd12009c2fc3b761faa169fb35e08fd97060e9630aa |
|
MD5 | e462b6f98168f2a1850fe71ba93f4afa |
|
BLAKE2b-256 | 7f51148a5fcf7ad2f37413685161a1dc5f67dcd2fe07290ea1f5c7bce72b1b26 |
Hashes for zeroconf-0.72.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5eb8d02f866a11eeb931f3934d5f5df10d057d4ed18b6d3abcac452c2c10ce |
|
MD5 | 0aa7341c1dd391c2641e723a709349b3 |
|
BLAKE2b-256 | 93b0a1b4e44faf7c2b8c080b9dca2d8e3f6780f0f107e225f098f2967b1f291a |
Hashes for zeroconf-0.72.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab0198c6467104fa38fb07cc6d448fe21e2db09326c6e8949a6c277c6d58563c |
|
MD5 | 65b03e28349967b535f1b1fe72e3c4f4 |
|
BLAKE2b-256 | 4bc2d879b545c5841a138e65a50de024e627ab1c4337759a737a4dfdcf33061d |
Hashes for zeroconf-0.72.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ecdfd7f169366af51202aaa323a158cf320adc2559e6a942fd710476f483e5 |
|
MD5 | f272e24aa66774e2288ab1495a96001e |
|
BLAKE2b-256 | 1b2507c679f9e214beac8e947b1527eb68775cca259b7601218701982206c388 |
Hashes for zeroconf-0.72.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac18c522b9f6c0c96000e94d5711877528b016e89a0e7e9e9fb620b2939daa80 |
|
MD5 | 75c5f0d0b6142f5b67ebeddfa436a57b |
|
BLAKE2b-256 | 6d3f7c6136a62ebcdd8c592f58abb2bfc18a61de5820751b02ea5719a9a2079c |
Hashes for zeroconf-0.72.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84fdedec089444a69d33017c937419de777d11f01ea77782f332c5e360b63561 |
|
MD5 | 006c5f742b7d9a7ce92820f42e76591f |
|
BLAKE2b-256 | d65e0fcd116dffdaf80efc984ad787389b87fc8e4a1f8195ed159f22de70e4a1 |
Hashes for zeroconf-0.72.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb8ec986542930a01b2adde8a43ddefbfa9a99bbb78d7a9f6e67a4c73384346 |
|
MD5 | fc1fe6e1632915516200123345e3f969 |
|
BLAKE2b-256 | 35dd83748ce35b7932d5943e92aead93a4281afae6d248774b5430d5f57912b3 |
Hashes for zeroconf-0.72.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b547621d6243049371f4e55738935b9d96a3f30c31deb502e8406f1d0087ded4 |
|
MD5 | 39d5650dcddb471e252e9390eac95a14 |
|
BLAKE2b-256 | c61b0b67c32faf8614c7b2bb6e0bb5478260360e03007f7775edd66f1b772c82 |
Hashes for zeroconf-0.72.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1893d59845a71b7071a2cb114def4776076ba56ae8e0f7e4cec4575de23efbfa |
|
MD5 | b5502671beacdb8a3e70b121b59ae751 |
|
BLAKE2b-256 | 62181ae8cd4ebdbde089f833c7fef769f39818148286679c580544212fb6f88d |
Hashes for zeroconf-0.72.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ccd8adf30bd70eccc03bb48a20ebe4417d04c5f6bad85e278297977739f1d05 |
|
MD5 | 34e8403cbe5e1d9cea6c0e20d882746f |
|
BLAKE2b-256 | 943f752bcfc405da84777c73e3307884a54338a1e485e8318062750e487cee70 |
Hashes for zeroconf-0.72.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b93c65ef438ee6a99e1277669b68943e6571acc3c28894d433091e43c1ab70 |
|
MD5 | 4269cedccccfdcff6f6c3e3571e9519c |
|
BLAKE2b-256 | 1da4fa34d0d3913e4a5ac3934340ba6d8dac586804065a7be90081f860ef645c |
Hashes for zeroconf-0.72.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88362d868b35ef2c6b95346a683c4819e3926b046dc15b0caabefa0663a1c5f1 |
|
MD5 | 726aba38e269b3aa3424170865a87d9e |
|
BLAKE2b-256 | 843cd46e3757045994058f90e354dfee0300bb67cc4fd7ea3cfa81532480648c |
Hashes for zeroconf-0.72.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f7c4590b62a9aaacdfa226b63bb455753b23948e3aa042cde6cee0c6bc0254 |
|
MD5 | 5f48e1c08306d073455edbb7f7dc82ca |
|
BLAKE2b-256 | 43bed792e815add2dd7ed1f5b4ca4df2a7be98b0b8db99b26b4759bb4162b58b |
Hashes for zeroconf-0.72.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c782bd3f6e45549f59fbb087af57060d4abeab7f8c0a5fa6745c68a542652a3b |
|
MD5 | 5e3a79d5fcf1ee847e083034a092f7e4 |
|
BLAKE2b-256 | e75dfa1b3922a9c9c6549096f3d2677008157bcf0d60732e695882c73f332dad |
Hashes for zeroconf-0.72.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578b6e89016c9b71c5ed442802015e243421504b8ab49e48e146df9d67308086 |
|
MD5 | a3c2ab9b17c752d5603244647be1d5d3 |
|
BLAKE2b-256 | 7681928843c10f28f512fd48b244863f6bef4582df6d4367db374d801f89fea5 |
Hashes for zeroconf-0.72.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189c3bfa2edb3f9019aa039b8ad00ee79f1bf045e6990ada825a69da2e8d8e9a |
|
MD5 | c96eda64bf6f57be3619793bcf9847be |
|
BLAKE2b-256 | d49fee436ec3c1c7a396f187a269030f4256a3dc79a6cef4642097d11357520d |
Hashes for zeroconf-0.72.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda776b033373b4eda9f776a7d98d5edd97144e14d7820fe0d38e254688b2f9c |
|
MD5 | b5e99cf00884e68ee6df97cb9ce8a2fb |
|
BLAKE2b-256 | 537f4fb10a8afdd5142751af074b0ff66e0e7893d288babc2ce24c6067f23bba |
Hashes for zeroconf-0.72.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d48b129910245bdba266ffa1800427f2bbbcb3da005b682b04ea02c48624c17 |
|
MD5 | b281b720249825dff7690031aeef56a3 |
|
BLAKE2b-256 | 15ad719a48aeacf0db9d815cb0c7d1345228016bcaecffc1e82e39d38234a490 |
Hashes for zeroconf-0.72.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39448abdea2a56a89e4eae2780fb6cf3b1db9647f117a461cd7c0473c9b7eac9 |
|
MD5 | 81a9b51ffd45a27965897411474097bf |
|
BLAKE2b-256 | 638ac185e44d574e4d16210f6447cd9b8bdb27e1811bd5a991aa44e16ea7e4b8 |
Hashes for zeroconf-0.72.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6de210853aef930f590e6adedbe5c76f3874b8dd7c2ce9b9ca86fc48ff110984 |
|
MD5 | a971e850515ad5aaae7d0093a7c1cc0f |
|
BLAKE2b-256 | c0feae68b351cc48bc5e188417ee79aac4c6b31f6ceb65877312e3bb0d7d3b03 |
Hashes for zeroconf-0.72.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3676d9d2fa107c09f7637346e2e7bbf7e402694d5de74b8e038cdb5a1b5bda3c |
|
MD5 | a74819384986f9bfc441d4600f629f54 |
|
BLAKE2b-256 | 1f63618b1c1217dec670f87732b14ff256d16cc3cd31bc79a5ab23b583de76db |
Hashes for zeroconf-0.72.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ad92a380e62c2c95b10a4c2a89e0e7efa4a03fbf52687aca2e96fb141111d4 |
|
MD5 | b7b6437d18e780725f2749987ded69f4 |
|
BLAKE2b-256 | 2117182116fa19451665aa79174d3d0980de25b33820ab5143b2f5010d2a3d77 |
Hashes for zeroconf-0.72.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5e101641519667402b78bdfd7fe10cb797bd0ac3cf11798bd03c2e8efef3bd |
|
MD5 | e5b64ac43bbbf5bb73db85e7c7c1f42d |
|
BLAKE2b-256 | d960f8b0a4a342890e55e48a433948c59f774fbaa2d79fbedb7b8589ffaefc3c |
Hashes for zeroconf-0.72.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e51f770e7893648ca85c5349f646375da1616acd904a6400a6f05bce052a2be2 |
|
MD5 | 22bc9da32ad22db289b359c29888bcb5 |
|
BLAKE2b-256 | 84dd05a948120aa967ee10f57c370f718399d9becc33666c9512a8c16f0e2222 |
Hashes for zeroconf-0.72.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579a1ba3ffde0c6b6750c5d5620082c4ac391fc93508b3c1a532cb661ae47b26 |
|
MD5 | 4a207eb894191f911fd75da9c47d5e87 |
|
BLAKE2b-256 | 735c2d84ca65ca24e7212c7c95dbccfd6d2e63e370893e53e6db11ccd497e4e6 |
Hashes for zeroconf-0.72.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45fbea783bb169a9b99aacd955095a3d053e6d55071ff5a83d7eea2a3a82f355 |
|
MD5 | 09d008b21163719576f80c821b8bd3a9 |
|
BLAKE2b-256 | e4b4a553386de850dcf6257861e76519ea8b2d93e57bb2e332bb22172c1d5ce2 |
Hashes for zeroconf-0.72.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceeebb194cbc8cea98eb9d37c1113c2359c47a6e42df6c9f09afcb08c0463002 |
|
MD5 | b0552b36d4b3c28766e8eb1310cf3a53 |
|
BLAKE2b-256 | a8e316af3e40bc98a154cd5525cdc2288070f1434e7702e90cbcb3b0e2c16fd1 |
Hashes for zeroconf-0.72.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f251cad558467f6262e666ecdf23b2b46b88159aa4cbb3f16b22ad5164361329 |
|
MD5 | a5dd2fe84c8452e1bde519c25b04c3e9 |
|
BLAKE2b-256 | a4a0a45c4d200a95d4daa8c3a44b320691394dd85bc1b7d6ae8063fa1e36fabf |