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.47.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1894085beb773f8b92c9502da1a4f6574579205989aa9eeb4f1275878d44ee4 |
|
MD5 | a7316665e7d6cb1d727c275e779a09cb |
|
BLAKE2b-256 | 3f0c358adabffee8a0804fb69566c7526a2c1dd964a42dc5cf0f8831273bbcee |
Hashes for zeroconf-0.47.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 592f15b584b93f75cb5f550d9362eab968161925e5398c74a551c155a22ddd27 |
|
MD5 | cb40f9e65ca4b1de488710768ff87223 |
|
BLAKE2b-256 | d69564b29debbe50a7c7f32e179a149a897ed87bb9d9bafbd2142902e4e1e45e |
Hashes for zeroconf-0.47.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab9fc64380c0739ecba2f30d46f92ea5b6400ecd57ab91b4b83bf71e1250fe8e |
|
MD5 | 6b9d7b222cc983e3abfbc36f85bf1d56 |
|
BLAKE2b-256 | 6490f6cdda411d6220b23156ade53a73716618f401abf2222930e3ee284df409 |
Hashes for zeroconf-0.47.3-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee1a578d0778bde2e2a690f673e0b8bb72bd9f64e1c6b7d59e7bbdc3bd41589 |
|
MD5 | 318c30ae1db7e3809c5ef9d7d9b6bcef |
|
BLAKE2b-256 | ad1065a989dcb1b922c4afe284152b9b726b35c056d336761f285227ac0aadb2 |
Hashes for zeroconf-0.47.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3a413f4d6ae42b242be6e35fde0893df6fe54e5b6a16e5aa0b222104c69661 |
|
MD5 | 722ca8709f6402719722a5b4be901a80 |
|
BLAKE2b-256 | 30fc7003b9c7db872abec2ad075c29cf92d3fdc4d4ed84ac98f1fd3b45e228ee |
Hashes for zeroconf-0.47.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd255f77133cd37dc64d7fa6013fe252efd4835714dcf822817627fd5fd16ef |
|
MD5 | 0393b5b5e9fca6435bf7b73a6e9ad536 |
|
BLAKE2b-256 | 99fa2c66533150db7165a9b9d3bb91a73ef9aea1bae94fb399c7173afedd0c0d |
Hashes for zeroconf-0.47.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a69881519888ac3f3084d2194923e09213bf49febd0dc245ea52e1ea35756050 |
|
MD5 | 7c7474d790f71083c0e5eaa89c07e23b |
|
BLAKE2b-256 | 79d74a9d1868c00542df6c0735598381481cf68be68c51560ecb46ce5b35a087 |
Hashes for zeroconf-0.47.3-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a52181681dc00d0e101da92672d4ed867df342a504c40177a9ba074352fd0e0 |
|
MD5 | 980b6799df6c9b15c52e5d071aa97ad3 |
|
BLAKE2b-256 | d28f60e62fa53e32be612b5beccda64bb05955f67c8c7c7d8459a3a497f0eb3f |
Hashes for zeroconf-0.47.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727adedc4764af287ab3f69144feb573a22b4649e3b4d35981ecd1836fc05bd6 |
|
MD5 | 8817e5b945200d1801269e7365eb4202 |
|
BLAKE2b-256 | f543d632bfc447e3f6b2b9967bff5d4edb4ee12bcecd555d34d4343e722617d7 |
Hashes for zeroconf-0.47.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4c96e659bafd8ecd80577b09e83616197d31595dd8975ece1c8b76131bf3241 |
|
MD5 | 1814df2c1952ce4a54382fdd430cad47 |
|
BLAKE2b-256 | bb5ecaa29687d88e454b7d37b6e419a2b1a1ba7d16c519d859bcd3629b0d35fa |
Hashes for zeroconf-0.47.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 066fa4bd345fca025591b1f890d254871ec7ad85a55a09b054b40570d92da11d |
|
MD5 | 077fbd72f676b7f57d9173d9aa01083b |
|
BLAKE2b-256 | 6f5e152576d92c0e795a96e6e6698876efa32f59641db6a265d243b483a9b7c9 |
Hashes for zeroconf-0.47.3-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e32c3d5f7eebd10b15a5292d7fe4f9afded670b11a8e469e7bbba38793c04c5 |
|
MD5 | 0567590c0b6becbba11362d057579696 |
|
BLAKE2b-256 | 60b0bb7acbd74fc95e6237fd53c74f63bf0bb6e66f005d3a5474a5c9e907ac30 |
Hashes for zeroconf-0.47.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8574949b61be29da75b11431ef3419ddbdb33c04ff6ed46e84f73f4c931c797 |
|
MD5 | f12e4bcab5ff72e311468f309756df12 |
|
BLAKE2b-256 | 312bd2c9286994d0335eef356a46f39f3f2615e5f9cff087fd37272a3b344853 |
Hashes for zeroconf-0.47.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f63fcdf868d1e24799fd454dccafc73fdf36080250bd6d9f0a790d77372539a |
|
MD5 | aae2e6a3756694f54fca064087d83b75 |
|
BLAKE2b-256 | 919e2a26a96f2dcd5e722e8552379cda250de42a2bea9259cee099cc169d7798 |
Hashes for zeroconf-0.47.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4746f35bd6edf2b67263edf8fdab242da82433929a655cefb7ee04fed325f96 |
|
MD5 | 434eaf983b11d18de45711f4dc7c32d3 |
|
BLAKE2b-256 | bc695136d07a0f35c5f120586d746b9d8ff74ebf7b2d1856abd5c328917491a4 |
Hashes for zeroconf-0.47.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c92ff8fa21a39338fa3b420e469ce4bb15d1db4b4d33e73beb93b4aa7c8561f |
|
MD5 | 5e7fad93289d9543d3b8f3cd713a51b3 |
|
BLAKE2b-256 | e571f14be3ab0f91687af12fa513bb7b39e655902608c21bfa50d101f4cc6d96 |
Hashes for zeroconf-0.47.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d009194f2d18b28751ab864eb844ffe29ae32734e6707832769889fbf41528be |
|
MD5 | ca64bf5cd3df4103b5e6ac71ef35b893 |
|
BLAKE2b-256 | 87e19137753248d4070e502ab47af6f1c1c1f81aee023e6016083e4bf50beb56 |
Hashes for zeroconf-0.47.3-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa88f99a6fd8f410dea97dca7102ff604aa9accece7af26e31ff3e5326357bf |
|
MD5 | 5df67ec97181f741611afc9a55c2d0cd |
|
BLAKE2b-256 | 51c98c13fb2784f0e205e2cbcf638b8cfd1fb5617f242282a457da8d7f825985 |
Hashes for zeroconf-0.47.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f988d2e9a7143fd3f87525e936d819c306413306f940692c780d5061ac0f4b7 |
|
MD5 | a7b708034a9e500dc6f638bd27819a05 |
|
BLAKE2b-256 | 08f4cc457a80b5710a584cfc9cc30baad7cfc236698fe5372bbeedf4e5431685 |
Hashes for zeroconf-0.47.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1774e4f5f8a9c0bd92295a33bf486a4333cfd1510f741db98ae31705cc61d3c1 |
|
MD5 | 811e4a7222bbfc217c813ad03d0f335d |
|
BLAKE2b-256 | ca7e49abde42c03dfd91912f11f6a4508029cf50d8a1c0b8c0f943284f0c13c7 |
Hashes for zeroconf-0.47.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f639613e972f2dde51e3860b462172373f5b0fbffc12ba7bb8448a3c7ff28e |
|
MD5 | 5106dbf614b80df3209d55e86d2460ad |
|
BLAKE2b-256 | c2ea11a4f0cd6591e8500dfc5c76ea7f37db4642a5ccfce2dfa56185dd0a5d00 |
Hashes for zeroconf-0.47.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7abbd7428eeb656632a825c1704b960af8df1ac9fc4bb735fbd4b459ed529a |
|
MD5 | 46f7c3ff9bdc35652a546a98fc572513 |
|
BLAKE2b-256 | 60f49da2795fb001700eaf7c7ff86746d6781857b7fcb74923974c0d3c5311f1 |
Hashes for zeroconf-0.47.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0660b0da8603f97626b22605669ed6b6bc56b38ecd012e210647992c42f254dd |
|
MD5 | a574d405eceb78acaf8a1969dc93e7de |
|
BLAKE2b-256 | b136897a3a7a0a71bd9058c8d5ea4dc3d36d68bd54d27291df28c7ae189c3cbe |
Hashes for zeroconf-0.47.3-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169de98c5a1c204a803ca29da69c8b92e470b7c679297bae6ee82293b777c674 |
|
MD5 | 20fbf5abbc836e7a9ea995af37a46593 |
|
BLAKE2b-256 | 3fe3dad5e318d0d0df0724f98a17ab5521d7f3923db35e016a6f853fa4c01d9e |
Hashes for zeroconf-0.47.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6766576288636d75b89e6f0b578dd6d9d206b0e27229c189982ed76eb14b6161 |
|
MD5 | 9f1dfea6edcfe528986f7943c4a1792e |
|
BLAKE2b-256 | 218dfc2cc596d48e6948424e0caab50776d207eabadfed76ff350956849243f0 |
Hashes for zeroconf-0.47.3-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 481248870582991839c8d2ffcefbfeeeb0fb4d0b9cf9d5128ea890433dfae8c5 |
|
MD5 | b1c736363179458d6d5895830a0d7bf9 |
|
BLAKE2b-256 | 54e81fbd1e3c37f7af0db5b44d20a6db5e817c05260691b1a1111d4b0fd26148 |
Hashes for zeroconf-0.47.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f9dddcd1e2d94a6eb38e965b64f68cc7d1aa9769be77e292b0344dc81caa123 |
|
MD5 | ef005da91d0285c3a8c89e53eed68bcb |
|
BLAKE2b-256 | 1866468105fdaa0c43d1427b4505386a2b568079ec11596b2798537aad060c09 |
Hashes for zeroconf-0.47.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60aedbb4f7fc5dadc01009fc91072af4723a06e18d122d211aa2dd5611ead883 |
|
MD5 | ef01cdbd8653e0e85d1e0f3162a13f7a |
|
BLAKE2b-256 | e3d809e9e70d46bbfd58bf573717ee65e474850263f9a3431a99b40dd8e31b71 |
Hashes for zeroconf-0.47.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc536fadbe5125cfa343a005f7bc2ff10a61e678f0a44331706f0dd295a8f199 |
|
MD5 | ac72248bc5e7a8bc4463a6ae40341b4a |
|
BLAKE2b-256 | 37690b8bb5e14b20c7b323da635f6ad1594d5da6c129bf9b512d46c5ef4a8607 |
Hashes for zeroconf-0.47.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1550fcd3bdc4c3f2ae8640530d2f4cab0a9713def3f663d2499bd04e438664d9 |
|
MD5 | 4ff022111e7d813c7a429c5d09cd1e53 |
|
BLAKE2b-256 | 975f5b9f5811710de0b2162a61742ce7e7f2c6adf583bd0f23868883f8664e36 |
Hashes for zeroconf-0.47.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d76002a83d726303b71092500c91ce4c6b1933bb20afe1f472e101745d5278 |
|
MD5 | 0c7d7f48a1d7c103e54cc0b5a3133f20 |
|
BLAKE2b-256 | e9ca026de5d1bc5c750d1fdd45f17c8e60b7237124b2a2c686f7b4175673f229 |
Hashes for zeroconf-0.47.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abaf706cdbda1bc4a286a0c767c2780f75fd35e1570f55ed985b56e1f3308c5d |
|
MD5 | 7364dc8b4b198be44125cfb15e381134 |
|
BLAKE2b-256 | fc5a181fbc67961fa5f58b8171ddd3b2a9f9e13fa01108f928a1bb5bfb2223e1 |
Hashes for zeroconf-0.47.3-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efabc14c3b9eb4bc152fcc4aaf1b25e0537332df804152962a750445995f2617 |
|
MD5 | 356140a8937998b13fc5b53609001253 |
|
BLAKE2b-256 | 7f5fe53a304a7a7426856ca41e85c33b8d51b3aea53bcfae9b836f97901b82a9 |
Hashes for zeroconf-0.47.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d49e96842aff696b69ac723175acc3eaaa859ff548f245bea2b557c11790a9d |
|
MD5 | 3d278402b9f471caf0ac345932c71548 |
|
BLAKE2b-256 | d950ddd78a51d21b032a69e904030cbf6ce47b6a7bff4f3b5df8fd62278d61f0 |
Hashes for zeroconf-0.47.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df721da3e0864d0b93550a094e0bebfc018f809d6d669ed7ff54551803d84496 |
|
MD5 | 1514f1b4e4abdf57b5cc5e3796922e21 |
|
BLAKE2b-256 | 410066c482dc9e8b6a67152b40f903e206d5a2fcafe8dc726a807e57cd75f539 |
Hashes for zeroconf-0.47.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7700bbde4c949b70675e38d2b510fbb653e19d5ea9b7197e7a5200fad510a03 |
|
MD5 | 9be63d1c2fb672ce3e161b8f0cca9687 |
|
BLAKE2b-256 | 3679b48eb949a08717c7e24887a33a81dbb9c8a01d7fe07f7de50cae5d2a01e1 |
Hashes for zeroconf-0.47.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a95642d8034f28e0ad5afc13a7aec2dc93897a6336cfa76ac70048d02e6e0dc |
|
MD5 | ce3586ecb25e6439e4fb016dbe18cba9 |
|
BLAKE2b-256 | 91aa2ab677f8f2ec2443c4b61c57604fefefdf72d9ca3f4f7fba2583f840bcfe |
Hashes for zeroconf-0.47.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa66a01340628ebe64c81e3f7d73c73aa57c275f674e6e8f093477f3e1780e8 |
|
MD5 | 34bfa7be1a08cd230436bc90b56c731d |
|
BLAKE2b-256 | 8ff1e27181e700fa9f75d2c35b174cd498fa86aaaf6803daf5006a67d6759f96 |
Hashes for zeroconf-0.47.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b732c64e051c8abd440850e83206ce731e6c73406681890b62599327976acab5 |
|
MD5 | 586b6868d6abb457b10ec6aaa6699cfd |
|
BLAKE2b-256 | 213515db108c5ccd9e212a30ecce2376f094fd45ba0c4be49712047f873674b0 |
Hashes for zeroconf-0.47.3-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad39f961a4f71315d428c271a8f43eba70d8803f3360dca371a614a22ddee949 |
|
MD5 | b3c19261be9cc796733edfa6b55f7563 |
|
BLAKE2b-256 | 8943c85f1f3204ba4e1bf3aba9326ad1c28fc389ae7b62572e9dfa6436472424 |
Hashes for zeroconf-0.47.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4b23181545f62f8f8aa647fbc5d360015d5240ff6fb037beded0844fa21a55 |
|
MD5 | f304b4dc07d1a3e8eb092215d8728b95 |
|
BLAKE2b-256 | 5cb1c450d552e8bb8b19ea70da52afd9b2de63f0cab1b7681369b37bfc6ba62c |
Hashes for zeroconf-0.47.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2bdc55489cbe44e97ea3976e1fa4c65ceba74767a95ebed587087939e3cb1e |
|
MD5 | 00aa1f8300f86639d6c1847c9298b08e |
|
BLAKE2b-256 | 7ee0dc2cecf5a7291112036ba3d5bfa5dfdb9cc6bbb9863a50a56b6653d26064 |
Hashes for zeroconf-0.47.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b706600cfef72cee6c86cb1584f3a0ae7f7a15a03287b961ea8b59cae02ad1 |
|
MD5 | 6a4a8685efd0452df2e80594a0cd7556 |
|
BLAKE2b-256 | 5b7423c36bea390b62ed20cb26ba0fdcc5bcf6f9f09b2c5e634f9655d14cb978 |
Hashes for zeroconf-0.47.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c23c029e05024b68780ff2d8a399608428e3c7814d2b1dbcecaaacd45bcf58a |
|
MD5 | 9944d55eecdf5cd1f4535cfdb354dbc7 |
|
BLAKE2b-256 | c72777e494c54e1f7025d51acdc77010a83f18e79202879f2b8e4d793053fcbb |
Hashes for zeroconf-0.47.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5172bcf5ac1590ea96a28c2465d1224f1277f34052f8eaa83225b7b4ecc4c6 |
|
MD5 | 7fbe1a2468e67bedc8cfd965399ada1a |
|
BLAKE2b-256 | 032e1e406df98c61ff3bf0d4cb0354479ef768f439ab4e41f16ca39a79726b15 |
Hashes for zeroconf-0.47.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f7e8921f777d4cdd077276cc68a32dd1cc021928d1a43050d96e1452e5ff6e |
|
MD5 | ad82a9ac1656f4103f2ee82314a2a803 |
|
BLAKE2b-256 | 7fde97449bb305c9f64fe86fa3c2e665fc5989da4bc042e1a62b171c82eb7b57 |
Hashes for zeroconf-0.47.3-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f39b9993695a6f718e8706a259329aa35305bf7e642e221c73ac3c06e0c6e53 |
|
MD5 | d31f33b4127e8e675df838da2bd31c31 |
|
BLAKE2b-256 | d54e7948ad710a11841b5e4a801351a959f9ff943032116a4fab89f71f24805d |
Hashes for zeroconf-0.47.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d23c458b130d521406e4fe9e1af591913a310d1b2fcf1a4f7e917818577207 |
|
MD5 | acc6ffaeeee9abf54435b4d0bb84bfe9 |
|
BLAKE2b-256 | 3c159d3bcae253afcd706ebd6aa9b3ec1f88672a3f5b168651501bd4dbf69684 |