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.84.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6c53011e2a2c3859dc8a4de1f51c728bb89f308619d678d93ebd56536a334c3 |
|
MD5 | f1cf63778e5e598b6668f5230b6b7ae8 |
|
BLAKE2b-256 | db7c3d35860f8bc2748d643c75e5a12a092ddd530304f66ef8190b4974f2797d |
Hashes for zeroconf-0.84.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6f1f377ed51f47647c6ebc42a63415cc1c6822234f88b4bedc4c04d8be6c93 |
|
MD5 | 4acca1af752e2d24e3d79c017192074b |
|
BLAKE2b-256 | 6877ec2b89ae348e1019b1ecb3fb7c07c5c89b30b4966af3d610784dce4955fa |
Hashes for zeroconf-0.84.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce10429b2b22dbbd6898ff3bd0278ce4c340fa0100ec29f77e7b6090df7744b2 |
|
MD5 | c7e12ea319357fcb7c0c495aeff6724d |
|
BLAKE2b-256 | a458bbbfebcdfb83198b3c1d271f51b2478127706ff99bab2798eafd57e3ba9e |
Hashes for zeroconf-0.84.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22bde30c7073a2b633ae56261921139198568b08f17234d9a608d04499df4d94 |
|
MD5 | 5f2d57b3563f47d6919d89aeccc6af62 |
|
BLAKE2b-256 | 16d115c592d688f2c3f9ba03953b0bc670e7d1129fa400d5d9ecfa35a7fd7f58 |
Hashes for zeroconf-0.84.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 144e0ec8875d765d7e0d08df2fda68676d0302d0dfd3da985b8990718551bf87 |
|
MD5 | eaadf12e4792d0da107e6644f3d72ceb |
|
BLAKE2b-256 | 32869099d940854d72cf19d7a142d4bdf0c894242c5656f609238c68fd25c31c |
Hashes for zeroconf-0.84.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71edc856071e9a58d340a3b5d412dd8a31dcc3efa10f359d12b58e17887c86be |
|
MD5 | 8f742b46d40ef56c786b8793193c3c1c |
|
BLAKE2b-256 | 40854efa28b508650127147396f288e7e12cfd7a6eafc55a266caae74a3ed234 |
Hashes for zeroconf-0.84.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2afa74d0cb3fb6c2a9240d5e176aee9139ef816126cf8945a1eee578824bdf15 |
|
MD5 | a95e8a89baaae140c470f8cb10f9e4a6 |
|
BLAKE2b-256 | 8da6a367978938acbffc06adc701c600b48fe2286c31c1a4fa9b77906c89a658 |
Hashes for zeroconf-0.84.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47bdd127058592920bb38c2da5dec9ce6ad80f4858a70c1d365ed61d4c5e8d07 |
|
MD5 | 6181ea6d0e4d48fab223be8595a6914e |
|
BLAKE2b-256 | 67c71c31c1b8bca7f320bb997fd03289518f094631bc8305f55e2a13a8aad52e |
Hashes for zeroconf-0.84.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9abfcfe303a3d90d5cb118c2a4215eb6f70bcfe2d09416218c196e3ff3b8e3b0 |
|
MD5 | 9f37baa9d608fa3bc54f2b4225334b85 |
|
BLAKE2b-256 | f9fc10b90c4dbbb68d4f666b3ac69a1181756b73fc0c303225c7ba52e741b50b |
Hashes for zeroconf-0.84.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee09d2276fc8fa40f98799137095233f642c883ac568caf2ecbfa4da37d42056 |
|
MD5 | ae1fadb2fab998503afd0812a19fb896 |
|
BLAKE2b-256 | 21fa1f892ffb9a469d4597e3d230f977386a8c6ceef65941cfa030e4fe288ec5 |
Hashes for zeroconf-0.84.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be3617b6e649986a26aa6c745dfe882683364f54ab7b349ca52550a9fd97f5ef |
|
MD5 | f48e23cdba70caba014a65c1a8cdff2e |
|
BLAKE2b-256 | c178bcd2585619fa5280ac291f4f4f19dee31d42f81e9d0e42430632fcb13b4c |
Hashes for zeroconf-0.84.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3d6cd6af6ef4a27c8529e018299cc8a12b4d443a6567e52d2da18e5a632e54 |
|
MD5 | 847f91759e1541a0319937b0f327ee01 |
|
BLAKE2b-256 | 967641440845842223d428aa652964201313ed604ee477c3efaf82d5eaae9b63 |
Hashes for zeroconf-0.84.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e48071424af1ae2d08cc11f2332a55051c773e9dc4ac6428d63954ef93365e |
|
MD5 | 4864fd3a215d10947dd5a9cd48312baa |
|
BLAKE2b-256 | c646d46098fe7d668df2f0f3ce8eab0627d01e14be69a95f3a35ccacd4df0cd4 |
Hashes for zeroconf-0.84.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b5d164a0eb4719a6946b4357bb356709ccf5288afabc1709b46c8a7221b7e7 |
|
MD5 | 853663343478ebf3cb90bf07b7f715eb |
|
BLAKE2b-256 | 5ccfc909cca374fd677f850a8df59bf10b17e6563636b6ef08d16dba38f949dd |
Hashes for zeroconf-0.84.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ad0641cd0d6acfabdacfdba57986bc7d615dff1bb206108556ce2f11ea90c1 |
|
MD5 | dd6b6b925097489c6df21e315f71c21a |
|
BLAKE2b-256 | 8d3c2ac6db477f72014df791157690f91f20e68d8f3a0452e98e921b98385ed9 |
Hashes for zeroconf-0.84.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa1e22176f838144662d535c39de8f7d0bef818c038c699a5eced7c6d2708e20 |
|
MD5 | a27a6704b2f15fc6b1397d211d4e782a |
|
BLAKE2b-256 | 772873000c6599feec62a6ee31b944973d261866638dd30cd719a89d3623a91e |
Hashes for zeroconf-0.84.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c635a2ee2e1d6a82adb2d693ae2798f49b0a7ccddb33df5e9955b4bd68ff3dc |
|
MD5 | 6d83a2525b0669e11247f49a26551b02 |
|
BLAKE2b-256 | 81deb9535a5944c06d1c86fc33fc36a18c7520ac389b5358a250c8ad6a558558 |
Hashes for zeroconf-0.84.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3f7171c782eb972a2b0740e2a37680f30bd7f5710ea0743254e7be14835713 |
|
MD5 | e0840d4369527d1cd4f8f3d0959409a6 |
|
BLAKE2b-256 | 93eb8a1f406fb5cc913c786e0a604e3486204ec83a95eb8b7cf13b02be2be8d4 |
Hashes for zeroconf-0.84.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc050eae39ae98fa31b27d3dbb983916ac1057e121481de2526adaf657d34477 |
|
MD5 | 58ba0bed5cd45c46fa4e73addabed3ea |
|
BLAKE2b-256 | 0c11267b800d8eb089ea55ee153b983849ecf43f53d6f09c7647cc334c093264 |
Hashes for zeroconf-0.84.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea66c41575a05fd5b7bf561745ddaddba47fb4aab51efe0029162a57be02131 |
|
MD5 | 2735fe9e47f027b3e78144c15aa324af |
|
BLAKE2b-256 | 3598a76160d40aad103a1315bcc9cc9d331fc4984a1010404f6b7c976855625b |
Hashes for zeroconf-0.84.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c31a9e634575c3713bb8ec4525870befba6dce3fda4c81d2c66f09ee22d73797 |
|
MD5 | 5d9c32aa9b86414a7e96edbd2b8dddbc |
|
BLAKE2b-256 | ad694178446f046c033e1b522f4454feedebb4c083a70d6a02616ab110c4adbf |
Hashes for zeroconf-0.84.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 757112fe3100d763f2f93b6e4ca58c06192b26b281eb9e3f0dfd63796c3d9bca |
|
MD5 | 85d9086cc969f504cdc91000bfb45fc3 |
|
BLAKE2b-256 | 54442a16c6639e836b4b687f1caaa09de51f0debfbe21e24dc2ead4d0147553b |
Hashes for zeroconf-0.84.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3943967bf0b4e764aac060ee706a35a00d7753e3e5a46461771776230ffd08d8 |
|
MD5 | 5a45b574f86e09be3680f502c6fead65 |
|
BLAKE2b-256 | 7b0d1e9213323e99cddd9f20c2bf48e868c6694db0c73ec2998155766cef647b |
Hashes for zeroconf-0.84.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d91d152e692b43737e880831143c13d602a87e05909f959b78c2739df02bc3 |
|
MD5 | d58d71e7ed259fd4b523bb0de9c32d4f |
|
BLAKE2b-256 | c0bfc1a282dbc8af31b090b7869f1f882f46d3eb6dc774f3ba398a9736d97b8c |
Hashes for zeroconf-0.84.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae2cfbecf050b4e939d46b06a1f6fd3695a829b667f06d37e7345657ee75f62 |
|
MD5 | c3ff61ece7aae4ac71a21f6972a0fc6e |
|
BLAKE2b-256 | f1debea01418e58798a9e1bf5fce61c6fc619a21d99d40a8a13063759dc6df1f |
Hashes for zeroconf-0.84.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d8adb798168dc674e31c52b8b047628ba3b0102f367b779ad761dbfee9afd15 |
|
MD5 | d88ef571af76a6d2ca8ee79788c58206 |
|
BLAKE2b-256 | 0491224b70b920bb3d6306e962f36d2830e8dcae39b09b861cad257e208106e1 |
Hashes for zeroconf-0.84.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43c2434b8885f78f5df5eef06d88f6cf5090db4c61e201c5cc9e74ef16f4fb80 |
|
MD5 | 500c5db57dc169cfd1e51ef53535aa74 |
|
BLAKE2b-256 | 2718dca1944f7a37a1fec9eabf829111c292bf03651193117bf46d1fc010372d |
Hashes for zeroconf-0.84.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01fd5de12097ec60fc4d354d63551a060eca2e6c496ba3bde21fa7ffd1508eff |
|
MD5 | bc03c0eeab8595796eff2716379fc878 |
|
BLAKE2b-256 | 24d0195b0032d987d29dd310c594e09bb49336432a9748476d4882d2255593f7 |
Hashes for zeroconf-0.84.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3a52b9f2c7d6f64f3c4a96a2bf9a22c377b770ad772ce36041d356634d1e707 |
|
MD5 | d2b599e486107ec7cafe878574d4f1ca |
|
BLAKE2b-256 | 0bf62e3ae47571f1ec590e7b224ffbc5a190379682b48f5270f87ec60965c7ab |
Hashes for zeroconf-0.84.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16769dacab0a57bd724fd4c34676ccd37600cb9c0b514302aaa21382912e6639 |
|
MD5 | 5b5e4f7bcbc541308950d04fa13f29f3 |
|
BLAKE2b-256 | e13860961ec9e5e3d8cc272b86c7598b89549da692e6a3d7da6fad78604ffc5d |
Hashes for zeroconf-0.84.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcfde5cb84f2b982b0704bff3de48e39ba0b0b232248dc854ef34ee743edb829 |
|
MD5 | ff1397562099cb6d95e53010d0fc1e50 |
|
BLAKE2b-256 | 9c552b75fe9f9d12c6fac449c87e72c7a20b79236d7e2086dbb3bb10f0dd3af4 |
Hashes for zeroconf-0.84.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9103575bb2e9ccbf8e0067d44ef18c1cc63d361a6d2c2163a7db6738530fe531 |
|
MD5 | 2beaba42519ff9d5dfca8d2fb5e450b6 |
|
BLAKE2b-256 | 4aebf390450dfc76f719c20850c3745df1c5d2883eaf918bf830b7f4a811fc71 |
Hashes for zeroconf-0.84.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e90c2f8fd6fb7b9246c7179b49ae499a05673ce30af924ef548cead61ad35c1b |
|
MD5 | 66394cbd3729b46ac5bfdcbc7103380a |
|
BLAKE2b-256 | 7cdfff8d92ad14aed25bd67e94b00900eadc85c82096b390da6dc5e1a11cb1be |
Hashes for zeroconf-0.84.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55efd2aee64b00eb60a5acecc077579b47cb21635992ccd96643de376ce25763 |
|
MD5 | 3a7b91704d1aca99f631a7abeb18a182 |
|
BLAKE2b-256 | f8e0738c61a49759c11385bc4b5324670c956ce7f419c77f8cd31aafebced359 |
Hashes for zeroconf-0.84.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99aa72cd68c411be19511c4a8c58894430c523b6a494df4e9d4badba1c484a9e |
|
MD5 | 9cfc8ff045c7e7c2a2f7c6a1d034ce1f |
|
BLAKE2b-256 | 85c1b4af1a512d42349d7b0aff5550e3c0c27db25db4fa1559d5b31ccc3b589e |
Hashes for zeroconf-0.84.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c38aa72bf7e1643fd1224c83d00a001850e4a32d7fa6fad74031d14598064b36 |
|
MD5 | 89701753d522358112c50ef1c9efe6db |
|
BLAKE2b-256 | bcfa8dceeba02ade8b6d9387bbf500eed166757fe8ed69f24f160ec0739e06fe |
Hashes for zeroconf-0.84.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef014584eb4e9964ab891f44023860f438841c8c58513f9787036e315b161ec5 |
|
MD5 | 86e2eca6d76dab048559181958228b0c |
|
BLAKE2b-256 | 15b6dbcf86c3a41ae25b4ead20fc3fbfa2a74f08c8aaff1d7746490ab2837b79 |
Hashes for zeroconf-0.84.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8b5a6edb0d6be8740d40eb09142775cf808a9108e22d19df1dcee415777a42 |
|
MD5 | edd0afe1fa1d694c908c05b88f065f5e |
|
BLAKE2b-256 | 2f02e64b31d2b2ecc18fc8ffea3505a034f5ee470007c2e4a3b2df521f358def |
Hashes for zeroconf-0.84.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0fec59e9d8f0c30c68f6d5653a53189d69b10958ee982684c7be0cf1b261ca3 |
|
MD5 | 612fcd5e609fc83c2591cf9cec99c14e |
|
BLAKE2b-256 | 6bef43b84e4aba60d900013d17f3a1754b2f04603d211b6fec13f46e2c00f0b2 |
Hashes for zeroconf-0.84.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0dc41adc681b7a3869bf368266aeed5248e48a0021fa9869d40af9328ac39a |
|
MD5 | a4d078cfdec5f51904d6cf60527b553c |
|
BLAKE2b-256 | d158823e0cbe29e54838a2902b0f4be1c74dc91e8c475b4d5fd58797fbe75e0c |
Hashes for zeroconf-0.84.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cac1a4f9d0609ea9464cad537011b4a6928ca9595d1b2e222dc78e1c48823080 |
|
MD5 | 8e013cde6b82f5bae89cabb63f03021a |
|
BLAKE2b-256 | 16513598aaca0d2358f7f74d60f0db32b86b4c7fc0cab7e0fe4459c6e115b113 |
Hashes for zeroconf-0.84.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977803021f23a38c9aba82f5d69eca3359e060551b6a114a10045e6210871178 |
|
MD5 | bb725337374c93a8f808bca436c8124a |
|
BLAKE2b-256 | 1fb7cb480cebb9643fe3e6b75be6c5f037ece011b62285cc0119873abbd6a643 |
Hashes for zeroconf-0.84.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73d522a8cd5c5a401fe191e0977a3b5bbbae0e8047933edef6700828ff5068c5 |
|
MD5 | 4e45ac8aeb4de5bc462fde1e65ba9f4f |
|
BLAKE2b-256 | 2a0c682428f0c1f439880b2094122ba21ea09d7f1aecd563d9a904526a179913 |
Hashes for zeroconf-0.84.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d659196abe03ca1b58a1b3661472736133059ca5fcbf2ee29bd606a1a33f2690 |
|
MD5 | 9398f9d6336894fca571ba7bce577b1c |
|
BLAKE2b-256 | 24b5608565f6e4ee34da2ba6cee4e1e6b14a8914249e3b57517de7a0e2447f90 |
Hashes for zeroconf-0.84.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3dcbdb07f36c23a6cfe04d5e6cf56c6ef4f571130f6d7775d32a89d5b49c378 |
|
MD5 | 2aca1bfc4030c8d8e9f669f15d5a3c78 |
|
BLAKE2b-256 | 7214521de9e73c578061b1bac853d0c9e94a967a2d6a89a949528ee129e5a127 |
Hashes for zeroconf-0.84.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947cc21764e297f9600203e3723eee4feb6fcde113aa9b0bc28a2e962df6e6fa |
|
MD5 | 69dc4bb260273705ccfdc79e9b196f9d |
|
BLAKE2b-256 | 6e94cd6c7c0457d82d9c4e967f1aea25a31f5b94ad5542145cd4bbc6ada22e09 |
Hashes for zeroconf-0.84.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 498af2e35fcef42cd1d8866f8eb7455002bbaf47cad367794f5ba821e8f45032 |
|
MD5 | 54fa04c73f95dedc40c8eae22ed46819 |
|
BLAKE2b-256 | b12fe617bbc2cfe8a03b5ffcacc7e45e18da989cb93532652ab24c48d9205fa5 |
Hashes for zeroconf-0.84.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bcc649c3f9978b28a2d98f70eaa2f36c74347628f74f64ec896fa8f44c5d892 |
|
MD5 | fcdc73eb187348c2cfa6a110796b5496 |
|
BLAKE2b-256 | 2e7c8bd34ee774cee64158585f851f990337252ac86c9a03ce8b0f873dba5ae1 |