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.47.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 625e639548b5a151bc31c030f782d07b1d840f35af6c56e66ad8a9fb1ea3b2ce |
|
MD5 | 513830de4b55b6dafac80edea6a42c9a |
|
BLAKE2b-256 | d51327f43ffe3d7ed8d214e0c3e8a5e3deb76235f93173a2a8b473b7310f5c60 |
Hashes for zeroconf-0.47.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85f76ed312213972d705323c29e2335bb104aabcd6c3e2e7adc7722ae3b6323d |
|
MD5 | 7c3fffcfb774a48c05403bbe58df1549 |
|
BLAKE2b-256 | 84c3e76234cd8cf35fa3067025427fb86ac58254092a47bdd44eb48c03af0a1e |
Hashes for zeroconf-0.47.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0352da3717447b5c558819e47167f0d255a93e3bfebfb4556eb7250ea14b0ebe |
|
MD5 | 373fc2a3cca5fa71959461edc19a747c |
|
BLAKE2b-256 | a6ed5d47d459391fecf7dfe709b721bd07d869e19ed23518eaca4abbc48d88d9 |
Hashes for zeroconf-0.47.4-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f230d46f62b89c9c8f4ea30a258f254d3b7cd724d9514214a7533f8d6b4835 |
|
MD5 | efa22f504b8f9e76c0ce5ce0df22019f |
|
BLAKE2b-256 | 4de0d7b77c668b7a4483effa24293c121321fc943442f64e5f768eaed9e1dfda |
Hashes for zeroconf-0.47.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0940c83091094b94e712a5bf9ff28f19f07a87f9a47e71be75cf72ff1c114486 |
|
MD5 | 877712d5f1a209db54c70defb173b7b7 |
|
BLAKE2b-256 | ce05960cb05e643a9410f19c528c6b5320fe99a442a3567d5cbd98013d19554d |
Hashes for zeroconf-0.47.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bade3729cd8d2c8e5fa9f3d99bb6ba3bab93a3e43df61db6f2b5c23964b9431 |
|
MD5 | bc7e3105cfdfe1515596af05ddf38d85 |
|
BLAKE2b-256 | 3e6176b7716c9ccc5095319b9c10ef84cc8aa9c9aace37cec278a5f5c6c5079e |
Hashes for zeroconf-0.47.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ba7e1cd286dfd047345feb3d148d858c1b312df0da461fbce96dc415188a263 |
|
MD5 | 2e5622c65b4c07cff82ea4120da4ec26 |
|
BLAKE2b-256 | 3bf2d74d695328c9fd0962e64cb6f9291dedd7ae1158580aa3382481bcf9521c |
Hashes for zeroconf-0.47.4-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2743f394bfb62df52779e4f416c78183c8dcac4cb12b0f2a520db169a10642d6 |
|
MD5 | 71f3cdc913a492f379856035ae6aaaaa |
|
BLAKE2b-256 | 01f9bf11936ee1fe791801ec8c5ece7ca891f8628b019da5e8d05d38a94b8977 |
Hashes for zeroconf-0.47.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2ada817dfe9695b16a177c0436f5f0eb7280dd030db54450686cf2ab927e05 |
|
MD5 | daa2092e626c4f08c6c22f2d95fedb06 |
|
BLAKE2b-256 | 8add662d8dd0c9f8ab59fed5fc446c680e6a3c2376fafb3232d01a53a6d8c6d5 |
Hashes for zeroconf-0.47.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd84cd6364987700f4c62879269673625e91bd0d55618037de1c7f24843e566 |
|
MD5 | f9d6e14783492d15fd94b4e6fe9b2202 |
|
BLAKE2b-256 | 4b98c31e8de4609174cb7e329d890b230ed065ee137b00f1709d82df2f3cbf55 |
Hashes for zeroconf-0.47.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93bd723c5ac9895794747564a4fde5cc451344937794cddf0e93ffe4fe3b6bf9 |
|
MD5 | fc03467525c1a75d9c0862b6f28c1bb8 |
|
BLAKE2b-256 | aeb3bc8990057d55666ea7b20f5581ecb3af486a931ed58165f0e9baa03f06a3 |
Hashes for zeroconf-0.47.4-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a183d4efc2e2050ba3b9718a0aad182b9a94458593bc58c82065ac047d90a645 |
|
MD5 | 3086b47b47c5376eeec72ee82eef4a75 |
|
BLAKE2b-256 | ad3733f78920dc4d7ad190b343debbe2fc0699b577c158fabcb07091ab683d2e |
Hashes for zeroconf-0.47.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78f5220f3c716bd49c74b5503804c4787be4b57933d4b727cca0e6697adf430a |
|
MD5 | 1b170396a2ab761116406607b48d267f |
|
BLAKE2b-256 | acce5552fc0054fdbfb82fb7a8fd602941c7c9cf6c997e470bd53bd65bd7b818 |
Hashes for zeroconf-0.47.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b9aa79f54a0262200e562260f6ce2bbdabd7847dfd7bd627384c6458b470a1 |
|
MD5 | 44508e959561feee890408ff0699a724 |
|
BLAKE2b-256 | 76f7efdb01b1365805ab898ac29670f978902e65a331e5b4a6c96fb5780e9107 |
Hashes for zeroconf-0.47.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71277a36e45eba7a650558460a4ba4242cb5317e16d2c080296bf7b7e1fbab60 |
|
MD5 | 5b4097fb40dea27f6c58c00d29b8eb49 |
|
BLAKE2b-256 | badbd383b76e6755a0f6276e0c4505f5739f1bb3c419673d8d79e55711791952 |
Hashes for zeroconf-0.47.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7634fe794dd800f9c4db13103f3493a60cf4778590451ce81dea31831462e02 |
|
MD5 | 81ac28eef01281806319b30e1e1b0c02 |
|
BLAKE2b-256 | b7d9cd64dd35cc80bdc8c2d71cb186523f0d1ab164abb8625807784677a77bfb |
Hashes for zeroconf-0.47.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7375fda994e0cd6f5bc4ab772d6add1bc4a1d0b1f15afd07876af9036004113 |
|
MD5 | e47b369d6aa801bfbba15ecc9ded77de |
|
BLAKE2b-256 | d5bff9ea7094bb878e7c76d9927851631a18f8d6c798d4aa2aa89449f6d8aa2b |
Hashes for zeroconf-0.47.4-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca93d74e36e1ea6b1be701fb30b243bdf672da0354eeda63c8ec336bd21fcb9c |
|
MD5 | cc175e3af634cb16be5eff9f4830e475 |
|
BLAKE2b-256 | 69d32f3777f46c510d405e6a116f9a31d7b29c4295a0a6462a68068749d0c7d8 |
Hashes for zeroconf-0.47.4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69ff27ece5f9172515130bc1c74c4c61fc05a8799bbaa87782847064037c7760 |
|
MD5 | 028cee30cb1bad3396411e6713b229d3 |
|
BLAKE2b-256 | 8a63fbfe8ef3cf04b5a92a41d63470fd7e7946a1d6e29f3ba7d77ac721ff991a |
Hashes for zeroconf-0.47.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb6f203f1c428deb5a46db2ee3cea0e4647adc79900623ea02d6d7c2fa4e0d9a |
|
MD5 | 7fe925f47f1c89f83a500e23df6867b1 |
|
BLAKE2b-256 | e332834d00adb6dd54a53acef69ce40d3af0f0c6603697334d339ff7af267430 |
Hashes for zeroconf-0.47.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14cbc028abcccd69ff3e4ee1817da0762aec78a6f150004315df1837abe429af |
|
MD5 | a3dd6833c5bd60621aaf4ac3261dd309 |
|
BLAKE2b-256 | 6435735fbe90ed7d1c5bb647ae0c1c719e27643b3b7c4a757f24040d57b2b0b6 |
Hashes for zeroconf-0.47.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb80a8be5a0a07ee764c2084176b8776f08be81bac05f3914e0cb0a4b4205192 |
|
MD5 | 155d9af55796fb55b261b93342ee374a |
|
BLAKE2b-256 | 313476b880cf99e8514bb6256d41998e0c1f493f9a2abe18f819b6878d2db90e |
Hashes for zeroconf-0.47.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc0d65cf8f87b6293e2d45deef16dc3282d83cf613a018b476e4a1bf9d1a28b |
|
MD5 | fe0f817347b394544449e7cf7cbede93 |
|
BLAKE2b-256 | 537de3803de798da769b890be08155a9e23822469f0bacf3e13ff35034108c32 |
Hashes for zeroconf-0.47.4-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae5166d070a9ce64ba832869e5344e4f709679f2b9ea4c7555c4a6491411ddb |
|
MD5 | 8b82f65b3376328476d3a402c012fb08 |
|
BLAKE2b-256 | e69d7c404d25941c30888ee6b5aaa49d28a3b1da3d05541df3e6aa97211b8745 |
Hashes for zeroconf-0.47.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41fa7f089dd548704261edff89829a113e09a9fecfb257d5c78c720dd56e8205 |
|
MD5 | 0db728aa44f8ea98dad4ff35874c077f |
|
BLAKE2b-256 | b9a20caf74784808a6525d39d842fce3841fcbd39682e2be1547f2b5481d0fc0 |
Hashes for zeroconf-0.47.4-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a70f975f3f7fd48f6787257913941cf39d362c63eea954c2047d6656dc4dc6 |
|
MD5 | 1c7287071654a2678ea525d39d1c9886 |
|
BLAKE2b-256 | 77db26b3f8869c086418a586397418892e469d73750318b48345c7d02c9d1d1d |
Hashes for zeroconf-0.47.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea308b11ba4dd81d174840c07543a1e170ada34747a9a479ee12e2dbbdb35cbc |
|
MD5 | f5a23ef2dedeb09658d08d0703e58b8a |
|
BLAKE2b-256 | b0ad54f04cb2345fd0bce7df9d30fdb8430bca1e79c99d7573a6a04aebca6bd3 |
Hashes for zeroconf-0.47.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97966d60c8efced21a1d16127a74f25bb2174b9a8cc9a9bfd91fe08c1c8c027f |
|
MD5 | f74d6e5778455d7031ab5fca29f3d0b5 |
|
BLAKE2b-256 | 2f28eb566d2ff0480910ba30f404a68b111bcf1f20d6fbfec55823fdaa3a8ff1 |
Hashes for zeroconf-0.47.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6cefe62df85729dcf7c27e3f692c31d7826d47ea0437a033f43088a93e6f32 |
|
MD5 | 376555d9ee46a4641f56daa37a830dfb |
|
BLAKE2b-256 | 4714403ebc41a22b843e384cf982b72ef26b767d339f4f34ef659649fe140595 |
Hashes for zeroconf-0.47.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78317873ad1c8a41bfc04a2ab87fc4ff27e29d0598ff30cd702b5b3de8612099 |
|
MD5 | f8319a31f6de23fbaedcbb8118db5adf |
|
BLAKE2b-256 | 3b4a787d67d237b185d13914d00ca349b68d08674e1bfaa4a06d2a78b690ba94 |
Hashes for zeroconf-0.47.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f6ef0659faef2e15390875ccc3d1c8a6bce73559ab5bc10605828d872a9a22 |
|
MD5 | 728011122bb8295611fbba9f84c2a550 |
|
BLAKE2b-256 | a20c05d79b8da40224f472023ac7054ea214f7ed9fa67ed434dc0e3cf781e698 |
Hashes for zeroconf-0.47.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18cea3068627d070fd7b5e49d16e562e72c4392c0fcb9828554825a06dea879e |
|
MD5 | 78705bb7f0aedbb154a011e0b054c36a |
|
BLAKE2b-256 | 5db7206696309d12dda664e6c84cc6d784cdf88e5c489ed70cc8bdf7a25730f2 |
Hashes for zeroconf-0.47.4-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2909b166951f51ab167bc0b0a5f2f2aeb2b53f73cacaec7c6b1bedb23f8717d9 |
|
MD5 | 3d4d4edaa37387481fca19efe88c9f2d |
|
BLAKE2b-256 | 8c7f7d5986bb7fa776efbd1d4944e283de0a81f1ee1b9e28ce6e179c26654fbd |
Hashes for zeroconf-0.47.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70cc437a468aad522b21bed3cf7f10a7e903935ba93f3d0c299225610ccd834 |
|
MD5 | 59fdab7d1e41f8f5991e4b29cdd6c4ff |
|
BLAKE2b-256 | 04ab10a1cd148e10def09ad5958597144cc44b3c91b69c461de9c48981529b44 |
Hashes for zeroconf-0.47.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31fb0a6e1e557e36f60c736ab1379d621a9121712223f4c2c3c26b0b467b7bc |
|
MD5 | faf7a74de4ccc4621ea563985b55f237 |
|
BLAKE2b-256 | 2d9ac6f05cabdc02a4dbb7674b4a757bb315244f9a60b71a0c4e712124b8b0ea |
Hashes for zeroconf-0.47.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b53eae253a5e3686c2be77a552b187b5286f3e24fb3104ee0bf426539540ab |
|
MD5 | 3c49eee1d1ce85f9d937b060cc423153 |
|
BLAKE2b-256 | 481f50dbcee1da5a2ea099898edf02aefae72ebe5217d1b09de231f6d001d90b |
Hashes for zeroconf-0.47.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1d60f0cb90705d60b82531d2f33fa20603e7f04609dfb979416efa715e7026 |
|
MD5 | 0ec6cd0dde2e8b4e7587cf0009f79d1a |
|
BLAKE2b-256 | 38d927b1fb948a9ad1da9cb07fe8c94d507e71daf590eae6b7e8e290774a92c3 |
Hashes for zeroconf-0.47.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d193486209ef8ba6fbd5dd4a5477cda7297c3bff5dc262b21b5ed1880a934082 |
|
MD5 | f4277ee86da24bd1d9cee88e84736a1d |
|
BLAKE2b-256 | 1c927429d8757b7ef7b1c6af92e8b8410367571a2b8f9b09686a229978949594 |
Hashes for zeroconf-0.47.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c60442b05e7bcde35d21733be4709a122ceb71e3ff9525df90b4bb7c639be5 |
|
MD5 | f329eb0887f17bbf7b7550ec94af25b2 |
|
BLAKE2b-256 | 1f8fd2dd9e0be0b4bc515bd253e7664e5f82717fae0eba13d6925cc3c6fc11db |
Hashes for zeroconf-0.47.4-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e422170d9e075431a08419128ddd066fe035b898b872e4191baf34975df50ba |
|
MD5 | 6fb211f096501d2b57b6be1ca00d5148 |
|
BLAKE2b-256 | fc90c8f980189fb0be3397ef801edb3e71bf0f90ef8bff8e2c47aec88d926197 |
Hashes for zeroconf-0.47.4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2b5da46f5a99f3b1dacac5c6104fd473e1ed98d9622103879996be73e5f720 |
|
MD5 | 7ae5e72de79a4a7b6f7e9a21b7b80139 |
|
BLAKE2b-256 | 35f40409709737c8937671b8f09460201904e8aece4c3d93cf38d4b6d0203c3d |
Hashes for zeroconf-0.47.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0a38ca89f83ea253627cf6442d80d6775db56e5c26182a4f4d2ed1118c0fd8 |
|
MD5 | 1175b872530c3c3fe7a2357c4736c23c |
|
BLAKE2b-256 | 20eeb4813bfd5fe3516443473430d57e7d047a4c873bcc27191d618a0d877d16 |
Hashes for zeroconf-0.47.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f8ed20459edd107414a3878bd9cd386930fc46668c4761ba815990d736c35d |
|
MD5 | d512d1340bec46d5f4ee80aee35cb97e |
|
BLAKE2b-256 | 6b30e8aedf620ea12397f453727bccab574f82862415d5d8314799937f9ccfc7 |
Hashes for zeroconf-0.47.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fc44614c4dcbc82343a3a83d489dbb2e1a081591b7af6eea4c77d780a69fab6 |
|
MD5 | 9e5a1fb222112c9d83651adf844de982 |
|
BLAKE2b-256 | a4b80f973f1e6001a1512c41b26179607e20f8704d50543650095819ac5e5d80 |
Hashes for zeroconf-0.47.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16328d9c3bf36c1943a087724d38ec5ebb7aecd3e60ce966946c4c2f7dac959c |
|
MD5 | 2855120940981a1a5827496d2c257c6b |
|
BLAKE2b-256 | f5fbc6ad60d6d0fb04520227a8ef30d7d9d46534fe825e45153bde0d8afefb2d |
Hashes for zeroconf-0.47.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a358dbdd83532a587e8bb4c0bb7bd6c8923c7f6f8d9de300ed23747c4145d28 |
|
MD5 | e7dd531cfa143965f18b1a50c5e7e484 |
|
BLAKE2b-256 | 97b0b8c9724e09f5bedb776f17a484192e2a9b00ccc3a4825a8cd4cf3f1e4730 |
Hashes for zeroconf-0.47.4-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd14d30e544d243189612b47b49b593157b2752430a63ea0357098fc3605f65 |
|
MD5 | d2091cda1206d02218d63a4f0978a9cf |
|
BLAKE2b-256 | 1dd97ec93c24e26d289321d9840bebed173c3659af749a930e032766a78b5e22 |
Hashes for zeroconf-0.47.4-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8d1e2309fd6f3eb3b01c82310aa988480ce64f85051536c7e17c55a93c6b0d |
|
MD5 | c6c54b1e1b11856b28fa8e52e3544a37 |
|
BLAKE2b-256 | 204cc800c86ebb77f5ee2382430cd0dc3195265ccd32a30f767d7fd037779ebe |