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.88.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdbf44e2df6f860bb7a34ec2bdd08edc6aebf7ba5a27a53c74d8205c9411dcf9 |
|
MD5 | 3a01c8f1fc7527c97e98eaafbb8a9f89 |
|
BLAKE2b-256 | cafad4fddbb5fb89d4c1c3cc5620fa3129b506583ac12dd52a590a7d39480dac |
Hashes for zeroconf-0.88.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca99a5afc07d8988f95275d243a2a488d03dff6042dd56833d30504c218bfb89 |
|
MD5 | f9218079b9acfa192fdd257da3e99f08 |
|
BLAKE2b-256 | 032c93b0c59a08d0dc9295d75906f5a13319fc04bf30222b21830ad6fbd2dc43 |
Hashes for zeroconf-0.88.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa07657998c648381eb5432c0c32dbbd1841ac82a1462a954393131f39de9160 |
|
MD5 | db84cd17488c496ba1bf41f296d88f93 |
|
BLAKE2b-256 | f309bfa124959f923631a3b7ab49861026bb6fe71cdab12311a30a9a2a9757ea |
Hashes for zeroconf-0.88.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b81ec8fe41b70e967e9dd4e570b3a4b0c8cb474ad6f19ec2e57dd87bd2f00b2 |
|
MD5 | 7108cdec96b85ca35fd5633536b3bff8 |
|
BLAKE2b-256 | 6f45fe0ebd09b4fe844e997bd8a60715496260a003d470abe2808aa7ff96fd0f |
Hashes for zeroconf-0.88.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4d6715052b864f2ec3f89f4d66256b9b2932e887e46f0f24ca1d7200cf7e49 |
|
MD5 | 74b63f9736574fcbc3fcb3178d5addd0 |
|
BLAKE2b-256 | 5136675ac9de80c2b7aa7cfac4106a5ee9d3310ef52ffb77f30478a737f6aa01 |
Hashes for zeroconf-0.88.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c413a130f7ed204a6ae594fe41fcd655d26770895f9d203dbc683501796d713c |
|
MD5 | c27935f1bd57d71f4b746095e7588ac3 |
|
BLAKE2b-256 | 2aba456c33da380bafd48d9dbc1ff0b115257d0347727caa6433141935d76b4e |
Hashes for zeroconf-0.88.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53a1c342bee19ee8557e022ebbc8f54a7de08e809a902bc30339aad7e27ee98 |
|
MD5 | 07e626fb07cd800a6a2095c841c1cdce |
|
BLAKE2b-256 | e7ba491dd0b6cf3159df76190ce7c957c6e73c733b13c3b6430543a0400013d0 |
Hashes for zeroconf-0.88.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82579e0309d8c319e4f956a51d457c89762983ff61046974aadf3eea869e0f2 |
|
MD5 | d33c19ddedfc50c90becb667b805cdfc |
|
BLAKE2b-256 | 8b9b50b1555ac22e61cef0ff889e12f568e694a5a86ea4f1f0c730a11ab2baef |
Hashes for zeroconf-0.88.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c0935682039d5701235eddb5ca54523609966975d557318299841d9ce84fd3 |
|
MD5 | 25381c1b9744d9077208f7c8aea1af5d |
|
BLAKE2b-256 | d54d4b42bfa61384f1831f0989529ffd9ad73dc32a2e186060a1ca6feec9b897 |
Hashes for zeroconf-0.88.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 897f8545569a74d9d30b483df6156728d0cd90d8682ea86a1572bd6d09f4dae5 |
|
MD5 | c062be1fcd3e5132edaac43c34b7517f |
|
BLAKE2b-256 | cc2aad10b5ce1f4a3c9c294ae4302e7fb705a4367907ed610767e5033f498c36 |
Hashes for zeroconf-0.88.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7e8b4aba169a7b5c04e2f97c4c6bde0766a287b9c699c7e57d4aa4153cb88b |
|
MD5 | 6bad2222971e0fa63c985e5d4c7cbbca |
|
BLAKE2b-256 | 2877f515efa8dd7b9537453172df8bc56d47bfc6df7b4970e5308820a71c90de |
Hashes for zeroconf-0.88.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e484c10c7893ddc0ebda50dcb6f296d64b74166216c6bb17e9f0aeb49c18eb6e |
|
MD5 | 8d98e0498aacb66bb317ee820c4b8f17 |
|
BLAKE2b-256 | 3a8805c5b4624073479713c0538669509361d4d7204502d107c8dc4e260b423b |
Hashes for zeroconf-0.88.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32349e04fea46f9f5125bacb45a959bfdb273e29f9a64d46d8a5f0abde61a8fe |
|
MD5 | 2ae94bf30c8f183d018df5f700d26829 |
|
BLAKE2b-256 | c24031c095ddc1551d8007b343e31375b0c3739ebefe45f296fb5518af3df80e |
Hashes for zeroconf-0.88.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e2668428fe55ce0f9c8a7f98ae1a88501be31e8e91da5d0fcfe93c072e6fb33 |
|
MD5 | 570bd959368901b9b93f98a09321fe33 |
|
BLAKE2b-256 | 31e4acefbca07fe64116af21b08908fb1c96980ad0e2c810d12f2524f18e1eee |
Hashes for zeroconf-0.88.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d94cb6c5efe6e4ce6d53727e85cda61a872506e34d7bf05e36a407b0afe19d55 |
|
MD5 | 667ce8f3b65bc9a8c534e5962d674215 |
|
BLAKE2b-256 | 63367be20e4e9b057add841ed31df7defabf7becd31c7baed9ac92c3b1e4377c |
Hashes for zeroconf-0.88.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68c868bf260d229afa52d15399327b84aac8e97c8c7a57e15cffad6d4fc277e |
|
MD5 | 3a77bb715afbe4fd2b7e09e63099f960 |
|
BLAKE2b-256 | 4832960630f2bab6ffdee4072b11ed55dc3dd41cc40de68611f364f3154d8e81 |
Hashes for zeroconf-0.88.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96fb181535da79b7db2bd5a14ee462852205ef6f1060f71bf7b7782b2e45a53 |
|
MD5 | db8b8249aca3a4a92855f4b3a8072c53 |
|
BLAKE2b-256 | bdeab4c97af50f001e2f6e37eb2faeb3996e84d0ef74625d32be77191bd3b878 |
Hashes for zeroconf-0.88.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49f49e7b64e79f5de8245bc2c21e1554f350f81e234803257229daa9b44c3bcd |
|
MD5 | 9d9b907db752908d88054fb1f0cd6348 |
|
BLAKE2b-256 | d9dd8ea2803a1f1cf2d37ce2818af8fb61fe6283923404a05e3c1e7a77211850 |
Hashes for zeroconf-0.88.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d995ac875075b6f1419870717ff99cd7839c8498d8a3af3cdfb313a212b06459 |
|
MD5 | 716f4a62aadd0aa11777e2e090548fa7 |
|
BLAKE2b-256 | c0b571a97da7760b0c629db8053051aca6a67af4b47c8149968b8662663649f2 |
Hashes for zeroconf-0.88.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec37edd7e1fdb16a73369133d0b92ce0dc86a8cb72aed39c508465ceb42da04d |
|
MD5 | 54d335d85ab043215d630cd5827a55f9 |
|
BLAKE2b-256 | 4d412c016aabb94acb9522b20ce46514f14d047abc79bf4684c7359b81e18e55 |
Hashes for zeroconf-0.88.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eac559560b433844104a1d7e2e698dcb7ee24dd82011c59037fa3f661c7473e |
|
MD5 | 9cc862efe519f34b266e364a3a172321 |
|
BLAKE2b-256 | 0b6253655fabc99e4b79746cb86d768a6664294df70fe30f76b86a97b714828f |
Hashes for zeroconf-0.88.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca5dfc85e25a09bdd78c7063baa24434e40a6616a8c284d22086fd1fd60c598 |
|
MD5 | 1f3d4fdb2914d3442cb5d258fc0016cc |
|
BLAKE2b-256 | 591285dbb66655f0227422f675876f02af496df80f475549d04d36afcf976b0f |
Hashes for zeroconf-0.88.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae556591f65b1ea96f38b43f73cd003c3d8a43c7c6529bcdef46a09122321eec |
|
MD5 | 0c60b7ba909b7d759757c6491d10d97f |
|
BLAKE2b-256 | 03e5a2ba48602b412420ad93c4b44849fe3129f5ab7639827421217032e7f37f |
Hashes for zeroconf-0.88.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd582688be1f3bcdde0f9b28f50833a65b7de005bf6388fe003a59f2943f800 |
|
MD5 | ddc089a97e45897ad98ef3eb2bd77e1d |
|
BLAKE2b-256 | 8c2aae6f2b73d089a5b848534c657d82d4943d600c4701a47ff84d09a706d24f |
Hashes for zeroconf-0.88.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f583aea67a076c535a9d2a3f3690d280822b7fc0d1721b23228c5fe637d6d9 |
|
MD5 | 8153449e6132915fc0eef41154369480 |
|
BLAKE2b-256 | 8854bb0168dd577ee999d04d6fec83cb4d060012c8650ab0889947e8f7ed6150 |
Hashes for zeroconf-0.88.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aaffdb3c44b84ac75fe9f0cca8a6f354cd882bfb594337dc5ffc20f5557bed1 |
|
MD5 | 910bc3b810c486416f7f2e9a82f7ab13 |
|
BLAKE2b-256 | ec481b5522733038407390723bc66b2db86155a553c7d9e2b623b79c68721bc8 |
Hashes for zeroconf-0.88.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07fc90e6a4d05bab41fa617a5f081ed73d2d9bc350512fd8612c9cee83ee2bd8 |
|
MD5 | a658f28215e74d17baf6004a58ce608e |
|
BLAKE2b-256 | f7934725e4b94239043d6b73a5eb50a74ff8e877760803dfba4518b6eb107ac4 |
Hashes for zeroconf-0.88.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e769d06ad77961f46a8fa9c06958b37bb5000cbe876d9f677c6288578c09d87c |
|
MD5 | d86a31822d52a662771dc9a5a90fc3ea |
|
BLAKE2b-256 | b151ec4471f898139052439d1aaab2a0bcb285a5f01ff69e9d3f85b08f217c45 |
Hashes for zeroconf-0.88.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408563bbbaa03f04304352bf7488ded8da16ba95d20d086bb6faff5f0353efb8 |
|
MD5 | 843d31bac4da04a039e270a24833f181 |
|
BLAKE2b-256 | 093d3d0fc3c406a85fdba2371aa37c3669009a60561df4937b6eea5afb80c168 |
Hashes for zeroconf-0.88.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 789049ccd636836a81005fe514f5f289342052e9c7586bd549c44a148ac4bc0a |
|
MD5 | 34c9638ce0ec5446b7dd3177444e517a |
|
BLAKE2b-256 | 8f8a86e49acd5223e14f84eadb69acce0f00d48f49f666ccd240a8976d14e6d2 |
Hashes for zeroconf-0.88.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b1f2113ec408b44694efe83fab736eb62c4a0fecced3872137134c14f75e04d |
|
MD5 | 89c48096728e1039e1e17f4e3fc6d454 |
|
BLAKE2b-256 | a4a7b2e1bd8e0ccb670a89115411be20e3f5a5a21238ec533fb20559377a0c01 |
Hashes for zeroconf-0.88.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457bda14f9458ee57f60a8fc940e904845e682316be3edb68f3842e47afc87ed |
|
MD5 | f32df4454702729a4c407a3acdf3f404 |
|
BLAKE2b-256 | 7ae8dadc8eb9e4c0b016b3c786ea70eb1b09f13b78c8263cc0652457cf9661d8 |
Hashes for zeroconf-0.88.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c921fb7e551d889310f337c057b865d6ab0ea49a6bbda617338ff60f9bb1239 |
|
MD5 | b32a6fc4914ca519d9361d5efd0be893 |
|
BLAKE2b-256 | d8b6c78b471a0222de7b62f7aaec8352d11fa32e73675a0a9064176b93259bc4 |
Hashes for zeroconf-0.88.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d45af18ec04d305dea163f36764afa0973847ec6c1d31f165887919aeb2d1f41 |
|
MD5 | 33fc892db4f7272b0151ab7e31a22c39 |
|
BLAKE2b-256 | 5199551e3bac2ca579a7802c9a37218b2c6ea51526a9bd86279917bc9477a4c1 |
Hashes for zeroconf-0.88.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3c8b3da67d6c7702439a3a683c2ea8164fe663c21bfd187e8f4f509699eaf8b |
|
MD5 | 78a5ac218f69c9d07c4568320e970302 |
|
BLAKE2b-256 | 4138893c8f16bcc6318dabb8d8a6f57d98369bffec0725fb36c445c4944becc8 |
Hashes for zeroconf-0.88.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d95855bc7417c05c2a2d97c0a2678867191090ac04742b3bfa1385234ed1ce |
|
MD5 | d17640f084c446c7479ca158b666f50b |
|
BLAKE2b-256 | c0f82939d1a9c04d17bce455f575482411f27893c964e9acb00274d1f43b9589 |
Hashes for zeroconf-0.88.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047799eb33a862d7b215dedad8cbe5ca513b08c5753fb7158bec31dfe73ead99 |
|
MD5 | a5c1e895aa1d46927b675c52cbb2cca0 |
|
BLAKE2b-256 | b14edd0169c878d44f0c8a5291b84ab4dea7ea250ac48b9e91211aeb2e69c730 |
Hashes for zeroconf-0.88.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ef9710eae6cceb82061f1dcc96d4a40948d7f702d057e84ac76b79cb189f46 |
|
MD5 | 9807119993b109077ee1814f64d5ff0b |
|
BLAKE2b-256 | 4917f2ba58bf157d733f3ef1450901ec8600f926cb6db45311f616c84fbcca88 |
Hashes for zeroconf-0.88.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a53a07cc548e0ddb2cbf456e3bc8bb934805be11be64642c5777617e834c52e5 |
|
MD5 | b0fdf1b7ff7945045b537c0ca6437291 |
|
BLAKE2b-256 | 99814b2e16b3430e74857eb8d26a3ef04f1804e11ed3e16f67a86f2f42e4d2f6 |
Hashes for zeroconf-0.88.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b64a8f6887ca8550a2e8093bb0618fc1dc5c539ea206e4f2785147237afc84 |
|
MD5 | b6fe25f164e21faf444a1558e589ffc9 |
|
BLAKE2b-256 | 01e01c89d83ffae18057c9d3a807ca1768880bc1c5253951a1af3f3d5e5db19b |
Hashes for zeroconf-0.88.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a747e80860a0f5e297a37093f5016b3d52c461a4e68042195f037eb15dcc1816 |
|
MD5 | 5715cad67ea38a9e35eb97e962de7cd6 |
|
BLAKE2b-256 | 5b9d7ccd872e2319676fd73338184168c57e8afa9ce2d4c1be58a94889f9c241 |
Hashes for zeroconf-0.88.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00fd55b1bb5fdc46ca01b996be77100f3542fbbac176ca09bdf2c7c90a5b7cc7 |
|
MD5 | aefb3917d7a53cb72f54b386b1545ffe |
|
BLAKE2b-256 | 99355e1d7ec2fac127786d2f69ba1d29656cd53dce0238e5d302cec7434526e1 |
Hashes for zeroconf-0.88.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c3e0dc1f619eb6ac7ce7e48fb93cddcb88edcd16371dd33f5756e742e75bcb0 |
|
MD5 | dd395fa8d3817d90534ba44b885b09c5 |
|
BLAKE2b-256 | 6b1de9758d5377f1aba1d575acf4af30a040f682913fd216f92986951ddb20cb |
Hashes for zeroconf-0.88.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfc88e1991a9b37458015fb9091d5e1450535922670b6aa53fd7b2e81630ea53 |
|
MD5 | 60234d9c8d2933e74c533239755052b6 |
|
BLAKE2b-256 | dc3ab8ebb4cc392f8b08cc6b4137768dd16616d0028203925ee96689663f548e |
Hashes for zeroconf-0.88.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52da495eba918ed863b98ca2247327b0570c98d0626d0b29de52ff76fd41a1d3 |
|
MD5 | 6fb9358c45f2f6d7c1c2fbaf8208b72b |
|
BLAKE2b-256 | c997c026da957d66ecf45699730be621df2529c1db0348bb3e2522b4729fae19 |
Hashes for zeroconf-0.88.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 672c983fa0007ada87ce04de1b9de72c15e51a814cec58cad41924ccdebe1901 |
|
MD5 | 94e98fd6ff7fbb2aa6f7285036be0616 |
|
BLAKE2b-256 | 3409e00a47a305bc7c111e82ab25a3de8f4ec9191233cf2ca1bc43864e83b547 |
Hashes for zeroconf-0.88.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac80110e7e4b494f54a65acc247eee91c746cb29152a6f6ac9e1e6ed292328e3 |
|
MD5 | 9cdad7cdd4e8d234f2e288a8b85adea0 |
|
BLAKE2b-256 | 93a80349aefbbc2fb1a97e3215f35bf11cf3cb5408ea0469f12419f294ffacc2 |
Hashes for zeroconf-0.88.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2293c2660afef630d457652925fcd85078eaa2e30384589d89ffd7596b1d4b1e |
|
MD5 | 9c3ad7494f0f6f3c56fcf5216eb183fe |
|
BLAKE2b-256 | f2b785509f4b2c790ac23df787f025165a5045cc22509db38c4ebe98655fc4e0 |
Hashes for zeroconf-0.88.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b1ecbd6ad02bb43e514de04e0e6d777a0834e607c4bd2b55c09a9fce198537e |
|
MD5 | a98aa8cd1c1a74af13bb3f8a90c2a3a3 |
|
BLAKE2b-256 | 6bd836773b2e9726ef59a1f4860d92b9d1e9e1bdb41af000b2b537ad6a4249e5 |
Hashes for zeroconf-0.88.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5fd0cf83d2070da8c55ab96269f30d3903adc64263b5d9819e412cedf2244a8 |
|
MD5 | 8b7cdbb381f2c925433a1d29e6a9c3b6 |
|
BLAKE2b-256 | 6e7fc16a3d66ad2f151a8fe0c3781c7314462c6e18156f975471fb5f85302e87 |
Hashes for zeroconf-0.88.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cda724021977db939fb4686905972f1175db37339a83c365cdf33e157dc2bc4 |
|
MD5 | b551c913b54c5dc85cb34e8edf9c5466 |
|
BLAKE2b-256 | f6fbcdbe59a9521ab16d1c65ce3f7b991c18767f4dc6a5d4a5b6fd79780d7276 |
Hashes for zeroconf-0.88.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b466438b1583fedb645dcf31a1a9b5c377b4b8157cc570b0ccf73bb9799966b2 |
|
MD5 | a63edcb11db6a53f3403db135df171a5 |
|
BLAKE2b-256 | 5339ffd0cc8749975df047b85c557744cd5ba38158bb4f11dcb1b32ed816d841 |
Hashes for zeroconf-0.88.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f1a6a451e98d30c23d5aafbaa5aa65293bba38cc2b388849f82076078542bc |
|
MD5 | 969ac27dbbb910e8bc4324b459e9cb4b |
|
BLAKE2b-256 | aa91f491d7c66031b33158f1e1ee06bd883fea2238d61f23a73b43c82947f2e3 |
Hashes for zeroconf-0.88.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 177c395c8837698994bd85ce7355ee4f781d51a0e9a18225d2ceb3b11a323c87 |
|
MD5 | 6b147538e43b597646500de41afcb31e |
|
BLAKE2b-256 | 2e694ab8f9fccfcbe4a29be7f94bb77e0896da6e40d403820c211b6bb587a83f |
Hashes for zeroconf-0.88.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3baa4c1a8be44fe1ce10b2d5c4be452e2c5aa428da3f3e4d327b213103a58ea |
|
MD5 | 1a08c973f0bd48b8c87eaf5c52da4777 |
|
BLAKE2b-256 | 3aa8d8677c7350ad80ea7a1fad0a5f076e74d75dfda8dbc9fea3af979232bb88 |
Hashes for zeroconf-0.88.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1ea2dee71bd185897625d993c530842b2a43b0ccddf26737ec99f2dee1873b1 |
|
MD5 | 62e1e8fdfa48f69d6add9581f2fe1b0b |
|
BLAKE2b-256 | fa0cd5ccdbefafc03b4f4f1a0bcc71f9880e3bf7a8ccef42ad778d3216fd423f |
Hashes for zeroconf-0.88.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab0f6dc845a8415ea2e811c3d46253b9eefd9fd8fa80c2f886e54f83590246aa |
|
MD5 | 365c2784a8d45c809617a175b9978582 |
|
BLAKE2b-256 | 1495c2e7d71998ba0580f4b10786d0e506253e02b737e8a0800b81c810e35422 |
Hashes for zeroconf-0.88.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fea219a6a106f92a525ddf963073ed6576a6250facc00e35f2af58c7ccfeffb |
|
MD5 | 7b4756f0f625c2273a09e117f86be831 |
|
BLAKE2b-256 | 3b578fa57a005fd1c3dba0be8c53b08178c7a1c20bc9866fbdfbf46a1b52246f |
Hashes for zeroconf-0.88.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfe5f26375731f175a0c32ba1a3122e1aa4a300951dea9afb0ab40f3776bceb1 |
|
MD5 | afe1256ad5cbccf677a478610c93025a |
|
BLAKE2b-256 | 7405c742fdbe3273d1b3d9e17601cc3f58a68e1ceed8a5b1033e133e7823eed9 |