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.117.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ab537c4d0953563dc423baeed960a07ec743a89438559587e10f3dcc4ac7f3 |
|
MD5 | e32e65fdd8a89594db798e350f002830 |
|
BLAKE2b-256 | 306acc9d63eca97ff85c7f085c13ad27e74e21799c1594b91f01fedc8b3a2cef |
Hashes for zeroconf-0.117.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19ea765005c8378d5ffabb12e9eefac99428d9f504f7495bf88bc211d09d5ae7 |
|
MD5 | 228f21c446be2a1eb6c3042d37c44f22 |
|
BLAKE2b-256 | c14fdd13149ab11ce930e48ee18ab6dc47d4e890562e5cf3cafc4630ab73bea6 |
Hashes for zeroconf-0.117.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea08a8d7eb0e8768a3fd8082df5d8a083bde30091944b638ab798ea1cb64653 |
|
MD5 | 20d58d184137a6eee21d62f89e3ff14f |
|
BLAKE2b-256 | 4e02716f371c7f63bdd7bd7dc8e0dac09d922665694d0a7acd490cb3042594bb |
Hashes for zeroconf-0.117.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22612147bb730386efb0bb6b445044371e423d0d7254a493910dcec63a98ef43 |
|
MD5 | 8debb9d946e3dac5154149b438e726a7 |
|
BLAKE2b-256 | ff5c37022c7fb525ad2eb6a5b3c05075196b7c80da32fe4dc90c0ece08cde060 |
Hashes for zeroconf-0.117.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e6a79e9e34f0a4eead9770bad6aa196078e99242aca92c9017ac7b1b498bc24 |
|
MD5 | e694a959fe65079afde6df688e396316 |
|
BLAKE2b-256 | f8f1a9ea87b502b2768e9dbf06b237804cb3d4f57303b395871b4ffc9ee0f493 |
Hashes for zeroconf-0.117.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5946f04fe24fd9c905727c2105a040424472e95b99a89d560ff72851264af4ea |
|
MD5 | 4963c79e5d3c1d947c07192d35901d8c |
|
BLAKE2b-256 | d359c26554cadaaae8a77dc529f3d467116306584af69a9cbc6ae579dea7d1df |
Hashes for zeroconf-0.117.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22092a0dddd669fd7fe6eb14ace67b1b3819d14a7cd64dcd257db48880862ecc |
|
MD5 | 6ca8973c2ceb8871aa0a0301dbde9db9 |
|
BLAKE2b-256 | 229344e6123be68893dabbf6770d2697bfb00fbcf3ca0159c227cab6d74308a3 |
Hashes for zeroconf-0.117.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e48aa410dad534cf7dde8fee11e5b6ff794888c56e7a9f0ed772cd71fe31fd2c |
|
MD5 | 9a27e4133b8f3f0d5a4f825db36a5b92 |
|
BLAKE2b-256 | dbda956b97db63b6bc54053d3c07e75d52aa6825e9dc5ab1b9880e8fc4273a60 |
Hashes for zeroconf-0.117.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a793c77e02f6a1be1cef2d87ec9bae28d577363cf10baf379dc0c01320d5bb9c |
|
MD5 | 7d6eee6e44de77c03da210023d899ef8 |
|
BLAKE2b-256 | 8b574545f08ba4594b851cc3c31c183e86a09547e6c51c629e9e1a98ed201721 |
Hashes for zeroconf-0.117.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e282066df336fe7ac8f2a92481bbeb94ad3002925fdd658e843a5daa47e7dacf |
|
MD5 | 13667a43997bbb287d1c4a2a747e4933 |
|
BLAKE2b-256 | e63e77f969238671909251900e37bfd6f15ff48d9a67587745278a9bb57cb1c1 |
Hashes for zeroconf-0.117.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3990e381951497b722f68cbf5d84c8d521b371c0b18db2af7950b5e503f9c4 |
|
MD5 | 4e797351cb47808fbcb3ef4e552bb96f |
|
BLAKE2b-256 | e0eb9ce5bd93046ff22daf30b9948cdc9de044c2bb67606181b1e12f2b0bb0d0 |
Hashes for zeroconf-0.117.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ad41048947bc8e15789f9fc3c41ea49fd83716c4e9c42f4a5479562f241427 |
|
MD5 | 6eba73b37b4326cb228c73a084ea2258 |
|
BLAKE2b-256 | aac8d784f2e051d3964b1e67c2f8bae5de70b344e194906b0eab8cc934818c51 |
Hashes for zeroconf-0.117.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9552495b5557b8888180859ac80327d46e3a86ae88fb6fcc8811535219b1dd4 |
|
MD5 | 3b3f98a335565469938e000147bce8f6 |
|
BLAKE2b-256 | 0b9e7e05efb0a04941870b1a6d4d40a8bbcb8e9b86dd44dcacb1cead1dbbcab9 |
Hashes for zeroconf-0.117.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a1c3976e047f41e51a00a3901046a6e5c64d95b9b9ed941963532989b76fd6 |
|
MD5 | 20f6586335b35cf6061b36610468e6a1 |
|
BLAKE2b-256 | e8595b605c5799fa02bf742394df4828d497c884a4a3033622eb97259d584633 |
Hashes for zeroconf-0.117.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba294195cd12f719ab1c3c16e82360606ea04d81f917368a20a6d0b4932d3d5 |
|
MD5 | 4ec4b5521fa5196247c96cb24f29fa69 |
|
BLAKE2b-256 | e6f9d2ad253757af4ec2d739805f4608224d710d9a5e900a57bf506ca5489f19 |
Hashes for zeroconf-0.117.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308c0c51f7c19f969787c30014b2128f62874a34a88cba1d0b0ac0dbc03664b7 |
|
MD5 | 0b70576a51570a2c0e74e0cc0cadd36c |
|
BLAKE2b-256 | 71493c5fffff8d1c9d542f533b22869e0130834190eed84c8287219d81f83c36 |
Hashes for zeroconf-0.117.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8c52db273cabe012213bc160ae41074b4d6c5782f8d360529ba2e1d479b798 |
|
MD5 | 3e19e3dc72074418c75924147036052d |
|
BLAKE2b-256 | 6fb9e984ae785d2c90962c108c8c3f44c804935ad03bfd843564f99d41c8c3e0 |
Hashes for zeroconf-0.117.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 027f70b9d87bd8551c546f6d70deb7d392c4a7b1176dbd801042f8de8073f4a2 |
|
MD5 | 58bf5e466dfb7acb6958db1bdf0e1d81 |
|
BLAKE2b-256 | 6d8e543aa961c97a2200dbb84b8ff2f6cf1f45e2b2c16a1067bc1b580859df5f |
Hashes for zeroconf-0.117.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 932a6d7b68185311941fb1df2c365179623d20884c1d8b84282b6a66357ebc2e |
|
MD5 | 0f82a4a9995f8b545fccfb67e305ad13 |
|
BLAKE2b-256 | 39b5a5e9afb89f6160dfdb7bc8e5e261bc17fc6eb9905f9fa2857b9bf89cb6d4 |
Hashes for zeroconf-0.117.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 725e09b405bff048a5624304e675c40b7d1bb18ad302aec0850729719891be50 |
|
MD5 | 21c69d0f96bbdc209e97a73ea78f49d3 |
|
BLAKE2b-256 | 01a191760e48d521936ea653a068d3afdd5cdeee492d40d1c666ab6c4c7011f2 |
Hashes for zeroconf-0.117.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ae57de632fa8fe0b8048f87a166c24ff261e8e58a8d26cff6bc99727a03cce3 |
|
MD5 | d57387628640d234ffc89131ac0c33a2 |
|
BLAKE2b-256 | a2ff70057932e11a0a4e5e36cda6dda3e299f0ce483ef4e8a6035fb597bcd9f9 |
Hashes for zeroconf-0.117.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f33ea3b6407d26705d62b9e9e08d06c66aa5894a0fe4cb79bf073d459c357fd |
|
MD5 | 4e9e74d8959ce0198e5c5f66af57e7fc |
|
BLAKE2b-256 | 035bfd68bd75712bd3bc722c4fb62e5d182bbafaedd0d3854114e2c5ef789631 |
Hashes for zeroconf-0.117.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246a1f75492015ede3eb39a7b61e4a82521db04c2de45b317269276fafc5f946 |
|
MD5 | e39afc2ff98cc21d86416bfe142e1bed |
|
BLAKE2b-256 | ec1e2ffae9857b0f5b89edd8dcdde5f24861eb309c2b6fe42292666fe01074d1 |
Hashes for zeroconf-0.117.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a611988842bffc645945663dfdd86d2311ccba0716f6983a167425066198c0dc |
|
MD5 | b1b05e4fc0febc3d503fd1f5d538bf61 |
|
BLAKE2b-256 | f8513c4839cfa7c4dce58b7e0a43eac6f12a703c2d009eb66fc39c958ec087fd |
Hashes for zeroconf-0.117.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e49074f87fbf8a542ee29f7f8d5e3434079ba3a8770167df515c7a5a23b20f5 |
|
MD5 | a8084c7b96734556e67ef0009e9640d3 |
|
BLAKE2b-256 | 6fc0c0d366eaa4625648604d8fdb2410b653a8f3c83c41763a9446abd6384231 |
Hashes for zeroconf-0.117.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e53c6c939c03607857e3c112a7fddbbd41c6d7aaca912227eb1a0a4ad79070e |
|
MD5 | 7cb2b747c888c090b12c1549024c2038 |
|
BLAKE2b-256 | c900087ca39248aa7e9e8decf4dd36c80086e2a6a0f6d395d8c4dc0d659f7e0b |
Hashes for zeroconf-0.117.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfaa6e5bda85b75b5bbaaa47a03b4b1121a3edbe943c48d0a5f35b6d43e2acc0 |
|
MD5 | 597e2c4ab3e3440b8384c536d13d5401 |
|
BLAKE2b-256 | 85585139a6b6299ed12963d30cfe89c7c277ea1103c3db84e043d2f27cefe570 |
Hashes for zeroconf-0.117.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45bedd7debceba291c2552a4fbe34081d1d7f6b92428bc2fec17c7f54b2318e7 |
|
MD5 | 0c185d50e9a40b09acd23d07554cbe8c |
|
BLAKE2b-256 | eb2107d85bf34fa1d7b57188a51831ad74d5f7d643116aced9e3005fffde6f6e |
Hashes for zeroconf-0.117.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c0704dc9cf644452cec9dd3a0402e4be773bfe991e1330c4baaf45dc04db4bc |
|
MD5 | 6b7448efc218be9e99fcd2e8a90d050f |
|
BLAKE2b-256 | 9b915fd1296c62091847a642cd48516f970aa8022c78bffa916129f627e9fed4 |
Hashes for zeroconf-0.117.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5505bc2e1ab60dee9fd60aa7ec57a71b2d4580f91b6fbb32e2efa425601fb79 |
|
MD5 | ec66e1accdfbc8569a74405997fcd8b6 |
|
BLAKE2b-256 | 57ccf5e05f53cf233265e4902c3d66c7c646a147498ad9f7e6c5b2924a121292 |
Hashes for zeroconf-0.117.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbcdb5c5f3da0bae68e5d5cca17973521b55b7eb3a3944bbf1c67b035a034230 |
|
MD5 | 7746018ba4b408dda711a78eed98276d |
|
BLAKE2b-256 | 0204ec6243328ab41ad37a94db0e0c23389c89348ffaa093aee37c7153ed786b |
Hashes for zeroconf-0.117.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2270fa7276b514fae2a222c751b36905d92e90f87b97cb3d2ef2b97aaa0ff4 |
|
MD5 | aff51ca62aa312d040d718a1c986da17 |
|
BLAKE2b-256 | 2ae37ce09ab5b5086afe0e659f71ae1c28387e4d82cb3460ad5466c48b702f17 |
Hashes for zeroconf-0.117.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f030931af06ab3eaccaff33c3ff89a5ddc58e51c6a3ca3cb6bc1716af2d48bf |
|
MD5 | d66ee75ed4b874cf7964b6daab0c9524 |
|
BLAKE2b-256 | 70d034c3e7517ee195ed8f40127b9d54369a62a6a430b1343b19a275cd6dd906 |
Hashes for zeroconf-0.117.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91de88a4618d2a3e4b337a8d69b620c34be8719b90311a34f8aaa9d7f9f4aaa2 |
|
MD5 | 6895aa2889443a4aa878ab1a18217802 |
|
BLAKE2b-256 | 8037b18520de09424562cb5df67acb350c3326d10e34763a3455e89150754c26 |
Hashes for zeroconf-0.117.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0169d142e9b89d58003cbad429f072e9ea91eadcb5ee89e705799e0234aa575a |
|
MD5 | 0efa5a5e84d4575b73577d98ee9e9b7e |
|
BLAKE2b-256 | 234a28997a08db49d796724eaef961acb31f25e69d64e16bdbdfeb9f7c17cb5d |
Hashes for zeroconf-0.117.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd3f998ee2a0d01e53c9140b46bf50ee773860a685ed666b866861f291028b03 |
|
MD5 | f43b71298f6e311d813bd41eb0464f14 |
|
BLAKE2b-256 | 330198525b8570d7cb4db93c9230a0cf3910f5ffeef75765cf1f114eaa842ede |
Hashes for zeroconf-0.117.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088ad9084795ae27ad7b5df94193241b5e90e4fc6f466d7ba9e74c110c6abe33 |
|
MD5 | 50831ce0ac06117ecde55ce3748fc51e |
|
BLAKE2b-256 | d9e25ff2126dd6421c49a15d86cfa3e657395c3d9aa25451868fe81fa47956ca |
Hashes for zeroconf-0.117.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93ee85cb29c69c64d7b46061ecfc8c6b27430bdbbaf1ab4e15cccf0b6c3fda5f |
|
MD5 | 9f60986c6af3102407cc4392d3cdaa84 |
|
BLAKE2b-256 | e6c9a553a0d4df02aa7d3368f4a5d06a622b7162c68344d3641b9f638cce97c3 |
Hashes for zeroconf-0.117.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b76dbc85e9b93e613404cd64dd8ef7fdfa3a43d92e178641cad6e8657f5d119 |
|
MD5 | 0ed9cd175b37a3ae4857a851e7d377d8 |
|
BLAKE2b-256 | 4aa98517e18d66fbe523c31704c54e8a69d1200b8caa5675a4f08903e0f5a9d9 |
Hashes for zeroconf-0.117.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0513af89e33fd2fdfe162cc28cfeeb3083748b72b933ea79be721abda827ff58 |
|
MD5 | 0b2023cb08dbdac99c2184d013013614 |
|
BLAKE2b-256 | 157319bb4738f773b02e2af0f12f86c7fa8e576fa58954faf2d8b172cb19f79a |
Hashes for zeroconf-0.117.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 888924fd312b1094388b0c228c7b65fee4317143febe15590d650e67322bb890 |
|
MD5 | 2a9f5b8aa992588686209c197efac592 |
|
BLAKE2b-256 | 75b36386ef6b09a2b5337879dfdc6f180bdb0d1558a5235ba0c4002247b6b5b8 |
Hashes for zeroconf-0.117.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d8ae78f1cf4ff821ec4e34a273e804d3eca790142af0b6d33e029b4af27ef65 |
|
MD5 | 72ffe291cbff4e8abd82209a81f46d61 |
|
BLAKE2b-256 | a60b141c08ba5c57265490a105efc5964fc740ee0599cf00fdcf1170cf8bc2c5 |
Hashes for zeroconf-0.117.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc3dac94114fd0a6f943003c274f3f31ce0a4bf9481038923f00a1a442dc1ca |
|
MD5 | c0404693e0013d5ca31224751860e57d |
|
BLAKE2b-256 | 4885c301a7e5dea96b9a8be2e669d8787b565116d0b938fafc39de3b6a5d65ff |
Hashes for zeroconf-0.117.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80db59100ec43125f34a282ad18665a3439018d7fd946d3da684cabb15aaf5cc |
|
MD5 | 53dd603d5dac4f7365c09feef74cf55b |
|
BLAKE2b-256 | f6570008a84d8424253256ef5970d8ca922663b74aaae14f1e6ca7d3b27289a7 |
Hashes for zeroconf-0.117.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fec78cd74a29636e34390c2225b032aee702ce863e9974ca42b333e92946acf |
|
MD5 | 034d8550befdf1701f7aec8cfdb21063 |
|
BLAKE2b-256 | cf64ba09c464154e0af8ff51aae697ce791999b9baef3cefd77e6fe9c8a034a3 |
Hashes for zeroconf-0.117.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc78ba0c4524a52a04d37c07306e8f30ac5722f42dbf3ed127dc3838a3d4c903 |
|
MD5 | cee93e57f80a35c3752cfc0b85397da9 |
|
BLAKE2b-256 | 1869a4893413a1980eaee5d4982282924658794b81a890c09d80bce98fe76bc9 |
Hashes for zeroconf-0.117.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f5c6a2a3661ba949fc7425289fe3e5adffde8979545b93f5df5edeafd063fe |
|
MD5 | b472701fb0f1d444c234db429b62dbbb |
|
BLAKE2b-256 | 792b9560c38d2aff6abfb5cad12eb03c85859339e7c4143a7d38727b378d9acb |
Hashes for zeroconf-0.117.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcefa0197369af424dd1e39b07feddaa29a48bd997aa7482123d39446a335485 |
|
MD5 | f9adc44603d84c55e6a5edbc9fd50218 |
|
BLAKE2b-256 | 5eab19342350036775bcd19ac38473346e2498031d799c98f0b9186db69eb7c6 |
Hashes for zeroconf-0.117.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 332a800d6f72acbc52df064804ca3981954b2b2054bae7a39b328bbd28d3d54d |
|
MD5 | a5b1e91617dee50ed1a81224cd9a350c |
|
BLAKE2b-256 | c14141f3cca5548a69248db67478d52be0a69291988e2e9cbb2cacbb2633f201 |
Hashes for zeroconf-0.117.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63cf9be2ee839e45a53352cf3ba65f5d06e51dcb525ee7a70038dd339dc29d4c |
|
MD5 | 35ca3fe45a22eeaa63900593fc7a5648 |
|
BLAKE2b-256 | aa39b81500e5073f5c3d90ddfdedc8694a82bf34f0a1fbca08533d9617ac42ad |
Hashes for zeroconf-0.117.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e69b23878a8cb3b1e54baf8059709c49637d96cfb702743784470980ea9f9b45 |
|
MD5 | 071803a3121f71b5033607c7ee0ed9b1 |
|
BLAKE2b-256 | 2021fe7c135a317ea6c7d08f3ba32d41d39aafbc177cb1331ad46e7017c9d451 |
Hashes for zeroconf-0.117.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43271c06efcb5479bc8d2e237a59854716393d1f87e4d7159d64f20026ed4328 |
|
MD5 | fcb93565051a9f5e75d1e2923faa83da |
|
BLAKE2b-256 | 3b09ef8bab158e127ff304a8abc245a984a1724a404dd84d5d54ac5dfd6b8831 |
Hashes for zeroconf-0.117.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94af8e55fa955fbb36e0bb4fd93ba0d9740d9c3f66d4aa00c76e86ae3405937a |
|
MD5 | 6525f6bf166e3af18da61d5b2176f6b2 |
|
BLAKE2b-256 | 0cabdb097b63bcd26ddc543e1147c7a8473e93bdf4f6a710165a15b8fb131442 |
Hashes for zeroconf-0.117.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db281f6751d8273fb66e9b33e01beb74ff98bad1c4d2c2aa0dee3daf3ff0bb7d |
|
MD5 | 13d05172f2aed0841a2479b292d1ff5e |
|
BLAKE2b-256 | 6667df97ae037bd6224f4dfd402484bf4bba71b8851c5f52600dee1c0bc7b07c |
Hashes for zeroconf-0.117.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa9fd81f5ffb4d489b7fcf87d6f53fa82a87517a779f3a7d027adffd8d541f3 |
|
MD5 | e324a7b641579e7b6f6f6c00b02dc790 |
|
BLAKE2b-256 | f212526ba875978bd3bf703250b8840ede1ad065004234dcc1161659b87981e6 |
Hashes for zeroconf-0.117.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba8129b7dcddcdef64e5fcf852649527b5402b7371ef15c197fcfa0cc5a489cf |
|
MD5 | 9ea1d47fef51c869e4ae9eb420f51bee |
|
BLAKE2b-256 | 9302a24bfc6ba4fe5b621d10e9e0e57294048652444c4a34760ae351c883aa2e |
Hashes for zeroconf-0.117.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853f09766fe47f3baf43319d424dafa2035aa76bdc6f4fd6b9c6327b5de2857e |
|
MD5 | 9f0cfe216635c384f7b2883187dd6b55 |
|
BLAKE2b-256 | ffbaacc0752819342cfef25a813beb3583acb950c64f987846c9188aed614ef2 |
Hashes for zeroconf-0.117.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ea396be41aeb1fd68b57363fc4dda1b7278cc179c8b871fb0bcfee9e6e6b03 |
|
MD5 | 4ad10ac9b304bc9d5353802d19a55586 |
|
BLAKE2b-256 | 4698224f961e748565b2f0176b4d470f87d83e020eb74749acf13f795c942970 |
Hashes for zeroconf-0.117.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 301d9b135a424e176a60b726e4998c69b05463b1dfbb6a6702a40c947808c7e9 |
|
MD5 | 621d263639bbb87a2fce56d53de81a6f |
|
BLAKE2b-256 | 22d4ca9bedfbfc47d2ea423d7ef5031cfbd7f4eba4e363c6381db0e9d2eff1ac |