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.91.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24410fcc967ba3b83d65c0bea0ea2e55c706571b1dad399d50ac4af803297a4e |
|
MD5 | bb42108d9313039a38522631c05dc4e8 |
|
BLAKE2b-256 | c6272133a8505388721b877c1699c9377365c5408098606255d284fe2791a0f8 |
Hashes for zeroconf-0.91.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61f0d23fbe69b88784492d5fd5d60aeb8e4e3bff691e45e36e529f6dea8230a |
|
MD5 | 2f47995532fd8d3bd3db9a0d8942f346 |
|
BLAKE2b-256 | 5a14e879973e0fce4253f7e6f79710973f3b8ad0e771a448d97365a95921d20a |
Hashes for zeroconf-0.91.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd80ab4c9bdb944b94c088bf6e0088b7855f29b5efca402b87e6211eee67725c |
|
MD5 | 0af60016c65ffa168addfedabd0e5a80 |
|
BLAKE2b-256 | 48fb30a021a6a9a0aec24e1037146c3253dd1855a60fb8164aa1d86d4f762215 |
Hashes for zeroconf-0.91.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b1fe66a1b74e14c8516fe1658d84c453ed31817690ed6f26e4cb5c4434047b |
|
MD5 | 4615f058d13ecf340ec8cd5711e49092 |
|
BLAKE2b-256 | 1264f57d2def7466655602b314dc1eb77ac51d62212954809b72585ea8cf4650 |
Hashes for zeroconf-0.91.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab523f7aa980f11ec7f4b6b61e6cc3c2e835f841823df954e5426fb2994c4866 |
|
MD5 | f482845fac0473058d7edd31e554d7cd |
|
BLAKE2b-256 | c104df0a4201c342ee44534dcd215ad1e82420981cb29b7b6771160a5288d54b |
Hashes for zeroconf-0.91.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6ac5739950ec57bb2fa22918934888ae60d9fbc568ae8217d0c463540b357e |
|
MD5 | 0230a7651bf4b6ab251ca7a74b07239c |
|
BLAKE2b-256 | eda641bc095732fe13d5ee52c79af92a853f92877766bd44e3ecb3cc525e932b |
Hashes for zeroconf-0.91.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ed7a3d814924e2c14728be5c247e64bb29f7e5e0043303f34189d326ae1f5f |
|
MD5 | 3feaea33025d43514e624851b92b8a3a |
|
BLAKE2b-256 | 62fa5eeef0f5957fbd76288d87d8b72de08fd64fc1490aaa17bb6ac0ab5bf2df |
Hashes for zeroconf-0.91.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03194b1b4f772d38b831154225e931826e0fc0f58a3219afece64fd591d83759 |
|
MD5 | 8026af13b92cc61fc3ac9e8af1653188 |
|
BLAKE2b-256 | 52e3058253b5a849bca630f76e24a2d831a7886dad1fe9447fadb75a5aab417c |
Hashes for zeroconf-0.91.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d99080446130b0350bb2fb1ce475815e84decf6506c6bc7ff96272dfed95d33 |
|
MD5 | 259ca325cf9ea9622f3d8b1ff9108d08 |
|
BLAKE2b-256 | eaf47688f7bbcd2114d359e2a039c0361e96c6cac7ccdd12b4804c66c7a27b44 |
Hashes for zeroconf-0.91.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cc5fcbe8b4bee15ca615bcfb391b631bd9313d6a46d777c1582e52992ea9fe7 |
|
MD5 | 7833636ccc7c664f3ad33b938970e139 |
|
BLAKE2b-256 | c855b9ea1d54bea7c4c8f05645c9e0e2e9ffddff979034df14481ff154ca984a |
Hashes for zeroconf-0.91.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41263b00d67de75af2e2f18efad73e33d7fca0837439d5ae820c1a17390a837 |
|
MD5 | 945b9028cdefc14e5314cd8b3acb390d |
|
BLAKE2b-256 | d6e5b5d0684e85577a631e616deb022a6f34def956dc39f7abb1daffdb856b80 |
Hashes for zeroconf-0.91.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65f993918f985298b40fcd5b547457ef644bfd17d0f3b284fbbc742ffd38728d |
|
MD5 | 17d12c1f78763094d964c06686516ef5 |
|
BLAKE2b-256 | 15eafd0ebc4e1f1199420a6a5407d69b461ed131da68a5cf49ac461251395c49 |
Hashes for zeroconf-0.91.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070f8abba54c78b4299fdf1e301001ee756fbe81b766e9f66eb93c864187c637 |
|
MD5 | 831efbe6b2d153106d4d7c6b0b3f4a31 |
|
BLAKE2b-256 | 6fe82c284cc37869cdbf85a3799d50336960509ae4e85ed2c7c83176e0f87c64 |
Hashes for zeroconf-0.91.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | befe8fc223d3f0e5bbd4335e793191712ef0182758ab3ff0f75334cf3e0a72e6 |
|
MD5 | 65643404e6fc86bd98d5ba6adaf6ac07 |
|
BLAKE2b-256 | ca67d479b9e9d3cf5e8fd1e5f775763b05de71e7a547588e23c46fa29f35c7ef |
Hashes for zeroconf-0.91.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8762d0f03131e0fd33bc9615a167f4776d326a1e0bdc7ac05068a9276abf83c9 |
|
MD5 | a87b558c5d7cbd98218861777d6e3142 |
|
BLAKE2b-256 | 62db9bebe537b1790c13358cc5102863b240bb7b3111f1e4a5860a483e6115e6 |
Hashes for zeroconf-0.91.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7389d3863123cd1bae607a3c363ea915f49708768f6128594abc0356f9312b4 |
|
MD5 | 9008cfcf25ac02a515e1b50a2704f10a |
|
BLAKE2b-256 | 0f67647d58964cab8ef0f00a5fb6e79d3a1f9bbdc258e4abc69819f293b7b4d6 |
Hashes for zeroconf-0.91.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f439691fb87da6b11a391211de855c1792e2c52f19421b9c2b2e75e4320ce9af |
|
MD5 | b81050aa0d1d49f00a481624ac7d8793 |
|
BLAKE2b-256 | bbebec3e1d9d0839aec20a62cf75332a1d791cb7a7fb5b086bf04d4cd6a33141 |
Hashes for zeroconf-0.91.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb65f5426230cf367dc6e73751c08c42449cbc7ce1e5e51533de8570b3ce550f |
|
MD5 | 73cd8c032426ac8935802b7c9fabac29 |
|
BLAKE2b-256 | 25dcf7c690cd08c3f5c52affbe4821a970cdcb01ddf0305b7205907604625648 |
Hashes for zeroconf-0.91.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a2ae8469bf4f04a136f7782efa0e17b7284934df8a640b48158024a582b01c |
|
MD5 | f3452664af15516429522be3b5481883 |
|
BLAKE2b-256 | 49b46e25f41625c743928db374b59b2ef151a2e62c472afde6c232bacf390a30 |
Hashes for zeroconf-0.91.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5af2bc5037f577f6e855d43d69879ca48d79e3b56ff6839d1d528c8faab49645 |
|
MD5 | 0fe6ba8c6c432795e8ffb9a599e33e02 |
|
BLAKE2b-256 | 063f83360d311bda49aaf413bb0e453944199fcfc202ff14d5dcd3f85e4e963c |
Hashes for zeroconf-0.91.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93347d45f912750928cf74dc9b313da9b9be658d062c636f2192d9277fedd609 |
|
MD5 | 3e52bf0af1dfb0b0b855d2a3848cd6d4 |
|
BLAKE2b-256 | 33b7caff1246965f6839b1393f04e5b1af8e3df7a6b8c405b50ef0e55446caf0 |
Hashes for zeroconf-0.91.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e63469702aafd9ae8de6ed9f9d7ebe19f5d742d3c041caf0fa7ee04ccd92d49 |
|
MD5 | 24357400221f54b3a3eb71d9da1b6422 |
|
BLAKE2b-256 | 0a6a8d10c17fe951a243dd2869c90329048a9527e1b5c8ed4577adb373a723ba |
Hashes for zeroconf-0.91.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb4136e5e246f2dd10c51782f661a0814b1bbc9a7aeeebb8222e01b4bb3554e |
|
MD5 | 909d3ffc6d9607aa6010750386551777 |
|
BLAKE2b-256 | 13c4530c2d805025f866cb3ff40d21cf00f2a4d7fcb804839f52bd0571bcafa3 |
Hashes for zeroconf-0.91.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fb831cfa7fef063a4aefaab371cbf9df0f893f5a7ff67a45edd58a854e55c2f |
|
MD5 | acb23c97df5499e3f11214314985c980 |
|
BLAKE2b-256 | dc3984fcf7f26d5d771766f18de054dda386817e458e7d24e1e61d3b44217624 |
Hashes for zeroconf-0.91.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9e8a19424c39b616e800ee266c9c1b198353c7f99859b4ffc584546aaaa5756 |
|
MD5 | 111db9032e7ecb94d0d1dd3a18b092b5 |
|
BLAKE2b-256 | c9f3ac0dcce82f6cce6c6857ae3aa4627dfe4fa62f97e92dd89585c9a9e9318d |
Hashes for zeroconf-0.91.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa0c9c7e5a68a937dc66e30fc4607d0d61827066ce9a6c3c3ae264a2431dc929 |
|
MD5 | 689923954ffdee065fdb1b7ffec8c994 |
|
BLAKE2b-256 | 54237c68d4d48415d2f8fb82719509b0887f2490d8124e26613ebe508a49db9b |
Hashes for zeroconf-0.91.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c37131febcda9c6744e1acd2703ba698aecb00cada14533471a9fe4c6c689bf |
|
MD5 | 9696714813386f7ece5789a89d2c6ef1 |
|
BLAKE2b-256 | 2a3bbc66844b258fe1f7fca43c80a0f67d440c9154bedc40aafe8efe86d40442 |
Hashes for zeroconf-0.91.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce1dad460710bcdcce7e77cb0739ac9d8a8a42187fc41cf5527d74c3fdc0b0e |
|
MD5 | 5d2dc835d1fd5e422ecc3b6fa512c099 |
|
BLAKE2b-256 | 3ec26c52022d6481ed2762d53f7ea5761d672f4b863b3fb71bef56d88d425335 |
Hashes for zeroconf-0.91.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288ec2c671f1a8b2a490e4c245d4dcf90307863ceae9054186f439e6ccb9d89f |
|
MD5 | c6aab0762c6e8084ac46c367109616a0 |
|
BLAKE2b-256 | 5cbe70d9f1968afa641a8aaecbaebe475a1d2568393032252a5a1d0c08558b02 |
Hashes for zeroconf-0.91.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c6f7b4c9260ade550007d1a099e9345e405fc120ed6df52db4eace80722c72b |
|
MD5 | 1b178b6ee6d79b785cbf1e33280ced82 |
|
BLAKE2b-256 | ceed225fe1a187fa108c63638d170d3458b6fded7ce0365f25773ef9486ad409 |
Hashes for zeroconf-0.91.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe0adff41ae0316ad739a52d65f88d66303a85ef9714c2852d59ecc3996e742 |
|
MD5 | b233bccdefd54382687c9932e663d817 |
|
BLAKE2b-256 | fb8b151ddac2a5309bff75d2c47bf23e4363dda4151440caf1049d95f537eb96 |
Hashes for zeroconf-0.91.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54fd33b3f6f9184859029c0791ba15968b2759d6368f060034490ce2504576f8 |
|
MD5 | 74b1277432eaf43e037be36236821d26 |
|
BLAKE2b-256 | 338fd598875c76639cf89d3fcd8579bbcf1d3928b92aa69ed9be853ca90019be |
Hashes for zeroconf-0.91.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3074135eeee54699a56b3a01a5bd99d419d49e575b21e5903c2244ba6648515d |
|
MD5 | 55b97b1e1434343d8552dbc3687276b6 |
|
BLAKE2b-256 | 8aec6d65ead9300404ee9464a20c46da5879c11b86b51c1990519ab6e3c115c5 |
Hashes for zeroconf-0.91.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67045c96dbe676171ee8c35c1563241838c59d8271ff437d5d25d236407ec752 |
|
MD5 | 5658ab0f2adfadb423735ebd80d7b828 |
|
BLAKE2b-256 | b44f5d619a758d4e1741637cb2bf363bc9ed2eeaf726f3f2aad42768b2335245 |
Hashes for zeroconf-0.91.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072cd8fe660e2c21d72cd28a453f1a153e4a0118661f12a0e9cd8a85ee49fb2f |
|
MD5 | e0832861b0dc4a6cb65341ed6f356722 |
|
BLAKE2b-256 | 7ae33614d3a0c6a5dac262356420c301ed51748eff3ed7f4b28ef788d1146a28 |
Hashes for zeroconf-0.91.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c814eec8398db32ed0ad806f0c55c1739a524b5e0ef99e5f23969f7fda6cca77 |
|
MD5 | 06e6f129f3dd114896350ef8f23d3792 |
|
BLAKE2b-256 | fbeb53a39ccb966f263a6b65418c099a071b8453f51c48c211fb520ef1f831cd |
Hashes for zeroconf-0.91.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8577eb50d7dfd18634e88fd1d424cdd926fcf25e4e950f9ed21879d18382c30b |
|
MD5 | 630fc9f870267406c6f54d83b98c3914 |
|
BLAKE2b-256 | 2e21b1ca854061a11c00421c4c048bad57de5c131abdadbb80fdb9b2750af7f9 |
Hashes for zeroconf-0.91.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25803db2e44473e1a3351410d7b7a2d19696643d7379d27199fb267c73833fc |
|
MD5 | 09385fdc47b3b34e41f66dd030302707 |
|
BLAKE2b-256 | e0c696e0c2a1a6fa6fc09a0b52bf90264d7414096fc8c9dd92ac85a18fcfea29 |
Hashes for zeroconf-0.91.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edee6c753b07f43baffd4b4ca3b55620b7ec01be21e7e8481421d32e6e3a85a3 |
|
MD5 | 68b5ba5e43545bebf4bc2cff8c006e1d |
|
BLAKE2b-256 | aae1f7dd5e924bcfdb8c1f11378c8d479d1f0bdb55904ec793a8fba654759d7d |
Hashes for zeroconf-0.91.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e47105b5197c9393d25c5ca3cd770f06a54a9ea784229cfb95eb47f946bc141a |
|
MD5 | 03bc94abef6f90065b26ef99ab830c85 |
|
BLAKE2b-256 | 064781ab2fd9eb1296b6862b604f6e65e324e2be8aac1a3f8e636d522c5743a1 |
Hashes for zeroconf-0.91.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 508cab10bbcd1f830d689e9a9b388cfa053f628256b44cc47ac4f73ddb417050 |
|
MD5 | bd1655a4cacad6fb266122ca328e166e |
|
BLAKE2b-256 | 0d5fb1e1cc2af0371ce7bf40f1d1c76d13c10fabc041ea40ebf002cc61079207 |
Hashes for zeroconf-0.91.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 684e2cc3e6e60e546cc99e3bcbcb0538c6de4d2dc692a6097f7a97a362107d64 |
|
MD5 | 515f48d350fe6000c6fbc0f947869470 |
|
BLAKE2b-256 | f4234ade8a5905b644324f7a582bbf6094870b5e08be86a0990df75658692f30 |
Hashes for zeroconf-0.91.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b708e9ce78bd555605a4ccee3cb2cae2bad0a2e39cbb277fd21d5ecc342ea7 |
|
MD5 | 193c610a8730cd28cd87b4d30b34e147 |
|
BLAKE2b-256 | 36dc75176859831d9625889c39708a02a2c5b29615a07fedc68218d544387bf3 |
Hashes for zeroconf-0.91.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cdbb69a836036b59397b08114b10363776ca575736fd7dd2303e4fe9eac055d |
|
MD5 | 9ef9d81dd5f3b6b9c64c553c51d9ac0f |
|
BLAKE2b-256 | 31cc12ff2821aa29a80e35b407c76d37857c3c64796c92aeb70397edfd66d369 |
Hashes for zeroconf-0.91.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d319321b9340db9b95f43261eda8bba422af4a665ddeeb46e1438320674a29fb |
|
MD5 | 5fb1b4cc684eacb386e71e5b5f2596bf |
|
BLAKE2b-256 | 0d651a06ea2a27d093598d34934b6df8c5a5a847054416592566b808049bac05 |
Hashes for zeroconf-0.91.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beccc6fe320c8839326b4c1d0daed19b434ac06631794187eac0764cf94a06cc |
|
MD5 | 55838251f9cf102ca92a4f63f78e91ea |
|
BLAKE2b-256 | 4815ec00a9f64bf82f2379a7545bdd41716e6bb855a7706ac8da55475d7cfe5f |
Hashes for zeroconf-0.91.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fb8fa6452b90ed4012da1a29991ae2dfe9a90c857583ce7eeb849d91af61265 |
|
MD5 | 4fe4dccc5b96184a2c93668ec4d20d70 |
|
BLAKE2b-256 | 9ec29078d126d5de371f78a04317c73c41d609105a8267b72c02967c78d206cd |
Hashes for zeroconf-0.91.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c14592997d12c13d7f74fadbbde074efc0d9e0a0c5af71315afb8b04730ea1 |
|
MD5 | 2f879ad2a3a57051ae73227e64986940 |
|
BLAKE2b-256 | cfc284c8a22253c2083003e00a693e9758677c0b36877b39b43990e6862e389d |
Hashes for zeroconf-0.91.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c751b0a73a136a26d226bd838e8f65fd1c0f28667662c489270ce21cc9c2deeb |
|
MD5 | 54b8f02b00fbc9eb8971c323ea560d50 |
|
BLAKE2b-256 | 225cc5e91b4c676f5fee2aa4eebf3c32837ce35c053714734be235c44c8f6b45 |
Hashes for zeroconf-0.91.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67931ca2674ec4aa55746088dcf320c197e94bc6455d2433a29219f7676a0ce0 |
|
MD5 | 4419472877ee109810c4102d3a4dc2e7 |
|
BLAKE2b-256 | 9c7fb788403ed2d297c2984b8cb053398ffd0cd084e8421de026cec745b5c259 |
Hashes for zeroconf-0.91.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50944cbdb4a67e3633d9367d6a709dade4ef5d405fb946cc14e36bd52e218cf1 |
|
MD5 | 8fdd234ff509d1f4744bc21ac15b4182 |
|
BLAKE2b-256 | 1ea16280f41d173a7676f8676c5b56955d4ada61be88bacbfbe9ceac4ae64d26 |
Hashes for zeroconf-0.91.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b4d7b6dd95e98ad712c50b486066fff3f3b2232541f31d5299d6a3819730862 |
|
MD5 | 19e8e9d5ebadaecb0b419cd8690e12bb |
|
BLAKE2b-256 | 3b271654a1485fc8bcbeaab34cb74cb165ed1cbf66e406c68840a889c7078e4e |
Hashes for zeroconf-0.91.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d3bebbc794e9d8678af89fe83d722ef4b36ce5a7bd456bac359b84ac72245c |
|
MD5 | c36f78ec4af917263fd366b3096a745f |
|
BLAKE2b-256 | b28a07ee82d092bdf8fc4995dbcdb53f5396fb36dc1e19465358c6835faad7f9 |
Hashes for zeroconf-0.91.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32cb9a0f259fc0b6c0a5f89ce85547a76b63ff2789ca8743f2b9ba46ceb4d7a |
|
MD5 | b219bb3bad5eca64052738c7ba5868bc |
|
BLAKE2b-256 | d38fc5100a845c56682b695181a57ca1565398de661207283380641205782428 |
Hashes for zeroconf-0.91.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ece1e1cf2e4c586921b7b3a507ffcfdde92c064dc66d7d45755a4e02d98a0f |
|
MD5 | bf6e8b1cc15c1b0096e5f7982f922a70 |
|
BLAKE2b-256 | 9543f79e07008acf39f5eaf436e3ae3586111a6dc50b62b536bf68ba130a3e5f |
Hashes for zeroconf-0.91.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eda2103e85f7c46e1fb4e020ddb63c01943e4810296874ee0fa806dee906d22 |
|
MD5 | a19082e927fc84a652febf2b608fd093 |
|
BLAKE2b-256 | 03a13526bb585b0be5db970a26abef090320f166094f507bdf8b4e820a36d18c |
Hashes for zeroconf-0.91.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc62037e21400d87bc7a598d2ead40b8605e2d760c192b62197b641f432a554 |
|
MD5 | b35de4159ca8473d69adc4a2496c8a8a |
|
BLAKE2b-256 | 61e486105cfe86a0772c0f7ed5ba83ec69fb334674a157c7f63a81508734bc0f |
Hashes for zeroconf-0.91.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0afb7757f30d90c5d3557c98715763daa90ec307b10621aac4ac001344ace6 |
|
MD5 | cd6e0e366c0f56d87e36a4ab40159ac5 |
|
BLAKE2b-256 | 089a44b1ec9c0d27f6921bbc346b1566550124e68025ef7b711c725f3e641cb6 |
Hashes for zeroconf-0.91.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6dfcfaea9b7b62648426bff361801945f3761c502dc3f6f9a792859eb1d9db |
|
MD5 | afc490085777f70ecde5677f0ade246d |
|
BLAKE2b-256 | 6675ca2c3d3529324ab8597d80a708c27fbdba4cd6d304a893b1f5b26f622e85 |