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.132.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50ee0df6b0b06f1dad6261670b5be53c909b9a2b1985bcf65ea5b0d766fd10e |
|
MD5 | 758dfd983bb970ea92fad5febd38a30c |
|
BLAKE2b-256 | 2cd039d31b47e6eddff60aa68fa917469b1e3ffb733ac6afe17e8ee5ff55f1cc |
Hashes for zeroconf-0.132.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c295b424a271ce5022da83a1274b4cd0f696c5b8e0c190e6a28efde8b36e82d |
|
MD5 | 526c4a2eaf7b109486193ad2978f7bd9 |
|
BLAKE2b-256 | 72c4f6f5406f0cbe19a326ddd60271cf1f123c97a6fca3a413c89fe69e1768c1 |
Hashes for zeroconf-0.132.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c932b15848ae6b8e4b2b50c65368e396d000fea95acd473611693dbe5a00096 |
|
MD5 | 414f3166afa433d928e36918cc0f2bf8 |
|
BLAKE2b-256 | e8787488fcde9d107a74f4e372a882811b97e85208faebcbf53a4e2fdf25fe84 |
Hashes for zeroconf-0.132.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a95025f0949ed0e873e141d482fbbefa223ef90646443e4a1d6d47f50eb89d7 |
|
MD5 | 649c2761be9b588757604e1f60714069 |
|
BLAKE2b-256 | 3f62f74833e666a557ab10294e5aef74d4d597b078fbcac44dc2834a481eb55f |
Hashes for zeroconf-0.132.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d80bde641349198c8c17684692a8cc40a36a93c0cebd8f1d7c42db7ceeaa17be |
|
MD5 | 6f84ec7546d37373a8917b9ee205a333 |
|
BLAKE2b-256 | 8aa34d80c131d777a05d38149cb3e1599b7072e85604870a2252cd26e159d4a6 |
Hashes for zeroconf-0.132.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bd0cd9435dced8c31491b3ed7c15707acedd11f00451f7fbb57ba3868dd5724 |
|
MD5 | 29c66496ae2ae0879f4fdaeaac4d1f33 |
|
BLAKE2b-256 | e46eace73da273bd1ad804c347b963ad532f311d4c97e54597bcde9cd0bd6d73 |
Hashes for zeroconf-0.132.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36f50a963d149bb7152543db9bdbd73f7997e66b57b7956fc17751f55e59625 |
|
MD5 | c497f5788ec6b9331093e12e773effed |
|
BLAKE2b-256 | 2ccd8733291868d09fec61d03cf2483829f7d62d1ea2edfff78acc86d7fa7b10 |
Hashes for zeroconf-0.132.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9228c512334905338f65825102e47778e5ce034bb4249c3deb22991826ed061f |
|
MD5 | 3991e05f54620e74c7bc7ae0744c1037 |
|
BLAKE2b-256 | 5596f2bf8a71ec39284a7d2b6fbf197461eae006e0627d1651ae8175cebf3075 |
Hashes for zeroconf-0.132.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60b260c70bb77d7f3b666bdd2a2a74cead5e36814f8b4295778bcdd08f65c7e |
|
MD5 | f8d60fdc39ff8eeca259888179d5425a |
|
BLAKE2b-256 | cf96eabba061e58d2d9241fcecca383b7dfe3a2edf302697b465836fc320fe1b |
Hashes for zeroconf-0.132.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0d2ffc4bafbcc4152067bfbc1a67074d23e6100e356424bd985ca8067a2bfd |
|
MD5 | 02485edd714e6e469bed446615fe829a |
|
BLAKE2b-256 | f9552466aa72f2176d178d97b0d8dd4da4d04b09a7654c5a1bcd56f1bb11fb29 |
Hashes for zeroconf-0.132.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c05af8b49c442422ce49565ab41a094b23e0f5692abe1533428cbe35a78f8e |
|
MD5 | e24f4020da74cdb50e3888d301cbebf7 |
|
BLAKE2b-256 | 991159799e8e4b7b163e3e5d5df9ce53db117c07567d22c52a5a5d5621a87927 |
Hashes for zeroconf-0.132.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b6cfc2b62e6282eabbcb6c7223b0a8c05ed3a326e7b467d06b85a3eeda1bfc8 |
|
MD5 | 97141fe055d556366663a5caf93bd1ae |
|
BLAKE2b-256 | a0d8c20be6ee157197fdde4c92c419f6b03d04e6f5bccad70a7b027ec84cbbec |
Hashes for zeroconf-0.132.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37fe4f302edb8d931a4c386d0944f996e3f54717495636113880c4492ab479f |
|
MD5 | af8b85d0b1ecd8852a15b78ecf10eb6f |
|
BLAKE2b-256 | b3e94ed842e5b2c5ae64d74f6068ac614f17eaf6728420a1678b1a62938a807c |
Hashes for zeroconf-0.132.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8c2eeb838538fffaa421f9b3f9c671778886595b5aa0d4ef4d000531e721d2 |
|
MD5 | b4275177861c706d55182663263da822 |
|
BLAKE2b-256 | 9ab70aeb675d53dbf74bb28d60e0852e692c47e1ab91e1ce95eed0f772928ae5 |
Hashes for zeroconf-0.132.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06203c23a82b69aca9e961da675600dff19026bb22b5d042f18f9e0ff1139ed3 |
|
MD5 | d8e40d0399fc3783a92134f99eb8bf08 |
|
BLAKE2b-256 | 772f6ef6bf20c342099d01469ff667981ef30ecd4220715e35b1c99a83f62359 |
Hashes for zeroconf-0.132.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a28b0416a36ec32273ee1ac80cc72ff9b06d1cb15a9481dcd5c92bd2bc8f03 |
|
MD5 | f7f6c63d947eaa74eae58ba239392dd5 |
|
BLAKE2b-256 | 222116ec35443c1fd0a103c14777a9550c90c825fe73788eca5beca2d5ec071c |
Hashes for zeroconf-0.132.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3dd7143dfc37a20f7d1ccf32f916ac78c11d3c8bae61438ee06376b1bc535fc |
|
MD5 | 1b3054e7dcc35eab06bd271a902b7a5a |
|
BLAKE2b-256 | 147785e16218770410e850af62637a4f51bdbf79c3949674cb785c1f97dedd48 |
Hashes for zeroconf-0.132.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eb0e57654e139c3ef5b6421053236be4a0add9f0301b01545b11a0552c7c123 |
|
MD5 | 9e8f73879099afe4932240214e6db96f |
|
BLAKE2b-256 | a86a2e3fa8f401e572c8d5baf4cff3ffdc805c9125964d4330a9d10bd12bc1a3 |
Hashes for zeroconf-0.132.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48275e3db89a8d90ff983c3f7b0c6eee2ede3c4e5e75eaf2aa571ea8cb956d95 |
|
MD5 | 8ce371d03df476c20817b758b9f41e74 |
|
BLAKE2b-256 | c1ed988494a613d1db6f7359c1f2bd0567c8a6393009a0b1d8f478bc007272e6 |
Hashes for zeroconf-0.132.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5354c1cf83d36b2d03ee5774923d30fe838f9371963b42ca46ecba45d3507ff4 |
|
MD5 | d3c01418699ce0013cd2a6411f885b8d |
|
BLAKE2b-256 | ccb7c6d523cb9f7f959f4ccb8664d8692409ce32ea43c149fd1dfa6c3400638f |
Hashes for zeroconf-0.132.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8607a32347da1fd4519cfea441d8b36b44df0c53198ae0471c76fc932a86e0 |
|
MD5 | 064b1ea3b79f3a11177841a2c653be17 |
|
BLAKE2b-256 | 2e9db60f1173102a35283e16d392bf1cf21dbebd30a586cea6e9d62da5983541 |
Hashes for zeroconf-0.132.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4754dfba1af63545dfd0ab26c834c907e1dd3f94c8ee190c3041a6444313aaed |
|
MD5 | 23323c55b3169e0ccee4522e0ae46211 |
|
BLAKE2b-256 | 021cb3459fea46d19fad02b012f3932afb6f255344abc14f9722400b731f7470 |
Hashes for zeroconf-0.132.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b26c23efeded0e7fcfd0fb4d638ec4a83d120e1d455267d353090e36479528 |
|
MD5 | 1c06c7a6113f3d53beca3d1243103733 |
|
BLAKE2b-256 | 1205f7c62d6e82b14d479de27a3dd5f215f10a20e356e1815ebbf8bf1ae54d56 |
Hashes for zeroconf-0.132.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b1721617ddc9bf3d2ba3e2b96234f7539e1dbdcacaf6e94ec31ff7b5ebe620 |
|
MD5 | 9942c7134b351964ee22da9cd5eb501d |
|
BLAKE2b-256 | e1dc83f622205670135de7aada5ba5d1ce132ed4e5db41af95bec1dc18e2af22 |
Hashes for zeroconf-0.132.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e2c398679c863e810a9af2c5d14542a32d438e3bf5ba0b9d8e119326c33303 |
|
MD5 | 6042a35727c9de3f2d9859025686b32e |
|
BLAKE2b-256 | 0864b6623cfeb4cac5a9b9dc5600991484693679b9af0414f6c219d70f4f8700 |
Hashes for zeroconf-0.132.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d364a929121df5b96af53ac62abdd61fa3a931e74c7a4c80204c961c01a8667 |
|
MD5 | 06a79e96b453071e6b4edb1af42e9087 |
|
BLAKE2b-256 | af264818594176f991a7a7b2765ace932299ae88eb423a2ca0948be81de90cdd |
Hashes for zeroconf-0.132.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 700bae69eb7c45037deef4a729586f32205d391de38802e2ab89151a7a87d1fc |
|
MD5 | 29b2ef015995309a7ddc4b30be217564 |
|
BLAKE2b-256 | 196fe985e8d83df5e05ddc5cf150239b482694bf8ceed39b4a6d4b93ff1eabce |
Hashes for zeroconf-0.132.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d12185c335c14b04b8706b4dd0badc16f4185caeb635419c84e575cef7c980 |
|
MD5 | d04364722923c7812c4121d3c79c36c9 |
|
BLAKE2b-256 | dc966f6b55c64041bdf1a7372d2107ff42710ce432e5662f12a9c91dfb0a2385 |
Hashes for zeroconf-0.132.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779d81aac693e57090343ce5b18f477fec993f969aa87660a33e7ce81880ccdf |
|
MD5 | 09facca4842f119a065466e193612b36 |
|
BLAKE2b-256 | 3598d430ecbdc2fffdf6f983520ad8c1344876aee6def7cf3e0dec0053ce05c0 |
Hashes for zeroconf-0.132.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 390feb3e7fccdffbf66c9bcd895b1db92e501aa2789d6a8b44e6e027ab80ec14 |
|
MD5 | 25188b738e7d45027301c3554b476658 |
|
BLAKE2b-256 | ec867b58eba0897f541b607154225d43b0665d5258a0bec0262d6bbdc7b7aa66 |
Hashes for zeroconf-0.132.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82678a77e471dd3b0ad5ed47a4a42474af3150819718eff7e36dca32ae591949 |
|
MD5 | dcf9a11398c57875c9c9ac02b20430b1 |
|
BLAKE2b-256 | 0825f4574baefe42e9e04df39d621ca48ad891c1f608a60b5adb20609a16cd81 |
Hashes for zeroconf-0.132.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20036ab22df2fb663f797b110fa82d4798084fcc56c8a264af50989581062be |
|
MD5 | 2b089949df03ca533e958df02a26e0d0 |
|
BLAKE2b-256 | 6a4be3b1ea6a77e545c682b82ae300a9d2ba648645c41d633e0f2986acc61586 |
Hashes for zeroconf-0.132.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddae9592604fe04ec065cc53a321844c3592c812988346136d8ee548127f3d12 |
|
MD5 | 74f2a32c4c7b85dec3b3ecc69233d03d |
|
BLAKE2b-256 | 6f2b508d2fd0fcafa33c512a327dd47aa223e3aec2951e37fcad5a9360b019e5 |
Hashes for zeroconf-0.132.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59953e8445e69e5fee53381c437d3494f7fac8d7b51f0169d59b69eba8f95063 |
|
MD5 | 095e8cb09759d1d9b94b27b54cf7d8b5 |
|
BLAKE2b-256 | 6b6484cec0a69408977450052a50c476c081293079e1b9abf9ae61eff82ebce5 |
Hashes for zeroconf-0.132.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bc5e43d02e0848c3174914595dfcebed9b74e65cbdfb1011c5082db7916605 |
|
MD5 | 2dad9ff84734cd5085c5a698f38cbafd |
|
BLAKE2b-256 | 62bf8026b13817976ec674be6fc1cfbf36aa39fca814be95591af0783badd61b |
Hashes for zeroconf-0.132.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c8406f62251aa62f5b67d865007ffd1dd929eae9027166ffa6bccca69253bd |
|
MD5 | 9f054c77754209ed0c6004ea726d7275 |
|
BLAKE2b-256 | f746af9fcb9acef52c34a199bdf3d2b0f5f5cc0f3055f7c95631fe7f1fb36d68 |
Hashes for zeroconf-0.132.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2fa3a89f6a0cf03a56141dad158634a009a22fbe645c7c01e85edc12a0a239f |
|
MD5 | 3feac0750dcfe9c8ff0aa8df876d1176 |
|
BLAKE2b-256 | 779a95adc168a776e65d359bf3edbb474a799e4ffb2025addae7bdec2fb25a95 |
Hashes for zeroconf-0.132.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e83e18722d0bdc2e603f7ca104adf276d5728a664b9e94c99e2d8c02001429c |
|
MD5 | df857049cab807f92a265d1e51d852bb |
|
BLAKE2b-256 | 51d917efb13f687e69ae64bf24bdf0cd43170480776e89015a3b61a1c1ef1c09 |
Hashes for zeroconf-0.132.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13beed15eed7e569fd56dbe16c7cb758f81c661d53ec253fbf9cfe7a20e28b7c |
|
MD5 | 8a245b582dff329489759554c649a453 |
|
BLAKE2b-256 | 8cc864699f6129bbd1ec15bc2e0863c8991ef6b22b098e46df47617acefbcdad |
Hashes for zeroconf-0.132.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b6e92a869932f4aac3076816a1b987c581b01e49a08e495bef7165be049dfd |
|
MD5 | f913680104b2a5fabc6f0ec6ecebc1de |
|
BLAKE2b-256 | 8e8211a5c341c0d64b614f5eec04475faa96b7efc5eb795e49b6f87f08431c6f |
Hashes for zeroconf-0.132.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1031c7c5f8516108e7c24190179e6a522183de218a954681a341ee818f8079a |
|
MD5 | 1a25bb4bc3a5d3b8def28ecabd5480b4 |
|
BLAKE2b-256 | 921a1a33d3026a0f5991458d9e5cbf213a17e1afe9e7fc9fd1694f0c9cb85515 |
Hashes for zeroconf-0.132.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f09b692219abf9b1ca28364d6f4eb283a4c676e30c905933d1694cbd321bc4b |
|
MD5 | 2a0d624715df3eb2e86f0d5e31434f4a |
|
BLAKE2b-256 | ef51dfd20a4e12d90fd0360fc3153bd7ef70601b87f229b56d885df8d792a4ee |
Hashes for zeroconf-0.132.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5586bc773d6cee4f9a14692f5e6bc6387ddb54b2bfae0db01c0695aac20c420a |
|
MD5 | c9303450b4db3e75754692b14ab5c874 |
|
BLAKE2b-256 | c6922d0f862328d24dffc1a2c35a0e155b000b4fb61255ca8eee3e0a6ae6ce92 |
Hashes for zeroconf-0.132.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f56ec955f43f944985f857c9d23030362df52e14a7c53c64bf8b29cfadebd601 |
|
MD5 | 132edd4f6408f8174fd188d0798ee5ac |
|
BLAKE2b-256 | a579d77ff612d60c93def39a64a73d4ea6794b53ce6388d8c067e39705bb96ed |
Hashes for zeroconf-0.132.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca46637fcc0386fdbe6bde447184ed981499c8c1b5b5fcaa0f35c3b15528162a |
|
MD5 | 4c3de88f2d0b86cc5742585ac5442e78 |
|
BLAKE2b-256 | 5027880c2cbac40650d6ee4390ca468a1bedc51c2b17823e19cdebaf23112ec7 |
Hashes for zeroconf-0.132.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a49b13ec79edff347b1e7af65f5843719ca151ef071ac6b2ff564bb69d164331 |
|
MD5 | 756ca0ef3a428c02cbc43deea82079f8 |
|
BLAKE2b-256 | 0e315a65bddb16778816c70b5405ddb2168eae5e5a57d9e654806c3ac8e1a9f5 |
Hashes for zeroconf-0.132.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd7d8fdee36cc6bde0bcb08b79375009de7a76d935d1401b6ae4b62505b9ee0 |
|
MD5 | 3971d3c9a3bd35ea58346727aaf227f0 |
|
BLAKE2b-256 | c3ba2f22e193ce4beb769ba2762b2a5f7582392c5538df615f207af98dc0892d |
Hashes for zeroconf-0.132.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56146e66774c30e238088f67be47740ffd4f669c08e76f2e470bd611d7bdae46 |
|
MD5 | 8c8168153fa15d06971e9a4a2db9eebe |
|
BLAKE2b-256 | 30d5ceefedac51877a6f57c7cd3e43354569da0f10b6843d9ddaed9cde17abfd |
Hashes for zeroconf-0.132.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad2fe0cbfebe20612c9a5390075a2b3a258a78928f5b7b5163be1699cc528f0 |
|
MD5 | 7043eccd274a9f33ce09404040b19b7a |
|
BLAKE2b-256 | af9e694c1c533e10d8c0bcd4f5e527b3eaff65b6b24e30ea2ad29840ef5a0626 |
Hashes for zeroconf-0.132.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6732b224be7e69f7c77798e50205f8e92646ab59724151d66d8dc97f92e99a77 |
|
MD5 | 05fd1c0c063109a56e29f78b0c34544a |
|
BLAKE2b-256 | a710d59904492dc6817bf018638c48c58c8dabf50bcadcefef2a41ba08a527aa |