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.62.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d4d7d7f3ad8bb2c9f12cec6d7b1f192510dc3995f18f600c4f13cbc422d0fe3 |
|
MD5 | 0fb82cf6fb5e3b747299dee0687359a0 |
|
BLAKE2b-256 | 0e97d52541fab36a8d3dff7ffb88f4d9b0fb5aa52e641d6edfc93f80136fd30c |
Hashes for zeroconf-0.62.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d34d01f215843cfa043aa3ad93da4bf16055c245fd254281c35c82dae6eb06 |
|
MD5 | d7d094e82e2c42b2f712bfcdfdfa7983 |
|
BLAKE2b-256 | 11c3baedd0ca334879b82a57cae47ccb1fcef734cfd2e7bf2b9f8e8a9ede9928 |
Hashes for zeroconf-0.62.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40021028da67058c5749c8388617f1ced3b57f8ec22c1a39dc7b44b7017a696b |
|
MD5 | b9344fcb043e000e623753ece2ffb285 |
|
BLAKE2b-256 | 210b7affc8fd467d9a583e47483708cf376c3812726421f4bbf0263ebdc05cc8 |
Hashes for zeroconf-0.62.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36da363536a2e16fd29b28045fc04292bae171063260b87abe12fd74db038d7a |
|
MD5 | cdf16f257e779e6c81a976d8e045564a |
|
BLAKE2b-256 | 7ad2856d37fac124f1c7461acf88f8c4ff15cd83f3142c5eda7881b23039af1e |
Hashes for zeroconf-0.62.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc791a12076c3889f62d5baf031af65fff702d4e9f42962c4bd5df1b199ba98a |
|
MD5 | a126f45d17be5c03280bb57c83e180d2 |
|
BLAKE2b-256 | aa865bc1a415080110d97fe7252d31e3d5eedf846d3e3959dfb75bd8db59bba5 |
Hashes for zeroconf-0.62.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26e2d86e31842a5d8f7df7dc669b6fbda979ec956363206d05572bb04d1d4400 |
|
MD5 | cf788785649fde9a864095e81ada43d5 |
|
BLAKE2b-256 | 841423ff01b6d9cc418b823ba4adf566ee3e81b61d9b77c80f39f3885a49c70d |
Hashes for zeroconf-0.62.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80bce57c458d48f179472b5251dd266632978bbb7e5dca47138e9564feaef7bd |
|
MD5 | baf7a061dc7315cddf6c432e6df9b12a |
|
BLAKE2b-256 | fb8a0bbf7a21dbb32276f4953b0b4a9d1815b43fca6cf9703e6826ff6302cc57 |
Hashes for zeroconf-0.62.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9524952b3e865d150daed4156760c7c77c6b108e506985c25d9efcd965e755e9 |
|
MD5 | 722d9e20e27952dc06564f5d92f35e8b |
|
BLAKE2b-256 | 83ed7585948536dcc87086d5faba0ed005d7608b92c1ade3cc9cbc5503fbff5c |
Hashes for zeroconf-0.62.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e70edf2f047de2ef471094262c6a94d13ae690c17bf22d6dbed49b610a83148 |
|
MD5 | 671bcf316b3fac13dc8de244dfd07ba0 |
|
BLAKE2b-256 | 1d89beca396561aa60cf964f4e3c2375d47dbcfca5c71973773be4fdb62ca4b9 |
Hashes for zeroconf-0.62.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32380657a1e0ea4e5bdb407cba7bb983e374346008cfac908f977e22fc243407 |
|
MD5 | 8d53e41d8319d4c143585e4bd8a98d95 |
|
BLAKE2b-256 | f682894ab528c457dc1ce0f814ca0890b75b3fa79fb5f349fa14e0d94014fb01 |
Hashes for zeroconf-0.62.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64163998a06987780b35744e4e52ef8dbf872801a0faca756f33a270a2e81fc3 |
|
MD5 | b2c32ca3cfd8546502ce52988d725ef1 |
|
BLAKE2b-256 | d9c40b1393b42d28bf9b78c420caee41aa5393c9c86c6692d2a6b4e95beb744e |
Hashes for zeroconf-0.62.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44d7d1ad67e65f09a5384d88e2c6b783c533290374094b6bf314b8963f3f13d |
|
MD5 | f93698fe811af37bdf162d64de23eff9 |
|
BLAKE2b-256 | 4106040865a66caa75cf87bd8ca26e852ccd6c765b4d12231934e2af36d5da9b |
Hashes for zeroconf-0.62.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd06b848841741c1138828bc410451800eef341449d28899eef11285f39698ac |
|
MD5 | 314c2a67b94d4263d42d339c36f244fb |
|
BLAKE2b-256 | ab5e49f0836b8878278477db8a4d75af60fa55912d61cb1c8dde5203554c8f6b |
Hashes for zeroconf-0.62.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f409826daf59aa42fecc405bb7bf991453b345dc73e067c5f46bd80e6614a47d |
|
MD5 | d4afe30777b2e151ca068be47c616d85 |
|
BLAKE2b-256 | f453aa25ce5c5cc2038cce9dea3d03d3da3b6675452e8df167d00c09ef840e38 |
Hashes for zeroconf-0.62.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d151107eafc1480690af42d02483120830f2b4386bb44f60078db0d99e75075 |
|
MD5 | c8c6382379509a9a7c6302401df2225a |
|
BLAKE2b-256 | d3fe653717585bf7fdb9d88f39e9bbd85b14cc52d8e72a31aa7e64c7adac5ed2 |
Hashes for zeroconf-0.62.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5efbf2d1bf5faed732d8ea8fc50001ca782c5f0292ca59d8e00a5777bf635e4 |
|
MD5 | 233bdb78671685e5d7b25c666c9d5630 |
|
BLAKE2b-256 | 15402cb92f4410243de98b1acbb045b42f634b7dbddc62adb737c98407a50846 |
Hashes for zeroconf-0.62.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11ec2e9a039cb153e2b223462ab219085fa52199d2d56e16acb8cf50eae24a1 |
|
MD5 | 8ef84c31b6054ff01916e31cd8706e95 |
|
BLAKE2b-256 | 44b312a24488dd0d51498088b755d647eb0546f77919ce6f456fb440cae7c7e2 |
Hashes for zeroconf-0.62.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11a9172ebc5a768bdc4b09684814f8c2da8664d612ecbc0f63ebcb1092ca4624 |
|
MD5 | ae39ea1fa043c13ebafce7da9c0ec884 |
|
BLAKE2b-256 | 405544116a2e53ca357f9679f946bc2f1c1e13644482541db8b0f4a6ba9fde51 |
Hashes for zeroconf-0.62.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b43b3a2434325064a24653da18f91a876a70ef7f6aa33340e031b10bc69cbe |
|
MD5 | aceb24799770bc739ad469be45aacfe0 |
|
BLAKE2b-256 | ecf6bc8ef0b51366210a5a6c65aa80d7ac8e319adbf71f92a99973ae8f062ba8 |
Hashes for zeroconf-0.62.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a73a78c500c43b2ddcf88162bbc2da48002d6322affcde1b0637070e682e1e |
|
MD5 | f193bac9c3f5122c4ae2ed57f8a46632 |
|
BLAKE2b-256 | 0f0c8c08e5680548998b96033030d5a4601b632a9385921da7816ddf3d6fe19a |
Hashes for zeroconf-0.62.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d82d43bf127d3c6ef179025ba22c2feb60a39e80f0d8619a2fbadaab73661a3 |
|
MD5 | 7141b1f4cb3419fd15a2f93c57efaaf9 |
|
BLAKE2b-256 | 750ff80c94c3a18bf54b28f73ae5b69c84c9609bef063e72372201056770ac7c |
Hashes for zeroconf-0.62.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12441c02eee67ef3b5a058d1eeb3c8d18cf5f17c3a50be8c1349ffac03157a2f |
|
MD5 | 72153a254407826705d549d20a6828ea |
|
BLAKE2b-256 | 990aba714977b001d4a9948d4b44f5bd4c9cdfd69548a091832516bd0d52fee5 |
Hashes for zeroconf-0.62.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 347ecd859b45a97fb191b2aa7e3c24281761958e75728ecd5635055dda0b4ecb |
|
MD5 | b274602684ebffae73814c208ebf1215 |
|
BLAKE2b-256 | a428c437ccdf869de722c2cbe798ffd79c1b16a3941f654fe473bc0773366f5e |
Hashes for zeroconf-0.62.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1da206fadbd10a4a8caeaf347a185b9b570744c5e063ac47bc76d27a99712b3 |
|
MD5 | 9c13e0abd6b67fae03cfcb362c980fe0 |
|
BLAKE2b-256 | 456161d9c9803edbe750d6024f136244db9dc1b8b4411f4430d608c12e7b45b7 |
Hashes for zeroconf-0.62.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4abd599668c0f03623df96b63afe8423f48c33296571d93610a2cf2f8bdf4a3f |
|
MD5 | 2919bb6e6af1860bf248d2c0d4f4af80 |
|
BLAKE2b-256 | 0de060524d75a31ec0bff0ae1c98caa89a0208a3bdcbc42214f3a3ead973d839 |
Hashes for zeroconf-0.62.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ea514a329ec63deb470aa859acd3bf4ba4d82d4deba784d8c81ecd5beefb224 |
|
MD5 | 7b85083ac8ec84436dfbcbee1055fa20 |
|
BLAKE2b-256 | 45b4ad07260db32651f3e6c4085244b2308237763392ca5dbc88d972fc27e6fb |
Hashes for zeroconf-0.62.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb784bdd12de5642d9570cd8259d0990fb5be1df6b85ecb69fafc1f0614641a5 |
|
MD5 | b71ae93530e12927b45b71252ba12328 |
|
BLAKE2b-256 | e029df795ee3db478ae680ab7c1cf70e6a2acddba0d3461cec53bb5f3198f463 |
Hashes for zeroconf-0.62.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb1baf6e1d025283a72c1106619577bb106f66feb5838b520426bf67a54f66fb |
|
MD5 | 6caad5c90a5e54bdf9304cf884770771 |
|
BLAKE2b-256 | 0785d60a37c5059890161dd35612792621ba4ef4f5b6bd27efd8af7ec7b6f95c |
Hashes for zeroconf-0.62.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5bf2369ae3f6feae03235003a1a731f81115d68ed8df29cde50560c801f55c3 |
|
MD5 | 1f729882e862c8fc8ecd5b7e053b0af3 |
|
BLAKE2b-256 | 0491560ccd026d01ce3137676ac837d1155b55933ac1e42683a91a2faa9422c3 |
Hashes for zeroconf-0.62.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfaeae05fba844dc613294e2dc3acebd23e7eee12245b8b0069c959913b94051 |
|
MD5 | e9f447434c9bbd008b77361de4023122 |
|
BLAKE2b-256 | 4ce202ed4e2589e047913f90ca8b6abee1e0a0f0e8434f6f8cbaa4fb8d8bb922 |
Hashes for zeroconf-0.62.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7f65d8b20db5eb28c60ddf199cf388421d2c16086024c2c808ac352e08cf0b |
|
MD5 | b1acca37d43a0d8e0b7cba869e557692 |
|
BLAKE2b-256 | 5d4519c5cb4002045c54d62c71264c186a95e27529208868b6eba6bc96ee4346 |
Hashes for zeroconf-0.62.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ba1bb5a75a0a806376ac3ed000ee7e6806db51a96a52207ffca4ac36cd46d57 |
|
MD5 | 2f3dbfa28aee65ebcdc59d966ad2c7cc |
|
BLAKE2b-256 | 52b6808b6f78319c7c2cfe18edeea7e5c3a96918fc32f7476cef57572fefa701 |
Hashes for zeroconf-0.62.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d76000cb1b8fbe8708d0d801189e32e6f2338f69120333c97e031a925eeb108 |
|
MD5 | 241d103ce6c6cf313777ba8e93069c50 |
|
BLAKE2b-256 | 4abf773568177e417db780533e14b01f2805c2784522be29510e9fe05dc10312 |
Hashes for zeroconf-0.62.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d149513c43b0a7c7cac39bf618f4a436ba9e26334c8d25f1c35d81b69c944c8b |
|
MD5 | 7e5ab25e715a2857719f56eead53dbe4 |
|
BLAKE2b-256 | 612b2edefd268c7f53fa7e5d2df1f3af7c6a78fe650f4030f5cfd3f86fa57ed9 |
Hashes for zeroconf-0.62.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c93d2eb969892b8bb394c0cd9154ea7a01fa0138ac673d0a07a95b65ef4d4b |
|
MD5 | d73d4eb61b6901439fedd7ef688b1b90 |
|
BLAKE2b-256 | b2e1fc371f88b56899a3097965d3cecdec8696cd80d3fae2608792f7762ef89a |
Hashes for zeroconf-0.62.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ff5ec40600b14b63bd1196ba288a7765615154e568fc086e5e0b610f5bff84 |
|
MD5 | 7f193f2f0bc886834516bac6da6ef733 |
|
BLAKE2b-256 | 34edc4f09c2560219853e8e8198fafb743f49ed03560d917a0d426249043d482 |
Hashes for zeroconf-0.62.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c95a60c1fe967ce7bf722b908cdfc646fe9ba55952a67a3cb3dfcdf3cf5b37 |
|
MD5 | 42d853ce19041e277e53964ca226828f |
|
BLAKE2b-256 | 2fc33c3fec9aeaa2b85584a319eb76321d3dc769c9185df96fafff7791e233dd |
Hashes for zeroconf-0.62.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70db211ad01e4859beb9f49e71cdcb8828c19ebe5cc475e5b057f1c1cf73bca0 |
|
MD5 | 85c0a9175ccd69fdf8c810bc6dee9a4a |
|
BLAKE2b-256 | 619a86abdc4cf1f1db4c28a64109ffb205af9a3ebb6d100af518c43d875c50e4 |
Hashes for zeroconf-0.62.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 499da0534ef3ea728fc02104386c87d178d6e0ad0727edcff619d29767e4e903 |
|
MD5 | b88340cdab478bcfe48612b3fb15cf01 |
|
BLAKE2b-256 | 281e0da71cbb9d5e411ac4ad11750b5d6834ea5f0779bd532716f1f47ca4e976 |
Hashes for zeroconf-0.62.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68e81a0ef6b5d67d098256420f250dd01aa81d051697eb73d9c9712a063c2d2d |
|
MD5 | 58df8c20987e00c2d0537ec34ae2e592 |
|
BLAKE2b-256 | ee2469eb4865d85d9aff7c96387a8c46c5f45103a21da54d93304a85fa97735b |
Hashes for zeroconf-0.62.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b02cd16ddd839a05eedc2e775786f0dd30f1dbf4ee3b8844db25382b944752 |
|
MD5 | 4470604b28de257203aa44aaff0db6f3 |
|
BLAKE2b-256 | 63e08e33581b7db115300d7867462ef84539a9b0ce5dc50e61b00ddee8465bd6 |
Hashes for zeroconf-0.62.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c3acfc7bf2838b8ca9082dfcb741a042da44781317a011ff51b668e937ceb2e |
|
MD5 | cd6575404cdc55266161ff5cfc549e5b |
|
BLAKE2b-256 | fa8c38e1a5486c3a3eb50e3cfbbbe6ddc5d73314f1821b093af54185ea086243 |
Hashes for zeroconf-0.62.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c04f39ad2cd4fb72950256c17bb972ecb9688ec7118efa195172ea0b138b9ee |
|
MD5 | 0b3c14b10fcb788cfaef82fd2213a1e1 |
|
BLAKE2b-256 | 28b547dc08f8f43d8526f3ff1883d646069e5e1ee92368a3ef29bb5d78ad6afa |
Hashes for zeroconf-0.62.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b0e2fe841a12076ca674ecd16c13e53432504d5f1eae1fcca1f84cd325fc7f2 |
|
MD5 | 3949906e0214fff2f378bfdf7318c3bc |
|
BLAKE2b-256 | d2c07780b2857993604221d64913a630b4384ad71a1ed8ecfb278dfa076500b0 |
Hashes for zeroconf-0.62.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a96e9f8cae73dab2c25bd06ccc668299352773890ca2866c9f58cf8a75ab3d38 |
|
MD5 | 0fcec80196e4d7b7e2129a135beb8e65 |
|
BLAKE2b-256 | df09d7c4e55b2c73cbf706dc2c768aac1cccbb34ddc450a32023429e3a68c979 |
Hashes for zeroconf-0.62.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6f41bc8d9c2f5088dcb4be6e64b0976734825c1e7989a8f92be0d2b40d1167 |
|
MD5 | 96fc0afbce5b2b68cc0abb263c8da502 |
|
BLAKE2b-256 | 548033e0d378ba660e333152a424e0ee1d58d13bbee278c83714999261622e3f |
Hashes for zeroconf-0.62.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 295cea60fdc2dee509cd8f1e1d31f8c9d09a503cf6a824423fe91102229026b1 |
|
MD5 | 764bc488bb6679823c01385c6697dae3 |
|
BLAKE2b-256 | d10c40d54fe5bc0ccbd16d4c11e585aab04341a455d2225078044253cfc9121f |
Hashes for zeroconf-0.62.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d57764a83465eec9b1e53a91ce2c69c632c8eea63daec712bf4ef3f56c5088d5 |
|
MD5 | 7718a3a2f754aa2f6de36fd9c1c96272 |
|
BLAKE2b-256 | eb2a4ffc605f6834ba714884282a4f5b295fd7f9f42f93958014ecd8dd4c5404 |