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.123.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdbdb1e8ff3c56559db63d1cdbb92c62d95417d17d0cdcc9414d502951baf43a |
|
MD5 | aa2ff7718c1ab8105c8c22b06d9910f0 |
|
BLAKE2b-256 | a35ad140d0d9df322e46abd91cb083e7b9774514c5554d259c6ecbc9fe793163 |
Hashes for zeroconf-0.123.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6614d22040862d6de61f2aa55ba1d4e9c341e8e3bb17af7b11294efc64f4fce3 |
|
MD5 | 00654f45ba0e2247d24fad5cd4f2166a |
|
BLAKE2b-256 | 9faa3ed852f14493946ff256689f5b442299d76c5d0a9bf6092b15d7bd9f6aec |
Hashes for zeroconf-0.123.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa79ac8978533b4832833cb4531e86765347ec4514c6d2914dee41403355614a |
|
MD5 | 7869d3f769468c17dd575a4e7853728b |
|
BLAKE2b-256 | 0f9340fc385d78b3f5e3c35e6a8f5473150aae48310a707912514d16a29b6ac3 |
Hashes for zeroconf-0.123.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a5e0612e13a8d2fc85409bcf14b87038beb37107fbb60643cc8007c5226b35 |
|
MD5 | 489c6e6be4a6e65fc5367c0fbc217fa6 |
|
BLAKE2b-256 | 259f5aeecf3a56e2435077f70349e72f5e1a9de21a7acd4f2555bdac39e4d9c4 |
Hashes for zeroconf-0.123.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c6a473cbf1c2b42e3b099525c4ca5142d550a83def659066b84ca2858a1d31 |
|
MD5 | ac1219db508d24787d7b0d1b159c391a |
|
BLAKE2b-256 | 041c6ebd2dea8178d833e9039bae19ad957c34fe4893dac48e848e94c0158bff |
Hashes for zeroconf-0.123.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e154cda62488f0fd44ced1ef36cc6887fc5cf2402a0470383a65e35aeab3f971 |
|
MD5 | 44d32dda01d10d07100227684b782262 |
|
BLAKE2b-256 | 90e94b249a72f04abe4aa6acb853aa8b8bcee6f5a189e6118b2baa7dec3b8087 |
Hashes for zeroconf-0.123.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3809fa8b9a81458f45b2f9ad07603d1eae3c1bb333c0dc2f3676198dad61bfab |
|
MD5 | e655164fc9424743553ddadeb1ba29b9 |
|
BLAKE2b-256 | aef4dedc69363b1bcd4f09f7abb8244e14b05c7ed7491703bbf9bcddaf678413 |
Hashes for zeroconf-0.123.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f783d08ea29de4f92488ce081e0f3e7f6298e1f8c5afdd05181dadba872b7dbc |
|
MD5 | 83dcd957090a022a83f4be60dfecc5d6 |
|
BLAKE2b-256 | f4e75131230f0fe3bc2d839d5bde28290c41aa448ce018fbab3f3f473d4409b0 |
Hashes for zeroconf-0.123.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5993bb8c5d1596eb413e680dcce6553a7e32ed9830ad20495f7ebe7ee62284be |
|
MD5 | ad39c607e04028ec71d17162e329251f |
|
BLAKE2b-256 | 85e5f139dfaa6fa33a6e3d5f5b2963e83ceab9c4199d7ef63078b0fac9dd578e |
Hashes for zeroconf-0.123.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4270a4cd2abeed595a34fb68e944e229c006725b60e17e2161bb083fb37ca25 |
|
MD5 | f1ccacd08797e17738dd72c439d98a71 |
|
BLAKE2b-256 | a8f13565af2eaf5b18a148e71f3c5da433a471891dd1ce8fb2dc3028713c5bd2 |
Hashes for zeroconf-0.123.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbd8b4ea2df6211ad93cd267af910a10578fdd75971b89b256a85757d645cda9 |
|
MD5 | c401322c88460c4298b713ec15f66223 |
|
BLAKE2b-256 | 593f6eb5c0c9e97fe1cb9ee52ff82965f3a264971137a499d0d4ee51fe581cae |
Hashes for zeroconf-0.123.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee6ad141ba165e7dea8f3e5c0b97f0e499b1ab2f2348b07b2ec6f18797800b8 |
|
MD5 | 50aba31e03229bafdf2ab24739fc1209 |
|
BLAKE2b-256 | e4850bf6bff0e3a942149cb09adf576eaa724131f6f67e9671d3ecd6c4eac2b1 |
Hashes for zeroconf-0.123.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 478f242d6545ac011c6868a936a1c813f46b8e9a0e7df20d08d5d318f1896215 |
|
MD5 | 2b273ad8b6e29e81917972ae16ac396a |
|
BLAKE2b-256 | b6f55aba64d229f2973ad1a327b086cf7c8f4ae271f4942ed9464fcf02aff426 |
Hashes for zeroconf-0.123.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c1aafb983e1ca4a25150b2b895bb0369ec93e5844abadd7c28c201dd2ecd5f |
|
MD5 | a3e3a489447a7074344c20f61093c53f |
|
BLAKE2b-256 | 6759cac4a5c30069633c79663b5e36489df42b7734ef05cc7405fa391f7ba96c |
Hashes for zeroconf-0.123.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fddd1900354c76d4968d77cd2034ceb490d486a83d576ea8484f8c6a92ca8357 |
|
MD5 | b0d6286212e671f5ae79205e768eb79d |
|
BLAKE2b-256 | b53f7f3b8f5f3fcdaab47bec62fad08fcebf18a9e191d73677030448fccc86c4 |
Hashes for zeroconf-0.123.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dacb056ee97b2862394a82f41db134d6c9a2c06be336656efe4f436a3d553eac |
|
MD5 | a85e054c26b4eb3f309e7fc25cbc2923 |
|
BLAKE2b-256 | 17e2a370ec324718c25d558f0b574e816186c97a813e3b65eedfcd8bf8f5d912 |
Hashes for zeroconf-0.123.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1155120d438bcb220a06805f9c2bcf2e8395f323ffe52b9a4c896eb15af48063 |
|
MD5 | 4be1f740d8e32ac2bc94020a4bcf2651 |
|
BLAKE2b-256 | 231281b45086f54a8cf00f5bd79178578bb3d1a46d3df158935a32a19f10515c |
Hashes for zeroconf-0.123.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d773f5e3afec4272b89a518fa72cc219e7bd37fd00631808c3774a63fa4fc2 |
|
MD5 | 1cd007490ed1b3421fcb29bb7e7c7776 |
|
BLAKE2b-256 | c1ae74a96f7f39bc710605fce4f4f9e22532cc0c9be6d80d518635ea742b94df |
Hashes for zeroconf-0.123.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af1da84348883bde1a8194d9defdfdaf2c9695b00434710e72d90ac953a644fa |
|
MD5 | 107eeb5eea050052ab4862281dc675e5 |
|
BLAKE2b-256 | 53acf946374c1434b654646c214d669f2f641d1a719098adc633ba80af606eec |
Hashes for zeroconf-0.123.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e2fba8ad25b0167699dea6d2dd0f97c765137108a044cd02218a212b56e58fe |
|
MD5 | b381cbd719ab0e30915908e623b8d7f9 |
|
BLAKE2b-256 | c14f15384eaaeaef01cdf004ba9f8704be9ce3559756b30c103eec91fe2a96a2 |
Hashes for zeroconf-0.123.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99092e253221bca961c2f85fbe8d55efbcc4f59ee8eb4ac5978ac9d7b3148d24 |
|
MD5 | aa309394fb13d03d9dab7dd82e23ba4b |
|
BLAKE2b-256 | dc546684c9bdefc7c40f0ddf6cf2da3559d13ef026deb0e135344242eb3d7f19 |
Hashes for zeroconf-0.123.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da62b814a221d6b0fb9f6b15d2b008a82df78f56c2e0c17bd07f3e59d8b5be61 |
|
MD5 | 9126016ee7dd15118c1fc0cad7d52c76 |
|
BLAKE2b-256 | 9068e06ee811db0c7ff09f85a661bd9a216470f6da08c1820f7b20a6d1c23569 |
Hashes for zeroconf-0.123.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04490505d8eadf65651c1d7c5defe988830864c641249faeae415ddfb298f80 |
|
MD5 | b0bb641b565371985004290956b91e1b |
|
BLAKE2b-256 | 6b27bdb5add615f1a313bee4161f16658330628ef5173526c5c361d0d12d4e2a |
Hashes for zeroconf-0.123.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527b02baa16e55c0ee965363638a36b03c6874bd55c526f3aa0122716dc42ddf |
|
MD5 | 5347b39c77690da6d61434338efb8c0d |
|
BLAKE2b-256 | 662a182a9e6dba23bcba055975e26f54a38a2fe7f501c885fdb7d7b10e2439e9 |
Hashes for zeroconf-0.123.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eefac285961ffb28a267685051332c9ea33b3e4adbfadcb8af934a186073c27a |
|
MD5 | 5c46d0f9d5587e75e1fcfdf43015493b |
|
BLAKE2b-256 | b34e4a63ad8a0bf27468aa35a42c1bba1c2fa354cea82322ce89dbea36bda74a |
Hashes for zeroconf-0.123.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2869316f6408924f0f20bafcfbcb2db3224ad8a1987bc163c7d6d77285e45639 |
|
MD5 | 8bd890f3bf0534c16a174e9f59aabb77 |
|
BLAKE2b-256 | 9fef500beecb09b44a012ed445654a887578852f145f800172dc3b661f885d84 |
Hashes for zeroconf-0.123.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4935bedf384b7a432f69d9c86bfcbb3c09bbdf83999bdc8ee99ed5267f87e7c |
|
MD5 | ed6b799b8ed06c5b3466750051fe2f4e |
|
BLAKE2b-256 | 1aaea1d3e28f82a737099d094f1334d294b77e466ba677aa32e11807c962e447 |
Hashes for zeroconf-0.123.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0adc662b3b616eae173cc381f569e7b984bbb3b1303057ea1204c93a27143d18 |
|
MD5 | c72c2b0d2498539349fb99146bee5e40 |
|
BLAKE2b-256 | 0f4d91f5648785b44e9fb3ae46684457ba6b95a0cdbdde54d7e465fd977b8ada |
Hashes for zeroconf-0.123.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c2435627e28c34dab08eec22232b241621707ffbd81531cca93b958566b687 |
|
MD5 | 8b355c5b36d924e04e4d47774dac3ebf |
|
BLAKE2b-256 | e810d2f17824e165a7ebe1e0b050e906f3630c4efc2bd100053c93816733b8d6 |
Hashes for zeroconf-0.123.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ce5e8fb8109d137f8b18b378f220d10220e4b70332c6b1d5ef762d75816423 |
|
MD5 | b5b0a2686acecf9614ccc0b9f05ca91c |
|
BLAKE2b-256 | 4c3526def75bdb279581af91089231ee28bcb5c244a22b24eb0db35d9ea33368 |
Hashes for zeroconf-0.123.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16184e43d214807041ed06ecf9719643f84a480e40ec603a79a1dacf4c2f1a23 |
|
MD5 | e38f442fac3a081ce4bff62c20b11b1e |
|
BLAKE2b-256 | 99980faab4620debe337ca7c604fb446cb0c14779928b954e5ede99528f73432 |
Hashes for zeroconf-0.123.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e50c621cc715a51823d1e2543b53f27d96aa70b46722111f90d39dc699a63cb |
|
MD5 | 155d48dab08fe568d310a66cab13fe13 |
|
BLAKE2b-256 | f5dd70a3cc389356d7e6fc2c7a46d29e1b50578c0c462219d5f3e55953e14e57 |
Hashes for zeroconf-0.123.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb6ef558db131eb545db9539e9a290a3e0b70efa783b0f5228aef46c31840904 |
|
MD5 | d5ca6b500af90b9ef6727f74c8dc30f9 |
|
BLAKE2b-256 | f858f6db197be74dfcb3284b67082f02269bbc6e86ac764024a467a5a90d1a83 |
Hashes for zeroconf-0.123.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f94bac29782aca8ef6de95e10e66898c098e3a0e18a707ff12ea8ffa55fe86 |
|
MD5 | 235bca595b1c7973ffd67c6bb13ad750 |
|
BLAKE2b-256 | 6430f93e57375febcaa3da4a9046fe36a79416cd9b5290a2c180f477ecf9fa39 |
Hashes for zeroconf-0.123.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4998b8dbb0defb338dd02890f128777920dcab1ad6147728bba8f13ca7f46c04 |
|
MD5 | 5a521ecdd9b5cebd216234223e7f6fa9 |
|
BLAKE2b-256 | 80a5d96bbd69d3b63e341b47f996bfac0eb171db587f7636df6bfb145de5d74a |
Hashes for zeroconf-0.123.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34ffadd43cde58cbd9a424b45ef4a4e5ad58a8721a69cf715ce82009e4ccbf48 |
|
MD5 | a347eb7d31913909d4277b1753f33886 |
|
BLAKE2b-256 | 0fdf350748c00aeec1dea8346742858667f0ad0c800844a78fe12d85b2d5b9bf |
Hashes for zeroconf-0.123.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efd53c3436f8c00fd69f6cc82755b0288ba73988bb91073c5bd85c84fa94957f |
|
MD5 | 7c8bc52816074c176d70605563104599 |
|
BLAKE2b-256 | 5d268c2211d1ce87ad2f16c99caf13eafc3a18c70c22dff3a179e4b5e01e2ba8 |
Hashes for zeroconf-0.123.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7610c6026f4aba8c5a8a6ea696dcc5b3b4f33aee2531dca407ea301dc55384d2 |
|
MD5 | 0a5b9248eff6e7f0be4fa336b5cef46e |
|
BLAKE2b-256 | 2d50de0f53c28b95f1deb5d69983683bb4be0907e47988e91ae82efb620c1369 |
Hashes for zeroconf-0.123.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 478ddd8784a8ad132bf696f8c4c0cc12416b89d93abc716cd07406e8b8aadd4b |
|
MD5 | 4649747d8e58f40f1e4777eac7ddd674 |
|
BLAKE2b-256 | 63c4793ad134409b5ea2c1c874caf93c2867664e4d875f11e0e87da99c878138 |
Hashes for zeroconf-0.123.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dafc98a714c5840e3d83b1dcef1eb5d2f28e3f5f4a0986cdd25fe82748dc7660 |
|
MD5 | 526fc3126ea739d77f0865ae21490292 |
|
BLAKE2b-256 | 1dc109ba79d6bf0733e4617acffb61c844e9066ec7bd14ab863c0f7927f34c06 |
Hashes for zeroconf-0.123.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 962a6840ea19a9d6641c7c3e0346ce911c99b449da9433b39a978a9833250a0c |
|
MD5 | d7264873923e21e32b55ff4ee4b5d0bc |
|
BLAKE2b-256 | 8c9fee5897c0732c17c22fe8c23498331f82905347f4f7f04569dc44955318eb |
Hashes for zeroconf-0.123.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ac5b5af433c0453965f50b5f623a46812c2fcb86bd76f307a5e553c73176dc |
|
MD5 | b972f3d616a5754dba38c11204f54ee2 |
|
BLAKE2b-256 | 4bd5f33f5b7276b9bbf38801ed8e7c0abf56be0a5ca67084e7a90ffbacde95ef |
Hashes for zeroconf-0.123.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514149ca738f43cf45eab965f4dc7d0db96e942d417e425c2a8893e2df0eba3e |
|
MD5 | 13a096fa127276a3ac59365fdb787353 |
|
BLAKE2b-256 | a0cbde5471ecaaee9d8d7be57b24c3e1fee74a4c871ad02898df9d6fbb40ea4d |
Hashes for zeroconf-0.123.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86fbacd340e4408989c948675d83de21e0000f522b25be974b1aa6385b1b7b2e |
|
MD5 | 9ed580ce31e7dd3508f352c7736e7a84 |
|
BLAKE2b-256 | 8dc579aa5672c977210ba0e4f3bb506fb9df6c18ea9bb1a6371d7a86456538b7 |
Hashes for zeroconf-0.123.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 842b9f23a8147e56c1ade067ad93b92a756467ab9b8afc1564166571f85dd2dc |
|
MD5 | a5527c437d2ee0134e0c75a9b4a0bf92 |
|
BLAKE2b-256 | 6bac4c15dc3e33e740ee03f9d9ded619310757b97435be65da65c3bfa8c5daea |
Hashes for zeroconf-0.123.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be2cf785480678af41e891c3260cc7abe15f12ba34814c53cafb83d75050976b |
|
MD5 | 4f45cc3d5b71eb298b290752c5ce9996 |
|
BLAKE2b-256 | 8b1d9daf3a9d1ecee2902a6f12e94251d14a19ff4013193827b9b62477afa354 |
Hashes for zeroconf-0.123.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b64f19fe0fe05fcc5a3d99bef4498c59638aa1733529493e335b6544565e7994 |
|
MD5 | 6d85af3e229ee3170f50c9aace4eb3ea |
|
BLAKE2b-256 | 0fba4639afe879d8f1a5f2165c1b69768cfeb3002507460acb080254411013a0 |
Hashes for zeroconf-0.123.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a3426ea831a1088ab800d6b55104fa425614f53fd0f0aa551cd72b0af15bf6 |
|
MD5 | 7d8ba92ae28b516143273969ad68543c |
|
BLAKE2b-256 | 5fcc14d98278fac9347c74b40168328e7d23f2211171bdbcc4126506ed99fb17 |
Hashes for zeroconf-0.123.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e78cb7269f1e20cd91bd1908eb46ca8b9cd822a2ab9b7c2484ab9049911e572 |
|
MD5 | 37e3989fa7fdeb7a0cf67bab615e7db4 |
|
BLAKE2b-256 | c35704198943adb9e4f665f48ad2504f9dae693fa3bab5ed3db9f5fca85bb637 |
Hashes for zeroconf-0.123.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa91901c26dcad616c4177e7a5337f85c747325eac48f4aac309f6e8239405de |
|
MD5 | 91b5aaefbcbbc599318bccffb9bb0cef |
|
BLAKE2b-256 | 0919d69b6714d69469b9966a7e4c582726a92ebaf86480962840935069b19ac0 |