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.118.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcdb459050f2e4de1aae08c19eda482f466bd195f20c2c6ea0476b1df1824b82 |
|
MD5 | 66f848a49273a6f40e21237a22b5885e |
|
BLAKE2b-256 | 9b7bac6e29f53068abd09075b73891d0c5d4b1cac320f578a19e77aa1bfbb119 |
Hashes for zeroconf-0.118.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 732a286711a0c1321057493ba9f2fd232c23084deb55e9e6c7da742fcf8254a0 |
|
MD5 | 2ab025d62390f28b63f7aa69a7b8935e |
|
BLAKE2b-256 | e948db9fba7c27581a5559e49538ff6621ccffffe3ab8b546d14577b8ba32da1 |
Hashes for zeroconf-0.118.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe7d67685e48a628f44cf430237057613f81ca4cccecd69e74edfce5a2cd434 |
|
MD5 | d6493aa4bc8c7cdcebc9a040e9d2eaac |
|
BLAKE2b-256 | 118ae778c0373b504f3945c496ef2caad3bb6e5145d2725330b55d8dfafc28c3 |
Hashes for zeroconf-0.118.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cbf302f28fefda1d5aae3c6c796fb1ab032eef788d3f1d1e033ace0692994cf |
|
MD5 | 31d2ac4ab568dcbabe4a6932dc217202 |
|
BLAKE2b-256 | 10389bbc5ccdbcaa7b3fedcd2598eb04d8379a10c9d1c786607a5cf5726f8c10 |
Hashes for zeroconf-0.118.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f761e846a9cbe1f0637d6015c0678ff9087636847e40a48b6e65572d0f3f9b98 |
|
MD5 | 8a55b437095ea01a644240ce1bb86a63 |
|
BLAKE2b-256 | 9c26df34534680ac747b399b7522d41756d5ea94a7cfedb8c95018a6388aabb7 |
Hashes for zeroconf-0.118.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 804f52d15f27e683b2b7e4b5d441d1afc1b62af874036fe7dccf4399ccb4efc6 |
|
MD5 | 371364496937b1acc6ee3578387c0040 |
|
BLAKE2b-256 | f9ca409c2cf5026b75ab57378a23753e61da77579181c348873a69a22ed12e7e |
Hashes for zeroconf-0.118.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892b33711c47d918b227566d08489bde7daf862ef989dc7474561a6bfaabc965 |
|
MD5 | 79aa3cbe28dcd2fb5920d5df47ffea9d |
|
BLAKE2b-256 | cf9760850287f5190bf739313ac108dcd555be963eba2ed573ff3ad76820a93e |
Hashes for zeroconf-0.118.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13462847c249f48843cb2e65e159455b9058b1b5a13069ab1daa9c6c15add24f |
|
MD5 | 821de0cfe97468d26a4aebbd051e632b |
|
BLAKE2b-256 | 2feb8d01a18045898bd18598f95e43c965c3d2f1f76bfa8c76940176a79ce16d |
Hashes for zeroconf-0.118.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41cdda7829beab72f1af53aa6ac1d2dfec98f1f8aa4300fe3da0e6a1b90ce01c |
|
MD5 | a73e0b2478b936ec86c76c2526c565c9 |
|
BLAKE2b-256 | 4e6b08b0b49588e16a38b7c9e2cf4d9effe35808f94d6f6ef7ed5df3e5472c7d |
Hashes for zeroconf-0.118.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c1c3ce616958fdb71f10be35d466902b6ae1cb5555a6e1d78dffaa32ab51cf |
|
MD5 | 8ca00115309f19796c5b09bbb126687a |
|
BLAKE2b-256 | 124015b3614d08baca220cc8b1908914893b9072c851a12d08eb0ccaf97f6669 |
Hashes for zeroconf-0.118.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f64ec5add5f483c91e9cef461cf75cfa36872d981b026054a72fa544bd6646 |
|
MD5 | 6d02af9f0f82cd33e23cc9709a7d4fc9 |
|
BLAKE2b-256 | f3f83bec3f374e7994a48df51f15ba8b97621a5f77ec7e8a6ce14e6ba9c22443 |
Hashes for zeroconf-0.118.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 469b06c0152989f06bfd87859ee1f196a7d8358a0e43c1022a3d6a66a0c0a9db |
|
MD5 | 71705f9497df3462cd36415b83b50eaf |
|
BLAKE2b-256 | 1984e2acfad461bf2ab68bf1ca8a179f68ab127a8132888c1b187f648b61d662 |
Hashes for zeroconf-0.118.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 803ea3edd84d474d7d1efd72a98d8991a9a023cc54c0b186d38f4bcdda9b6966 |
|
MD5 | fc91460c5abef4ee8085636a155d2115 |
|
BLAKE2b-256 | 521de7f143b4fe1f7fde7b850262b962776c726d1c0d5b9f1299f65b778e613a |
Hashes for zeroconf-0.118.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3392cd5d9b869666c95b4c79100a30791fcc16616e247611fd3aaca9da12b6e |
|
MD5 | 68b6ac1afbf7697defa834bd46b943bb |
|
BLAKE2b-256 | fe6259e40509be8272e391070d24989a8a1e1d44f6dca1d0142d84f7a6c04fc9 |
Hashes for zeroconf-0.118.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2380dd5a8d53d0e76df1f7ffc0bb07c252be9ca724e15dbee60c2d951a2ec8e |
|
MD5 | 0c46b97b205cb43eec032d2d07c9e570 |
|
BLAKE2b-256 | 71702878df6bd933130bbb534b214d85df4be26a7d21f0bf37682837ccf022a9 |
Hashes for zeroconf-0.118.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd7262f4a8f3d72b34313848cbf632c667aca0c3c100a91152deae68bd1d9003 |
|
MD5 | 609ac15bdec8a048d05f5fa34b9a381a |
|
BLAKE2b-256 | d56188bf8d1837324e7dd8f65596b883b21e008930b029d54b3b14f09065c27d |
Hashes for zeroconf-0.118.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5074b108fdc54434bb7dac1aed59b9dd1348bd682e53d960b4a358d297fc6e67 |
|
MD5 | 7ad34d1d17c00c64d0c2dfa6e0723c18 |
|
BLAKE2b-256 | 152cc14c34a7b24872a424a75e88eb873e5bbdb93f6f8de532ad4f888a68cf91 |
Hashes for zeroconf-0.118.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36679534322887e4845288864c3e3dcf4af3990bd2233aaf8726425bf50458e7 |
|
MD5 | 0f42493c05072ce9eeec731e7550fedf |
|
BLAKE2b-256 | c6a1cca01ebbfbd2e9865edf368799b71492f8206dfc76b1230228b3bf165901 |
Hashes for zeroconf-0.118.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57dd567bc70cf40a273be9a8513e67d8b20b064036e1bdad72a088a644adbf4 |
|
MD5 | e2c1017ab6d9e43607e99ea56ee39676 |
|
BLAKE2b-256 | 34c626d4c944557e163fa872b22289bca81189d8d0ba4ae34c7fe22f4350dc75 |
Hashes for zeroconf-0.118.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09ae2c1fec410d9a1b345d2e5e9b7d17bbb0697f1f8e027302caf2aabb2a119 |
|
MD5 | 17043730c1439f077dea3b23344f0eed |
|
BLAKE2b-256 | 24c736150456aa97d7d270a1d37612243690e05f69fe660518a992eb946f17c2 |
Hashes for zeroconf-0.118.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfdf0d65788ef811268ede6124e475e056a395d403d8677ddcfa6874107e4c16 |
|
MD5 | ebd4192212b7c04444d95137a96f54b3 |
|
BLAKE2b-256 | 74d1d1f0a96cce5fe54c16f6b92ece38a99eb3cf9676eb703b5290a43d837405 |
Hashes for zeroconf-0.118.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4f2b9d20fc5beac57fa7e3cb036184e7b5c05f25afea0c4adb809ef2b19b14f |
|
MD5 | 66c20ac5c8f455cf315478c0c25253bb |
|
BLAKE2b-256 | 4196e126f4429917c81ecaaf93e64b4d68aba45814c9b17fc9b3a252c21943d0 |
Hashes for zeroconf-0.118.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d98ced8f0872b884bf33ed121d2679a293c1c33447963e241ea94939b7bfe865 |
|
MD5 | c7a029aba751429f6a9ccdf423164d59 |
|
BLAKE2b-256 | 883d88c28b0abfd802d80f10a63878b73e697d180a5e181bd14819e9e24bd4a4 |
Hashes for zeroconf-0.118.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad83121b658afcb8fb2e3d1fce6d05a8f6f4910652156eb133bfe31ba0488b5e |
|
MD5 | d6a7dcdabc966e406d35f04946ba6316 |
|
BLAKE2b-256 | 8065d6f23357bbee98f1319bb8eeb9fe2976f5b182a9efc342975bfb92d9635b |
Hashes for zeroconf-0.118.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566a900090433cddf00885f1e714ab3859ac92a36d58ad13f158ef213bf9e0e6 |
|
MD5 | 1869e53b8c10c070a260feb0a6394ceb |
|
BLAKE2b-256 | d275f6bbbca03093c03c59c0623a46f37dd0ca71094d02c41febeacc3691f1c6 |
Hashes for zeroconf-0.118.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a78bbc266b8957742128500e9a574e0b6cc4c6f1bb76c40bf9fc2fe6396d9821 |
|
MD5 | ea33444d7ea654863c9df2daeafaca29 |
|
BLAKE2b-256 | 075df06afb5266161212aabeea5254035fae9bf26a27a8e7d01e54cb332836dc |
Hashes for zeroconf-0.118.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03dfca4bcad6a6525b7e592a3ac10588efe714e45e30920b2d4644efe179738c |
|
MD5 | 9a1d2c45a30333f74717706248ef655c |
|
BLAKE2b-256 | 4f5d54ab39480d697cb0b8b8b628638d21b2da7294bdc4c0e0ec77d5ca3d3c3a |
Hashes for zeroconf-0.118.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbbe67ea08e849395ead6f5f61ba187dd36721944d8a770dd44fcbfbacacd0e4 |
|
MD5 | ee0a0b15b2a954b573e8a7e773f0aea8 |
|
BLAKE2b-256 | c40f22afba4a771f93e24ee0d75280ebd86af776093d1d0f373e8029aca6a45c |
Hashes for zeroconf-0.118.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c3892afc6d99f70584c2cb4586fe6e246fed06037e4fe00b20af657795590a |
|
MD5 | 86399eced5d7c37357e16d169f81cf42 |
|
BLAKE2b-256 | db12fcab6c63779f8754cc884b521ee42f85022f876ae2a4be85815840ea8077 |
Hashes for zeroconf-0.118.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb16d56b04b59f4784e1be2977590388c81d074c5426cbfe6161e5e3b109735a |
|
MD5 | 4aa6ded3468da685c332bc811ad8bce8 |
|
BLAKE2b-256 | d201724b8276694f8df51bc30a25581e3679fc48342f9d8a838ab12f7ebc4d8d |
Hashes for zeroconf-0.118.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2013b959e5219a1865c317f6abab606cb0398977e0308654900bc4ae21321046 |
|
MD5 | 57bbdea90451dc6f3983c0aa55a9d250 |
|
BLAKE2b-256 | bbba6ae6fbdd9375a602cb791917ccc08acb118f50f66e847f01f97d5ed95114 |
Hashes for zeroconf-0.118.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11c933a741a2799fceee49e2b49013e6dedc60592f733e55e3dcc77330b3a2b1 |
|
MD5 | 85e5602682b898f0f943a091e7561498 |
|
BLAKE2b-256 | 5bdcf40014d0344afe923714b23723814df0dada5ff0d5fe48c5cca1b5af0df3 |
Hashes for zeroconf-0.118.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559c395ff09a93c813115da6c75d1f191fa7871015ea823a9f23d06de5feb0ee |
|
MD5 | c5a7092bb8d0df2c16bc426204309048 |
|
BLAKE2b-256 | 648b7601e82dd73fe892bbfef20796aa2427e7a61ea8c05a3c4f58c2c72fd549 |
Hashes for zeroconf-0.118.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e5f20526ba17e9917d4dd74c85d98169686d1ccd131a3bc7b0c374d5dae472 |
|
MD5 | 4e09c11c48ae5338980e81c1b1500827 |
|
BLAKE2b-256 | 64d9cfe27cb7713b10eb9e2ab30cbfa9b400aa14817cfb6fc9af0cb37ba54eab |
Hashes for zeroconf-0.118.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12bcafaddd0e681a3f964ed3c6ef9f00f236d89f5dc5b39c845c5a800ab80773 |
|
MD5 | a6acef1770c9d1a7904979b512b37c64 |
|
BLAKE2b-256 | b6ec3033b0c1afff52ea268e6741dd78f04eaa66b8c626ce895b2ed9c5fd5a46 |
Hashes for zeroconf-0.118.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b162e6bb9746195f8a166cf799067bc97016d77ff2d28266513d1430bcaa632 |
|
MD5 | 67b46da71ef11eed3a9caf80c665d5b8 |
|
BLAKE2b-256 | cede4373cba8ff2e1b501987ebaa007c3b02150b997ec3d6b43ecd3dfea954db |
Hashes for zeroconf-0.118.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3caf4894853bedb376169f6aa1000174c88c453c59b2f35e891aa3310fbfb4 |
|
MD5 | a66cc68c0d1226b3d8ffb55616111fb6 |
|
BLAKE2b-256 | bb361f6533f053c8e79c4bad3f60fbdaf463d2caaaa34d11ee2bff9de203485d |
Hashes for zeroconf-0.118.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2eae94eeeecb744d56fd89aaf0147301b61af8532194cab9427dadb43d0b69 |
|
MD5 | f27652ba049086a565d7826467c86f8c |
|
BLAKE2b-256 | 3a4bc3fb5a7175627a66a9061c0f7573d029e39ebfc9f8ff81115a9300ea5989 |
Hashes for zeroconf-0.118.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e168cb5331ffad2665b797fd8d80f3a3671e95b14b8d0700db0c0b42dad0283f |
|
MD5 | 62d563a4230dff60d4d4d5202fcf48d6 |
|
BLAKE2b-256 | fd75d0fd6c09d5b8968b4cbb3557b033937aa8cf939937bed3491fa557cf983d |
Hashes for zeroconf-0.118.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58bf4b8d8b11cdc2d11b8421ff67e62fcfda31573446d225909aaea2ee36b08e |
|
MD5 | bcc046175033b021756928e08cfe56b8 |
|
BLAKE2b-256 | 2ef7b7d0cec30eded6b60dbe296f88c03fe0addce99a3bd7995118e947f0db13 |
Hashes for zeroconf-0.118.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a5944e5031a1d0c148d87c8869d81aa7ac0f20516d54e6f75b7ec9140ceead |
|
MD5 | 5d523ba294f200f2e177e4aa1bcd62dc |
|
BLAKE2b-256 | 89f7d468a42c523b3521fb66f4174345da605bb0c02b042e3509801026b328d0 |
Hashes for zeroconf-0.118.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 195008bfee5dba73653458d7b3b8d52d5971c764042133e81b2e4f2769dff27e |
|
MD5 | a77d55f5f0bca538225f86142ac4e58e |
|
BLAKE2b-256 | 5f161e98ac060c9e68aeb94557c7ce8b21eef2b0319eadc23a76f8689ff418ee |
Hashes for zeroconf-0.118.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ae470ce12baedff74a92affb34d649d1fb68ca093234275e44c09c3b70f4e3e |
|
MD5 | d63754641e163f48e34de54315f211e4 |
|
BLAKE2b-256 | 8f60e0155c326c0f0a7838868e1708ba300ee7f67da578a2a13aaa52954c56a6 |
Hashes for zeroconf-0.118.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6bfa4f1a94c9339f579dc7efb545acc3752c48cb346fee3dc72560b103058b4 |
|
MD5 | 9eaf2d7fb9447aa629529df2d5a9b8e1 |
|
BLAKE2b-256 | 31c714f0701d8698a72fc1ba65da0511423491c5860a2eaa8783432cba3d6fd3 |
Hashes for zeroconf-0.118.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d274ea63873695f38417e73c71891940499ba1d45136ded82057f441883d9e |
|
MD5 | 9fa5e85e3375b92140ba3ce2a24e3b7e |
|
BLAKE2b-256 | 9ccc21416d6bbc77618ceee998d2224d647ddf1fc79aa973dc3ebe2146929e66 |
Hashes for zeroconf-0.118.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00f7016c985df91648b664a1fb4a82c33c06d4a3c8a8a4eedad30a0dffff543 |
|
MD5 | d9e51a574cdca205c2d2856fb1d1b078 |
|
BLAKE2b-256 | 274eba079e8697f39214694944df697ca25ff1f6f7a91b0c3039fb33c381854b |
Hashes for zeroconf-0.118.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de568aeddfe8a3d8f2459ecf158100eee069ee06dc0181c91193d10e0f0df12 |
|
MD5 | cd0737e3b131668d9cd619f2430fa98f |
|
BLAKE2b-256 | 61d37c94d05314ff484dbf4b4046ca76d1bb366e40983a3ab51d5ad9b2726b21 |
Hashes for zeroconf-0.118.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f934fdf5ee360a78377d9aa67f319b40e3c7af75576bfabedaf079d6944306c6 |
|
MD5 | 6d2e44715215fedba6a70a6f59d2051c |
|
BLAKE2b-256 | 1d469db71d2f8ad77c932212aaf6cdb4b82889ef2ed628834a7c06c7c9bc9790 |
Hashes for zeroconf-0.118.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736e170c035e2af25c3070bae9cde669795543170e3198c0bec23f3f5f6a186e |
|
MD5 | b3cab8089f8a889850faf2b4bb9182a4 |
|
BLAKE2b-256 | 95f1cd02feade30f0335e2bc16f62dacadf62790a48ffa77146ed1785c539c84 |
Hashes for zeroconf-0.118.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 095014944f7f1144965041c58534360c8c651e08cfa5b3dc0f555d8f783877d0 |
|
MD5 | e2f7597fe3fe250ba9f77d990acc3b2e |
|
BLAKE2b-256 | 95e883f63b4414f3ac7e5fac1718341f34cd773addbae2f14c681962515cd2cd |
Hashes for zeroconf-0.118.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ca710e6761987e52817f0cf3e34c2cc061c668d89ca43213ffd57dc6ec66a4 |
|
MD5 | 4b348d34830709995b0e3962a30d022c |
|
BLAKE2b-256 | 89bd494b89379f0e7f8437d3d078ae0241ba3bbce395bb0a54a1ef24aff65e0e |
Hashes for zeroconf-0.118.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6d7c0af3be11eb8140733811378a5107a65fb6ac12f7aaf181bcda0ff8ebddd |
|
MD5 | 3b8fd5e2ad71f682cf226503414840b4 |
|
BLAKE2b-256 | 72b52412fd61c89550399add82d4eb1047edd6e73f366ad46405162da6ad7d47 |
Hashes for zeroconf-0.118.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd0d6e2a16de73bce25c6365b31899ff5c25cc3c6d22ff00c27a41f08c305ec |
|
MD5 | 12cccdde359db560d4b6d04641259649 |
|
BLAKE2b-256 | 5bf932d749b8a170b2c1805b29a26206f5e525102da2c235b7f8d37dd8de5f95 |
Hashes for zeroconf-0.118.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 696590e00e969eac6f41b19acb52e50ebe5d0cc4ca5aee3716a580b4fee9a504 |
|
MD5 | a9cf7539fe914cb5effb286a55e20cd8 |
|
BLAKE2b-256 | 5b4fd8ec4324ace822bed1743b6992942ae202bea5324cc42fc2634d39200517 |
Hashes for zeroconf-0.118.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db362ce3920355fe9474594f9d681e4f686ad2bdc2475f6b7fbfe7465773963 |
|
MD5 | 2365a89226250d2a1a4928855fb89bc6 |
|
BLAKE2b-256 | 3b4c1cf71c1eb8b6053cd36d82d98db20b4626727e95be189d51873a9d81faf3 |
Hashes for zeroconf-0.118.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34808441b9509913f29831da482d6c3c31c61aa28b9f96b625740b3928401b04 |
|
MD5 | 6ef9837d3580497737d1c299cf19a906 |
|
BLAKE2b-256 | a2ac43c67776a7ac5c42e7c66755209a93e6140a875bd324f6fd51a48dcd36ae |
Hashes for zeroconf-0.118.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95213e60e0aa7d0aaade16d03c0e561030c016fdb45bdb59f52e7da158dae716 |
|
MD5 | 5d838c678db26fddf3124685ea6d8a14 |
|
BLAKE2b-256 | 07533cb5a3ac1126846f72c3d43ab44a74f826b352bd9850d372cf2956b04cfc |
Hashes for zeroconf-0.118.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f70bcb41164af7931bce4071a1118896b3a7666c72ce1c2f5c4422c45d00d9b |
|
MD5 | 45142414cfe4f0c5faaaa6d446c171f4 |
|
BLAKE2b-256 | ffb2b10c2bc18fd33be42ff877554067ee6da62537c8b908207f0bae0ba03d59 |
Hashes for zeroconf-0.118.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a1268e5ddef8ada7f3bf2aec907cd14bca0b9efaa72e84f1171afd3cb0a6b7 |
|
MD5 | ebf87e51054e661d06d28d7a6fb1c31f |
|
BLAKE2b-256 | ce99568ed768851bc7d75a91415ba3fd8af6cdfef6480f4b57beb71643c59c2b |