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.122.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a7a8a656db92b19331f41e05f2f38b7c59b38a1e3bff52cc492c5c6d7be119c |
|
MD5 | 82e8c5a09153336a076e86d70f10005d |
|
BLAKE2b-256 | 77be32830194ce4baf9277ca0eb390613d18252dc9b2d6f2325dedcaf8cfad72 |
Hashes for zeroconf-0.122.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20a5033dbefb6836189c99233b76edb4c70e5406b4b0f6989904c1d2ebb8b1a1 |
|
MD5 | 48c2050c042dbd112ffe754caae4bd2c |
|
BLAKE2b-256 | b70f098c227a49a28bd039b39d0526be51ff96154a8309ac9cf3a32de6aca56b |
Hashes for zeroconf-0.122.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788e187a46da2fb176c3109b7de48e96f2ea1e6d6b3d280a1112fe384090de81 |
|
MD5 | 78033b4970ed45ce7b19924fd15b83e5 |
|
BLAKE2b-256 | 0a25efaf395f277107f034c31d157a561cd2818549bb4232667e8ded886c1abd |
Hashes for zeroconf-0.122.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ede97e853d1c000bb6fc3ba23842374df1cd3e96ccb7a92ea43d8c2209a6497 |
|
MD5 | dd65bad4caccff59b40d50fa0a3c244a |
|
BLAKE2b-256 | afc4ef6ee6b134d4ab63ff7b92d91ffbbb98336bb4e3ec423f4a01c218fadef8 |
Hashes for zeroconf-0.122.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8593e73592b1dc4aa9791bb98278efab14f43293aaaff43ff37ae79cafc88978 |
|
MD5 | f56a552eae39ac3344271dde44730ea1 |
|
BLAKE2b-256 | 54ba5d9dc15da317704746e5d819ce0932bb78741de6e101c5eb1910e0b0a627 |
Hashes for zeroconf-0.122.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 316405892b8589e8a870be204e0c1ef41ca4631079cc783ebadc66bac884ab69 |
|
MD5 | ea34ddde048ae4a49b296a41fa16b086 |
|
BLAKE2b-256 | 50ffd68ac56477bc35709ab90b948fe126f81bb8ff2e275d88cb84bef6689cb4 |
Hashes for zeroconf-0.122.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d4256e19436c5923498e141383ddbe9841a7df9d5e36d9ee5bef4243c66c4d |
|
MD5 | 955aebf84f10667f8cb2f573c91f8951 |
|
BLAKE2b-256 | e928527587fd4795857ef4b8857312d0bdbe18aa1c4636266ae56d4a05c2df70 |
Hashes for zeroconf-0.122.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b39e534c2104f36e84f9cc7d512b41d870096ca903e5c59e5110ea47c1bca9 |
|
MD5 | c64fce9292a35df6a649b9a7ed89e241 |
|
BLAKE2b-256 | 7219e2fe0471c3bb722d1e84cda7cca432c743b61d1318d35307591dbe5d958c |
Hashes for zeroconf-0.122.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df00bb34bd75f3ae5db2c0af09522baf7e1f082681fbc02a57b784aa6174ef82 |
|
MD5 | 611b012b488cc3e23e4aec1f2a4a33f5 |
|
BLAKE2b-256 | 82bf979c383c850ccdd9ff745fbf42dac0f9131d37495f0b03ed0e279cdc5841 |
Hashes for zeroconf-0.122.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc1d4161279d586186bea0528687a97d3876f36510e5fad8a667d492762875d1 |
|
MD5 | 8b136eaa6e7eb97bb606d451f7ec6d30 |
|
BLAKE2b-256 | c73295ea27e1df13780bb7062a460554096c6878a41c0c8624f25797650a2847 |
Hashes for zeroconf-0.122.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7871c6a538809a299945e3102642baf1b4cb720d1aa9f65535827823139e6f |
|
MD5 | 7a8b279f580738b16b9f86e58b14eaa0 |
|
BLAKE2b-256 | 135d668b40ec3af6ed024bd8ba6b38a29e84f94ee4a185c4547f9f51c85e4f58 |
Hashes for zeroconf-0.122.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14a632a007b63449b6d8b6adfc12ffe3ae561efad62fb800eda471d9e9032358 |
|
MD5 | baad04cfb8271a77c156a4b266e1fa78 |
|
BLAKE2b-256 | c39b6e83cc304d8041f82f2053fbb8f7f215665110a2f4a08320d1307cfd0c50 |
Hashes for zeroconf-0.122.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6d497a43acf2a1bbcb6a8357081f6fd99222604e6a16742adb3151d6e2ebe1 |
|
MD5 | c1ed52f17ae62e96eb1e898cbbdd66b1 |
|
BLAKE2b-256 | 5bae0b71d1f715c5c78fdcbe4fff134b84275a12c988581e3a581a0e79d53b6a |
Hashes for zeroconf-0.122.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcc629ae950f866125f20487e1fd1df6c83c8a8691f532f7edec14f4a603a44c |
|
MD5 | ff544a61e54c7ce5d876af7661d8d310 |
|
BLAKE2b-256 | ae5c179926d543d415ebf444e47288c9c5aeee762bd9e977982591266cf29bbe |
Hashes for zeroconf-0.122.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4147914fd714218cc7898dc8c2f0c1503ff1c84c761760df1becf4417ba8cf |
|
MD5 | f090ddd6d26cea14f1a514f0a7d30e31 |
|
BLAKE2b-256 | e70f47c9022e375bf83ebee865bb50e72c2b2105a17ca7928c061c94c9d50e8d |
Hashes for zeroconf-0.122.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 367fc0a3dc40faffaecf388ce40b400f9eb0a5cd24efbabda5a575466c9d35ad |
|
MD5 | aeeea36a47bbe3f8a1a6350075f9b49c |
|
BLAKE2b-256 | 1b85773866f3658be88e9dafe693f54f51da3fd398f4470ae40d7d42f9ed6ba8 |
Hashes for zeroconf-0.122.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a354d8363418fdb40c9e59409b6c43d0b35f74a84ff775952f2fbdd75403a0ef |
|
MD5 | 13d496c9abcfb4bcbf4493a33fb2dafa |
|
BLAKE2b-256 | 75fb184e7b1e831f631c3fca657e9360f0dd310d2aaa39544a438a86d21a3774 |
Hashes for zeroconf-0.122.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72aa7e60bdff769cba903dd5ea90dd5c4f701fd815c5ef8b9ce538432417e58 |
|
MD5 | bc10d0b5e53db0d0248dd545d41fe602 |
|
BLAKE2b-256 | d059c6a07f5c0a9f8fd2b47f3328fd350d398853053b596e079d49d8baacc972 |
Hashes for zeroconf-0.122.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc0d9a29d57835326e4661446e6f2c1c29e5c74ce38478b47fce8b19b5fbbae |
|
MD5 | 5e8a5cb0af43b6c6b0e1fe612c02f833 |
|
BLAKE2b-256 | ca969abd35ad9a36d1a78a07535da936c95038219eaa5df1cc6238654a7a3ca5 |
Hashes for zeroconf-0.122.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0fad45e857c2a3de24fb3516389dc7eba20b66429184eec87c2b8b371063520 |
|
MD5 | 7d23729cf9feb53b1b367861db370760 |
|
BLAKE2b-256 | 412037c93d070e25eb0fe61526512bf00ab93952630977a74cc13b69bcd1f1ed |
Hashes for zeroconf-0.122.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23711fc062426cf811f805cbdc6a56315c8bdf1f35dd75bbddc9e062c0e4c138 |
|
MD5 | 257b2b3b81b10c530d37a00143088255 |
|
BLAKE2b-256 | 5949604f9434e693a213d4c075842f087d44eba46b2569c520f67898bc1c3065 |
Hashes for zeroconf-0.122.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 315e9205a6a93f003a250738c0f6447d97eb626635c212ee993c222786b042cd |
|
MD5 | ddfd527324c4546a85fe69e8b28acc27 |
|
BLAKE2b-256 | 0c890b1f1d5e48fff163be229cc2bacb2ddfccf609cefa65d06ff71e0a105040 |
Hashes for zeroconf-0.122.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41af1a171d006306de5de099705f16f1e105ee23eab916a58c97693913a9817 |
|
MD5 | df27d352ae973025ee2fcd05973cb15f |
|
BLAKE2b-256 | aff1dfad1bd8edbab0d03fc8032f8557bea8a62dcc99de54de0c813fd9eb86d9 |
Hashes for zeroconf-0.122.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25ce0bf143103336926c283b8320c9939dc6a31658b0a3a72290bb0ad5916d4 |
|
MD5 | 04c1c921a692f807d4df101cccaae767 |
|
BLAKE2b-256 | 02726d6e1dd82d83f224c03a495ff9bed6f0b04ad682a0bc3ac420b43d1c40b1 |
Hashes for zeroconf-0.122.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4377b0bb04a7391d605a0021a72474de448d5aa3de7d688b766b256c9329fc1 |
|
MD5 | d7199b949a8ce19133dac008e1401206 |
|
BLAKE2b-256 | ea97ab30821fadd288aadcf56a4ba0f872de5e778a1f10c13a9afd1f190a6318 |
Hashes for zeroconf-0.122.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8bbd7e0fdd9f61f28ebd153c3c9d7eb02519c374d346add46df252e864cb251 |
|
MD5 | eb89381f21a5edd5c79689f980e1b9ff |
|
BLAKE2b-256 | 2f7bf0c6da19d1f5062e36ae533e26e9ad1a7000dca79821bb52c74729bf5058 |
Hashes for zeroconf-0.122.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31716f0e1b2d517275862545c958fa2c4bba4f2c335455a985b18bb7e4277b7c |
|
MD5 | 9f6e244cd4b358c8183eebba097ea1ab |
|
BLAKE2b-256 | 9bd4a6ef524575681cbd818d5457de2ab453c8bede2789292a101de1f813e795 |
Hashes for zeroconf-0.122.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09aa20e96cf22ca71c330abcd3d76b640c0ce06ab3c9558a18504d8a4ca93cc3 |
|
MD5 | e085571da677c171aa74ad2e0936b676 |
|
BLAKE2b-256 | 83179f5b37c186efadc670e445c8586226d5706e4ec6209c482f1921a19995fb |
Hashes for zeroconf-0.122.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 478296e6c3316e1764cd862cae2893a0eb5b4eb316566eecaf7a444d32dc0ad6 |
|
MD5 | f1f277f37501c3ee89cade94d5a896dc |
|
BLAKE2b-256 | 4940b1c1ec4f61fc12ff2b1064dc7fc5d699bbbcf1f7a717af1b98edcdbd7749 |
Hashes for zeroconf-0.122.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa1855587d2a4492674029a51ae6e61b773e842e6cd76261d3d988ba1a04e835 |
|
MD5 | ad671d56592e923b3482a5a091903d86 |
|
BLAKE2b-256 | 86502d92bdd6d03076963ea5f6bff85980ca9494d5ba3f87c3eea18e28492656 |
Hashes for zeroconf-0.122.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06a4700c88ffc5a4c84bd56ca3e4b5d06d86b35e7bf8923c27ec4804397da1df |
|
MD5 | a08d65623faf34fc9e3fcd63d0dd916c |
|
BLAKE2b-256 | 997ec72619a920465187b00663235ab1e9716d8f8785617eb0db6045c881d5ce |
Hashes for zeroconf-0.122.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3436475e80778a9d519d12444f0a94024482591b993f6c9089e7b86837c3ee8 |
|
MD5 | 67ec077d1cf61cfebff00224e5470b7b |
|
BLAKE2b-256 | 255cb7b75aa31167047fe9cea8d511ebdde3cec7a6fa6acdf01869970d8e2e47 |
Hashes for zeroconf-0.122.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb852c033d162c0536fd26fefb2496f83b68d4ddebf16a3563e57c43414324e |
|
MD5 | 6cbc24c277eeef1d3e782525ad247868 |
|
BLAKE2b-256 | 78e46cdeaca9e7d075ffc4d749c3f5c981fdb46b1616706701304c57a6ca7f88 |
Hashes for zeroconf-0.122.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8183266306f8b58f80d10d2902a11c440b801da769eb4305594ea6bff77af8a |
|
MD5 | 9e3e69ddb29165f363b8385b806a6932 |
|
BLAKE2b-256 | 089f9c58dcb0386d3a5803d2a1dbaef9a2bdd141879d1c4dc77bbfb4abe3d087 |
Hashes for zeroconf-0.122.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1256c0538a55e9b3b734e87baf6b95f4124f97735be0f4fee6ee03727ff20a45 |
|
MD5 | 2c5a37a9698c09c082e4b5c7bf0bdd02 |
|
BLAKE2b-256 | 9ca98efffffe36d6d7703e47e8b49a1ff92107780def4c7803331b9c2b377086 |
Hashes for zeroconf-0.122.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3bc7332b2cf928239659207ddf9085b2beabf1948f757af53daa737d7359612 |
|
MD5 | fba8791a889fa04ff6a9442966327c78 |
|
BLAKE2b-256 | 4eab1490f49663ca96b57faaa7496c6333db3473bfeb2893a3ccfcb15cfe677a |
Hashes for zeroconf-0.122.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cda9efd7c4bcaeb6ea55132a6711733d208e127e2257de355857839a1f6aeafc |
|
MD5 | 1b158ef090512849c3bed2408b8b26ac |
|
BLAKE2b-256 | 10b8f321c5a80c41b212bd32d4df3d1431f05591e0addfb0a9188df486246b2b |
Hashes for zeroconf-0.122.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb38302f48a36546db5dea8ae4bc0d0b7a6a0fbcdf229500b20adfba959288ec |
|
MD5 | aca12ca57943ac85f72fd8281e6b5e0f |
|
BLAKE2b-256 | 25305e031631311c81f805a68c7009b24fde0a367adbeab33ecf9a3aa991ff5e |
Hashes for zeroconf-0.122.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a9e5aec6907150c824a4ab204d523538759459e38e67e47485c236648d2bdf4 |
|
MD5 | 6a14791f18aa761bc3f551d2f558383f |
|
BLAKE2b-256 | 6cddf5c4aad1cbc078255262243b96660c3bfb322d1eb7838a5b711e233dc358 |
Hashes for zeroconf-0.122.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8169f80b2e2f9d638646c9c1c96c8b9d301b305653a0ec5cb8b142236a41542e |
|
MD5 | 764b11ed3cba7caa24def43abdc435b6 |
|
BLAKE2b-256 | d55832b5f190b8386cf5a4f113304ccf57d5e8b1113db6f4ff4396802c8cf38a |
Hashes for zeroconf-0.122.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae7806374245b167e2c39983e061de89aefee5675b8ae880b2092180069ac62 |
|
MD5 | b04e605adb10a56d39b47c8a6c5a72ed |
|
BLAKE2b-256 | e7bd58e9500d2244c2580c40d051f6fa3b540cffd7f054da0810d56c9d29ae1f |
Hashes for zeroconf-0.122.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249a8a8685080652f6ed71cbb2f1b85f11dcd3eb6f61ef063243c76225453a87 |
|
MD5 | 7dda60db3f7614fc79a6e1ecfec1483d |
|
BLAKE2b-256 | ed3e9752f4f2d47b713affe4b4e51154dd3201c6fbd0498cedaea4257036b847 |
Hashes for zeroconf-0.122.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a8c64fe4d14722749f5a9034b1841a07a1516b562132f28ef8850d4309127e8 |
|
MD5 | 96fc16406e9b0bdcda98ffbe1cd5f241 |
|
BLAKE2b-256 | d77bc755ef04658ad64fc3fddf3967489595219d0965656aacd9cb64c89d1e17 |
Hashes for zeroconf-0.122.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1193eda258488a5cce6a7d8c8532c09d0272b085a8a1ffc97b6917f6fddb17 |
|
MD5 | 7faa1994d825ff3afd8b7c83f856a424 |
|
BLAKE2b-256 | aac34ce0b84342b6f061e26d2bb914f4dbb948b01d73556b8d6757941cfb582b |
Hashes for zeroconf-0.122.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5356ca166aa4f0cba49a66d6f7a05732d72b2431ebca51a45d0d4a271a1547c |
|
MD5 | 19ab56772c1e48f3e497ed19bdb3a23a |
|
BLAKE2b-256 | 072d3197b9398748714543b20b3a894132eb01c53be79b54996c86f793e50322 |
Hashes for zeroconf-0.122.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d44ba61ed39dbc3e8095985fa06b8bd2f7c185fb5987f5d30394e30208b8e46 |
|
MD5 | 48168ca03a401b521afc267313b55bf3 |
|
BLAKE2b-256 | 2836427aa1aad1022a0c1e17ad47326868d3c86ee8e13eb66af8fbd9dbeb5010 |
Hashes for zeroconf-0.122.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c923ed47580924fa952051ec1cd0322769b74935173d998a5a289f52c6bf06b0 |
|
MD5 | ad72c4b9a83190af13bcad4f016aadf4 |
|
BLAKE2b-256 | d28073df39d7ec1ba73d342ba45fb539c6358bd48ada2d5d9dc46312c9d8094e |
Hashes for zeroconf-0.122.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b62eb58b0e9b7cd0af6ef5de16c9a755e6ce44d8085de71cfafaa68a8146abb |
|
MD5 | ef3922bae9887e17b1fcd98d740e82b4 |
|
BLAKE2b-256 | bd831138f7c2fad6451335b54a34bc27b28d9d351c969d54a813c7935bec5e6a |
Hashes for zeroconf-0.122.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff09aacd57acd242161f0fa8d5264500aaa139820cde9a37911ec2b689b46255 |
|
MD5 | e5cda341b98b8923573a29b45b1b3a13 |
|
BLAKE2b-256 | 2c34116f9a29812406fc850a5c8513bbdf271e509846eb39e1942a976dc45f67 |
Hashes for zeroconf-0.122.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8786bd92aaf8643a71b83c3672e1d51068db76e1715888bdeffc7551ae11d5f |
|
MD5 | 00601b4f01a8507efa2aefbacb824db3 |
|
BLAKE2b-256 | 2b99850d0cda0380ddf8200d8384bc2819df073a36253b6764eff20c382a3b87 |
Hashes for zeroconf-0.122.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53fa18e637e2bd755f308edded4ee8b509230384e8c4e09f6ebd9e4399bfa31f |
|
MD5 | e46b2ac92a1df61e2680cdba51a37a95 |
|
BLAKE2b-256 | f9fccc8d2042a8efbbe6d83cdd8c973cc9d0caa21b8408bf494584bd657c1505 |
Hashes for zeroconf-0.122.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af0a5c9139dd2e6f9d29e810809e20d9511f95d9e758ebd342eb3fe24db38d47 |
|
MD5 | b99d566a868328b9f2e40362e8069763 |
|
BLAKE2b-256 | 9092310525638c8aafda9fddd41edf8f9d5b74db7ef97fc65616806c9c7ac28e |