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.107.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd91e682ea3b4e57c0b8304c1d664e40e6dd843aaf32fc7cf9c899a70ad281dc |
|
MD5 | 63e187551c48a0a8188458a6be2fe7e3 |
|
BLAKE2b-256 | 336bb558f15354eedf490f6899a08c03f8c5c86e38c38611a34b335c5f154fe7 |
Hashes for zeroconf-0.107.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f45e24f75ec41cfa1c8608309ceea3e60d5f63cdf2d25ff3db4461f94455ee |
|
MD5 | 7b79a5365cbd73a5c7071d4d6f300828 |
|
BLAKE2b-256 | cc9b8583a86fbbe2de72c5e733ba3ef4e90e83e9e49e260c12acbc5f22a388d9 |
Hashes for zeroconf-0.107.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6955b1716e21410e426809e392a3d1add44e753a1df54ca806c71814b1083e0e |
|
MD5 | 2cd747afda50fc07a9878f92c44c7250 |
|
BLAKE2b-256 | ccaa38ab1f11fbf977461ebdc218067ca226ed40547166d17d2368d379850d49 |
Hashes for zeroconf-0.107.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4c6d3115585d6095ca6b560375e1f772ae3d9e4496e93612d3058268e2d8c20 |
|
MD5 | f0d251585431c16a691f926d2a2efe55 |
|
BLAKE2b-256 | d33f583a460fea4936352433bb1f9a32c04f41ee220c7a8a16fa8ca253fda43f |
Hashes for zeroconf-0.107.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a58c593f1c70923140af4c34f76e296b04a23f66146001f6615467d3977073 |
|
MD5 | 2aba17e745aafc9a8bd2e4a8c0e4b8d5 |
|
BLAKE2b-256 | aae29228fc6a13bdfd1f06aa6e98917710278033ce4f558f2a3435a3f0785fbe |
Hashes for zeroconf-0.107.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75ba2aa404a4162614f76eb23c60498150287f139df1f61d6a91649af2b7897 |
|
MD5 | 0fda65f47816abf492de7a4ba82cadfe |
|
BLAKE2b-256 | 994eb0806970d9feb038188c866016b8404f677a0ea6068b985c762dd478811e |
Hashes for zeroconf-0.107.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3832575eaf307f70808194b3cfa7c64dd14ef0925832975e0895b2e8789710e |
|
MD5 | d3dc4adf0f8fba6d438b00784f11b687 |
|
BLAKE2b-256 | 1c7cadc97e3dc10b350e13507390c9f851f30f682a293233bf92c276814f4641 |
Hashes for zeroconf-0.107.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58cf4ff3a66517cc18d35da0b369abe22b29d8f47bab58c9fe7f487fe9449118 |
|
MD5 | 5971cd6e0cba8a57eeab94151afe2118 |
|
BLAKE2b-256 | 441050de3de5244ac76fa3b26133570048008da136c3bc2ec552a517fc197baa |
Hashes for zeroconf-0.107.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d0453572d8d13837ccf21d2b874caf4b9026d2ee3cbc6f6241acf87fcea397 |
|
MD5 | 37c45d8df1bc9030a44e0dc89f714ada |
|
BLAKE2b-256 | 54df658c0619d0c0d84eed27a45b8f00884b9d7ccda9efd6d7b27737a6d2a9a4 |
Hashes for zeroconf-0.107.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 168f1ef3376cc1d0eaf89fee28f169b3c55215434fb686a0eaa5dbf708d76edd |
|
MD5 | 7673cb027c8a9ed0220a13b476c695e0 |
|
BLAKE2b-256 | 3ec8b34a1d19ff7fed6f98e5c509674cf502818d8363335bf74506defe8b1a5f |
Hashes for zeroconf-0.107.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d93512335466928b5c938b65d7ce68d98abd4cb2c51b499b057c0aa039c822 |
|
MD5 | c0004323847d891c2861cab21afe9758 |
|
BLAKE2b-256 | af08a2c39e785521e02a481743880a8ac3cb6be6362c9573593b7fe3004e0246 |
Hashes for zeroconf-0.107.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7819371daf8020855de5c5512ed29e2367337e1051255ccfab5f7d844197d31c |
|
MD5 | 89665fe77c949545cf2daa4efc507615 |
|
BLAKE2b-256 | 95ac8daed6515e2b532df39bca19c5dd19ec71f1fdec035176ec945132b6335a |
Hashes for zeroconf-0.107.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d0471cf2418270ce4103b4fe3d873300c76964266766b045ab4732dec1bb77 |
|
MD5 | 098db48b004620e2a9b991e2fa850a3b |
|
BLAKE2b-256 | 6657b2f5ebc897d13192edaefad839e3da7896bd5474d1ad134ee051daf7ca15 |
Hashes for zeroconf-0.107.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1eb529fb4083836825d6be1e8c304de3f1c0d188e69124c57515bea02efc27 |
|
MD5 | 60586522d4f1619bcba81d50b422e4ef |
|
BLAKE2b-256 | 54c730a5e8699239acc18ed2b0b25a0d4d17566793866968adf9ca989f36ac26 |
Hashes for zeroconf-0.107.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 329e92787e3218aeb961f2bbb5b8441775d1cf4c738fdf0caa421bacf5838eeb |
|
MD5 | b254426b7a7f4ae5fdf58d4edb4ed344 |
|
BLAKE2b-256 | b75dc4a8c3e05682e69aeab30bb3f26d46b96afd99c3dd3b558c984c9256bc0e |
Hashes for zeroconf-0.107.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d7970ec12a38283e86e51beec0e74637d750f8456a82aad680fb9d2b4cbb35 |
|
MD5 | a188aafdf6e8e2fe651fd6640c1aac01 |
|
BLAKE2b-256 | 46c8841bade3dde7d262f86bb2bd87565119475cf64a2c72d3b1540d58fadb28 |
Hashes for zeroconf-0.107.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 122c50234da0d9aa4186954f6eef98cf68d5f700f59927df02eccb7aafa8c48e |
|
MD5 | 7648205f0ecfa7ad0b67db6d0069c9bd |
|
BLAKE2b-256 | 023488138ffc16975267dfc9166d76fb7a9b593b3f5891209b37b9a336319a3b |
Hashes for zeroconf-0.107.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e6b3d32c8df0b974a81cb7aa7381c9a70905ffd71f3eece3e3db57cbad2cb4 |
|
MD5 | 896a64414d4371298344d11f83bbc72c |
|
BLAKE2b-256 | ba18428a7834f10ba51e318569893118045337e1cddf667f4164ff6bd855698c |
Hashes for zeroconf-0.107.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91f9ac75b610bee92905b805a517799824dc8d85897ff7f73037e962de13a117 |
|
MD5 | 4145f9c9ac326f1440ea80222529d72c |
|
BLAKE2b-256 | c4c03999377f6259e7f812478058a2ecd594fd56d9e54ac99dda39dcfa3848d4 |
Hashes for zeroconf-0.107.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c89c7e0143eb38415e3e38924ff4664877d781cad7bb93eafd4af66b8e0b87 |
|
MD5 | dde35c4dbcbc9c1650a360875b09c821 |
|
BLAKE2b-256 | c05d1b176c03079d6f9f5e40c864906189f69915514780ede26f9fc39c4a69d4 |
Hashes for zeroconf-0.107.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed050b2271612d4d52a27557cf3d46448e2cbd1d625748555592b721eb495dc7 |
|
MD5 | 266e9f114d273b22bb4c4fe019233643 |
|
BLAKE2b-256 | 95660b829a1cfe665de845dc03dba99c853633544d0b0bf0708b7803f008eabe |
Hashes for zeroconf-0.107.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e19f37a35a6dee3bd55d3b7c151ea9e02cbe779ba5366964e29f40a501b828d |
|
MD5 | 4107cc85a56c3172291c080d0663ec13 |
|
BLAKE2b-256 | d64081bc1348ea88b680a49d53ff7c660bba648bd9d4ef4bed60628c514c3cbe |
Hashes for zeroconf-0.107.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3c54de5d635b37f19a406913cc785d6563a72a8ecbcc8fcd9dd581c1ede5611 |
|
MD5 | 6aeace83b8a70ca265493cab39c31263 |
|
BLAKE2b-256 | e3d5dcac8f976e0c89e95d39d3963ef7e91278fafaf4879221a7dd6883e8de32 |
Hashes for zeroconf-0.107.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc6a7bbc5a2d26540e5cade6a7edc3e17050d476b5a218474ba26d23ffbf8c3 |
|
MD5 | 991e47778d94566f465ca827d3aabb49 |
|
BLAKE2b-256 | 4fd61cff14eca82ec2dc97f3e9d8da193a0c3ad7637aa8fb274bcf0464579fec |
Hashes for zeroconf-0.107.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3da14191891ecebf5994e677b417bdae43a9cbd657d696e4810439e1f47cb2c |
|
MD5 | 14653504b5137ed8082641341916bee8 |
|
BLAKE2b-256 | 31c627398659911d3d046378e8f38192c3670982dc4044c1623d0d2b7ec8a230 |
Hashes for zeroconf-0.107.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0993ea339071399459575c853ba5f5edcacf87b655802d38f935ebedee216bfc |
|
MD5 | 55600c96829557ff4a08b9b5e86cd148 |
|
BLAKE2b-256 | 5a97989bff5319b10e0d84d1304863df67307342e74239267808f162d3ff8dd1 |
Hashes for zeroconf-0.107.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c90dbd4ba1d14b06c71e0950c7c6556ccf4322d48de3e8f49c1dd5624465894 |
|
MD5 | c5617f9315c1511ec0ae34b39e3b3ac1 |
|
BLAKE2b-256 | 131633266e8f7c9150a62882e8cd67aa6217d61a23db2dfee0bb6b6ab17491ca |
Hashes for zeroconf-0.107.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74088a52dfb5c24190f24912b95890a1a9639eaa51dcd4768f03e926ff9412bd |
|
MD5 | 8510bd4a222a65e2fc375ef86ee95d1f |
|
BLAKE2b-256 | 9741bd3b6e3dfaccca67c8326e0ebc2d96d16b08c0ecc2675a0198f13fb527b9 |
Hashes for zeroconf-0.107.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63263b2185ef0fd48899b8f5657e7391524da9192d793dca26e207e82585550f |
|
MD5 | 3857ed72adb3889f5de7fa081d775030 |
|
BLAKE2b-256 | 36d791efd73dbd84857dccc03df119522903825992e0fa070fc3827b627c2140 |
Hashes for zeroconf-0.107.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2e872e9715f4dc7e95325c52f591a971ed48bb4122627bc1ec0d180869bf20 |
|
MD5 | 10e568dc8d70e182bca51470d5950a8f |
|
BLAKE2b-256 | 3833b6ef7b52c3b8a581b2b6faaec52249bd866d642b82767bad401dc4478731 |
Hashes for zeroconf-0.107.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d858543255594e2959d7108e442529ad0e05b7ac7f792cf2708482df5ff04215 |
|
MD5 | eea02e0bb37009c75268d5c6e61c6304 |
|
BLAKE2b-256 | 2f642ed4f16116f71c003c2d1f005d9f0beafc8984caa90e214dfe0481a3fb0a |
Hashes for zeroconf-0.107.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b94b47a5f091b24431a153f591bd7ad6a538408c1dfa50c0276b09e3ab767d0 |
|
MD5 | 5058120264d59c7dcf71b44bed6b8635 |
|
BLAKE2b-256 | d7cf0441c4acd13f6817940c366b8607606e61cc8eb57a6075a984014cf5bb16 |
Hashes for zeroconf-0.107.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bd343af25ba1c59cb9386c7102810d3198c751314438d359b31c325cca308fb |
|
MD5 | 6b5aa580cd9c63c5398e375781f58c81 |
|
BLAKE2b-256 | 0517468e78eb6c18bb63e6fcfc68dfceeaef135b52f6f96306712fa8e9b11fb9 |
Hashes for zeroconf-0.107.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf7357661af35da01747ca539cb4bce3039876331a3a71b68290a05dac801231 |
|
MD5 | 40bee332f14cb81077d2a4646c101473 |
|
BLAKE2b-256 | 7fb123e4140062803fd53aff0e94b00b41f7ebf39bb1569e93210c39f8a7683c |
Hashes for zeroconf-0.107.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57405fbb783b61227390578fb286b59b4ba2187c2f88e8589e111d16692bb82 |
|
MD5 | 8b8f43cb9f853edf4afb259b6919fcbc |
|
BLAKE2b-256 | c0830e2f40934f5559856bf5e9b5f5651ed5a4b3d1d28bc96ac46de0c22379b5 |
Hashes for zeroconf-0.107.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4e3304a7f4d52b4fff2876b8f0544683f61f436ce610fd401cc4c8b20afaa92 |
|
MD5 | 14f5d78fa0d9955139848a95ce05f4e9 |
|
BLAKE2b-256 | 3abd666a79da916dbc18ac4eedb0dbbb464ee32d3e367b6f6ddc3cfc7616d0d0 |
Hashes for zeroconf-0.107.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97fc332edce22835c393a038eb0360c46fff750229605b7ccad113b79642619f |
|
MD5 | 675f42478e4b12256a7d17a04b830d8e |
|
BLAKE2b-256 | 419a4143fe6a8332f8b3aaeeb59af75bddb8aa37c05eb62239415d94266b527a |
Hashes for zeroconf-0.107.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c55e04b460c8c5f22b5fd4e637abd0fd7760ab4860e97ffc8ade7536fcc064 |
|
MD5 | 34bc3bb40990374d944815fd39ca3634 |
|
BLAKE2b-256 | 1a67b5c872c57e166fdd9277d0ef8b4d13520e941650e3add94325b8385b5657 |
Hashes for zeroconf-0.107.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 931cc3dd6e4a61b00641996d066918752ce56e185cf65f70775199b9084cc0cb |
|
MD5 | d80db02e92ede6298186fc840a176dc2 |
|
BLAKE2b-256 | 7f3e70394b3a27c6ad0e454c42b84364027e31ff074e7532cdb844c062480fb0 |
Hashes for zeroconf-0.107.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2db39ac92f7b9d189f621958b7c0b789afabdbe5ff3aa6c19bf843f514d675 |
|
MD5 | a342e067deba48518f9a50b0b1659a8e |
|
BLAKE2b-256 | a215cbb070898e40a7a6ab7e1fb9f440759e161786f77017e1287eda55d7d924 |
Hashes for zeroconf-0.107.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a883a8abbe772f36b59ceef97ea66386facad84b579943af6bad4a43a20641d4 |
|
MD5 | 02bf101cd460bf8cfa40f0f259aa281b |
|
BLAKE2b-256 | eee1cd78704330d9343a0739d5528ef3a557e0dd883dcdf4df489fe4cbe2bcde |
Hashes for zeroconf-0.107.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9906c44f52186f3d0394314c62eaccceb7314c6f7aee432206fc98403ceef870 |
|
MD5 | a1b9084e987665e727d67e2acb784906 |
|
BLAKE2b-256 | d567e284304c0a86ac99bb38c682cb478dbc003fcec591e7101260c8efa2fd5f |
Hashes for zeroconf-0.107.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571dc606c85e099eefbc2c1074d0cad9a9ebb78720c6aec2e7c091457d73e53c |
|
MD5 | 850b601751a9c72cbcb5cb35092f97ca |
|
BLAKE2b-256 | 168c1ad442ad649888ae455e85e551aa3e438c88b9d636a51767fe31f0b364ba |
Hashes for zeroconf-0.107.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f81372cb2ef0c3ee46506e43787f85946f5edb950d11f99e58a17dabb95d1d69 |
|
MD5 | b1bbd89d8d71b525865530ac4b074da1 |
|
BLAKE2b-256 | 6198ccaa5422cb2aa1dfed549d0ee5a46a5381547f557974d269d7b16f9b7bf3 |
Hashes for zeroconf-0.107.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a375c32fd8780a4cb891eedae8975bc764cc5479e9cada1167b67d70818a04 |
|
MD5 | 765ac9b3301ccec2e88ac7a1467cc93e |
|
BLAKE2b-256 | 607df3f2d7fcc4f52f88ace05492dd95c8e23e4ff84a46d46d4037cc2b8627e2 |
Hashes for zeroconf-0.107.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051fad5b9aaa9a5e67c384da4923cd102bef4a53fb3fb371dfe8b724fd94e9c0 |
|
MD5 | ae743f562f4d2cedf1d471619bf49b9f |
|
BLAKE2b-256 | c0613aca1450942f1c68da4844f35d09216e0551891bf5196bcf3c49b173abcf |
Hashes for zeroconf-0.107.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c47d6aca5077d4c3f9d42b352ff9b216394683a9485255a49db1c32a9694165 |
|
MD5 | 3a71dc801ed7eaec45d351df01f847b9 |
|
BLAKE2b-256 | cffc5e4be6fb4397dc418c457f24439f880812f02a43a84c1fbbd7d4e5e0c829 |
Hashes for zeroconf-0.107.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d80de71752c543bad2d9aba72b90087a5fb8dbf2556ca832836c954fe34eb048 |
|
MD5 | 25bfe64ae3b3a29fa7fa99471e0be3d9 |
|
BLAKE2b-256 | d8aeda1ca2a1800c657886ab14c9ad7c7beec44c2c95f4ed4fa5e9fc86351ad8 |
Hashes for zeroconf-0.107.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09fb75d1d9c9c807350b89ae2c7323a03d59292a35ca77c5010f59ba5807fb8 |
|
MD5 | 119a7cc7a4ebe24c65c0d7c80213da3d |
|
BLAKE2b-256 | 48e6fdb6668bb81b5b78eb5e83c8c3b694eef3fca5b8fe7d3593d470ed5d2b66 |
Hashes for zeroconf-0.107.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6ab141628fdc0d08929b68c0de9f8da85dae925d4fa04784ad68f780e78bfb3 |
|
MD5 | dd15d7a524ad23a0973564fbef3bc621 |
|
BLAKE2b-256 | af181172ad1818861df069e79d85b9fc5879886348e3f0c7031ea332e30312f8 |
Hashes for zeroconf-0.107.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e41543375150a026377b197fd663dd493e768825ae3a8b82839b32ceb667055 |
|
MD5 | e428fdeecdb02f9c6a96ec4d8d7419b5 |
|
BLAKE2b-256 | ba8bb50afe1a4326270455210669a5bca9a9cbbdad2f16be8d49d235dad7d340 |
Hashes for zeroconf-0.107.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7918f7bbc055c0f29799b4a8186bd7eb494fd5ed0e2b25dcc1093074f4bf0e3d |
|
MD5 | a8475ab1deb257f897f02482c3ffd6dc |
|
BLAKE2b-256 | d0806b4bd046059a23734cb1aa8cdbd1341ea856fc2dc014064cd467a2516d12 |
Hashes for zeroconf-0.107.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2baacf43b93fad5600c368143310ff8480c71228e48a0883b2eb732d11e32ad3 |
|
MD5 | 5158b6ecfb528859dd7a7d5a9dcdc4ae |
|
BLAKE2b-256 | 35f68d2053b087ffe97e729a412324f441e4642a7023d541a6ff0003e2bfe5c0 |
Hashes for zeroconf-0.107.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bb1486f379db32d081c114343b7043e3888dc7c81beb17a94743f1e0c802ca5 |
|
MD5 | d8fadecc1d3a6e375fceaaee64cd7ed2 |
|
BLAKE2b-256 | cce20d61175eebf823261374fb342ed3bf9c40779267b534076df007e8417c02 |
Hashes for zeroconf-0.107.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33fbf23d2d25d1ef06c6c21b4fe0bc7ef22b1ca0d2b4798beaafed63e51119b6 |
|
MD5 | 136abcb7d6b87c13b9ba95bcf33d2b73 |
|
BLAKE2b-256 | 9baacd1a277dfcfe2d9eb1e3f410d5841714c3abf74b3dd47a119244404504d7 |
Hashes for zeroconf-0.107.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4273e8953141accc261593ab67ed0b71e80c759c80ed59268b747a7580f38702 |
|
MD5 | 0d65c0964529d5ab0862c3343808f6d4 |
|
BLAKE2b-256 | 459a61e3c07196c8282682d344157aa96abd80f7c33308fdc66048c2decf787b |
Hashes for zeroconf-0.107.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaca99b4b5bd087102ffada43fcec9b7e3df72b078517594ab27902a6fdff570 |
|
MD5 | a73ff16002f1023a0395d035083f3374 |
|
BLAKE2b-256 | 06a87fb29741cb2e1cc5849248e37148299020ba99f8c374cd01b062c87c3280 |
Hashes for zeroconf-0.107.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9735296576e3c46bebd0421bc78558d608a098c1b9e9a24d416702b53c56563f |
|
MD5 | 8a38b2ea1f1326de8de3cb7e2fbab6db |
|
BLAKE2b-256 | fd8d0392bd353846b4b0156e5856a761dea13328647a99f7b51c46991962c92d |
Hashes for zeroconf-0.107.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3763ac008fb890aa4fbc6b23d1c433d8ef7c4fb3c5e5ec444662a0c427f4d4 |
|
MD5 | 4175e58445609268fcd89011a7af7bf1 |
|
BLAKE2b-256 | fb8a7f4e9b62b21548309c9521586bd7a8f3a37c3d6ed07d47fbda112679ca8f |