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.61.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09bd09475cd1224688f0af4dcea8582290aa2b6e3a1fd46c2f7f3a2f07a515ba |
|
MD5 | 09cbcc09b3eea4f103d44c120d7e99b1 |
|
BLAKE2b-256 | 12cd658f454160d1b0b4419c36fc71a0179ccb86ffe0da8821d83f3f32b84289 |
Hashes for zeroconf-0.61.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea42895edffa580be23df86624c2ec6fd9be0eece86820abe5c6e6529cc02a4 |
|
MD5 | 3f9014497447e2d07c6a248247e0b758 |
|
BLAKE2b-256 | 0e065a5bfc743a6440ab88c6097c9e0defdf1853026b5aa0e4779c2ae27a0104 |
Hashes for zeroconf-0.61.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75fa8419f2314f4ace482194713c7e9f6bef87e4eb35b0fc36ce37da0763219 |
|
MD5 | 6f6cec1dae87760daf9b0c96e5c04aae |
|
BLAKE2b-256 | 315b57381673f5c7a6887bcadf76cbb62bbeea23cd2762dff844d4815fa5d9cc |
Hashes for zeroconf-0.61.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12ffdf0358f0cc3fe6f29c39c79151c865de842644fe28370587e753aa3c8f54 |
|
MD5 | c9b491d983fb906b3c0819e5180db731 |
|
BLAKE2b-256 | a84045e5dcfd08813182fcfd5c961769f5f9311dcfe2c348e002a236b81441ab |
Hashes for zeroconf-0.61.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072026e6edac92ef697c326375f071b44e010f4bfb6750f3891901ac95ab80f6 |
|
MD5 | 9b460b6369e6ca8fe7f1a477f7db8851 |
|
BLAKE2b-256 | 5c2729526e07d0d29fe27352fb923912d36390f4c8b8f39acf6b2668409888a2 |
Hashes for zeroconf-0.61.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f0f7c8610e7c15be0beffd355704277cc6ab40794cfb28d9983f80d3089e566 |
|
MD5 | 30e489aed2980ce1338f42efb0106e15 |
|
BLAKE2b-256 | 2da391100976a60c486ebca107ed0d905116a333d5baeab917994fa6d96097ad |
Hashes for zeroconf-0.61.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 706fc2653c07263dd6c8a473ca09ee55f68d9564d661d67385bf95ce7acd176f |
|
MD5 | bc51b2f0d814a541bdebf308b73ddcba |
|
BLAKE2b-256 | a531f214591e4a56043fc09179880a6b0244bc39c9560b1e28f8d4372fae7841 |
Hashes for zeroconf-0.61.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b10c60fc48a80237779febc3dca501ed4121f772def14d0baa4f9e3ec85f63f |
|
MD5 | d03c5c553ec867efe7abcddceb4792f0 |
|
BLAKE2b-256 | 833020f8918394569a4d9782eb4ae2933baa42a7dada778b26680e4751a89158 |
Hashes for zeroconf-0.61.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bff3992a7ac79534b2eac61e35e799a4ecaa527fffd512d5fbfd7a13741b633 |
|
MD5 | 0949abc3021436a3b83fbc8340af6606 |
|
BLAKE2b-256 | 940aa9d3bc9600aeb1875fe9582b2a408fff2b2fbc9595bb645bd12cb214e1a9 |
Hashes for zeroconf-0.61.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 017f53f1c794bc61ed4bc1ccd49c23e9332b4eb52f8dc803c2f34c7d6df03aeb |
|
MD5 | dae9b682f6370bcec240bf8161b2396f |
|
BLAKE2b-256 | a915682d9f4858ad7f62a67abc0e5401de6e8df5f11c1b162c9955e938c4f2f3 |
Hashes for zeroconf-0.61.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71b364c4e457f92390b27f459c88342b5e9ea24b7dc783b152abd238aa4d1ca1 |
|
MD5 | 3e5e22aa61c27c2d0931e45ae87f547f |
|
BLAKE2b-256 | 6c46fc9f0a792c223e3db74d9cf4967c705f43ba18dca0b02430f2847e123005 |
Hashes for zeroconf-0.61.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd48a22f616ab1a826a647f4270ccec7705eeec09fb21d8b7414846890ef988 |
|
MD5 | 88b84702adf909914a9fee137526dfd1 |
|
BLAKE2b-256 | 4c4951428ae5bee7edb9e54d4f75d2eaca5ff60926afc68079428d46d51541f5 |
Hashes for zeroconf-0.61.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd1d4d1bd2c567767472cc261c5a899ad4a83221a3198ede41e98069cec8feb4 |
|
MD5 | 016a9273f1d46e017eb2512e4f335cdd |
|
BLAKE2b-256 | 42dc490c0c42cba7911a92560746a3492177d21c74a43db4c32793ddb0055948 |
Hashes for zeroconf-0.61.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d23bb2de8b36bd2dcaa20fe96939d17a07183cc39c130f0abf6692280265d6 |
|
MD5 | b893e1b035caa3fdb21f5d70b3bbdfa3 |
|
BLAKE2b-256 | e05f2c1098c0c4712eb8969db3e72ae50a0953ea8cc5c8bffedb9ee5ee2b4eb3 |
Hashes for zeroconf-0.61.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd1cb0e150cdfb95a192eabebfabd438ca32425f7f2cf6a9b6fb270011107309 |
|
MD5 | 990620049addf2aaf40c33fd941edc1e |
|
BLAKE2b-256 | 4f7c00ef0cc03cc0750de9cb0acef7ff47a6c5ad1947fc248c0dfbf1b9cfb250 |
Hashes for zeroconf-0.61.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0527ac1bf438706c2a72d0522b077115c05ca0eda8c9900a91f77f0f57d5bd2 |
|
MD5 | 2d0923dbc266d869f77e1a9d0742e229 |
|
BLAKE2b-256 | bd4505ade160b3d7191a26207974af5188b1bdfdc6927f0d30b79185ec3f72a5 |
Hashes for zeroconf-0.61.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96751f2e2f7895bf7dac0e019ec11893f58aa2ecd9ac8c78c09b8cb425a6632e |
|
MD5 | 5e22b4ee5eb5798bcf19fa4928c979cc |
|
BLAKE2b-256 | dc5faa3b8301c82fc796b8b4dfd20398366e97f5b542decb253b3b5266fd4402 |
Hashes for zeroconf-0.61.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba55b4b3014de7f2a9d76bb269ffdeb8ea63521ad329b0ab8df129f904d6ed0 |
|
MD5 | e5f81bce9e1a084856e72a3a4b80995c |
|
BLAKE2b-256 | 5a3ad5655d863634ae9ebee9c0a0777097f30bae59df5177fc00dee25f6f16ea |
Hashes for zeroconf-0.61.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0d4a3b4343448854bf7337789fa686df3ecb45795a2921b26e0f8aea70e56c |
|
MD5 | 4a8f18d2604e3be3d74436b660a447b3 |
|
BLAKE2b-256 | 369f090d2481529a2047426505754eca722c0a8cee7a497f96ff83c5948273e8 |
Hashes for zeroconf-0.61.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011d1c60f2b3b6851825c31262dd53f5c0bfd7b7fc42c2cb393b9e9be99a2727 |
|
MD5 | e94f4ae8a6c5bbe1d7fd02dc72432a89 |
|
BLAKE2b-256 | bdb78ae6f4083fc8a2b530a2e0306dd8ed7503d27f72fd14235c0db65638d35b |
Hashes for zeroconf-0.61.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110b0115e65ce9e62f1678d7644edc4ce126901c161f9f03e05aa675a23ad42c |
|
MD5 | 50e00261eac911137d71a5c227c982ae |
|
BLAKE2b-256 | d02cf125a7169b3c8b593e448d37196ec4adce071b1105cff38384d0684ae26d |
Hashes for zeroconf-0.61.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91be612b51ae069b8b93176f4f740d5b252272396b45b30a942779857f001e11 |
|
MD5 | 74d1eb0a895aa0139379c8980e2ce430 |
|
BLAKE2b-256 | 13d256b2faba7be080f150d264263084844619a6a011995ccda8429f7d706bc2 |
Hashes for zeroconf-0.61.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a60537c0d6708c7d632c56bfbf72c62b1efae97f7110de0e67d4839154cbd2bf |
|
MD5 | e42313cfce74e58402ceefd2a2bda0c8 |
|
BLAKE2b-256 | 04b16046ee7bcaa0e7d650144ed5522f6e24731b50d13e87c0eef46a75f14117 |
Hashes for zeroconf-0.61.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f75096bc355d032a0eb7b389516243f6daa150e01f887a171aed666f6b671e |
|
MD5 | 6c1dedb5635b2de6fec4e86b5081b204 |
|
BLAKE2b-256 | 56fa588e1af9922fb028381dd2efef7dcf90dbffe935ecf866d0e5e7072f9fa7 |
Hashes for zeroconf-0.61.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a05a78edb6a54dad4895dc3208def70b68cbfb39ca3ec7f7c40900b75acfd1 |
|
MD5 | c8cb11e236ccf2b93976e81216c27507 |
|
BLAKE2b-256 | 1e4dbab37bcf54a166cf75ddb90faf6495e4a71d2083defddf287bf2b4ad1e7f |
Hashes for zeroconf-0.61.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc21999e9e3be28a13dceff39cb93c417cca31cc81513a7f189609adb73ac0a9 |
|
MD5 | 58cb9edf790b367f0204d7158f874826 |
|
BLAKE2b-256 | d7206218041801098485d7698fa15cdb7b7f9cacb2ed297912d534edcb6f9dc3 |
Hashes for zeroconf-0.61.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937901b48d0f964afee90ca86d215438a74e03a1863d9f2a188e561abede833b |
|
MD5 | 73ac187d0e3fee97633993be473e4c4e |
|
BLAKE2b-256 | 2c37a24c6b53b3ff454a923f2d0354eaae87e54517c85c25438d48d344b20e75 |
Hashes for zeroconf-0.61.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe928206a677ed3c718b98ce940a668b2c66f9c2bee5617ca3b991b5fa084039 |
|
MD5 | 3bb9926e0f7ff289c14501ea2df69040 |
|
BLAKE2b-256 | 4b89d57ab102a59853866da7ee74ebac519c25f5a0194a95a06df371d32e4435 |
Hashes for zeroconf-0.61.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f9667efe3804cef02f208d84dc7d618e92bc47bc4155fc090db357ba56b7701 |
|
MD5 | bba36f4085eed46d0bf2f4c3bfcdabc6 |
|
BLAKE2b-256 | 1ff279698fd5fdea282d4b8a56323397273ec117c92dd8f0489f9bc150655dc9 |
Hashes for zeroconf-0.61.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f5276dbf89837759cecd42b39bae665e53e90d204c208eb23a76668390fc48 |
|
MD5 | 4e73b1c53bb00737227577481f973809 |
|
BLAKE2b-256 | ae7add27ccc1fc2e984f6b7d76a5257577f6bab343e65062b697416b71816991 |
Hashes for zeroconf-0.61.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d451877459cc6264ffc8d0e9dc568af4efe305b8a0556cdd2c6c9b88b500baed |
|
MD5 | de20d18f39a3f6e6d28cdb62c38e51ba |
|
BLAKE2b-256 | e2fd476124a60fc18fd25c3a46e48cc909ad4866a486387f8b2ba5e233d76d34 |
Hashes for zeroconf-0.61.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06b1c9cf130c3c0704e3eed9f1cf078ac0b924049a6a453d068c70823b93ee1a |
|
MD5 | fc9d452f2bb8b7c391db876873c2905f |
|
BLAKE2b-256 | 9a28b88b71ced5b9eaeb22b9ff6b5491549a6faf244d2e205c280abce13a42a0 |
Hashes for zeroconf-0.61.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8b55a84fe3c14f82d869d3602e6fe389f8ae2341bd1e360d29ae5020a76da16 |
|
MD5 | 8bd085522feb1ec372d3ae7be82dbcfc |
|
BLAKE2b-256 | 22affedc230445f09b82fa4550fdb46a25b88a0aaf474a7e5c92a38ff8c42e15 |
Hashes for zeroconf-0.61.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11343840990a518773c9c86177567f7c8f212aff1872ae1ed6ae2e5f13a92373 |
|
MD5 | 6131c8550343a15ee58c66120282538e |
|
BLAKE2b-256 | b5b3f216b2ff2be84836be4ac4c2c8b8c9766783332ad3adef5c211fc04740c0 |
Hashes for zeroconf-0.61.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca3af7155a3066f3681236c29dfa74ade6edacc8db78fa8e52b1de5fd08602a |
|
MD5 | 33762058af6015b8efbbaf1eba22df0f |
|
BLAKE2b-256 | fed2b7adc229419f2d18fbd574522ff4b7dd4fd63b7fbde342bbb5eaa67940f7 |
Hashes for zeroconf-0.61.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4effc121d4543ce55b137a848be06d88538b990e922e98b0ec84f025e86a44 |
|
MD5 | 5414589b0aedab5885a133b401897be2 |
|
BLAKE2b-256 | 3c02528ed4f164f5f90a1d9684a416da1a2d3777171312c3811ed146238d55bc |
Hashes for zeroconf-0.61.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42fb94bfc68526af8e419b0e3f13f8a2f91073f340fe6862862490a70d438d61 |
|
MD5 | 0a1eb5b58db3b42eea6b4347629478cf |
|
BLAKE2b-256 | c2e7bdc0799864575cb031cdd4375f51a1eb8b4a23e6c577d5f2663c614b886e |
Hashes for zeroconf-0.61.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0e93635d6bf4104bbe3757df77b602e43d1a81fa7e91c667434789ae1eb66c8 |
|
MD5 | 40f3a75f5e97ee01288db2d160324777 |
|
BLAKE2b-256 | 28db67d56ed29c5bdfb35473e5559189cb2915040b67e92c7533b6319239c0b5 |
Hashes for zeroconf-0.61.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a714cf22c9347a8907a2a8b2a10dba98f0defe4a25f32164068fee1ae726e12d |
|
MD5 | 5a00d9a395aa95f2d63f064146d48341 |
|
BLAKE2b-256 | 23467a81c9e96e66251d2de7117fb613efc90d3efa342d64a99697975a85dc1a |
Hashes for zeroconf-0.61.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e6f53a1b46c69f5a72e09803cf076265a38cc3fe04f5de2b0db5809ffcd782c |
|
MD5 | 3cf9102877414b2b4ec93b8f6d1b2b19 |
|
BLAKE2b-256 | 024cdcd8517db03460f91876dfc66d47deccfc20bec4e2e330e3432f68dfc190 |
Hashes for zeroconf-0.61.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fdb9b79332af4f13ff5ec1eb8085c019f09e262f23a72937d8742b3e8a162d |
|
MD5 | 87ed47c3dce8bff754c2454ae10a8463 |
|
BLAKE2b-256 | 4c91b44f2336b9a07932d23b8f4c68169af73d4ac7a569ee6e7790a26c9c6beb |
Hashes for zeroconf-0.61.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b81ceaf4dc407a91b2469383edb3fd407d59a5de9c61acd8d90bf8d0d16a63 |
|
MD5 | 34f50cf076b4e3c4d4fde954ab103c52 |
|
BLAKE2b-256 | 4d6954f86168ba5061f722fdd053da01eb1be734d88392c5c482dac8173ad58e |
Hashes for zeroconf-0.61.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28a743f5039d59a2bc0262f8950de3cbe2b5ddde3a7cf4710522d62e79621f6 |
|
MD5 | 4a42c1cf101638b6d739dd493c841283 |
|
BLAKE2b-256 | eb2aa576834fa62bef19f24c0d14a86958b2a358c5098b880e4887c91e3e13db |
Hashes for zeroconf-0.61.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ccb59c16749a079772fbd2bf589edc960fcf64e7da5f1a99abf1aa4b3f790d5 |
|
MD5 | 688475f55904a04a6c4ff9d45ae28704 |
|
BLAKE2b-256 | 37d5d2b73dca3d25aed0f5e2fa22801049db41908b91bb9e0ade01bf6e3fb201 |
Hashes for zeroconf-0.61.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e995f9bd2960b240c12e33c2aaff8a684ec9e07068af8fd5b3d2d93f129ab48 |
|
MD5 | 6a5165cdfda4792382d759004a538815 |
|
BLAKE2b-256 | bfe77d0a6ac4f83b77d1090a72ec9ce9ec95647e83ae8ecf1d3d76e59677acb5 |
Hashes for zeroconf-0.61.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fe3eb17b1dbb5bb750ea341263809a2d8e4576c57bc0210ac169537c74704db |
|
MD5 | 7b15f9e2be02afec9f4979f6cdab9eb0 |
|
BLAKE2b-256 | 75fe50312de11b3f963aeffffcc274e45a0d94dd7d0e558bd9f6a76202be6456 |
Hashes for zeroconf-0.61.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e2123a6cebeed9b94613e8e83e15e4a83094ac933e6ef5e096b7452dc75aa44 |
|
MD5 | ddc7a91ab6984b6135473068e22c002e |
|
BLAKE2b-256 | 573c10ffda684408666d03a2c2fba8895ccff9277444036d8dc40e9172d54610 |
Hashes for zeroconf-0.61.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 018f56cb520045d50f133b0dac79d796b909e6326304103b6872a605fd352c31 |
|
MD5 | 9b61f915d124aad8e323671c481f6e90 |
|
BLAKE2b-256 | 91d80d8d6606ce87ddcb9f2009c9d579f44244706ded9d088501f5447824325b |