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.102.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d79f0762c397183f807e940a320b2df6ee0296bd623f13a7cdbaaf0a4e51078 |
|
MD5 | 2882b361bad528597dbb0a310faf88b3 |
|
BLAKE2b-256 | eeaabe6d96b96b28f6eb5da420c08d38690bbd20d7f21985a05b1d9ed0bd1bac |
Hashes for zeroconf-0.102.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6385e5afc3faaa6f571d29e5ef579d2693915ec1de5111dbb225d18067f3b7fd |
|
MD5 | 6eed5c5db1d5de9666ae4849dcca8c70 |
|
BLAKE2b-256 | 1a563b0d13863c65bfe93881e01da496cf49ddedeb30b7c4dc77424337d32caa |
Hashes for zeroconf-0.102.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d879fd9988f23a9b19ddb91102432916504de8a28b79ef2543d91a71d7bab094 |
|
MD5 | dc2ecec2ecda44b3a24acfb8f1bf17d6 |
|
BLAKE2b-256 | 31cbd9fd1c86f56dafb8e67629a3333292b6722c9706626853b19571502be678 |
Hashes for zeroconf-0.102.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75e5ae3e70f7319d3cc410b639cc928d3022e07cd20c1ce94048665d1cb60c6 |
|
MD5 | 9f9cec96c7274234b101665cf3100a7e |
|
BLAKE2b-256 | dddb2d988e698c65c8f54806b7fa326f1b04977b888558a8ecdaa05e237b17eb |
Hashes for zeroconf-0.102.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3c07a3c30246a689acf88b9dc9c1b84e3dfe687c4d6dcb8a280b62eba2a4af0 |
|
MD5 | 6a9cc2ad680cdd68c1ff9fb1d56e25fa |
|
BLAKE2b-256 | bb8978b608cdb1151871d7765137dbf61638b7eff4db90a71486109f044bb043 |
Hashes for zeroconf-0.102.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d93ee2702b2a81c41fb3ab98b01cf856986c1ea1bdbf7128b4c02113d921d7 |
|
MD5 | 3f216e86b49c15734fd4ee30ba420073 |
|
BLAKE2b-256 | 6aa0421d9ee92a4da4fac6a46e915bdcf807b07f1153a325e773cb5ed87a1c16 |
Hashes for zeroconf-0.102.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2f89aa71163f87e96f9281f1a2bc07e7f8c84a9847894dfa82f6dd7d9dd97a |
|
MD5 | 6ec7dc991138d13f583ab76e254f448d |
|
BLAKE2b-256 | a207a6358c28dc56e37e37160bbed30b25e68d5432de237c4991a630fefb0f27 |
Hashes for zeroconf-0.102.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4129789847656c0b0603db91f36d6ac5c14fac958c8dbc7dbc96c77f2b5e90f6 |
|
MD5 | 66300472ef0f0881b2fbca57522991d3 |
|
BLAKE2b-256 | bd32baa43bab9c3b9c5145081bd5e2fa4c811f1f756ada08a9c6ff6f9663aad3 |
Hashes for zeroconf-0.102.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3b8c3810db03c312a79645ba00459c70fa840e920c639d03ec4e00cab257388 |
|
MD5 | 34d44ebe7840ec970b92b4788aa6b859 |
|
BLAKE2b-256 | e6f54e3dcc2606e4e41ed19b3c44700d3bb289b24bce0de9f8c09abab6edb6ef |
Hashes for zeroconf-0.102.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 816943f2c311ee19836e6f103408001d4ee49508589b488eee1f803c35ce7a33 |
|
MD5 | 5f54e511081dc67459667179515f0878 |
|
BLAKE2b-256 | 466caf5afb3542ac27594d6554b16ebf091caa19c3ff1e794601c7c55ad756a7 |
Hashes for zeroconf-0.102.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a0b9745f1109bd737803bb66700662427bf9e0e899750e16c4688c935d17abc |
|
MD5 | 5318cd9c5ac376028688ceaff7419f46 |
|
BLAKE2b-256 | 897f3bf56ff60a0f110d7b26ab3a680462e2a031f3e27b7d2e800f2f73a76d51 |
Hashes for zeroconf-0.102.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b370f30dc5451d5fb1c07d2aa64fa5cb084bb0fe15beb67fbe01cf762539c824 |
|
MD5 | 60e48ce8710c1d605d568ead67eea6d6 |
|
BLAKE2b-256 | f1227e01c6bf994d135131ce94387bdbc0cd5bb58bd4d1727980fa4f32c2717d |
Hashes for zeroconf-0.102.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4248cee80de197b23e64d39649ec3083e20cd5899f54ee84a946d91377904806 |
|
MD5 | 24a257c196fe72104538629ce52a4a7e |
|
BLAKE2b-256 | 37452a563bd5d843f8f4d61b3bdbf1bb5eb368708b85d2f86e14ea68bf5d320d |
Hashes for zeroconf-0.102.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448d9b7d4640a9a218ecf8ab5869025a407c6b32b2b6eefafeaa0ad1e3fbf188 |
|
MD5 | c60f50ce069b648a7b80c646159f78e9 |
|
BLAKE2b-256 | 3697e897113c25a992bcdd5085c8e08d5feb5cb7119164dc007407233ff75851 |
Hashes for zeroconf-0.102.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5530dec8eed8e66f5b0adc89598a745b0b621fe850b817a202c2bb9c9cd4b3c |
|
MD5 | 067eadaba98284c8d65496688e432ba7 |
|
BLAKE2b-256 | 4d9a150ece07c00077a4c8cf0180821ff2e29995be14de443ccd459262b408af |
Hashes for zeroconf-0.102.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a828fad9ab0be8bfffb0034607769393433de87d7821d1f16b085c2b0a410b3e |
|
MD5 | 88388a6e2a6092dbf2672bebabd28052 |
|
BLAKE2b-256 | 5f020badf73c045348bc70d701463025b9f71fce7c13f194d78913f3a07eec33 |
Hashes for zeroconf-0.102.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0cf983b61c2b7e2eceea88ad1a94e33f125de4d4d771f61242382294cac6a42 |
|
MD5 | e9414aae02cf1f1356c45a6c8cca7bc8 |
|
BLAKE2b-256 | 4248f3fd05ec96afd83da3f712f787be1d6064a316d7f7ddea00919c5ce51e0c |
Hashes for zeroconf-0.102.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091c3528deac4914463a7a8504e02b1d61c02d3ca109c525e7af479c739918c0 |
|
MD5 | 7b71641d011caea30ce1cbddb2bcc6cb |
|
BLAKE2b-256 | 36a48a7fb324e2724be434a73e3154507d8a7a32fd39f2da291d9db2cba6774e |
Hashes for zeroconf-0.102.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15889c3ca39ce529432c743e7efe8f0c2880d3389b1e7a602cc203a22146713c |
|
MD5 | fa39b7759144880deaf37364dbadebe4 |
|
BLAKE2b-256 | 61da500607ab45cd396c835c2576155dc108f10980919870adbb1ff6f4491df5 |
Hashes for zeroconf-0.102.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59f6fcb91cf1cfbb35d488fc4e686147bf791ef6c87b23956e6353210934a5dc |
|
MD5 | 2d6e9057327864b0d88faae10b1d1500 |
|
BLAKE2b-256 | dad4beef357aad2066988996bbce0087986ed5af38a95b57cfe563e3dedda013 |
Hashes for zeroconf-0.102.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eccf0807a01b774454ea8d07e1b4c8434ad9029b91a1f04e006db20230c4ac0b |
|
MD5 | 6434599fc6437bca974875994d69fe94 |
|
BLAKE2b-256 | a9a67d9e9cb77de8775b8743537d46a0f3135f7ede387cf159aacb88334fb304 |
Hashes for zeroconf-0.102.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f55ae65123a65b2d51a40caa117eb856ea8297fa9ab2a4b3248c75092dab35e |
|
MD5 | c80f81ae5e58796ed9fea3892f2abf1d |
|
BLAKE2b-256 | d27a6b4ad4333e17580aac0fa806bbd82bac997790de554cb82a715f3663a373 |
Hashes for zeroconf-0.102.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e980a55202c6eaa32e541715c6ed562870001fc15881ef5405032687a23a3697 |
|
MD5 | d218db2fb0f165144c7746e00abdf3a5 |
|
BLAKE2b-256 | fa28c89695ef40a3d436ac10cfc3d53779d75048c0149824a8b9790ad84b86bf |
Hashes for zeroconf-0.102.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e796103c305a8598f55b59609d86f3c1fbb587edb64d0e00df96c4bbed55e06 |
|
MD5 | 471a9976a835952481d9734cc9064f07 |
|
BLAKE2b-256 | 38e0be27f58ff87aeccd6330a2a9fa4109b49c4624067f1f99130edc18c55b77 |
Hashes for zeroconf-0.102.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b2e6028fc1d411bd75a513e759cc0e2da9be2550c41ec48073dc66a77238db |
|
MD5 | 4c80024d7969d132af36ba2b41adbc8e |
|
BLAKE2b-256 | 3ec7fb26357c7187823c85619a4173e8fa107964f98e52d8b6878d6e1a63f7b7 |
Hashes for zeroconf-0.102.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7de05233cbab4544b4f8e07a1eab297498dbec256c17dc1d12979689e4e9a4e |
|
MD5 | f8c17fd09ac7f724911a30e51c5cb238 |
|
BLAKE2b-256 | 2be047812644e93697a3276d115e31d265cabadb07700e1a0d2eb9e788323d5d |
Hashes for zeroconf-0.102.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd85bd72f8939ef5e2762bd6dd5c7b9fed793687c8cb684e34178a58d00037d4 |
|
MD5 | 0c8d187ed849341d2ce2773ea20407b5 |
|
BLAKE2b-256 | 515b69117724453e992bafba4157c86a699bcfc0ffb358b39dbe9ef356880da2 |
Hashes for zeroconf-0.102.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec945f1b57b72fcef6d19c20993a25a914154ea6d0267e7ed809c93c0e75f801 |
|
MD5 | 023e76ae13ff17830b3c4159c1900732 |
|
BLAKE2b-256 | e7441af2d337449a14253d8d74f79878ac1cf856138b5a4ef2e8ef43c2c89f7d |
Hashes for zeroconf-0.102.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06a0d1acb24e6a1e8409f2d8c15ef2068bc86a8c217d9f5f19fe51b783e4023d |
|
MD5 | 0b158359bd99e850f224019b63989e9b |
|
BLAKE2b-256 | 9d8aa12fa4c3a494ed578005962d911f46906ed89574d6ccb1cc816e8bf51941 |
Hashes for zeroconf-0.102.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec7b8b8d3d337fdc7d46d707efa8e33d23cc440d1f2128b21a7a23a2e0c8259e |
|
MD5 | 5d2c8f5233b3b7fbefadd7f3a406f46d |
|
BLAKE2b-256 | 24062008edc3773c6dcc620d5f0a79a908f5664a7b98c9b90c7c97baef6d0024 |
Hashes for zeroconf-0.102.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4838ccfa39e85e4c424192e185edbb99af5def4b1606582271e2837c6924b380 |
|
MD5 | bdce2c0e2f1260ed306ccf4cb3484049 |
|
BLAKE2b-256 | 075c3ffedf6a1155b4c102b562a1163ca595e68448bd66b94f99a49392096b42 |
Hashes for zeroconf-0.102.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990ede836c24e89ccad4e7685517e048bd219593e26c856b77b4793d3115ffe4 |
|
MD5 | d8e4c1ccb4a9a8aabe4a9cffeca0ba91 |
|
BLAKE2b-256 | 0969876205ad151334f2e8f1d3f088b9ab799b83ae576b876c28f89a573eed6b |
Hashes for zeroconf-0.102.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715daed5f8d75fbf564603981764c51fc51c425fba707ad360216657fd87eb7c |
|
MD5 | 713684edf9af2fd83e4b366ebdf6c719 |
|
BLAKE2b-256 | 342245f6a3c9e96b70e9f45b9917a896118546ae54f809e482dd5a29b5f59234 |
Hashes for zeroconf-0.102.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d102f289bc773de699717cbf7821e162fd887aab92759a350c3ef2f101d4688 |
|
MD5 | 22cb6c7218e48a528b21d48917a9ec6a |
|
BLAKE2b-256 | 6f608b229cbbf12d12727430ba516175165cd932fecdf4d1b5c88636221f0618 |
Hashes for zeroconf-0.102.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df9dc2cc9c141a8cfd12a5c25f4e82adaba1c28360c640eef5f22f6f6ad291b5 |
|
MD5 | 67d96e77c6db7de97396f0cd29cc04fe |
|
BLAKE2b-256 | 5fdd13d8d1200b4a202f991ebc2291941cb81b6abce8d99ee6f11b156a711746 |
Hashes for zeroconf-0.102.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9044d1a66e00c22240b0c7ef7b0ac237ce5d6f229a4dc0507e2a549fab3761e2 |
|
MD5 | 9892d784cd555aa77884bd4bbd68d78d |
|
BLAKE2b-256 | 0a67668905d4d92258a167f274fa9f159c2822678257d3a2cc83d17e2259ec49 |
Hashes for zeroconf-0.102.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c5f72cbc934f2591b212293cbe9cf9b9ce4368cbdadce73016df19259a33cc |
|
MD5 | 8fcda548ca1ae3c7abd83e933965cacb |
|
BLAKE2b-256 | 3bc7f3d4c7e1ea5f2a845dee3e0f8de423145c72372928b1e264b9e9b524948c |
Hashes for zeroconf-0.102.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca73234240fe1a66ba17b76883d37fccb556913505d448d2e37fba614c439b1 |
|
MD5 | 68bf62418da9be8fa62fc9f6ebef92b7 |
|
BLAKE2b-256 | 82c2eb685f543b7230aa7a73a565523debef8f0d8bee6501936ed7be6b6281de |
Hashes for zeroconf-0.102.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a7fe7beab01887a3b7cc94494074f669fc74baada1af4770615d0bfc62873d |
|
MD5 | 989afd6e9bb3462483a7d5ae45b4cffd |
|
BLAKE2b-256 | fdbb6151990db55b256c2c30c8a1793f3ab9781510a47336aa6978ec505938c1 |
Hashes for zeroconf-0.102.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc65ed20b8d18e4e1bfaabcbeaa02bfa0f955a395166d8999194c078b8ead8c |
|
MD5 | 743ce1c73a282fb0e568c9a6f9fffc59 |
|
BLAKE2b-256 | 05742a61ec8455259456f344d45fc69a8185d3604289532483ed3d2336924be0 |
Hashes for zeroconf-0.102.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8727e387d6cc80f6a90070024a59cb11499ee7aa58ad4b92ebc8bc37803debaf |
|
MD5 | ecf238982d30dad8e9a3601aab4ae0af |
|
BLAKE2b-256 | 9a1f63bf6997e8c8a71bbbba0c40f5b58c3df1f84069982d608bcb4314207b5b |
Hashes for zeroconf-0.102.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e6194a68f08821fa7b393a0e96ea2864d93856ab87d9b856801e7c3cd1b5e54 |
|
MD5 | b84a0733833558ce9a1912c5587e7569 |
|
BLAKE2b-256 | 8e440a3dd7bb92558f738fc67b99725bb62416e61653721f966eb8c9f0dbbfd5 |
Hashes for zeroconf-0.102.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a9dc75ccb44f4fcfb75c0f709b004d951dec1540f855c4719200cc4b53668a |
|
MD5 | 4ca90165012ce32ac8178accd44c99c4 |
|
BLAKE2b-256 | f749716d8a3a0b260ee2e0df05e8a2c700ededc4db9401dac214d264c6ddf589 |
Hashes for zeroconf-0.102.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac131ca85fad16f6c5da374ad84b95920fd445202753cfe7d6c3cf17774bff0 |
|
MD5 | 2ce5c8a5d8a44d77c3a03db47b489312 |
|
BLAKE2b-256 | 25698bb824f233bdf1b217c491b4d6b94b104659da97c2adfb254b88b5325e24 |
Hashes for zeroconf-0.102.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf54be3fd39186605cdcb7d173a93044ae78d8b63c34032d0725bf472422934 |
|
MD5 | 9ba259b49ca80d8d7efdcb40de41967f |
|
BLAKE2b-256 | d6d72f89a23efe64604e187073222834d386f46025f4701a5d7df3f53f64f48c |
Hashes for zeroconf-0.102.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434d328311b99b41e722652e331e4a5534c4167db317ced244f457c700e8762d |
|
MD5 | d15e86b39d4dbea06664e0c371bf89fb |
|
BLAKE2b-256 | a2793397fd6c75a503fc59dc94a7e62fdc2e4d5c7c9b0c6772bd117840f1cbde |
Hashes for zeroconf-0.102.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05ce5c0fe3e400320cae31c23fa14ba77096fae46d64f933069ece858c4b032 |
|
MD5 | b11f1c49fa74f76563efed91b684a8ed |
|
BLAKE2b-256 | 6f425d41ee89c36e41ef784f04b34431526ec0a3b10d2b25ac61e8bc61dbb9e7 |
Hashes for zeroconf-0.102.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56bc137a6363be7c07a5439a870d8bc5424a58b869978e2f20771d61f8fc8897 |
|
MD5 | a4766208acb4e4471618a468b590b668 |
|
BLAKE2b-256 | c826f251bcf3a0a6e11f52bbb83e970ffdb89d104b2075a160bc4fff9ff67b0f |
Hashes for zeroconf-0.102.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112ff3438485a893239624170fbbd5f431210e12bac72f07c4f83682b9f1a4e2 |
|
MD5 | 4dcd8ea6dfe13b86c658353b2627dfbe |
|
BLAKE2b-256 | 83b1d8196b39c634a1cd7da3fbb117b9026282ace38da8c2266b94d808c9326b |
Hashes for zeroconf-0.102.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bebd21fb612f2c5d469779bdc671736134a4e5fec8c28e3361e3e27c2d4b948 |
|
MD5 | ceb936e0439bec384ce82ad0f19a30a2 |
|
BLAKE2b-256 | e8f260cef0c185ad34db1a86eeef0aa03496f837683370b33099247194a798f5 |
Hashes for zeroconf-0.102.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c670aba996a16c1c5079beb28af03190abe05ec19a540ec90f9c38bd8f16491e |
|
MD5 | bb528417a3d6f4f37fd27c170eaa7cde |
|
BLAKE2b-256 | 30e4eec229eabcbf135651a00fe05481ff2082e25f6eb21dc8d0eecd424bd141 |
Hashes for zeroconf-0.102.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0170f3e8a0981fd0cc932dec114c9263e10d150414e8a2ee07da591c683e36b |
|
MD5 | 75ffc9274cd5370fc4176ea4b9e710fe |
|
BLAKE2b-256 | a174d3ecee13b9470b09b83c79008a0fd0b312feb7b90b8cd7181d25c2fbea60 |
Hashes for zeroconf-0.102.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afe8775f9e04cc668a9319a90374e795d146838793204c6637d3585f9aff6a71 |
|
MD5 | 2dffd3e958228e62c4565d950d6e82fb |
|
BLAKE2b-256 | 054cabb0894f938cca644c5a4474fdc288ac4a389a5d69bab901b101d7628192 |
Hashes for zeroconf-0.102.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42678be2f479e3dc2beb442d793852d9e88d83e7f218eb8c47d878f7deb5193a |
|
MD5 | f5ef71680965a647f2e2d00eadaaaf31 |
|
BLAKE2b-256 | fc059548a3fa3c5da8e8f577498d3f70c3bb49c190c47af3930d16ba16dc7686 |
Hashes for zeroconf-0.102.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87032ee0cf26951a2ecd4b86f116bd3eaf49db06ee695b6a0b28c8e384229785 |
|
MD5 | 2b4c5979b87e4955baa9932e416d6271 |
|
BLAKE2b-256 | fa89b4c7d58cda74db39d717347286ae49ef0c463796900642912a61152337d3 |
Hashes for zeroconf-0.102.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e962951cf67906203bb36350174305bc290d0d2baf379b6db1c0172e0f32c0f |
|
MD5 | 732c22f4d17896ee97f76ba29d9262df |
|
BLAKE2b-256 | 2f417e361f694e55064d36de3ebf8a0682ae1e7ebfd71fad29529da0e7c0ad4b |
Hashes for zeroconf-0.102.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee733ae0d67c74b855f32cb4d2c6fefa655c2d64f55ea69a40bdf09010bafae |
|
MD5 | e39239c142986ff3c82d6001c32777ad |
|
BLAKE2b-256 | 845ca2150de320a3ecc89366f8424f363ac892ea589f4c19414b29980a5bd963 |
Hashes for zeroconf-0.102.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c302b36849df1ea0e67b061760ea49d3249a5bd4547f87b09cd5a5b25ca4b23 |
|
MD5 | a9485e078d569aa8bd3309cfbcc864e9 |
|
BLAKE2b-256 | eb5cf5280fbfc310ecbcb5250e8b9c1b00a5318d35ca33ef081c49992ba01fa7 |
Hashes for zeroconf-0.102.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791aa165439a62d86fde7000ef829cb4414fa0ee4df5473e2e585c68b47abdc5 |
|
MD5 | e1bcd6707dcc837c38810b6fcefead49 |
|
BLAKE2b-256 | ac6339f4a6b0bd71a6bc4aa1fb73a16241a799d273de71843ab1a5e8758cde02 |