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.93.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 767553204c232fc28c746a7ffd6717bfc2fa0664e2f385818278e46edbfd24a0 |
|
MD5 | c68bdf4387bdaf0615110c666a0ba59d |
|
BLAKE2b-256 | 55dd3a04a126e76cdc53b6e96937efed9560e0bc12bccd456e835722d2561b42 |
Hashes for zeroconf-0.93.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827d2a89b1aad12108f776b888672d49292d4d42a7254e1bca06bc9686790360 |
|
MD5 | 4f24a0eb891752253cf336b12040589c |
|
BLAKE2b-256 | be2dc81d371c98bd45fe0c87e2ed12b2667a5b9f96f00dc344e2e5b1d526e8b7 |
Hashes for zeroconf-0.93.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42b18915f32da7e53a43fe121d26f1fd7acf1e9c1df5f013437601dd3b84064 |
|
MD5 | 703185802e43f1d22d55823dfc5985b7 |
|
BLAKE2b-256 | 1353b9aeb43d0bac73c0fc8348408a4a98f734022d8541f450b6da972767b479 |
Hashes for zeroconf-0.93.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25bf4ef2ded3ea2a86ac58f600f133137e81193474f00271dafd1e2f0e3f074 |
|
MD5 | c11cf23f23d706aee2b98a3016118cb2 |
|
BLAKE2b-256 | bc195b57380a84e5b15461d84f0caa1ce5703c4ea96b67c195531f22deac19dc |
Hashes for zeroconf-0.93.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a285017932c915115dfab926fb89a94869f1fd17950b8bd36fa09af1055e6992 |
|
MD5 | e8e880b5b5c241c4848730016157bc07 |
|
BLAKE2b-256 | c18455999379d926baa9cbaab59a5402ebfd63883a1e76c3dca24440f0ab3152 |
Hashes for zeroconf-0.93.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246d5ed3bc64d479ba04ef42bb0948ad4cdc4ed487bb0d06d96be760e6018d25 |
|
MD5 | f87d59e7297c0cdfa1c64164346dd872 |
|
BLAKE2b-256 | 9e49c8abfa9fa0d0ebc0a13773feece36e06b296de9bba4641c6f602a09ec67b |
Hashes for zeroconf-0.93.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7834d2d34e6808621d63dc0e3301b0308e0254a4e15409c5bc81d90b4d90359b |
|
MD5 | c9e275707102c1784bd9f77a4aec590b |
|
BLAKE2b-256 | 835d20da3603bb4f3994efca0e901841a86a0e36089eb420349276877ab61bc1 |
Hashes for zeroconf-0.93.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 295d0225f4af80e7de1f11e6a17428af879840dccc0c2fadf66f288cf1941363 |
|
MD5 | 65b993f712d4b98f662b4dde1f7f5cc1 |
|
BLAKE2b-256 | 410161a975d62d8ee8e62775ffa21f3b5da27f4e0e3c3efdffbd6ee771ff0c61 |
Hashes for zeroconf-0.93.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14c15eea9a6c72513dac06752a60aebafb4e0cf99545f0042a7dd3a1b1fca4a9 |
|
MD5 | 1242591a46c9e0703f9ec0c55ec5d7e1 |
|
BLAKE2b-256 | 7018be14d0fe11fb07144a1b076ac97625356116a85d71f6ed5a489e45f978c7 |
Hashes for zeroconf-0.93.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cd946b63463553c370142bb3508fbc444140a4723b26d8ba5ada03b3768fda |
|
MD5 | 5549284e4af581362b76ba71376a2593 |
|
BLAKE2b-256 | 01cf40a46e7edf72656897f2abf8db0c716124998ac86e3b3298be081f5ca855 |
Hashes for zeroconf-0.93.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d70a3d06a6201d73c4b2e9fe5dbd588a9fc80ffb2da7345e31da6c2c53d4137 |
|
MD5 | ecc9410925ae47b09db93702e000232e |
|
BLAKE2b-256 | 59fbd3b42672d071e488510f751f61b8074958a00e5a39c10f0a7f13611186f5 |
Hashes for zeroconf-0.93.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85704cf7756f011c7c024ecdd01e772c68a311aa7996ba039551b7912e146ed8 |
|
MD5 | a33a8766a743172ed5947d9b44db7ade |
|
BLAKE2b-256 | 5eb339a4e66acdb8e2c481e42d2c47c93524a5f9c0e17a220a33b020701a4679 |
Hashes for zeroconf-0.93.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171b17d9ae566a21e77c3e53a27e4390cf3245b76799c1b1c720bb310be59ac3 |
|
MD5 | df593fb04ff9b083ee6281f099905615 |
|
BLAKE2b-256 | b3a7965db7db5339cb1cbb17bdb4f697fcd37b2af00d36629cc04929219caa2d |
Hashes for zeroconf-0.93.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ec79fe2b831f6bbee39a9601cdc986d72c17df900b5b73cafd6d7be008a8af7 |
|
MD5 | e031c36f1eb98f2ad3044ed8187fba8f |
|
BLAKE2b-256 | 073a9e89c698448a34f745d951d29158231c7fb58dcac62fb25661c0ab51e760 |
Hashes for zeroconf-0.93.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ac348cf1b5fb58f70f52de3518a08435649a100c006f5a0af868bcd7073faea |
|
MD5 | 8e0839f84b3c344d60153830a2719d6f |
|
BLAKE2b-256 | 6a97aa1b5fd9a0d1efc77d39f665c79521cfd066b67f74ba4033881bb8d38a2a |
Hashes for zeroconf-0.93.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33594d398edb95fb85114401c899b383be7756189468d8acbda5e2f90bbdf8b1 |
|
MD5 | 61d9e2408ba8a35c67a00255d305cdc2 |
|
BLAKE2b-256 | b04567f28e95c810398b152d02696ad70c5fd97e37ed527db1d9e8ffe3d1bb99 |
Hashes for zeroconf-0.93.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6202b69336a0a65fec155ff73a7b9d0398f2da6ec6a3720c38b2fc1a5299182 |
|
MD5 | 14e04d27802dddffd3a06c919a34d248 |
|
BLAKE2b-256 | 6b727238e1bc6db0857e7ccd197bb507e72194ad66dd4e23ff67a00ab7532672 |
Hashes for zeroconf-0.93.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8afbb82e30371878c3f061b9fe04c43a0d17f9ccd2dafbe76a33c74fe54e63a4 |
|
MD5 | acfb2210ce23bf98813012ee963ff522 |
|
BLAKE2b-256 | 9bffeedaf9f8ef9711aed35a956d80ebba8efc18b124cbd81c0f84b2ec5ba359 |
Hashes for zeroconf-0.93.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c0c0f0513ad3936b240de07cb8faf312378806612bfcb759319df52cec57cc6 |
|
MD5 | 0f2b3a6d7b79dd1c8c88169cc2370470 |
|
BLAKE2b-256 | cf901d1227b152aeb4c5ee749d0cda7b98b9105947697074b1468077e5f4ea9a |
Hashes for zeroconf-0.93.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 608edcb59084d3668ffdc49c64b73885c20aea2725167f7fdf16c0b4a9384035 |
|
MD5 | ca71bc2c0c4aab11c2a5204a47260d9b |
|
BLAKE2b-256 | 8eedd766d757b7dd409df8eb32c651ced35086a17841edac083f35d30144e5a6 |
Hashes for zeroconf-0.93.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca34d872b4177eff52293476e375c410f36c6cf2ec1d855adc121c476caf26cf |
|
MD5 | 5fd74e593f3ebbe8597c5035c9037161 |
|
BLAKE2b-256 | 740d14ed12ba6c976ed56982825bdfd123169ee7a43a027acbbb0cb5071014d1 |
Hashes for zeroconf-0.93.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892a53606ec3a837cf24843a02ba38e5046290feb710dc23f06971cad3f029c8 |
|
MD5 | 76baf405cfaca4f3a2ce1e3c2a9dfc0f |
|
BLAKE2b-256 | f5d7cfcd80a80007bc0ceb72df44a0d4595f36956afa890f602204e6538fe98e |
Hashes for zeroconf-0.93.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 619401672e3e62e69e952f9577184d83c9f0d4ac1dc5e424c18aa7c75ae3dee8 |
|
MD5 | 63236ea5237867247c7e29c1fdba5e60 |
|
BLAKE2b-256 | 7902b20b4a271589629178a8c5274e62466f54eab0e45139f5bc23e0a7ba0056 |
Hashes for zeroconf-0.93.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dee16523f878f930e9411042a4cd9b369a287cf30e16e270cca8eb1706bf8da |
|
MD5 | baf9d158b2f71517f9285a45f03acb73 |
|
BLAKE2b-256 | 7e5d20f000cb34205187e54851c15a01a982926a9b75a4d6d425fc7c727f1706 |
Hashes for zeroconf-0.93.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c36a0e64fff6e924aa7985362772437c8e8b18df97f5f589b9292d3b6c49aab3 |
|
MD5 | 1de9bd726e3a5e7718e261beebb51b03 |
|
BLAKE2b-256 | ee3150daf7d9a2a4b06691830d5b412c03dd32beae0a64c3a2c98de5abd339c6 |
Hashes for zeroconf-0.93.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd55b210067bd80c6c70b80f2355df2f5a1778f37d53449e52d654ac524dffa7 |
|
MD5 | 29138cffee4eee8f3f266be3e530042f |
|
BLAKE2b-256 | 8977494bcbbab93cc60229b8f9dcb569a9677971ad376bd9f7c4462e9d06e2ba |
Hashes for zeroconf-0.93.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d6669b23c30d41cce231920d58f41f6b6015b1cf6bf5a686872fe12130c1ea1 |
|
MD5 | 863f2e3690a6174aa4b551d7a6eb2704 |
|
BLAKE2b-256 | 1cbb97d85bd2e08a16a0c659d0a90f2cdbb8a340df346ae184f426a17d721a85 |
Hashes for zeroconf-0.93.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c589d28715bed7803850811dcfdc9f24a1bc5113caec97a2cc64c9a55dda5cfc |
|
MD5 | 98772687c5416900b1858ca093d5d4b0 |
|
BLAKE2b-256 | 80fb93b534bfb0860df30c9cbc8153b21551ba5a3fc03966aa5325c38a686352 |
Hashes for zeroconf-0.93.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe33fed29062c67ad00d4f5ab5d14b0fd628951d1338704f31b1c7e42425e75 |
|
MD5 | 2da2f2b2c3ceaba61073ada0dca73d9f |
|
BLAKE2b-256 | af496e8a31ad2951ca7b7320b187a760809bad96a9bfe388202dc99329f139ed |
Hashes for zeroconf-0.93.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f25a24e96b2bebc3ad94f2d2bd8e14f33ae41adb749e8f43ef89d739b9a4aaf6 |
|
MD5 | d2a5dcc4126afe6c51b935291191e40a |
|
BLAKE2b-256 | 008b17564c6551adca891740909e3291ad23513e7cefb5052293c8e188a8c964 |
Hashes for zeroconf-0.93.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 311fa1e06c9ea9a5279a064acffef0c0d4cc07072ec9a5339f33b51e97f99c69 |
|
MD5 | 9a532c25ff362101c2d3d3461794b21e |
|
BLAKE2b-256 | 1e7932ce3e900e3566b034f6b5b8e3b33777820f5f0f299b0b1f6a8cf861e99d |
Hashes for zeroconf-0.93.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abcafeefd2a4c71d72ee5bb2ceb001ffd5a0ec672cd284f1ccdd72e21dbd9a34 |
|
MD5 | 5c8a18f4198224ee0b08634560ea5ca3 |
|
BLAKE2b-256 | 351d772e79872b0d4f9f637fc18d47a78e675cc76953ef576d573a8635dbf6b5 |
Hashes for zeroconf-0.93.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25ed5b866599ba9282c87ecd34f516f7e7f2556eac90c2c27465790909b5f78f |
|
MD5 | 054098dec1baf0a875cb30b4b4519676 |
|
BLAKE2b-256 | 78b6c90308534d49c2864a168ab26be9ca4a5a9b34d54dede3e477e9f971d6d3 |
Hashes for zeroconf-0.93.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 398e0adb9aeb235e67989a632f4e8f7bbbf1cb9caeaaca90a93fc7a93d08b2f4 |
|
MD5 | e769bd75d3397d35f440c51672c9cd2f |
|
BLAKE2b-256 | 6cbe3e0df6e623201fc927c58e20a84ec894017105b942c0045bb58207326690 |
Hashes for zeroconf-0.93.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c33b4e1f912b4d9894851d112d65c86b241ef2dc54bab1ad567409714d94bedc |
|
MD5 | cd4bc3a94e1e27b54f0d46cc85fcfb1e |
|
BLAKE2b-256 | 0fc9eb797cb6e772dcab0abd06509af8d494eb82e223b1d687340f3f6cd35602 |
Hashes for zeroconf-0.93.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b684e60e6e321d5a8d86a80cbd9e63f332fb945fda1ec4e4cbd3553d71765b8d |
|
MD5 | d8be949b010b535b130ae95728f67292 |
|
BLAKE2b-256 | 471d32b609f2b489bcd8335eb8bcd33d703b486de4fff613de22cce35586f216 |
Hashes for zeroconf-0.93.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaded70898a0dbac9bf750a60211b6fc4059ba6acf11f22caab890f3e001517b |
|
MD5 | 3d8f6004e09aa19fe5fe63c7d9fc4b4e |
|
BLAKE2b-256 | 54d7f49e1373d071edc8072c9455d618d93f5ba2fe23b4cab201fc98bfd7c26d |
Hashes for zeroconf-0.93.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e463431f8c33cf11809a05bfe1efca440e95069888135c9244646e32243e3e04 |
|
MD5 | e841293023cb8d18c3b72c1f58e796b5 |
|
BLAKE2b-256 | 9f8d451f2f6ef5bf9edc8959f365921626b41af279253d9a4f7e9673b03766fc |
Hashes for zeroconf-0.93.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ca5028d0f8e2f715baebd15b33733cc7d5cff22f688cffdf6c98189b69dc1d1 |
|
MD5 | c0656067c57e630c74bc0789160bf931 |
|
BLAKE2b-256 | aea7d5a6bbd9709c2df1d47aff5ff9e0967872f5a535c7301e25e598b8680e74 |
Hashes for zeroconf-0.93.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6169283fb263c70505f5e2b6e7e54779270d05bc8f701a47ec9c8898379411a |
|
MD5 | beb40af1f68b98c91e31caba25c3950a |
|
BLAKE2b-256 | 01b18865244d6fcb4d9f7e2989be9595e89db51362d5c6203186108f8e14d3b7 |
Hashes for zeroconf-0.93.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6cbabe73e763d12307914922ccc89b676429318520ba8d0b51dbd3ba6d6c3a1 |
|
MD5 | ebc9c1a2b9e87deb1dccf99363f67ef3 |
|
BLAKE2b-256 | 0247e2fefe7047968a03b3ee66f53f313e8b52b1a0b123323e607e39a9bb8303 |
Hashes for zeroconf-0.93.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1004d72fc6bad46e04ada174cdbe098897bca2c10097e36228d40bfe46b921d4 |
|
MD5 | a8666fbc21d4dbd5b5dd9a033ae1ea08 |
|
BLAKE2b-256 | 5451ceb0dfda68f652df9a7ebc0f07c21391820cf02649b9ba679bcb4d0ca3bc |
Hashes for zeroconf-0.93.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec01864263ae25198bc5ca0b4a7dd105447cf81ea91394cb09a64e007cead64 |
|
MD5 | 738c70f2bfba49b568d41fca6af09946 |
|
BLAKE2b-256 | e80813f981026a8c7aea9b4dba94c031243d8422cc712270e7fb3a7af11dd921 |
Hashes for zeroconf-0.93.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d845244d77ea02c69a88fd43a5897bd4c8fa1a6e93c3ad6f82922f18204fe85 |
|
MD5 | 1b6d50e59ac49de33cfcaa270704932a |
|
BLAKE2b-256 | 2122d4f8c90e6e6ab949f9f30cf148575d47062b7f2d2abbd7d612a375571e64 |
Hashes for zeroconf-0.93.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae4d673c6a3440731c6b88649523c6b777f41fd8f02422f0243f6ae13cc2c8be |
|
MD5 | 795be95f82a2b2ae2247867a7bb7da65 |
|
BLAKE2b-256 | 3aaf6b3cf3e747c4ef41db134eaf5aadb98f3d5ac9bf549e0dbdf3b40d70e061 |
Hashes for zeroconf-0.93.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55bb4be15d3fb09480ead9f4045ef389839e6137ea8e5227ac17d79b1619ab41 |
|
MD5 | 6092e3a73a85726bc2be9f7f2d8522f4 |
|
BLAKE2b-256 | 3be31dd81366064cf2deec6c2d2c32ce601b44b254584ebbdeaac7dd0e8c222e |
Hashes for zeroconf-0.93.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e12933698f72edeaf9602f5b13d4a062756299dc0ddfb52283cbf67e63da76 |
|
MD5 | 43c78ebd4dbcf8229628c24741876c84 |
|
BLAKE2b-256 | 4cc8c4d064430030a95232ae700049fb985470deb31aeba4a848d78611f09544 |
Hashes for zeroconf-0.93.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778344b2c207aa69ce40bb478b10e8f1e854a286f65feaee013e4bcf2d23551d |
|
MD5 | b70508f33927f236735cabd82cd54851 |
|
BLAKE2b-256 | 72290485273a8b8d48511ad5f0415d9e8cd6ec4139f3f3ba73f0f6c86d96ff3a |
Hashes for zeroconf-0.93.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ff8d0bf4874d3a8068da13ad2c210ef94af0c0cf46ac51f8e48c11f6d8101e |
|
MD5 | f5ebb4689840dfe9cc80d147e553526b |
|
BLAKE2b-256 | cbe2ee608829458e7798a64c7d372293e82580acc1f3e90423bbac574528d858 |
Hashes for zeroconf-0.93.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3608c6faafa5afba066acb1c0b04d24f30a934dd7cd9b0a39ad4c03fb9ec0eb6 |
|
MD5 | 8068dd0584fabd911c56fb096715874e |
|
BLAKE2b-256 | aa26d0de05d571514268cd707e8d5a63d9943f09744fe08ea17c121456a8b456 |
Hashes for zeroconf-0.93.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c219c8eb31e50c79b72dff1e29561f400ba0218a33a0540c8100060de4d3a4f1 |
|
MD5 | f51a845913e64115eaec928bd1034160 |
|
BLAKE2b-256 | 85a8ba1c31b1068004c110a5c6be7fc52492c403bedf1d4b99a8545b681aadb5 |
Hashes for zeroconf-0.93.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d827e420e17f013d86d1308335ba34de12fce3098eb0dbda3c010e033a069ce3 |
|
MD5 | 59d0c996e9fdf8a0016040d67a51ea7a |
|
BLAKE2b-256 | 0507e57a725a01064f1d978dc44903af5c8c4d968c80ecc50f8e6606635443e0 |
Hashes for zeroconf-0.93.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd78b21a81b6a6991c8be5a7ef3758e9d4dc4b27298dbc1f7b08ff1a5b49fbbd |
|
MD5 | f4f2ee856ae5872e3a72a4ed96ac32f8 |
|
BLAKE2b-256 | 6d17df899613edf3db159121b485773132a4a4665e27ce8b82f7b0f32bc27027 |
Hashes for zeroconf-0.93.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec275cdcbab6e014d6a86fb56b42322fbbbc2b281d676d85953253749b4deba2 |
|
MD5 | b665e8d689c83e859f0af5c8dc071c2f |
|
BLAKE2b-256 | 457a3721869b3af4257e745b3074ebffe2d85c02f48784233f4cc95b158c0edc |
Hashes for zeroconf-0.93.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f5b270e69757575583a9365af9ef64ca19f61c3903873bd60754bb2a666330 |
|
MD5 | 56692cdcee78261facdfa29977f68551 |
|
BLAKE2b-256 | 2e096d5ecf4896e8b59ff4dbe2abb5689187f784526883d0b4e65ca2779208e2 |
Hashes for zeroconf-0.93.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9599e4fc1eb0ba765be0b027af21de7110c8047c5d96e246234dc39de5aadf87 |
|
MD5 | 8a588be820f04fcaedb4ce5b5a07846e |
|
BLAKE2b-256 | 28b26b494860fec64463876940450f15e98d528dc22a857d3594b119886afef0 |
Hashes for zeroconf-0.93.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdad7f2717cb994b3b23090b4ccbf85bf0087a94394b5ea0387efaa68653899 |
|
MD5 | e59d3ae6d54e54c1864cf70ffbd06051 |
|
BLAKE2b-256 | e1ff0ad2c12cc8eecb1cb1ef4ba4e6f318b6ed49cb17c709c200aa40b1336e1d |
Hashes for zeroconf-0.93.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f5da6b269068433586af3a5a46b1fa4465047700bd555a883fb6e7b4c28db4 |
|
MD5 | a13259d921f229751daf28a46796f7f9 |
|
BLAKE2b-256 | 354b54d97c3a11bac3b8cf8107295c30339cf6730ea542654c876f3e8502c1c1 |
Hashes for zeroconf-0.93.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db31602dcd00da25725b1dbd2f297f8d1050c3c158c15a0f5201042ed6048be4 |
|
MD5 | 9688314bca39d6f43275300ca562c00b |
|
BLAKE2b-256 | 67073845188056654260d2f281668dabf3d94a3008369bd9c7e4e0279c6ce076 |