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.111.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d221392fa10574555ab2717ceeb183f56b3e3cf2a436e7deb873c0ec7cd7a956 |
|
MD5 | 240d31f6af6a5fef1b355d2a54789972 |
|
BLAKE2b-256 | 46c0b13be1f8bdd962b93dcd185dd3d18d6422e85a42a0cb7f11189358ef2bec |
Hashes for zeroconf-0.111.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b3abb879d2da464104e57d5b21a3509e8e728201a12073afa4ee4887e370a4 |
|
MD5 | eba9b88f1bd966a3b977a5b0e20eb39d |
|
BLAKE2b-256 | 5a38b626eb4c9db3e331eebb9563abb4a5885d7a800cd9f37e841ddb07aa2ed0 |
Hashes for zeroconf-0.111.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7484deba3ab3b5702a3a495a2d373b1c642c91b0bb2697c3254ce68d4b093a8 |
|
MD5 | 446b06fd139228e3a6073a022391dc2b |
|
BLAKE2b-256 | fe14836b7288263682f296c4453269b0d39c5feb9f3aca3b8e5166266963a4db |
Hashes for zeroconf-0.111.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbeb2ff7395a1d992e2229e8ff4aa1d2d77e186ee85b321f4d8a10d3209e3e17 |
|
MD5 | d9b9ce84a78aa33f63b42bbbc4ae93a0 |
|
BLAKE2b-256 | db5cb6b04b726efc0069601db12d05cb19d12bd762ddf47cb71746921b0165d8 |
Hashes for zeroconf-0.111.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51b7d87849be2eb7cbb7bf6343d8a62f63ac354738aaed5fc00d6185a2c602f5 |
|
MD5 | dba1f573bdd48ebfc462dceada1eae00 |
|
BLAKE2b-256 | 929ba849f883513c68f21ddb9f8a2961361d010f5a1f6a929abbc80eacd0fa96 |
Hashes for zeroconf-0.111.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c21518a06cf08cc0c0db56a9a04f5f76fe6792bfc1234d9594eec3009ab0b18 |
|
MD5 | 67577279b0a2cb51c31b943bf2e78dee |
|
BLAKE2b-256 | d25afd6d398dc700d05b12cb38b9d1ffe68a2d88791924ed18a940f3dbf4c518 |
Hashes for zeroconf-0.111.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e23d44d4520b1d4da0f41f8439d6f80171073a7629a2ee819f14bec171be89e |
|
MD5 | aa0c60f976e84d3569b57a55324d53f4 |
|
BLAKE2b-256 | a1bb707858db9e02175aa2120ffb64c2e96bb333d1218c9753df26dc3cee7e08 |
Hashes for zeroconf-0.111.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1840b1cf3afd52f50f86d98f2f8ed62c7c104218d2d7ff1ae898c19910e4ece8 |
|
MD5 | 3b7dc8975833c557cf2afd6692131645 |
|
BLAKE2b-256 | 73047fbb39094fe94211825d163419cff126474cbc849095fb28df248bd462e0 |
Hashes for zeroconf-0.111.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21bfd737057ff3cda92ca0c00535fb645759e9ea7778d4d9ca4a5edf99132263 |
|
MD5 | 9e97d3d73d0789bdbb6ae1d8bcb9d045 |
|
BLAKE2b-256 | ad2193763c74be3abb9b8e781c792ff751ec1e47e14a3bb5812ae5899180cad3 |
Hashes for zeroconf-0.111.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5bdb7644481fb2e6655181cb6efdc6a6f224bd3d51ea6ba0e1fa29c4643c89 |
|
MD5 | 3319a00a71bd8867b5c36b03698a3ec5 |
|
BLAKE2b-256 | 965ca027023b61f549db1abfa40d13e28ceed58c3b254654c1b8d5d5899b6584 |
Hashes for zeroconf-0.111.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf24268f2a68c0a0b827bf6652679c62c8f888baf63af431a3a1056c8cee819 |
|
MD5 | 583f64a52d1e3dc7afb0d0b211436a71 |
|
BLAKE2b-256 | 911272ce0fdd6d4f6a1c9b7be1f9b3e36a55c2f4e913256ef4a4baaeeb4e8861 |
Hashes for zeroconf-0.111.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 804cb58dcc29959165b22002bbd55498181c4bce0599979f1ee1cac790f090f6 |
|
MD5 | 9ff01c17aaacac20251ab55245b2f088 |
|
BLAKE2b-256 | 54f7029ab19b60aa6e1304903e1e060f72fd1871195d1e66b9a2de9dd8edb3be |
Hashes for zeroconf-0.111.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc64f08b1aac4a4654cdfcb09d995f73d7a5a5518901ce86a01ee58a9b1ec452 |
|
MD5 | b6647480c850e42028208f31790b552a |
|
BLAKE2b-256 | 028c708bc11cd1e7d24ef59bd6e9b31406666652b76acecf45130b47b74e9d26 |
Hashes for zeroconf-0.111.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7634af948c0cc1a0aacea49bd6ef1e97c75e7decad8a734ed6eef55f3bac4fcb |
|
MD5 | 6f7cf484a6fff218d0b5d157a88d755c |
|
BLAKE2b-256 | f7e0988c797c6d8a10580ab6c8eb0263b05724231e766dd7e3aa2a30d3541cba |
Hashes for zeroconf-0.111.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56805a3d2500bf7b365cc92e6f3eb02e4ac307822703bb7c4f37d94e8246bea3 |
|
MD5 | 12fc011bfb1ba6d64eb97bf003bafb66 |
|
BLAKE2b-256 | e0416f067ff9146b59f5b00e46451c7282f319ebe3cc399464ee190881d9b2c7 |
Hashes for zeroconf-0.111.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbcb3b374beb101a99d5d36a31033822bd503d63d20cb7f94df6a461ca5ed8df |
|
MD5 | a164073fc49fe5c4b348b1d3e7aa3698 |
|
BLAKE2b-256 | 826a3933bb9e4602039d1166778c6283441a4597a52020ef357615fe80b3f1bf |
Hashes for zeroconf-0.111.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1930d8e7380a3cc3ee238bd913c9c8e54470a837dfd07cb1355891edeaa8c5f4 |
|
MD5 | 65c14df7a080f830ee2b16f44cfdf869 |
|
BLAKE2b-256 | 2ff6a8e8088526c7348cb538f92cdce909291787ba157a3ccc091f57e226810a |
Hashes for zeroconf-0.111.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23efee13a17ea065d70496c1e41a8ed2c6a838587f8f539170dcb61ea050c91 |
|
MD5 | 60b087fc5dba1ad170d9aa83db68bf16 |
|
BLAKE2b-256 | f1351ed2a3508eddd91ae61633317e1f2f067a6f53f2b940191c65966bf7e096 |
Hashes for zeroconf-0.111.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1dbe8af84ce21df0cd98f2109926122abbfdb69896bc7adbfd43fad160f61bf |
|
MD5 | 78ae96fcdbf9e18a554b44dfbb080ad1 |
|
BLAKE2b-256 | fd870b674d47a9b8497da455f8eabe1ebcc7b02e9b026bb2c1fe178ca1e87d0b |
Hashes for zeroconf-0.111.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93da9d14649ce92ca8268b50753e6a711beb308b9ab9207e712c7db879cdcb3 |
|
MD5 | f6c474d242d770cae9475ac490c8d2ae |
|
BLAKE2b-256 | be1c53a91aa97eeaa72092c316d5eef845dc5fc356a8c6464bebd7b6199c327d |
Hashes for zeroconf-0.111.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f35553d0847aa9876e4d734a13419d5bca45cb51a9fd2ea1d11566231b3966f5 |
|
MD5 | 23417d0171eb14488054ac4d7c2eea14 |
|
BLAKE2b-256 | 4a63b2ed2bcc3a4f31f88ca9fcefcdfa32a2694e37595dbc76c0a7b04e5b15a8 |
Hashes for zeroconf-0.111.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61e4feb5085947afa14e7f9762f03d1c250db7af028a9a448b949c83e0b8990b |
|
MD5 | 674f48ff8fd8c63faf60d30fee267333 |
|
BLAKE2b-256 | 65b2216a4547ecedec89c973aec50fdce2d75e7578491df8fa306a886a3b6e79 |
Hashes for zeroconf-0.111.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8da4ecf62f0be06dfdfae0a346e54c4225a1010527fc889ac62e7445e349586 |
|
MD5 | d191817ed7abb2cba6b7d8159f024bbc |
|
BLAKE2b-256 | f80fcf2dc4a947fcc901864ad4e2a11c82c42a6b0a6f9b732ae70716e36c4ee1 |
Hashes for zeroconf-0.111.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e577be8fd0c7d646f7fd0de1d4a07906b88400133fc933df914f0098532867f |
|
MD5 | 401ef9f02163da3dace6dd9643a10289 |
|
BLAKE2b-256 | 5c2e889816ebecec621b786bffcebcff47432649fbac50dca1c2ac619169e418 |
Hashes for zeroconf-0.111.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73711eca9f98696c43643255aaf888fa7d16899503ceb80ecb43cfefb10278d7 |
|
MD5 | f10c7232eff311eb8d7d18b5b2454263 |
|
BLAKE2b-256 | 2d77e5f969b42cee74c97df1ab8a4502156ce11e711369e0332b02ea0c6ba4b9 |
Hashes for zeroconf-0.111.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650fcb4945f2a13f096150b6272f35a16915d48c98964c493939b0df4e26fb22 |
|
MD5 | 760087521d5354c528a9ce0502e3b2b6 |
|
BLAKE2b-256 | c7b9e98b198c4c2fa1b702fa018200160283c6d025c9bc62a1c212bcb6bf9ee1 |
Hashes for zeroconf-0.111.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db9f93a13401026ecde79c30ccf0f5c380b14adff5b5e8fe68de87edef98f57a |
|
MD5 | 20013cb77ae9ee6e4c50bc2e33d0f444 |
|
BLAKE2b-256 | e251e8cdbf378db435d19a931b339d4975eb02d695e835e25dfd482733f6cf82 |
Hashes for zeroconf-0.111.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96fac33f7fbfe2a830fa6acf4ecf291a41e3b4508139b8edfd457f5f5dd5ef91 |
|
MD5 | 381deb836911427e4f1d62db39290ebc |
|
BLAKE2b-256 | f7735af2f104f80314f2699d487983af7b4af900dc748b7e5c5d6eab31cf775f |
Hashes for zeroconf-0.111.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de7cd5a4d63ccf3c8627894ed20fb6b1e30c5576170915b6462c6107f0328ea8 |
|
MD5 | b41a42290d03b760688f31294fe10b59 |
|
BLAKE2b-256 | 1df75fa40449e2bf2f549eb7b5470cf58dc186518e8bc5f54ba9c762ef1d7e59 |
Hashes for zeroconf-0.111.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36d09cbc377f985a097e0a84ad54ea587b54853bb9d9e5fa3925dc0baca064a3 |
|
MD5 | aca275aad40e86ed0f111ff784a9f0b6 |
|
BLAKE2b-256 | 45318ea1548d5be4d300a5be217c8f76c9598f393956b4eb4dead3289d9fef36 |
Hashes for zeroconf-0.111.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54f5a0341e3babdcd2f34cac35ac156fe9d32c7665919b48dec497fcb1c7a44 |
|
MD5 | 0e0fd2786425c7fa9a345d0878cf9934 |
|
BLAKE2b-256 | 78cb9202b2ef3a9a391aa3bab904776736bac1fea0060c65894f4b55f8467990 |
Hashes for zeroconf-0.111.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcd968c72d81c6f9bd6465823998813305fd008b55db7cd1a4d388c01803dc3 |
|
MD5 | 9b83cc3aaa85e6a5c2c2b5cba0abdf9c |
|
BLAKE2b-256 | 5e0445d6ba04e6f8c5971c61fab3ad8d302bdead010240f8afd9d89fc57ef997 |
Hashes for zeroconf-0.111.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f76d09718435bf55f5ce7215a701ba6c6ebd36565ac39a134a16a8753cc071d |
|
MD5 | b18d5a475b5db142141d0b30a8a5fbf2 |
|
BLAKE2b-256 | cba691441cbf27a0166e6574283cee8de7c36bca43174a9581b0cacbed16d267 |
Hashes for zeroconf-0.111.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cffdc008e71f770649c1e33feeb54ecd441b113678ef1262a6cce961958d2625 |
|
MD5 | d70ee03135621e33e4cb53e231bb3f9d |
|
BLAKE2b-256 | 65f17f075d5a9f868852276d10ae55477272bea282b0f517fe51dc96f83cc1a7 |
Hashes for zeroconf-0.111.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abfb788e7144d567dca591f7735b037ace4ffe745479b5abdcc2ae81a96756ef |
|
MD5 | bc3f0c9c3d319f73265ef9ab507d878f |
|
BLAKE2b-256 | 8120411fa2a030723b8d946370cbfa62081b1236022a4f2390e3eebb2abfb7fb |
Hashes for zeroconf-0.111.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceef5f36f1b161a3162300538adaa132838369fb63f8f2dee31348099a89d2da |
|
MD5 | 1bf051a1d4d90edfe4d7286274fc0b65 |
|
BLAKE2b-256 | 9b52c1304c07b13f2e3abc48bd91581f90dcd8767351e8b6544ad7f3ee9daa41 |
Hashes for zeroconf-0.111.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 307f877625b26bc8a5e8048a5745ef4471dd656d4b1560ace8153e9cf4f1b893 |
|
MD5 | 03d88ad0934f694f6d7c7af4db7f5069 |
|
BLAKE2b-256 | c88a22076ed685a7fe2d21b1bae67c5a508e5db8e8c6daff3e5ecce4d1bf3e9c |
Hashes for zeroconf-0.111.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93bbc86750ff93fe29b96b66e7b50539cdc8500e7d0fd1d412dc98a0a17b508 |
|
MD5 | 8b7273b30f345d1b51ba7cd6eb287aa4 |
|
BLAKE2b-256 | 306fa53506af54818c6c4db8528aa7da7d2790106bf8e61082c8ce646c1243be |
Hashes for zeroconf-0.111.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a35a175320be93cf2391eeda6d622108b64e292141d8827a01c0e4808cfcc7c2 |
|
MD5 | 9988cc3cf5dbfb9be9af419da2e7fcb0 |
|
BLAKE2b-256 | 600ef153f6597b4366c412d6ba795366500734d9ea3266d3fe71d6622331b341 |
Hashes for zeroconf-0.111.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 608a1437a3a5b9fb2c0debe44a89029f069f75c8410473ba6c2d5c16bf85863b |
|
MD5 | 504e5aba25798280201f22994b67e51d |
|
BLAKE2b-256 | 74ba98411e8650abe5a110195ea93b6bc4534e027eaeed8ca8b016d273f04869 |
Hashes for zeroconf-0.111.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c615473740dbc41f640ff15526a01bca0455cbc56904bd17753b3fe8539ad2eb |
|
MD5 | 37d11f392cf29ace9c412bb8a20bac43 |
|
BLAKE2b-256 | 50a7c938381d815efd117ee7c456da058fac214be190df80e9aea49fe0dfbd44 |
Hashes for zeroconf-0.111.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1936fd5557787003d69cffd2c9105e2759e32d359011555c341198f183df91bb |
|
MD5 | 0e316be96ad4281900593d74c6667520 |
|
BLAKE2b-256 | 96b1b5ede64e97e2e3269f13b6a3673cec7fe15841e392a1ec76297bf99a65dd |
Hashes for zeroconf-0.111.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28eebe139fcdf19a6ec5fe39ac44bd960369d9cc3985d6eb44865f271806fbc |
|
MD5 | b0a950fa002b87e9534f7998a729ce38 |
|
BLAKE2b-256 | 84dfc65fde07198fe1dbf90e3797c088ec03b48054bb4d167c2e9664123e51ba |
Hashes for zeroconf-0.111.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aaf295e7ef53af4f56413ff6c4a53f142cb4df9ea16cc878b5cd806acf14a60 |
|
MD5 | 173647b252e5d3172aed63b915849cac |
|
BLAKE2b-256 | faaf2df28ab8914b92c517585889c5bccf7afb7c5fc995c54be32d9c8e794f31 |
Hashes for zeroconf-0.111.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c54cfc1386456ca74de140bd3689035c1236fe5fbf8c4f5d4c80fc1e60911fbb |
|
MD5 | 69bc92bddf2af286e6e6cc8d589f1369 |
|
BLAKE2b-256 | 8a9ba1839992d33420f23722e3e568ed991ad9bf69d61ecb6de20bc2f9f25e8d |
Hashes for zeroconf-0.111.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7f53d6ff732ed00422ed379e6849a4216e031b95cc57186e78bd26057cb3adf |
|
MD5 | e870d6cf54fb8898deba89431e90360d |
|
BLAKE2b-256 | 5066dc3fc528f19b36e2bad13017d12300182dc1feb84481249afb78de340169 |
Hashes for zeroconf-0.111.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e34fbf721b4559269ec389597cf47204c60c76d37282be96d0ad3f07ca256b |
|
MD5 | 983fe8d0009de2b5e37a7d8080c8c4ce |
|
BLAKE2b-256 | b9b56ad1c03db5ee51e1231cfb84c73106dda58695702996e7b7920ecfc7206d |
Hashes for zeroconf-0.111.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 632c497616a32e46fa9feca43f3e0311e6aed47b134abd4c9862a15350f446e2 |
|
MD5 | b8e0ca0887b3c474b2e1870d9bbb5ca2 |
|
BLAKE2b-256 | 40e24864d21bbf52a2eee9c365854cec2b13b4616ccb0f9745316122021930e5 |
Hashes for zeroconf-0.111.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503f50eb3797ca89aa135dddd2d4137f8ace3697ba0cd12a20d89e4dba12fe3a |
|
MD5 | f73d70c38625bbab614fa39ed45a20bd |
|
BLAKE2b-256 | 8c6428dc7a132050d9d80b5007804a8875f581b9daf662045a80168d052a90ea |
Hashes for zeroconf-0.111.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31aeddc38bd880cf95fc8b70016149b2cc85fc8d584013942abedbd2ad31f813 |
|
MD5 | 39ee9d6e6778282a4c9a67ae40250303 |
|
BLAKE2b-256 | 9d309677dff56fda841400b1a8b6d561f3804cabe7e69c8fd6811e287dfc9132 |
Hashes for zeroconf-0.111.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c3518b8892e46f0cb21f198e2de8be3c829b63e63ecedb2b30a4461226c5cf |
|
MD5 | f1231c72bb530f64484a228b2174ecf7 |
|
BLAKE2b-256 | 956bde4cea2d41548f6fae340b4c3d4d8b8b608dcab6b7b0325414d6e3f49ef5 |
Hashes for zeroconf-0.111.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f14045cdb77ca3fb4c3b0ed4ec77a76f7f6327cc4c5fe09f8ba834159759f5 |
|
MD5 | cbd4f11725a724aa4835e6d8a02d8bf3 |
|
BLAKE2b-256 | 92ea6129dd7143ae48fc9ec4cd45a6de8143038161f11a783fa1720558ef5f25 |
Hashes for zeroconf-0.111.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3d755605c09aac79027e834ca8f6a4d23d47ef02e9e7e815bc576bcbe60caf |
|
MD5 | 00b8c097e8b3b3503651e9d54f47197f |
|
BLAKE2b-256 | b4c57252e6cf8b2f3b8c1aadb20964c7814988a011947fdf2862589ffc2c9104 |
Hashes for zeroconf-0.111.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b56fd3c6885bb1464814ef48880a3f788d53bc381155c1fcfd805ac2778fa4d |
|
MD5 | e13bda8217bb29246069d57be54ab895 |
|
BLAKE2b-256 | 5d028da658cf4a2f136c95bb0a23fa4d9b6ecd44f18b23c92e4ddf1c3f63a16f |
Hashes for zeroconf-0.111.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd396de97054f4ed576af79d89578476fd37212a74ac9382549e05de2970bfb |
|
MD5 | d06f7431cbbbfa643ef5cde63e7d4731 |
|
BLAKE2b-256 | cd81ad5fd2daf729a6e5bdec06bb4e4a280241ea33a7c9bfad3fda979a745294 |
Hashes for zeroconf-0.111.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63942bcf5d8c15356b59cbae914b2819b92ec36388a6caa4d0d3d8404372aceb |
|
MD5 | 8588b82f4b124d92364f197636b4669c |
|
BLAKE2b-256 | 7a66a145d33daa28af0c17361e003d824928644776e545eb781293de325f5bec |
Hashes for zeroconf-0.111.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40754e9890d87584d761a5c5f776dbd1ff28df77fcc350aa02142bb022ce6400 |
|
MD5 | 91c4432e069ac4f1c39e9e6926d66560 |
|
BLAKE2b-256 | 8c9aad98feef3a6d47272a251513d05cad711449e5d0b40b7d853a5b2248c99f |
Hashes for zeroconf-0.111.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8ad06e3d23d2b25e2081dada554fbec40ff8a5f8d905c324da155c147b6d08 |
|
MD5 | 717273f7c4ccd6726f95a7db04b32013 |
|
BLAKE2b-256 | 3c5ac987b580f9bb054a2a437d9ef4ae96578aad4aa5da117e6ee42ebc7bfcbb |
Hashes for zeroconf-0.111.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3454d4348e0cf93ba32a3a821f6beabb502fddfc73e07eb863f2c52a503990 |
|
MD5 | 77ddf29fe775b5bf4c73645d498aa1a3 |
|
BLAKE2b-256 | 543789c41814d3724cb3ab8c243adf64bd737590eb94feb2d8bbb131ca9cd52e |