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.136.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c87aabc12dd6cc7ebf072fdcbec2d6850f89d26249cd4c5c099825cd55c14bcb |
|
MD5 | 8d71c8fb5aa0d3b7c2e9737fa2a5b8ba |
|
BLAKE2b-256 | d21e8f6a458117de24d73d6760395defd83a83bb25d434699bea110061b86f69 |
Hashes for zeroconf-0.136.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60ae0c865dfbaa9235c38044cd584b5dfdd670b9968a85214b31fde02e2ce81 |
|
MD5 | b4ad7005c80974e74065170db637778c |
|
BLAKE2b-256 | 0c73c7db3a5435b805e17b19fdccba2863e9bf3fe968ea71f6db547547cb041f |
Hashes for zeroconf-0.136.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8a58db4aa6198c52d60faaef369d92256ff7f0ea1c522a83e27151d701dda31 |
|
MD5 | 1abb10b3491e6e90ecd8e8935420e2ca |
|
BLAKE2b-256 | 0bb9d6dfcd82c5696bd2b1255f911293bc0218afa1603fe0262600ba2281a05e |
Hashes for zeroconf-0.136.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee5909f673abca7b48b4fec37f4b8e95982c7015daa72b971f0eb321c2d72f7 |
|
MD5 | e0dd3146fb549e49d169bf25e2af35aa |
|
BLAKE2b-256 | 734ad00d5004ff59e915d7e4bd36e059e271ad50f2876446b5a4d9262b0f7a5b |
Hashes for zeroconf-0.136.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66e59d1eb72adde86fae98e347c63a32c267df8f9b1549f13c54fbf763f34036 |
|
MD5 | d4cc149d1f4741177e5e163fc681e067 |
|
BLAKE2b-256 | 63f70ca71f5af8db05eee913681ea74fe4c24468daa2331e013ee531e49a52b4 |
Hashes for zeroconf-0.136.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fad37f216a8bf5c121bd8f4d31db91b7214b2cbe8fb483f3fb0d9f5958833b |
|
MD5 | f07eabe61d90ea0c04611b07a0b1dea2 |
|
BLAKE2b-256 | 044d9a1070d41026202cd406da78e7e2b33706b7d85d3be730696ce58bc8c222 |
Hashes for zeroconf-0.136.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e315018f0ea848a3a45fcbb92af3485c1d4b95460ba60579a5aa33740226fe20 |
|
MD5 | d583025fa0ad2716faccaefd429612a0 |
|
BLAKE2b-256 | 5b06fbb550d57ce6cd8e569d4eb396a163d623f4987b96f4af87cfffab71b7ca |
Hashes for zeroconf-0.136.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29bd37a39a5369d954c7f839a3b55a5e9c339d86963bcf57d700b98ee24b5e46 |
|
MD5 | 75365f5a215ff62f5ae1b1955285e44d |
|
BLAKE2b-256 | 9b6f1a1c8d31204693ba6f9969edf8b10875a23a0d8716b51bd9b5de5250578f |
Hashes for zeroconf-0.136.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b80892a7db42150f231ee0f2ce128679c38a7b1e01e545b3c6668ba349c4cbc |
|
MD5 | c68d599a06db20454e579d16701c3d97 |
|
BLAKE2b-256 | 17b61b7e04eae8f584b04ed95907ce3617be6c15b0c5218fb15f659fbcdf05bc |
Hashes for zeroconf-0.136.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49350149950eea90c18d53f1295df230b64997977f4dfdafd61237828273251 |
|
MD5 | d8dcff06140a451d68d45e85449df03b |
|
BLAKE2b-256 | 2c10fc1bf8ffbee91faba83ff94e2e617eeccc95a7fdafb066414c720e838af8 |
Hashes for zeroconf-0.136.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f589fab6342058e1511fa3d9d709edc23de31d7f820571cb793d1bffbb953934 |
|
MD5 | cf78f8e994cc88ae862ef5b69cab2fd3 |
|
BLAKE2b-256 | d26c6b913e26f3d2bba8f1f095b2d5a6db0aa8d441d4eeb7596d6686af4c2f51 |
Hashes for zeroconf-0.136.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e3d26a3cda0d7804e316c1c15a1311d53a68b4001cad0e83ae6bb8593ab845 |
|
MD5 | 8ba15a23d358d4dd36260ad7705eae4e |
|
BLAKE2b-256 | 827d8af7d341f8fe597fd202d01aba39f09ef95e3d8524abe65ec40535047218 |
Hashes for zeroconf-0.136.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afe367ff62b5bff92412bf925a610ee45cb0cb152f914008a924a728c7ef2c87 |
|
MD5 | 8457b8c9602e870fd299fa17253aa57b |
|
BLAKE2b-256 | 33f9d545d619e2439bbb503b90dd35130847a41160ceefe719d5eab03167c084 |
Hashes for zeroconf-0.136.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f6cff0ea6144305c42cafe9f5c7b055508ab2810aa4aa51918cd7f446313072 |
|
MD5 | 295a15a3f48b232df9a4a8015365c23f |
|
BLAKE2b-256 | 3978025a0c67fa47ba219fda487331b7c86980491784f9a631357d8f4f5fbe99 |
Hashes for zeroconf-0.136.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e60f21d7b98a01b3f004aec1373c785df528a102e75e7a8c1a25fcf70fe527 |
|
MD5 | 974f70900f0436fd76440b62353b73ba |
|
BLAKE2b-256 | 2e1b19c3ec3dd8a814faff4709d1a06b1d780c892ba3b5922c09dede1ffdb780 |
Hashes for zeroconf-0.136.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dba9262cc6e872c4cf705bb44b9338240ddcdd530128d1169b80d068a46912a8 |
|
MD5 | af0c44b995abd8f0d2a2acc60e32294b |
|
BLAKE2b-256 | df3a252a4149c01b98cea8e29c11a582a0d1faa78559976fe7f9b8fae5b654ff |
Hashes for zeroconf-0.136.0-cp313-cp313-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68249eb3bf5782a7bd4977840c9a508011f2fffc85c9a1f2bb8e7c459681827a |
|
MD5 | 96e674481b31a17c3944d094942a6444 |
|
BLAKE2b-256 | 9fe80ea3b8e955ffc26ecc56bdf78117074c3ec4f45105e34489326e656251cc |
Hashes for zeroconf-0.136.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35a3d027d110e9e2ff0af6c6c0dcda361968bbda266e85907b65b556653bf993 |
|
MD5 | e86273ec59ab3bbcced5850bddd991dc |
|
BLAKE2b-256 | 1b57b929bd4a32ffd1e30fcaef7f48e0265cc46dca3dd998e07d4164c09eb5e3 |
Hashes for zeroconf-0.136.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b283c141bb47e9ad5e6c47008ec6560dd3f458e43170a3da0b95baa379f9d1c0 |
|
MD5 | 2baa40202848da594a018bfa32930847 |
|
BLAKE2b-256 | 82774ff2dc2e0b9ec37b2f2b893a004b12f91cb7cdfebfa1dd3b66ccc6170b90 |
Hashes for zeroconf-0.136.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d324c88acf63333ae5ac3598a67fa71805a2e2429267060c3a18e4f76c2f35 |
|
MD5 | ba1dd43f037a9c79b33b834464d81d9b |
|
BLAKE2b-256 | adc2f11d29a4c59df18614052a53f5ea6e4f3692d6b2c05a514ead3e51ab6441 |
Hashes for zeroconf-0.136.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca252c1340d3bef505c337914437c88558cb146e48c05f0fca974b11f742226c |
|
MD5 | 9ae4106aac06cb5b64e7add52e4f5428 |
|
BLAKE2b-256 | 4b86eeb3e0b30574ceab7af53273574e62f2e62b3b70f6cec05f9d4e35c3d85a |
Hashes for zeroconf-0.136.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 135d10214bf43d487a15dfb77935b928804a20d794981231d8635ef68daa420d |
|
MD5 | 3c6e65dfc3fc262e6ba7f1b9a9725de8 |
|
BLAKE2b-256 | f1afe5779fc2227e2f35e03190f886d4e0b23758892ddd946885d0fb2da2d242 |
Hashes for zeroconf-0.136.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7805cc6e1514ad7cfa18cd5902a01e25672eb157dc64d99a8f7c4332a603f84 |
|
MD5 | d4d688fad9a4dcde81d5bc554fa79e96 |
|
BLAKE2b-256 | 34d96a73eef86946bc7faf78e758b2580c35bc8c979b266ef0bab277761aff2c |
Hashes for zeroconf-0.136.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d654e54abeacf429fca991b40b887ae5993e70f99a6f4030242ec6a268f6fe69 |
|
MD5 | e96a59a4d9e5b75a5d0f762c0d7cf16f |
|
BLAKE2b-256 | 4ad05941154ec1b0370a5b72e18b05a7b632d3de1417f741572edb589d620d45 |
Hashes for zeroconf-0.136.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57ce5e48f79b3a69c3b8dcaa0751d4ae51eed9313ebcb15868884139f379de4 |
|
MD5 | 5b1bf47c64affef4bf30c24dd98ae0fe |
|
BLAKE2b-256 | 61aca8fceef4e10edf0a97ac5622ea2e0d3c6cc8dbe78d97fd8ebd57cf76e6cf |
Hashes for zeroconf-0.136.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c880d6a7d44d47ab1369c51ef838a661422bedc6fa1023875f9f37b01cfc9f4 |
|
MD5 | 6194eae7ad12e40b1d7d35ed7b85afc9 |
|
BLAKE2b-256 | 3f23d1c1f859179d9bf802f911734cf5ffe2475a4760f584e86703df8815a43a |
Hashes for zeroconf-0.136.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0096c74aee29595ed001d5f6d5208984c253aed4fa0b933f67af540e87853134 |
|
MD5 | 45f13833095c0bc4214ea678faa8b34a |
|
BLAKE2b-256 | b2df752fcccbda65476ec5e7c72ab85269a26f20d520a0fd09ef18e3bdae3957 |
Hashes for zeroconf-0.136.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68776c7a5e27b9740ae1eb21cbcfcb2f504c7621b876f63c55934cccc7ee8727 |
|
MD5 | d7c6839ca64cea2235b4a1237b1fdc78 |
|
BLAKE2b-256 | 8137f3e8ad8cb6e254818e174f2cb538d1b053bac40f7c5cc3d2be0203143e93 |
Hashes for zeroconf-0.136.0-cp312-cp312-manylinux_2_36_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17003dc32a3cd93aae4c700d2e92dbccabc24f17d47e0858195e18be56ddf7d6 |
|
MD5 | edf8e2ffdabb7904e6e00f637c2b5bba |
|
BLAKE2b-256 | 2fd46e69533902e79328af4253af08f6f479a47cb77f2eab738c9815227bce29 |
Hashes for zeroconf-0.136.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7053e2fbca401dbb088d4c6e734fa8c3f5c217c363eb66970c976ce9d6b711 |
|
MD5 | 5a80c55216e379232e242363b34545d9 |
|
BLAKE2b-256 | 80d95db3df1b464ec93bf87f62906cf38408146249cedea96aa360143c43bb0b |
Hashes for zeroconf-0.136.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b5d2fbb7d63ea9db290b5c35ee908fcd1d7f09985cc4cfb4988c97d6e3026c |
|
MD5 | d1f6971bffe74397b0d67f1001c70ba7 |
|
BLAKE2b-256 | c0b172ad4689c0df95403ccd09995ee97ebeb412b36400c2751b6cf2f4f78d13 |
Hashes for zeroconf-0.136.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e766d09a22bcc4fcbd127280baf4b650eb45f9deb8553ee7acba0fc2e7191f |
|
MD5 | 0a6e19bbbad4bbca40233417da453cf9 |
|
BLAKE2b-256 | cdccfdc16121db4961b16fbc09709f66e7e42098030090cea79d162686c3d112 |
Hashes for zeroconf-0.136.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab90daaace8aa7ba3c4bb2cd9b92557f9d6fcea2410568e35599378b24fa2a40 |
|
MD5 | 8e3d76e5876306349ffef1bae38ce696 |
|
BLAKE2b-256 | 1d8021a49c0a9fb5910f65efd3d7d1780e514b2008f4045ff2459f210096f1c1 |
Hashes for zeroconf-0.136.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17ef3b66c175909dc0c4b420ab5a344fd220889bef84bd9b2745fe8213ea386 |
|
MD5 | 04e4d22b1deff96dd7464c0a0f840049 |
|
BLAKE2b-256 | 8eb3abd3acc639f94ca7cee1c3f3696cbf49256307852da44273731179be0a06 |
Hashes for zeroconf-0.136.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa49c7244a04a865195bb24bcc3f581b39a852776de549b798865eda1e72d26a |
|
MD5 | 93825ba8e1302316d6018b0e4109c746 |
|
BLAKE2b-256 | f1b64cb1780100a1368e7845ae695f3134494b12ca403b937da84e6b72dba799 |
Hashes for zeroconf-0.136.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dac1319b2c381f12ec4a54f43ca7e165c313f0e73208d8349003ee247378841 |
|
MD5 | 9252ca510b50402cac025b6815b33460 |
|
BLAKE2b-256 | 1533bc212914899e0c58b69cad2660f81cea7f4ac80bdfe2db06e37152fa0608 |
Hashes for zeroconf-0.136.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f451d676a03ebc1eefbdcdd43f67af8b61c64b71151075934e7da6faea5a7b |
|
MD5 | 5a9930f745905f1060b57c4cba89da32 |
|
BLAKE2b-256 | f256b0290cd54845b44bd0dee34b71055c1fa40916cc25c8216108149fe6cf96 |
Hashes for zeroconf-0.136.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 702d11cddffb0e9e362c8962bb86bdeffa589e75c1c49431bc186747c9000565 |
|
MD5 | afb6ee07643f9d8bfbdfe7d99de8ccb6 |
|
BLAKE2b-256 | b1f35130f0c1967042db62cde74db794ec2dba13fc4cc7dffc1b2618d6d75f41 |
Hashes for zeroconf-0.136.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22ce0e8a67237853f4ffb559a51c9b0d296452e9402b29712bd35cef34543130 |
|
MD5 | cb76dfe874040102c329e5e18088dc8a |
|
BLAKE2b-256 | 6acb50aedcbe84aaa83218f6d44b5ef013c2793c80382092bbb6d1cf23364b3a |
Hashes for zeroconf-0.136.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f2e7d26bba233917878e16a77a07121eafa469fd1ddd5d61dd615cee0294c81 |
|
MD5 | 1510c7039d20dd54945a72fe5e3d1eb0 |
|
BLAKE2b-256 | 4c14edd654f61ab06f8d18215b5dacfb9a02a5413a10d027b191a6cfc052948e |
Hashes for zeroconf-0.136.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd9eef97d00863ff37e55d05f9db5fb497ee1619af21f482b2a8247c674236f7 |
|
MD5 | 2401041dd4ca15a088c48a9623dab6e6 |
|
BLAKE2b-256 | dc8e7e018a2122244f86f7d3f071cf401a6f9dc16baf1cd7997952aaf3c76804 |
Hashes for zeroconf-0.136.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fb2e91135dad695875b796d9616ab4ffbe50092c073fa518c7947799fa3fc41 |
|
MD5 | 55a6ac34aa2ed069ad044808f0dabbe2 |
|
BLAKE2b-256 | 0caa9632bdf2d6afef26e425ea5039681690dfaf6f434521bd6de7e45c471a77 |
Hashes for zeroconf-0.136.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07ce9c00500cfbf4f10fce0f4942a2df5d65034b095fb2881c8d36a89db8de2b |
|
MD5 | f777baaf0ff7837f221f7b488b7f3b07 |
|
BLAKE2b-256 | 666ae10918060bc536a08786d114c12855fca3049354e6c0aba1926a78fc6216 |
Hashes for zeroconf-0.136.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd5e7211e294a0c79ffaae9770862dcccc5070b06a5a9f3e1ec2fb65d3833b21 |
|
MD5 | cc66af3d9ba6fd0b54e53f9336944aa6 |
|
BLAKE2b-256 | 06bf69a1592bb7fc66bb4eacd1fd7bdb19a55e0c0f3101c8c7395b4c27adf3c5 |
Hashes for zeroconf-0.136.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749a4910e2b58523e9cd38f929691aa66bd66bd0ea8f282acbd06f390da0a0a9 |
|
MD5 | 0c41624f8e61b708be67e56f6be09a62 |
|
BLAKE2b-256 | 519dc640ed9df40f4a7b88753e45a20e02ba3f97eb35cfacf149ea6c56c77331 |
Hashes for zeroconf-0.136.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfddd297732ec5c832ae38cf6d6a04a85024608656ea4855905d3c3fdea488b2 |
|
MD5 | 521b479ab34dfc51449da475eeee151c |
|
BLAKE2b-256 | aabb1eade07f7b3331efe06cc985cef36167a8f066117fd21adfe26a3789ee30 |
Hashes for zeroconf-0.136.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f77406cb090442934b29b6ea8adb9fe7131836e583a667e3b52927c0408ee49 |
|
MD5 | 19cc07bc44abc394cc52b200b0a161c3 |
|
BLAKE2b-256 | 25cd69422e1eac131e195553c49420a3afb795cad9c91ac962e0b3f12c87a1bf |
Hashes for zeroconf-0.136.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37aa510795043c50467093990f59772070d857936a5f79959d963022dc7dc27 |
|
MD5 | 1be52939a2ba06f88dc31b46e10b5f6d |
|
BLAKE2b-256 | ec16323f9cb90434f0737dfc5d11979d2432f94edc08dec370b37acacdc872f2 |
Hashes for zeroconf-0.136.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24d8e919462930eef85eba7a73742053656d83ac6e971405cefbb4ea2f23ba9 |
|
MD5 | 7c47255ddd2ac14397d15ad07692b7e3 |
|
BLAKE2b-256 | 50e0513da9f04a26aabcca3918078ec77ba599edc95d96f0b1a901ec4cd44ba7 |
Hashes for zeroconf-0.136.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1799d52c338da909e68977cb3f75c39d642cd84707e5077d8b041977a1a65802 |
|
MD5 | 611d76b0d4e17eaa786cfea6315c92ba |
|
BLAKE2b-256 | 29b741e782702c3ce65e8cec1a5b9e24fd003036c89ddd9ec390836dd52ea1e0 |
Hashes for zeroconf-0.136.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04a14600acbb191451fb21d3994b50740b86b7cf26a2ae782755add99153bdd8 |
|
MD5 | 2e4070eae5b895072745f75ccaf53aff |
|
BLAKE2b-256 | 258cd10b94a643cbf3e21b6a7c75b001692a437a110d91aa04018eb35492d83d |
Hashes for zeroconf-0.136.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e155e2770abd8c954e6c2c50afd572bc04497e060e1b6e09958b4af9e2a4a78 |
|
MD5 | 72eb0ae400d9b0d8623acccae528d6fd |
|
BLAKE2b-256 | 82d6eda244b4a410c0e6c75d819d31c05af88473bb6207bf9f520805e7d319ff |
Hashes for zeroconf-0.136.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dd2f62fa547dd32a64f8d50ddcde694d8e701f615cdde93a9bb4ffdd11f9066 |
|
MD5 | 202348f82cebdf8870bc0e23822d18be |
|
BLAKE2b-256 | 606f88c4b6444569dc75e946d6cb50210cf3c18156750fc39830a6b1a7418867 |
Hashes for zeroconf-0.136.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 442f6dfc6abfc5525820526457ffcb312620e352aa795eba70e8ed0a822387ed |
|
MD5 | 9231faf6e585dcd58a90b0373a6a9e87 |
|
BLAKE2b-256 | 29b09155e98ae1266ce4d4627e258e2c7eb9e60f7b2cef0db6eccbe1ad3f16f7 |
Hashes for zeroconf-0.136.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c812a90247c05e04c8faa3184c04aab6a6c18f51104bbaf621435091f01fa28 |
|
MD5 | 31bf9bc97e510ab61a28dfaaf03a6a05 |
|
BLAKE2b-256 | 6ce23723a961f17a20980d514e4bdcdc058e2a949aec3c1d2aacd9a8c9701442 |
Hashes for zeroconf-0.136.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a99c1d85c5adf7a84bad7d629e7fe119077b3b1e7f4623c53c24e7d17cab16 |
|
MD5 | 1ab5fde7e25e320476f35dacc7a9e4e7 |
|
BLAKE2b-256 | ba17a6f010c44d8ca606f844731f014efa72b485167e90628ff5f401737c96c3 |
Hashes for zeroconf-0.136.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9808978011dfb5801fdccc541c7bb97f3bafca86bf7fc9e0022c70d60caca33 |
|
MD5 | c569649d6498c9c2044a6da9f19d9eb5 |
|
BLAKE2b-256 | 899c26a8cbecba8c9c5b884743f501147c4536016abc9d1289e116f6a134434b |
Hashes for zeroconf-0.136.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf9ba8e62fe3b419039bcffac8ceef250d0d7f1ec835c1c28e482893b4b18913 |
|
MD5 | a852407d00707f259648a2a296c73227 |
|
BLAKE2b-256 | f2e5d7085bafbafa8e62c0cd17ddf5e2ea9197dcd8d769037c751042777baa25 |
Hashes for zeroconf-0.136.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb2c5ce49ba3f8d4051cd20aa23b17f480ee61300abe3fb68b4a72316ece369 |
|
MD5 | 0d7d45e7a6c14ca16893427fd7b3f2e3 |
|
BLAKE2b-256 | b60055045b9d9017e7be0ee835499c893dd4e0d81b521037d6aac341d17e67cd |
Hashes for zeroconf-0.136.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae080bedd8c95f950652bfc5def13be8f7a216ccf237ecf439007be21919df84 |
|
MD5 | 723646f64cc67579ef513bba099cc430 |
|
BLAKE2b-256 | f332115aebb174637186eeef3de69835e3945479d4a5dbf9417514c22afb91d5 |
Hashes for zeroconf-0.136.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14602f82cf848bd7878d4b66eb9d6f8418b16128f2dde359f73ba8f5cba5abb1 |
|
MD5 | bdb2356679b5d1019a9ced81461f4a09 |
|
BLAKE2b-256 | b9e7c4904a4db70b0ebe2ed4a80ccd35a315d47df3b120991d6e222d35ff5ee0 |
Hashes for zeroconf-0.136.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c21794173efa3433f621be0eedb4a4ef6bac4efdd41ad649aa2e5180d93cdec |
|
MD5 | 993043d9800aaa4e1356e8e32a7813e1 |
|
BLAKE2b-256 | 70c4768a169fc62014ebde7e7e6b402de2e93d9e95e5af8031a8503b4e45f58a |
Hashes for zeroconf-0.136.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 968b6851162085022807e979d5c75398a7b27cc740095c80ef23390c64294c10 |
|
MD5 | 5bb6637a68a10ad789cbad6b68ef3151 |
|
BLAKE2b-256 | caaae50c4f7d8cc3b2f627df863737298f303c8900a71ae4bfe3805fd4139388 |
Hashes for zeroconf-0.136.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed666fb4c590318bad1277d06b178cdd2a0f2122107b9b5181c592fb8b36992e |
|
MD5 | 2d93925b846a240e2ce230cc06e5e41a |
|
BLAKE2b-256 | b0d26f8098a156d379d4a285cb7d9c0f461fc0478f7f923521ce016808ad5a98 |
Hashes for zeroconf-0.136.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce721362d90150a6d53491585e76fae1e91603dd75ff9edd5ad4377ef1be4fed |
|
MD5 | 04efc7d7c65366ed8ddee892782e15de |
|
BLAKE2b-256 | 578eaf46326d0a872c801761bc2d6691f049476ea1dd5a8a9ab4931ab79930fe |
Hashes for zeroconf-0.136.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac28331680e3566257f1465ee91771006052db2086bd810d88d221e17cd68edf |
|
MD5 | 8e2dfff9e951c8e47260d8a99f0b8ae8 |
|
BLAKE2b-256 | fb4f823fa18fff784e5e3f2f7515800349f4300b480b74c950dbcc9bf6acb033 |