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.81.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4829d9d24a4d0bf545ac5e0379eb3b91c7abc8d96b104952423e49b90204bb08 |
|
MD5 | 130a052f3dd904feb29b7f7c7d378db9 |
|
BLAKE2b-256 | 7adcc78165a8035af26168bbfead2dd073c883faee0afe8aa277b22496a3baa8 |
Hashes for zeroconf-0.81.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 330da0c9b1ea6f0ffe928d4dd9845994b5396f699328f1a5367503fa78e5437c |
|
MD5 | b999580e425b1f8a215d8c458dc524c7 |
|
BLAKE2b-256 | c644f21be15be724cf7df6bfe0426206faeb90bf2d62d03c9f3ad7fe0fdc6621 |
Hashes for zeroconf-0.81.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4211a5f8f33e80bf4df7c1054c71949b7ab5ac1c8f3a5a2e409f65bf8a7cc063 |
|
MD5 | d529af1ae5e284a3a757637e2a1e2ae1 |
|
BLAKE2b-256 | c08f99384aab277fd8879811e83deba7ca78450c33a93231d4883c57680eb178 |
Hashes for zeroconf-0.81.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a5e333cab2e275c4726bbc35e1385251f6906e74e1f02e00dabe7da1c4bd44 |
|
MD5 | 82dba37006fac4018dcf6fa3cd2419d8 |
|
BLAKE2b-256 | a163f7d55f9e6a7879cd7b9d136679143fc03acfffdd7b1a39ec5761f1f8ae4e |
Hashes for zeroconf-0.81.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e412b0a46643da9769c3a2c6f7d36b8bb31a1352d9ec76be0639674ac53965f |
|
MD5 | a0947f8e18b2ae4129865b9486032583 |
|
BLAKE2b-256 | 6c8f3c4014a3783ecadf58bf16771ad8e1e99da7a9b00254f979cbc0dfcc8b2f |
Hashes for zeroconf-0.81.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72318a902dcc35918514da3f957b8ba20a8015aba17ab5acd987cec9aaece0bd |
|
MD5 | 15b5ffd47edf9a7d22c4b9523f39b236 |
|
BLAKE2b-256 | 8e7737c76e6d979d8767bbd3b1f4752ac58068b627431bdd6ce1d979d2d38c64 |
Hashes for zeroconf-0.81.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3769f752aec2d59421efb5a64ea0eba53b22f31669090ef91b1a8189acf9449e |
|
MD5 | 32b6b11ae4f8d1521f1f7fdaee956ee9 |
|
BLAKE2b-256 | a88fc4a6bed8539b808613a90ffab7f197691620905f0856775894cf02721a75 |
Hashes for zeroconf-0.81.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ec104bd74c1beb0f92492975818777a0312d0bf8ce4f9f445571ff95a673ab |
|
MD5 | 32c907f050db0f4fddce282edfacc6d8 |
|
BLAKE2b-256 | 4bee3d1031964ac0212846771bf5efc3d1179cce8868e9e460d78dc2b38c57a8 |
Hashes for zeroconf-0.81.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d71614b4e09b0eb8df69d14f882fed669be789467cc449a3bcb4fdf96cea747 |
|
MD5 | 5d9ff80babafee80e47dfdbda0e85565 |
|
BLAKE2b-256 | bbdee385e18bf8f4b4f352ccaf5cc6f65d33f4dcdf10e891fa53efb6de98ae4d |
Hashes for zeroconf-0.81.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8a3efdba78194d95b561c5b164f298a4e4be29e946638c5c16e983675bb842 |
|
MD5 | 18f541c1ed55ab1053af8d3e45be10ea |
|
BLAKE2b-256 | 4bcebaffc43097e94b58e99f404fc7996ded0bbbc73c63ef5a727fbe84fe39dc |
Hashes for zeroconf-0.81.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd9358ca869771f54f1c9a851878e2216a4090399db7e02ab3f9ad98f5d4e81c |
|
MD5 | 32ff9bdb6efb5533c82d2b2826807d69 |
|
BLAKE2b-256 | 025d3ed7e347474307dd35a948b81a79e33c940b94f8fc91530b71c1dc1dc8b1 |
Hashes for zeroconf-0.81.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b121b466764a0cff892a0262950379f1e4d25d00672ccc5d2f0180a09a46fc |
|
MD5 | 376a7793c6a1248bda7565fb2caf974d |
|
BLAKE2b-256 | b5d6af1712fbcea3e6028e87ba5cd177c52ac554ae9bb6d2050cf3ff86e99775 |
Hashes for zeroconf-0.81.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61118635e59dad4315bd0633825ccd67427e0f1c5650a4263330db09efbc4ef0 |
|
MD5 | fdac8521270d5110d72ea2ee0b32a043 |
|
BLAKE2b-256 | 63ab57dd0112e06bde7a2f6ec9ee3769a25ec8bcb0a656bbc0a2dbcdd9a1fa93 |
Hashes for zeroconf-0.81.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d477d4df9aa9dc51588abfb21052ceb431359a245c41e735cff5eca5dbb6c11 |
|
MD5 | 1e0ee1119c7d870f37dc067f40a778e1 |
|
BLAKE2b-256 | 8daf9fa32c01a393de6bab1182f7c4e359c7cac836d4fe5e2f1b986799feb516 |
Hashes for zeroconf-0.81.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43fd084f0f69584e9b6d8f1c92ba732c8c9bab9c48c5b54237452f3a1bf3d687 |
|
MD5 | db0504022b09a4f87430851ac241c9ad |
|
BLAKE2b-256 | 545c8987402484cb0577ab57724aeaaf3a4b613a9a4cef531d51d33295579999 |
Hashes for zeroconf-0.81.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db3b258cb56a10c2836528f7571de10271b7db78d0f7b13022193419cd3d905c |
|
MD5 | 45f6c2b0801b949ec3f25611695bb12c |
|
BLAKE2b-256 | e9098cb3cbd83bc9480fe694d7edf7a39c852fd06819d2dd5f9f3e19b30b9b2f |
Hashes for zeroconf-0.81.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc24b413bfaafa006a3512b077ebb0fa49e3268f548ad7fbd41135830ed3acbd |
|
MD5 | 3b12050b9dac223bb1ec977cba4ea277 |
|
BLAKE2b-256 | ca334b7a991ad59797267432a2a4a0136d78af91d2b567d156b9d19dd2759e1c |
Hashes for zeroconf-0.81.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8acfcaa3c552b0d7859e070c1577987faa46d214433138aee92a094de9ed7f2 |
|
MD5 | c3207e342164a1535e762fe1d7bd5c4b |
|
BLAKE2b-256 | 6d07430a59a1403e5e315098a79e0aea31a6ff4cac8b2889008ea90b0ee4a5d2 |
Hashes for zeroconf-0.81.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36914fff64def918fff20c1aa4692f1666e9bf596fbb6285e42628f80fd9472 |
|
MD5 | 7fe64eb864ad2a09611068e7e5101c3a |
|
BLAKE2b-256 | 3414ab7ec75b69568c0317e3d736a4ec44f396b868444dd67de7672fbb4cbe3d |
Hashes for zeroconf-0.81.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc0ed27445e0f80d6671db4c38bdd97875ebceda444dafec12c27cc5ffa19140 |
|
MD5 | 425e2fee5ebfa3b7285a0e2b5d7759d5 |
|
BLAKE2b-256 | e60348aa25d034685bf0f0da22e4ab349b3e729e87986ff5458f68544b6d7e37 |
Hashes for zeroconf-0.81.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61bf7b32ee76859f115e2198a005c6e701d831410b271b9b946d66c9ff23d62 |
|
MD5 | f2d8079fce3666f15d87962f718d48ca |
|
BLAKE2b-256 | 393e23dc0399e7d58ea4662053d82ef6aed8dae701125267918c0fc8c9d40c68 |
Hashes for zeroconf-0.81.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cff17109991105d184964e9b9cc06a607b6b83ce0171412f32beca0ef381297a |
|
MD5 | 4dd2311290fa88908a0b2ad5bd0bb733 |
|
BLAKE2b-256 | 9af2cadb56858522d1ba3c42d820058837a52032ee410cd3b82eb259c8ccc2a2 |
Hashes for zeroconf-0.81.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3860406f153afe2a63707180fc814dc7ed0d7a4e869658afbdf39dbd7f90442e |
|
MD5 | fcb86ab7a6941cd970219dfec86493fd |
|
BLAKE2b-256 | b2ee9febfd616e752e1fdb22c79b134bc427bf75fb9dbe0f41666a5607587647 |
Hashes for zeroconf-0.81.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b78090654090c0d744e935af0e8c199b1e19367a64034e2da5a687bfd42637c |
|
MD5 | dac25b1f48cdc07c3ab4081658f1fcc1 |
|
BLAKE2b-256 | 3a9c092acf8296c1109127c3c8330453bfaedbe02afc2c65183457c22fd4a309 |
Hashes for zeroconf-0.81.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31ae65be5beb6010cb3f4e0d83df43b144773e433b742cbe7b36e109d8413c0d |
|
MD5 | 8afd34d05c717c1b2243b79dd4fd27ca |
|
BLAKE2b-256 | f155f495d7c597ca92631aa92ad7d47de8612a122107579c2ecc3f634a624f17 |
Hashes for zeroconf-0.81.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52c6b86f8c63be198a13fc2499a62d19652f422bb5547e734956db7f2b3b111 |
|
MD5 | 2af9a9b04ed2c9e8fe3757ec0d3b8bbe |
|
BLAKE2b-256 | 7f5396ea1f28fdd112ce48768054cbd78dd98ac49771c5e7bb476e2a801c5e23 |
Hashes for zeroconf-0.81.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90edfb845431c9a24e16bc5d085b7ecc43bd6aec65f58a856c128d4212c7b6eb |
|
MD5 | e39b0dae991650c68b2076f40aa46921 |
|
BLAKE2b-256 | 6957020e76dac1570867f73a2fc57fab1591d227394370a10e1d5031ccf07f2c |
Hashes for zeroconf-0.81.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae75877a4ea2861f1d34a49dc439a93c8ec235802a69a9203a9b276b3e528a3f |
|
MD5 | 466e7a077e71d81793da7e671b9fae17 |
|
BLAKE2b-256 | c848b84a79090dab10aeae05878627d9ac88076c14789d8eb835243f081b21f4 |
Hashes for zeroconf-0.81.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9909a9a700f756c257f61691458e6fd7fe6ca3f808c03c9bdbfe84797fa6d32f |
|
MD5 | bec7edab0c96078409dedab4dc2f8f55 |
|
BLAKE2b-256 | de6c4a80cd755466b4309213386ea006362597c4d864ab72c48741bc2039961d |
Hashes for zeroconf-0.81.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4135d24082c46ce3041e56912d94707a7f457c504fe0dce463518da40d7cded1 |
|
MD5 | 6bf4452bad15ed6877755e2fb3fe508f |
|
BLAKE2b-256 | 562495b61b51bd0a627cd6a112267e26bdead6f73f9b2166ec75d366c2386aa5 |
Hashes for zeroconf-0.81.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aed0b20f87a9e6822e5f6dbd25249a1ec26fa621c40c229097813b38e76561d7 |
|
MD5 | 9d5e2b95e90daa32ad0aa298c310155b |
|
BLAKE2b-256 | 5ab1a622d4e14f7fc5bf9243f128f7a7dea2952ba57c533ff85d58c98d57963d |
Hashes for zeroconf-0.81.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a954f9beb4793d10bd44074afc1ab716c81563a96af5939d7b47c7c6f7f9c51 |
|
MD5 | 6a0c3a412dcfc228e581e5939e015c41 |
|
BLAKE2b-256 | a8de4d3e7506cc738cd022af75a181f7ca99309c723c30844240c6138bb59212 |
Hashes for zeroconf-0.81.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4586a27ec3f0108a79db93bb563baa8ff69f755762ab58ec55e2ca2c7f77ecc6 |
|
MD5 | 82c79eaaadd8e0c1bdbd50b837009782 |
|
BLAKE2b-256 | 99eb9927c1c00dcafd74a05db5eb5f58b30f3f2564c41dfee9cfaa3791574a86 |
Hashes for zeroconf-0.81.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c2b1254e39117229e4ebc1b5657acf2423482d6f7a4da6e1dbad1c7ea009398 |
|
MD5 | 6055d84e984a238fc07c4855edd4c758 |
|
BLAKE2b-256 | b7182742d0558f9bd9481a715804b8e1fb8f6e79b6f3a756343ebb03892e54a0 |
Hashes for zeroconf-0.81.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24eaa480712cd951717d1f89440430b3a9445e3ec5241578f75d3e0842a44fae |
|
MD5 | c4c55390e7277ceedc6fe4a1387b0523 |
|
BLAKE2b-256 | e0ca6a97f8e7bfd5bcabd201d99131fd4c3f9c9f8ab9fbcd16f8e2f1f2a63531 |
Hashes for zeroconf-0.81.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eca47bbf60e87ebb81019cba9fc99229a3c39b4359fb0a59ef7f7865420f307 |
|
MD5 | 8ecde7a0fe9001c80ce7ac5ad757f6bd |
|
BLAKE2b-256 | a4352034f2445f3238f6a00a50f8ac8d13149255302291b065215be3db7d4465 |
Hashes for zeroconf-0.81.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c3e52216056a6c0174608844dd12df5808010f4c7fa7d3dca0c4e80e237dc8b |
|
MD5 | 5544e621fa2873d14da63b3d615bac8d |
|
BLAKE2b-256 | 93baa7572904f2b3d91b9f48c689f0c354f29c3c0b56d17d30ecb55f81075bd7 |
Hashes for zeroconf-0.81.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40757b1e0ff23d49db75901a499e6061fbba7245afcca59bf67ca7688b108a8e |
|
MD5 | 999683fae4903a65814af13ed81fcf01 |
|
BLAKE2b-256 | abb2cfb0c55e2ef377a9682cfd8dc7f00886ecebc2b7ebf8885d3e8557d8e55f |
Hashes for zeroconf-0.81.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae008e4d072c4b7adc03d076c408b04e4a56a7508f4b47699081d571b2049e2d |
|
MD5 | 2bb471f4d212b3e62bd3ea0e2834155d |
|
BLAKE2b-256 | bc5b3576efb8b8ab40bd48a514470efa6503c59ba8d6aa0962d7c554fc5ace11 |
Hashes for zeroconf-0.81.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709c8bfc12092404071515d68f627231d649e2c649765b2e96e17a5f0f1b61e6 |
|
MD5 | 7fe2c36d3844bbb72deeda95c50a3958 |
|
BLAKE2b-256 | 86bdeaf1ce9b72beede36490c02dcfbd8a35c0dff357c8252ca5aae8b149e01b |
Hashes for zeroconf-0.81.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79605e0fee88a6c8f91fd7826dc6db8079df1d47c424e3f830a23d559a21feeb |
|
MD5 | e95f62dd4d295a8570c695ed31a78717 |
|
BLAKE2b-256 | 43f50c1c4cc911982b18089f49f8b3860cb80c89431d7df5004124da680e79a5 |
Hashes for zeroconf-0.81.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc3c6e2756d0da4f6f3b09450af23add5dc6dc6623e9c899be0b104e050744c |
|
MD5 | b02166c45cb04c0b1381342c8d41d339 |
|
BLAKE2b-256 | bb6083f37e1e872b25295180e3f2e46683607519f089182fdfb764c05f51c93d |
Hashes for zeroconf-0.81.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc3d6355b2b0d25d7fe3bd5ec5a3c755f93121979ed67e4775aeb77b92444f6 |
|
MD5 | 321fe29b9b64162a3f5b1ec98cf7e527 |
|
BLAKE2b-256 | 4a710aa5be9928290267e8b434d0daf454811e0707f828660e738defbd0d7c5a |
Hashes for zeroconf-0.81.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0622934aceef7292e1fad4b382970377b08f75cc5511d164b30c3e8f4d0c34 |
|
MD5 | ffc88a88d37a8180079650a9544589f5 |
|
BLAKE2b-256 | dd7c6ad83f33d28ae37e24892092dc6d7b94f9c3849f16177b733d21ff4b8d3a |
Hashes for zeroconf-0.81.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb77c80c643fa03f7d4b3a682f2bbedfac64f7c4539a95fc84f32a330efc614 |
|
MD5 | 7bafb5dba2908869e10bb0994872e61c |
|
BLAKE2b-256 | 146eb95f19e09809f2a886dee0a5ed4bb06c36211f40d9e6b2a603eda0affe48 |
Hashes for zeroconf-0.81.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b94227983b31fe3e718a8294537ddc9f7c2c3970fc7fd89e74941aa8273861b |
|
MD5 | 3b0c5226912d579dec6730d10678105e |
|
BLAKE2b-256 | b6ed6f83050a99f439be230f2ce9fc0304866484bb869f9071bf980ff6ee03e2 |
Hashes for zeroconf-0.81.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e490c70ec705152c873ffe78fec3a5d8fc0df7e6c126255d7dc478cf73d3f40f |
|
MD5 | 7528f66065bba3b53e5fecd8adc62e4b |
|
BLAKE2b-256 | 12797954304c0e7cc35912fbaa1a8aced02ea0fa48017849e07a3f2a1aab93a8 |
Hashes for zeroconf-0.81.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2ed55c8560be137ac05a126a3a729a1269daf647b37730fcb71964df55e427 |
|
MD5 | 8f502776dc25715769a26033282595a2 |
|
BLAKE2b-256 | c6722aa200f2e851cf67d35f0d79c9d4eb3aef23e2199500ed518bbe24082a4a |