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.79.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8d50957bc7bd00a5bc3544b1c644aac89168c302c98e84323b41be93ebe33c |
|
MD5 | 7daa54f1258f6bbad91ce19665dde76e |
|
BLAKE2b-256 | 7ff02519ac2280d666feb96a267cb6bc953c7cb3d5489431baa18b776068c8ce |
Hashes for zeroconf-0.79.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea717befbd4daacc59130a105baf950a55e769aa38db51a6bc8b7dcf8500956 |
|
MD5 | 8da1f74bdfbacebe6ba6dabc535b5754 |
|
BLAKE2b-256 | d8d1c2fb8d90a38549100de8decced28b0f0b21ca2bc8b62c390c844f7801b37 |
Hashes for zeroconf-0.79.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed256fd7036f66a5e9620cbf94cc587ef7e867ae1c92eedbbdcc52382a82d9f |
|
MD5 | c81e3e3941b4d3e629ad123b690e27b4 |
|
BLAKE2b-256 | ae3bc259faa50e2ee4da22eb4ba791cd1eb34dff65fc80ac9df4aeb7204231ec |
Hashes for zeroconf-0.79.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f9c878c0f9aea9bf8ad397e60d35579a7dc30e341782d71e0308ce88536094f |
|
MD5 | db52be432c8630b28d21be82ad06e735 |
|
BLAKE2b-256 | 8e700b2d584c34a8d62803ceae774b853f66fc2e47cca560446e9d1bf0b30201 |
Hashes for zeroconf-0.79.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90de86aecc0725cfec9cbf50325532b7ad643cceb2d86f46ad5742cd3cc0c045 |
|
MD5 | 412a7d20d2b7f59083019b0822d22723 |
|
BLAKE2b-256 | 5565a63ed05a4b5637ffa51fa77af9510774b50f895d90eb7918d0ef709836f4 |
Hashes for zeroconf-0.79.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f8783dcfec891a1cd7fe10db2fbbad026705d52db0f5adfc78dff9f661f7f0 |
|
MD5 | a2fc5c0961e78b3bbd4e7fc9bd959901 |
|
BLAKE2b-256 | 7d16530d273b01bc499989a79616d1f5698ebd698b0eae38be2a3d4ea8d094d4 |
Hashes for zeroconf-0.79.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40aa4ce53aa09fadcdba8882541968261a315254932bc106a55a332aaf9f6458 |
|
MD5 | 01aa0c2dc615df2f773ce81c1077ab77 |
|
BLAKE2b-256 | 23bc1fd0a68f5ad7c5f2e0fdb0b2066604a2266f06e7a05b8b22a010b603ed60 |
Hashes for zeroconf-0.79.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b6ba3a174762c683a6d197ed93c767482c5237023ac00676998c4066577f92 |
|
MD5 | 2f2256206ca4100014906c90acc3d062 |
|
BLAKE2b-256 | fe9f38bfb1cf6c0cf44c7cc0ffa6b9016fde2955b11c6b674e991d19856fb0c6 |
Hashes for zeroconf-0.79.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d41c3a6d2588a1882c03d1ab4c5bc585fe7bb4b680ae664cde3721670cfb35e4 |
|
MD5 | 86a9753f6d7e94422321e3a7c5c60708 |
|
BLAKE2b-256 | 9041c253ce56a36a2f2f26def90ded056c17982b17f27cf7d15f2f07ee290c36 |
Hashes for zeroconf-0.79.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd42eb799365b248cff9ad1cfe1697cb2d7ca503d77ccc6838d2b33f084fb817 |
|
MD5 | 3b46a1142be523542f53fc617c9942d0 |
|
BLAKE2b-256 | 454a59ac4768dc962d7c6eb2bdff248086ec587f1150771f73d462024e294830 |
Hashes for zeroconf-0.79.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 390dbf7013df27c7661a19c1ce3b2198224253d24ee8c12e1e5ee575e6dcd513 |
|
MD5 | e0bd58722f8a62adca77fda322f30dfa |
|
BLAKE2b-256 | f2be97788656d02d3cc52a1981e63238a3a734b16b9d903f34542cf73a3deff6 |
Hashes for zeroconf-0.79.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee66e8134380509c394337f1817b11cda4ef9012bc5c415f0a5723a7e5a6e39a |
|
MD5 | 52dd6bebb9961b5f6266e691b5970469 |
|
BLAKE2b-256 | 2388b623dec644abefac6ee4ec107e74b4791a1ce005cf937e347d8bb2180402 |
Hashes for zeroconf-0.79.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae72b9d8ebd13da19f95ca4197abb51e2daf311371a108bc27a994b8563d6f54 |
|
MD5 | 7dea5e30d12dca14d7534528781f22db |
|
BLAKE2b-256 | d0a909840cebf1b3393aa739938da3d33113381fd1b2b26eaed4cb2361428fc4 |
Hashes for zeroconf-0.79.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665ae83fc88319040415944d168b9cd35a08c42f55513792b2e3f4117ef5c797 |
|
MD5 | 4fd41a9325d9340be13c1de8809bd998 |
|
BLAKE2b-256 | 085d41fd465c9ce8231b8fadcf3e0c9efefb53ed5cbd7e8fb58e9ce60f1dcec9 |
Hashes for zeroconf-0.79.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb7ef28d95571c329015cee28f6cb3c58837663eb12385e368dba0d38998a552 |
|
MD5 | 62b6a72ab9e68e4fc6140a2a3a33e2ec |
|
BLAKE2b-256 | 1d102f70419abb5d42001dbb600b926c23dfb1b10238c09ad59e8f29fb161276 |
Hashes for zeroconf-0.79.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819ad25493a0fc4a904e91f44072527a3e12546d08c6adc312acd37fa805368c |
|
MD5 | 4ba6f92c95e41aaf6a5624e021ee1fb8 |
|
BLAKE2b-256 | 3aef626d0239d13240c5a4918f8c994db7c54215264f0cb1abfd4735662019c1 |
Hashes for zeroconf-0.79.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db53329e7e757cb64cb495177a11083d9c566f3c4f62e95c124e22c5c7bb0f00 |
|
MD5 | c48a52fad166fd82aee08336af075507 |
|
BLAKE2b-256 | ffe1ab9c06b35c97332009824e4664de17256b0543acb17e8db588a19c7059b1 |
Hashes for zeroconf-0.79.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a43cf01197051f04dbc4c1cf666b8e3fd177531f82bec16487574371f4b64a91 |
|
MD5 | 48a3b815521891aa4dd64d5009d5ef96 |
|
BLAKE2b-256 | aa946950c044392cdf38d5b67c8e4c2de183a71b728ed5f8fc84765669bcf1d7 |
Hashes for zeroconf-0.79.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c35b418ded02acd7d8bebb751da8eef760afa016a915ca149463ac6b4b6a832 |
|
MD5 | c97e94e43091bfd74ca7d3988b55eea7 |
|
BLAKE2b-256 | b98c59b79f77c80cae1087c74934e0e8fbba5584e359b4f2fa4f862774760c3c |
Hashes for zeroconf-0.79.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dbc59331c59a22d8e69d5d22931df2d4a275305089f70fd1b8895baf013288f |
|
MD5 | 59d0472fa961170f2eda652ac7d9bbad |
|
BLAKE2b-256 | 6aa72dfec1e97ec31850e48dfa365a93fce3d36a3d44b77c95f8cb69489906f7 |
Hashes for zeroconf-0.79.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5a36ed979a58a0cc5fe0cca0667315e75b34e32290f786a4011e5155b6e62cc |
|
MD5 | ca94a37d59e52ea185e1b63b6c038bba |
|
BLAKE2b-256 | 7579bbbcbf8460ae1c56cc29240cb75bd51b67d9fd83664680bfa473fcd45583 |
Hashes for zeroconf-0.79.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1c38f2b38f0fb644fb480d1a56c44bf32837f078dc7e0c4558b5b49a661f48 |
|
MD5 | 0065124b70ab75ed52d420bb7e17aa35 |
|
BLAKE2b-256 | c48972caf593230fc131960d1dde64558dd0451b4f9807c2ed190d411213353d |
Hashes for zeroconf-0.79.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4626c317d4c7a63fc144c191c85a15f172d0248580bfce1cde302d07966f4d |
|
MD5 | b602e53cb05b9e245152b712255d5036 |
|
BLAKE2b-256 | b057d0c8dc65b5e6a0822e6b613d87535ce45f2e965c91471de1f411868cc847 |
Hashes for zeroconf-0.79.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f2aafac82d82d3ffbb4a4a57764a2e5a8f0898e797747c5d9256ecc72c5b07 |
|
MD5 | 4faa652b2cc14f7747829912f037ea85 |
|
BLAKE2b-256 | be1284d37e89ced7bd621f093717de1f78b9a65c52390c237b39f2576ce660de |
Hashes for zeroconf-0.79.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5e885498283174436e62503a7f634046e21a9abab726f2885c9571f85adaa3 |
|
MD5 | 8eac4f1a7b55652e638e35ee5b7a0f3d |
|
BLAKE2b-256 | 41af23f150c0a520d0ceecad81d09238d7eb9279c6171860fdd4b1b670ab6b62 |
Hashes for zeroconf-0.79.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75e054d0e636f608588bdae63e67aa494dfa658144c7ac9617c12d2d5142c76 |
|
MD5 | 1b8f59db82f87c10892180a3598b8196 |
|
BLAKE2b-256 | 35534fa65ca64b369ee274c531a50629800058c2ca922d39b300915a0f317aa4 |
Hashes for zeroconf-0.79.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5b5617c0652138ae8a2735c6b66895bf9cf8fce92eacaba8118dd199a92a98a |
|
MD5 | 051c70d8aac90a931a61038fb195529c |
|
BLAKE2b-256 | a5ba9b7856a80469b02e96a7041bf94e5cea40724eefa84edffcae83bb9f22c5 |
Hashes for zeroconf-0.79.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d0fcab252d3a01d77bb82897d57811efd445cefb5e67566bfdbf8555dd4ab89 |
|
MD5 | ca55d9f54cce549e9f982bd68107275c |
|
BLAKE2b-256 | 03c28acd8730b5561387c681b0385f1d22158dabe5f2fb0e12689285e8cdd746 |
Hashes for zeroconf-0.79.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97d4fe7f9c81ae8f2e2420502935be43afaecf0888f1acd3e19f67cf98c44f3b |
|
MD5 | f9fe7a8629d589fe60af90e121f6e692 |
|
BLAKE2b-256 | 7a02952852635a9c22ba7dae1d3be3b68419c56d9f07f3feb08cc544123dce1a |
Hashes for zeroconf-0.79.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7338c71ec1a1df1378b0244ab20c1163bba07eb4d20dfa2cc852d345ce446819 |
|
MD5 | 47a52f933bd6289cad98b018745c20be |
|
BLAKE2b-256 | fc7b1a183e845495979fa18b2ed70bbb438472830ef7caf7cd214e510a475e54 |
Hashes for zeroconf-0.79.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36a313bbdad8d9a70997693c005a67d5882e8e562dc95b281b60ced652b81979 |
|
MD5 | b7dfffcf7b54d9353d0ec9a2cefd4acc |
|
BLAKE2b-256 | a69973d5c5acbfaa56e6aac159ccde7b1af23e8c6104a114e0f8d6ee1d2b9de0 |
Hashes for zeroconf-0.79.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 031e3fe0017f5e509ce0e4bf82c8b18709c5b71ca2aa88c2356e303021e68fc2 |
|
MD5 | 247e3db66d54a9bf9ecfbf7914002989 |
|
BLAKE2b-256 | 559aae41b471f9cf05c6ee4e9b08410421105bc273072f8331e4543901775dbb |
Hashes for zeroconf-0.79.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0838515126c7ccec8410e6a86a8ca139adcc55c2ae845bc4d3fbd3d0cfb69df7 |
|
MD5 | c7f8b1ff0a88117e7ae0d3404a0e2ed0 |
|
BLAKE2b-256 | b9a8063a166bea1b64b8da2fcd70e7507fc8bb7c2865e1d6b5189d7544cd6f49 |
Hashes for zeroconf-0.79.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41e8fffe4012ee1cdcf965b3687bfbe8ce1ffa83ca04cd3cbc7e9f104252e5dc |
|
MD5 | 42e0c822d3a42acf3d3acc1bb662dc30 |
|
BLAKE2b-256 | eb34fb10addbb319d2502d935b33ad7285cf3539bc7ddc7fef1b766e2f1de468 |
Hashes for zeroconf-0.79.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75a8bacdeece55fd4aeefb5b00fc67e6c9671198d8feb9385c1273880fbf3db4 |
|
MD5 | f6a87adc0b3e9c7eff03850242c1ec6a |
|
BLAKE2b-256 | 3aa149d2b0b9a48eff50839c637a7ebc6a94c5ac2888c675f9738edfa0f4ab50 |
Hashes for zeroconf-0.79.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd1da0d385e637cf3cf2ce82a52fa8c08eee2752b9b96c5b5e448fea3495c3b7 |
|
MD5 | cb16a5f344336c7561472a17a1b86a9a |
|
BLAKE2b-256 | 96d7aeb25c67ca6056c5946c036d513406fb5aa623f2c207ba563383e9075a8c |
Hashes for zeroconf-0.79.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6ad045b943d7d00c247b71085f25bd292851877cd417993e1cb3426ffc90217 |
|
MD5 | b4d71c9b6b500a0080ce9ed4a8b90ee7 |
|
BLAKE2b-256 | b5a5c650b74938ef6f67ddaf5276c7bf552c9dd24fc9affc19dd2c9084e854ed |
Hashes for zeroconf-0.79.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc767eddeb27b30de1bd28f8aa2f026ded9c39e924e2c74e99fc3a6cdcc9b066 |
|
MD5 | 5501e1bb62f343b0d6a898a5d0fd60ad |
|
BLAKE2b-256 | 60dcb410886e32fbb8db30e7f8866cd3928fd28dd39783a3b9e5d65b32de5d7a |
Hashes for zeroconf-0.79.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4389f69194ca2a8ce4929515f0fac86fda585c54a1da829843df3f86ca874308 |
|
MD5 | ae7826d6ad2c270b381fb3fdc7d71252 |
|
BLAKE2b-256 | fb0cca4019df27327e06d7380fa95f0049152232b0bc6a1062343de588858541 |
Hashes for zeroconf-0.79.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3363e3b6edfe41e065eb2bc24e5d477d01437b28859866319915852511730f3 |
|
MD5 | d9106cba40f82b61bdc0bdf180cb512d |
|
BLAKE2b-256 | d804a8e0c9b686d3be60d3496965acd82585c9c2d7f3c98413fd47f96df27954 |
Hashes for zeroconf-0.79.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b8fa43d32931aa1c8d64f8076bc903523bb4ee7536aa30e7bf38ed3b2d8bb01 |
|
MD5 | 13fd4149e84a8fee5a9a08fc15e5fcb9 |
|
BLAKE2b-256 | 910a604dfd95590ade9deee60b38d7a297651134b16247dae8e2cb1409e28e66 |
Hashes for zeroconf-0.79.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b69c4e78505d37f28160e349ffbd9c8afc2d643c7074ec0bdff04d9d08fe67 |
|
MD5 | 39cf9dbb910cc5ad5039d3e78b67025a |
|
BLAKE2b-256 | f4a1b62cf7fb6854fa5458e40317bbce813448934c3488fd0728cba18847ad00 |
Hashes for zeroconf-0.79.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddbdf113f09f503c6c680a3ba29a13d09436f755c66a9190734404f9acd7a16f |
|
MD5 | 739f27d2b00335fed9f516a9aa7ccb93 |
|
BLAKE2b-256 | 56f34bd9c37549cb75f02368aa2d680b40729a7225e61556b38f65623b97566e |
Hashes for zeroconf-0.79.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d23cde68468da5bd1dcefded6f07ec2659e11db1f20c33f1f4030f5d8c78d5 |
|
MD5 | d56cccdb066c34fc0cd0ec38f0fe578e |
|
BLAKE2b-256 | cdc83f9f6fd78a4b64e3f6aae36d51bc20486fc4d014b9d7d74045bd07d8fbf1 |
Hashes for zeroconf-0.79.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a727b0ad606fc4aee485299f26c44f69127279d566f5a1290b6a9375bcc3df4d |
|
MD5 | 7bfe48534dc3d9f7aa61c3913c1828dc |
|
BLAKE2b-256 | cbfee87eff102d2606498b58212c32ff54ec4a73403f3e1e2ea7c6b64b390514 |
Hashes for zeroconf-0.79.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd38da6141fa30568e567c0a03b0ce74f6af6956b4ff1610df0cc545de389ce |
|
MD5 | 3caa58a99ed7086c7d8ad68a89a8d264 |
|
BLAKE2b-256 | 6bf7b8f61e84fdb0dc6ecf069fa52e1401d64e10233bb0d7b717e6ee65e12803 |
Hashes for zeroconf-0.79.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dab1cf547666d729f684b4ec986f5ebffdb5b432eb56535de3690e084927977 |
|
MD5 | 8896a9a761c1fe62e207e36a9965ddc1 |
|
BLAKE2b-256 | 112030ed31c6b80fc9512f53359a403e2f2ecbb90b32082af35a68527ddc0f97 |
Hashes for zeroconf-0.79.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db94a55ba351c3d8c4647c0d3c8bc3be87aa6c35599c0a01f92be5eca0a30085 |
|
MD5 | bf58a77c74906692211247bb4ec817fe |
|
BLAKE2b-256 | e2f51ff94ef47a045d95e6882c1667a3c43d4cfab9473045d24c43e063ce6b67 |