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.8+
PyPy3.8 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.135.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd52b7f53f9f62f2833f2a1ea8b6148c03b11d0378ea7fd9c062846013969915 |
|
MD5 | 70bc7c780b9450ed6a35aae60792225d |
|
BLAKE2b-256 | 5eee3147905f2496bea1da38af578339ac55fbd6606d8c8fe32feade40e40a1c |
Hashes for zeroconf-0.135.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12fc339660a5833a0f8054f7107063b891606f57fa2f1a69496e48f53694757 |
|
MD5 | 55a11446b6f203a04cf7fb0aad2744c0 |
|
BLAKE2b-256 | 0083d2ce3114ac01f4102e7f4f0d93e15a3d4d0d95cfcd0f14268a7e623b738b |
Hashes for zeroconf-0.135.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7bf0502c30252fa14d74f520c836041f614e627dd9b640212003d19a9ce948a |
|
MD5 | 6dde7cf5e8cfb9de1b94695bcc4ae55d |
|
BLAKE2b-256 | 7862566280f157b129575eafae1d6fc02d728e14c4259fb7e042c3fe161c922b |
Hashes for zeroconf-0.135.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441545f513b549ea5bbe303b50072b721125eff9cffb8466e6fbcd14221ec95e |
|
MD5 | b9d0aec7af99b176bf9df1ffa7d6dae1 |
|
BLAKE2b-256 | 864e45e69dec94fcc8a9f8d1ee89fed334c6520628b40d3afd7fa7b5eca1e429 |
Hashes for zeroconf-0.135.0-pp310-pypy310_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df74ef1fdbcc2e16a51f07f7a65e741d6ba31982fbfd19d631934e5605121c86 |
|
MD5 | 0285920849ac1199e22687853b63aff0 |
|
BLAKE2b-256 | 9b1d5a0ec02514a094d06735cc1010eb55be3144a950bf0bd35035fdd37052ff |
Hashes for zeroconf-0.135.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d6f0c8425816923944691b27f999d191300b17a205a4d11471eb943d6bb91e |
|
MD5 | ba97eee9ff5381105505cf35a768f686 |
|
BLAKE2b-256 | 38600a4fc4fcf088462e58c9bd57b17aa700d9b039feb75d41b8991944a27620 |
Hashes for zeroconf-0.135.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e2704d07fa27119b10bbb2da1d67e5edca32c802ae426f7ac626d85de32409 |
|
MD5 | 6d58b647bb0f693bda71054c7f68d2e7 |
|
BLAKE2b-256 | 0e2b3637243e7b1c2994afb3ba71d6d8b2a2ab8fe9b46a6ad089feaca3e780b0 |
Hashes for zeroconf-0.135.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7133617517eee0b4b8b4142ead7c9d786bb264512229e3d4bdc87438615251a |
|
MD5 | 06ccbab44bd33f40b29f8629966fe3ff |
|
BLAKE2b-256 | 73e0e01c2a079a5f2d45608fe6286385f429a2d9c6c00c104801e61829e7b251 |
Hashes for zeroconf-0.135.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8f895b9006600e770ea6b8d367004acf88b260947fea23fd14a092f92d427ec |
|
MD5 | 2650245b6173d7708dc16188913c33c1 |
|
BLAKE2b-256 | 3592a07442ac0d3f1b3cc617ff478c577f1079c9d20fc96c1d0c41535883b632 |
Hashes for zeroconf-0.135.0-pp39-pypy39_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a3706a9e890300b2c09aff836f2a62fe713540b8a5e72f7406dc967d9db3732 |
|
MD5 | fda24b43768a9654c53f5da57669daf9 |
|
BLAKE2b-256 | bad803ddd10bb5238841c57d2c0cf3d4eb32616ad67bdb825a82c3c067123463 |
Hashes for zeroconf-0.135.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b30beb41a1f97b32fe1baf6bddb67731c562aa336d147d656b0c018383df54dd |
|
MD5 | fcf096e63a825c3ef8d307c78cd5313e |
|
BLAKE2b-256 | 8d828fe2405da88ef74077ef29514a47ae5b7ac26ff405a6a9d5d284493065b4 |
Hashes for zeroconf-0.135.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b52c405238a5096e7287950f1b560c43d0fa274fe42e1922ae1874dd395eaf |
|
MD5 | 10a65adc884754e6618af28ec958817f |
|
BLAKE2b-256 | 201a8f57591f3f1d698db150424a34c1dc92cb78accaa9921ebe39da892ea85c |
Hashes for zeroconf-0.135.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a080f80f3cff0599ef7ce9088f8cbd68628e3e11e928dac5d2e0289b08f3c32 |
|
MD5 | eb5aa92ea8d1368a7981da29839b9e06 |
|
BLAKE2b-256 | 302e9c5da3f87f8d8d4a3f1b3734add3a5ed689d1386149736432711661d85eb |
Hashes for zeroconf-0.135.0-pp38-pypy38_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f445323ece69d3ef4c37ffa6e4cac6802212820dbc5a9e91ea1a21d4eb5c705 |
|
MD5 | f0e8b02614eb587449f39d68f52aef29 |
|
BLAKE2b-256 | 3c0ea797eac86754102e48f617368ea61d702cfbd3c5138264b8f0c4c4e69033 |
Hashes for zeroconf-0.135.0-pp38-pypy38_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c363e4ae7d8e242f507ffe523c77da7d2bfb17cfffc65deeb7fe076dd6f006c |
|
MD5 | aeb5ecfc8352cd37e2716cc826c0c3d3 |
|
BLAKE2b-256 | 16bdfa74c3425b1a17ba2950a045201b1b68ef20014284868ef3aa7f9f68714c |
Hashes for zeroconf-0.135.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a20d1fe41284f73791ae31c34db17b238ce5380fc91381dfceee0ee4d6a6e093 |
|
MD5 | c0889baea0195f377b74783055e91371 |
|
BLAKE2b-256 | 5121d76d01656e6f1201bd14a4e3946c7064fe9c0e24195a3e64e85824ca69ca |
Hashes for zeroconf-0.135.0-cp313-cp313-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127a96d6429c855abe075c6f005091ab8a4dcc833c1fe0b2988aab542f3140db |
|
MD5 | a6c5fbbf2f1fe44b970c336dfc6348ac |
|
BLAKE2b-256 | c6da3bf02cd0e9757feae7264ddb13c0e6eaa583fdf6e1cd2ceed6259b3e171a |
Hashes for zeroconf-0.135.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a74f51d9d7702798427057358687a4dbfde4befbd737ae48f8854cf4359e0a |
|
MD5 | d6ecbe2cf9b1c05c7bc909f42063b304 |
|
BLAKE2b-256 | 1706671a919460f0dd63ef53ec0e2ec0cc43ef15ad5d16cd11f70afc7816c4c0 |
Hashes for zeroconf-0.135.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ff705c05802bb438ee1dd90ac63cf1a1773a17c1fcb6b1a6c118eca1edbb30e |
|
MD5 | cc1aef182151cc7f89b30fc36b944077 |
|
BLAKE2b-256 | fc3fb4739d0a109fea99030b50ccc3fe9d468abee6b800244735990ec8b48c18 |
Hashes for zeroconf-0.135.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947cae930ccefde300f8ee596bfd87c4561a2656159f577c46ebc0400cd8c0f4 |
|
MD5 | b298d46bff57ae8079e2dac6fe57f755 |
|
BLAKE2b-256 | 04dc262cd0199bc928c28ba2480f38d337392b5fff8a3082fdb1fe3c4316b478 |
Hashes for zeroconf-0.135.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf17796f768ebfff1d81350820ed19a896b9b0b7b0b3d235d8f7b116627c2da |
|
MD5 | 3c64174baffe495868bec283a4cdc0d3 |
|
BLAKE2b-256 | 6850c63266c601a4f4dbbabfb5192b82303724de72774fa4e0cbe56267b1b7ff |
Hashes for zeroconf-0.135.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22a0e54ee8dcdc3737d5b0b161027a69b120645d28602e56cf9e8ba03bbe58de |
|
MD5 | abe75cc261a15cc9d552cd988e82bace |
|
BLAKE2b-256 | ea10d47b9b6d5bf6e6a14fd84b8d23f9de62ecaa99e3eedda7600f3282633e0b |
Hashes for zeroconf-0.135.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1742f426b68854df4699690d7824a9a309c90fc31e19af6a65e9ecbc3587d43 |
|
MD5 | 3870414cc8856d67bffca446a3e0917a |
|
BLAKE2b-256 | 625050c3876fa90ed36cd3941d5aaa4d427f9267d1f01e653ea3fd6ff2517156 |
Hashes for zeroconf-0.135.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d870f6726619a2cd20a23c33db7b4fe918cecb0f403960aba45a747210018f52 |
|
MD5 | 53bb611c0bb8ad0333c8cae72793559c |
|
BLAKE2b-256 | 5b7303fc4e0285e88f95425a6fe8ea15821acb328df28a9201141c9618688f86 |
Hashes for zeroconf-0.135.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34178d43d64d1a37a9dcf44b00f538f61822d42be1297774ec7b12f1be6df058 |
|
MD5 | 9e04df96b765a6e269b885641f6f77ea |
|
BLAKE2b-256 | 01a308bb9fcf4f378dd78ec35a6b995b2abdb2a811fed21c39668494db4b6e7c |
Hashes for zeroconf-0.135.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e7289a9d2a6dcef7c9486f32a4c925a7c462e89318310f48cf273dc6570b00 |
|
MD5 | 92ca53d070c136b66df9fcf3e3432c48 |
|
BLAKE2b-256 | 9a5baa9af07e9305a65f1237867d51d6594f03c64a5f0bb42db0b8fad1b68a7e |
Hashes for zeroconf-0.135.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1d6da21cf32746093b3aa6c0aec0fa28b3ea456270686a794b117629eee04b |
|
MD5 | 1e741c6e8f1fe9dfeba9d721fd1d92a7 |
|
BLAKE2b-256 | c6a0ccacdee5324e050e0721037e63212b7e959df721b72030fbe71a7dd12d51 |
Hashes for zeroconf-0.135.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 442f48d4e04c43b6aebfc1461aafdf975d330c99d43adf3a6c8371d683c555bc |
|
MD5 | d4d2e569ddcd07d17cb6b6708f29a650 |
|
BLAKE2b-256 | cc38cee5c98bd61e075e0324ff3dc4b6f7d441093009a12ae20292775421389d |
Hashes for zeroconf-0.135.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477e792a17b4830f9fa884ce999e085f4d2ad896b32351c394366ffbf08fa4b6 |
|
MD5 | 0fde8a780a7a30ef83e46e8d11d92393 |
|
BLAKE2b-256 | 2fd81e348715af8eca78e2116ab528df70341490fdccb2a4ada92e1a449d6c9e |
Hashes for zeroconf-0.135.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f0f193d9e9f03e0139cd9ad107c9f1e6e5265a86e82d46b09b172d90310a7a |
|
MD5 | beb9bc512291c4b5584fc44e67e305e5 |
|
BLAKE2b-256 | d7e6b194353fb736b554c53f2c6f25992d1c6b2dd8e0b543d31e07164b11a9af |
Hashes for zeroconf-0.135.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8927d1fa25b148df856628f9761e84c282ad8c7e8593eef667d82692e97de5d |
|
MD5 | 3bf8727846806bb094cb8f88e89138de |
|
BLAKE2b-256 | 2046e5c0ff1c7bf10ec138a625ea323632f3f796ac6eb11c4d1fa2ce2c3d35b7 |
Hashes for zeroconf-0.135.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d889da0d311a112fd93342cea6a74650dcd4ef78ba6895e3a1430fcd99c276 |
|
MD5 | d210005007ef96ef747e7bf29d884109 |
|
BLAKE2b-256 | da7017b536c4ab11c03acd0542a3c9fb628886064c2c24a36cc80620f690ba3d |
Hashes for zeroconf-0.135.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1a47beb424cc304c4724526799a0d250f9daead9aa2b2bcd5fbffb6fc4c82e |
|
MD5 | 540a5c67179e12635004bfdaf9a1d290 |
|
BLAKE2b-256 | 7fd313185d544a0a6660bbced3bb83d784dafea7d7aabed66d760e617c5d2674 |
Hashes for zeroconf-0.135.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4819bdc5058e3cf0d8ace112a91acaf883a743d0e25fe392fd3c0f314abe92 |
|
MD5 | 4a87b1fb80474fe5837a43de599c5994 |
|
BLAKE2b-256 | b3d68d1747aeeaa4da74ec83e3b4a0306da518eb7ca96be0b877eb0bd7f84ead |
Hashes for zeroconf-0.135.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef34a492ad73f76bde5f6b8e2635cc96dce2a6ca0ac6664c8cccf9941527f70 |
|
MD5 | 57626cfaec7c9bdec60577efbe21af57 |
|
BLAKE2b-256 | f8e4bdf7680a43c6f23d0f525bb82ab16d1ab182b9ab6c793456cbfbfcbb32e3 |
Hashes for zeroconf-0.135.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee6f932bc274a7c631fc231dc62de2c800d22d032a65a3b18fca6a6c7853890 |
|
MD5 | 01c62e60d995c1494df0a2c18669cf9a |
|
BLAKE2b-256 | 6fa8576f1337b24f737934bc5647de777b6a32836086eb84c8b33461d021bef8 |
Hashes for zeroconf-0.135.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a92a64d102ba63b47f16e9c9a1f4da89b2d7ee1a91680cfc121c9d3a5cd1bf |
|
MD5 | d989551d90b6159ea441085786e942b0 |
|
BLAKE2b-256 | a0d658e4676a4e31f2e5e566e720210afb849113f66fea5761d008db23be2a50 |
Hashes for zeroconf-0.135.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f179c9ae2dbd374ada6bb97bc5801e40e6044b7f3f9470af521ff01bd73233f7 |
|
MD5 | dd01a64b2a8440d33e07e7b1ae738e3e |
|
BLAKE2b-256 | 2e362ed038dea80c261258884291cab0712e4848698d1c4ab174b4a727c4fc86 |
Hashes for zeroconf-0.135.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 314a4ef6c23141467878ca6660c0ff2280fa3731508bdf7e29847eb2c7ef143f |
|
MD5 | 785c0a4b20b9771a8ff0e1db3cd19cf3 |
|
BLAKE2b-256 | b0f5ddf589b09f2d37150eb7eaa450f6cd7aa7145b4491566d66322a6caa6cac |
Hashes for zeroconf-0.135.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a31f60fef58f58fe340381677a1dee1dd64c4b389ea992356a8a6d76ede259d |
|
MD5 | e2ee7bd2acf20656d3bae97a4728c86b |
|
BLAKE2b-256 | cb74a14c9679bc0949e0af4d464cb1df84bde5047ba628d9992e0ff4b175343d |
Hashes for zeroconf-0.135.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17aea17f25fd7e5689e01d84bafe9f9af6ef600b74a205f7c6b4332249e5acb0 |
|
MD5 | 8186d3b467b68de9f41ca1dfad7df815 |
|
BLAKE2b-256 | e685c0f8c51bda32f795b6e15cb1499154c84baea1ff38044b27da436127574e |
Hashes for zeroconf-0.135.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54997ba3ea286cc5e2a3e7c20c5c0eecc33b6416ad465e78d493b55195d273a4 |
|
MD5 | e75ebe9b5c762dca7423ce026cf03e06 |
|
BLAKE2b-256 | 663dbe9369e7ac25bbe84e9d31554a813b8f704b29602f079ad31d398873486c |
Hashes for zeroconf-0.135.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818754f058031360e8bf38c812374e38536ca1449514829fa9e379b6f896f45d |
|
MD5 | 2ef00f14ba5b3e1031a9a2b11fa28dca |
|
BLAKE2b-256 | c6644846a92a82b523214b04584dc633424bf9d0207c6371480e6bb5c0b47414 |
Hashes for zeroconf-0.135.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf37895e484a539c0f5e976d5492bda8898a6b7c77c6ee84607bd40b4be6e719 |
|
MD5 | e52d9bcab64fd325748d6d09bf6b4fa9 |
|
BLAKE2b-256 | 0f88f0bd690f262d330471656b411ab25913a39fa1f0980681bc236430efec0f |
Hashes for zeroconf-0.135.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 981c715dc9aa52803a477879eb3cdafbdf337773e3b8bd0de0764688fd5c0a45 |
|
MD5 | d1ad7a6cb89a9d4cb8c9a07671f8e23a |
|
BLAKE2b-256 | 65638b046f1671209cd35fef7e5561bb8593089059e1d8cda041f8e0023c4820 |
Hashes for zeroconf-0.135.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 909a1eb257919a03cb8473f8ce9233d7776d4aeb38e09ca142c2ba4d8cd93134 |
|
MD5 | e31e8f8d276f5d16c6e815134c12bbd4 |
|
BLAKE2b-256 | 5750d657d2a88829e169eb87ec1c1ade65272298e406f57fd7f5d476ca7c1413 |
Hashes for zeroconf-0.135.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434ef18520b121817336427b53f1f9e0407d69426c6296e0121320ea1c470e5a |
|
MD5 | 43de4624539c57251e739cf585df6842 |
|
BLAKE2b-256 | 59de83ccafce22317295c79f07d89902b4d5f5e64e9c757144b793dfe0829697 |
Hashes for zeroconf-0.135.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83918958793df9bcf366bf95a7f2349bcff92922fe62dcd36a9e712244dfe849 |
|
MD5 | 5609ff6c5a6000f6579f2ed6a1cbb9d1 |
|
BLAKE2b-256 | 5e1c23a650c2795f2c5d09d4fe80afdfb165fec9a624e998f7bbf590ef1a5aa9 |
Hashes for zeroconf-0.135.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfeeb52fce49a28519d8153c13c8a9de8fcc11d6d356e66ce162817830c382be |
|
MD5 | a2f86e3983afe6dd09bf986e48e92a62 |
|
BLAKE2b-256 | 2e0b9fb1f699faf8af8ca1fb323ce978e6c3b0b3091c7325ad6211e3f8bc00c2 |
Hashes for zeroconf-0.135.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c343d65c8b83c1627507eed11b8dd068496b2d5b22f69f3ecaee9b0b7f6054b8 |
|
MD5 | 055f1e921918cef496baa0cbaab66f86 |
|
BLAKE2b-256 | 7c12bab0a6f51e0664577ee6e60b17831c4f23b3ac83b7e36b049586c3f41e11 |
Hashes for zeroconf-0.135.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ad4dbe8fba5b157523c9b28a83384dc4b63bc0de7d0a03f6c3c4f869566a97 |
|
MD5 | dc5b2a4498cfb9d27b2e39f5db28ef94 |
|
BLAKE2b-256 | b770234c18bbd9d95c7f45c00473a00f93c4467f0428471886ff918becfb3b79 |
Hashes for zeroconf-0.135.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18bb901742a7e1a39225f0385f2734a11603febddaaf137a94ca201e09502cc2 |
|
MD5 | 39f8f7309944ad8c4288ce86089aa5d3 |
|
BLAKE2b-256 | 59f5503433eb12b683a24df0a2de1e03a567026ed4ee32649737d34ae1517a65 |
Hashes for zeroconf-0.135.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9470b9b151ea23606bbfbceb54f3d138314833d5ce659c8ba67e770cb5fbc93 |
|
MD5 | 7b93a93a970664e3501ab1ba9eb726fe |
|
BLAKE2b-256 | fa247268bef383115aaa04200582b743146aeeb3e61bed724097333f074af7a1 |
Hashes for zeroconf-0.135.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086e92b005bd8921572b5eae779739e28e394121ba63700d2289d43127dd252c |
|
MD5 | 186db7435e2e67ffab0794bc7c18a026 |
|
BLAKE2b-256 | fc35fd46bfe297d78b75fc3710ace40ab8c56ef8336082cec7455f4634f3890d |
Hashes for zeroconf-0.135.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 085b5de12fc6859d019948aa06036bce543bf39cf971cb4204c1dac2208549b3 |
|
MD5 | 7ebe9791637a3a37c7790402293a17dd |
|
BLAKE2b-256 | 078105819ea12b1e05e77da1fc07199bc67bf7aec4954bb1bd04dc943b816096 |
Hashes for zeroconf-0.135.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266cd4230c0fb3ac325e1714ccacc285d52cf1261554b8aeebe818afc6416975 |
|
MD5 | c1b264c9da8b190e562a4eeba7bef847 |
|
BLAKE2b-256 | 0b6b4173929ac1fbd7417381f4ba364ee9969afa021ebede45952935e7283623 |
Hashes for zeroconf-0.135.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8baa632cd45766063eea80dd7ada1684b624ee9ce3a16fbe49e84fcca5aef20 |
|
MD5 | 4588a7c94e00d6417c7dab9adc35a845 |
|
BLAKE2b-256 | 8264a32af8d8e52294879480b4a775b3ad3fd045355041c5e736e77a321097c7 |
Hashes for zeroconf-0.135.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9133da616af86520aabf55f879bde9538c9a4ecfec18872a75c2dceee78add1f |
|
MD5 | d59db98d1763d2d686480dec2d05739f |
|
BLAKE2b-256 | 0b0429a29264ac181a6de4989024bc17c45f4eb0fa3819c8152634db33732015 |
Hashes for zeroconf-0.135.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30732504956a6f18831f472447949d94aa1623489c50cef9c1b51ba28a1db83d |
|
MD5 | b479dbfeb8b6fb2af10179346617f48e |
|
BLAKE2b-256 | 8abcc5fa783d583f7f795a1b3c0910928a5ac62c7cd18aa3e4e7289c5937449d |
Hashes for zeroconf-0.135.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f49e3f2a8ebe9ae670a4053bfd1503497be7835ee1bee8e40b56d0f96aaa3d98 |
|
MD5 | 24fb6d60851768b5412eb77135c9a5f2 |
|
BLAKE2b-256 | 09f01895c66ea6caa6b0bf9e513d4a1a35d38d2aeedd9c3d6ea85dcd07f71b5c |
Hashes for zeroconf-0.135.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0dfec694c6bbe86e19ea2b7559766d719b0378ae8c31bd467279b4d39752c9 |
|
MD5 | 243d91b0162ab1d3c2701e84a84e3b35 |
|
BLAKE2b-256 | c9785d8ad24ad6b5da124cd75d6e1d3fe43d35459b9608d323ba5d19c49071cb |
Hashes for zeroconf-0.135.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21dff1a3ac2cb86061de70186ad3eb763d1747c82fa75d5b7fc1af0ec87d2e10 |
|
MD5 | e66fbb70131de20c488b0c6dc2c73864 |
|
BLAKE2b-256 | 8a8ce35360c5b8c24096f8342b4ec99e0eb3c679ac402f1f78059842578f2ba2 |
Hashes for zeroconf-0.135.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e79431a523667183a8716fa11cc513f33f10df1af74a44e4cb1b07497aec7d4 |
|
MD5 | 58b5b56a244eae3800190b8de8f161f4 |
|
BLAKE2b-256 | 69334fc9a4a0fce16b33e840ca41ad1826fed08b2c2779bd95a5023b0ce00371 |
Hashes for zeroconf-0.135.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52161f87c0e0e4728254adee72ffbbaccc76577f644bc725b786c23a7a72dfcf |
|
MD5 | 9cbe53ac65e1d4902f841927f7f4e5a1 |
|
BLAKE2b-256 | 371d5b0b19253f83dd587165386cc96e15243aa3f05e33d4184aff2868a9a893 |
Hashes for zeroconf-0.135.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec21644965dc1fe7666a662adb597be5c206e51b75a897db6a1239c2bdb953ed |
|
MD5 | 6d227ebae7acb0ed1dabe6a08fd03ac6 |
|
BLAKE2b-256 | 0a89b24a8d6277e51d35974973e178a88511613db383e9a1dbef08a46696d0d8 |
Hashes for zeroconf-0.135.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067e9fa06101d1eea7ee663262ccdfb4461692cf3713a2f0632a2afae33256f6 |
|
MD5 | 2e5436a15b375900256e222b65a0cd67 |
|
BLAKE2b-256 | 9e905e10c1b52e34e42ec5b7db03d3881bfff8997483cf771e72494f6aec6fbb |