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.71.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e02ee21c376d09532455f46231af8338a3fbc561879ab748304e9c2c24d8e3c |
|
MD5 | 3af61855761d66f03e1f7a0b93c8423c |
|
BLAKE2b-256 | 379336332ee76720f897fb2b2f636e6d850ec1ccfd2197ffced81e07026caf54 |
Hashes for zeroconf-0.71.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0067318a3f63283bbf2c8136a2f0baec6409302ccca7253d2524accbd90b1c6 |
|
MD5 | d1d36ef6cecebf6d299100be30db45ea |
|
BLAKE2b-256 | 944b3c6ab313f5f6e47635345b9b8ae4cf9019dac02b6c7947f8b460e2a85ef1 |
Hashes for zeroconf-0.71.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32900ed13879a8ef4137741ea7226a4e233d19368ffe29491efe2548ecacf057 |
|
MD5 | 22c4bcfa53c8d748553b8e328fee4c6f |
|
BLAKE2b-256 | 2b6b84b13092ee963b8c5c49439d20ba32ec59094f9ef82fca7c669221926ff0 |
Hashes for zeroconf-0.71.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5eb316d39441979676bdd91e4756884b65ef84fd7263614f17f6f640ad98f8 |
|
MD5 | f478cef4e64922bef724e9bd4b1252e6 |
|
BLAKE2b-256 | be41263ec004b2b6423096e6f50da6e5e4071a6842bc06ee1edef06ea0eb27de |
Hashes for zeroconf-0.71.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb6f4bb19aa270586e7aef0a4642eeeeae10165b87b9f7c1a010f3a34da8de20 |
|
MD5 | a90452a4b1f93ed7c4f8ac581c3c186e |
|
BLAKE2b-256 | d0458dc4d2f15bcb5a620f1449fb79e00043a714938dd49b094f2e3ce64bba69 |
Hashes for zeroconf-0.71.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60cdb799f8c0112d475af855f26c9c8f954e63653e0a2c9c2afaef9214bf13cb |
|
MD5 | da91684966e27fa04efd3510c5bc64e4 |
|
BLAKE2b-256 | 3f3d03278a8d67b638666e493b59cc66465fe0f203d0a0c19f5a320e86f26ea8 |
Hashes for zeroconf-0.71.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d33f61fd6383a510894910f6f93d546037a354cfe30bc427407668aa1cfae2c |
|
MD5 | e14ea84fdf599b9d180de22f7ed60af1 |
|
BLAKE2b-256 | f8ea3b642a94a31b32bf4d062b5375e14009c533ac6f76d0f2a633d5232bfec1 |
Hashes for zeroconf-0.71.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1639aaeff34ea96aa78d5414571db1210287b6ad212305cec14b2492f7ccdb0 |
|
MD5 | 77feea93acbd41c8f7aa0428d38c2ec3 |
|
BLAKE2b-256 | e930b40bf2f74642044d0083c69fd5714e412f429f0b39ddaa3eb2c55ad10650 |
Hashes for zeroconf-0.71.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9b87f6911aab396b9cb1e6dac224a82d1dfbbcaa74d93f00c59351e2c76c1bd |
|
MD5 | 05bf3eedebefc4ccfbd877aed412f8c3 |
|
BLAKE2b-256 | da062e81c4cd9277bfeb7aa6a6db4108be7cdc0ebb5057ab75b55d9e8e9c80ee |
Hashes for zeroconf-0.71.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad098351c77b551284a4f80725992ba4c027173664a036726ff8c03de6ee7a59 |
|
MD5 | 9a9ecc7dcdbd69fcc84bac6ecce41a86 |
|
BLAKE2b-256 | 8aee39b4ca6cb6e09485c6f540788c4d6a976713986c58f608ed28ebf7b28337 |
Hashes for zeroconf-0.71.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c900bd2135b0920e30e6be736f706e86a59d871f030237e11f8252c83b9e6380 |
|
MD5 | 9cdecaabaa61b7896669071af25f098d |
|
BLAKE2b-256 | 5146ea5e1a7bd36b2bf2bf230064cda13f9e7117e43be5d9f1b5ff456ef5bb0d |
Hashes for zeroconf-0.71.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bb660ae8b21862bee3650dc22252f78517ba500e4c4c16674474de9bf2f46bd |
|
MD5 | f764693a75e684fdc1d78587b65f3060 |
|
BLAKE2b-256 | 10f8e66ad914ffadd3b8c35a63b25a34879b3d0172755212891019f856d95887 |
Hashes for zeroconf-0.71.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54e8d710bf04bd6d2cceff4456d1443d0411df77d30def2fd42d12c2574873e |
|
MD5 | 0b986c80e830bbbce0cd80b84f77f15f |
|
BLAKE2b-256 | bd65ecc10518d5acc31c795c318c4cb7da424e7515c2e0d796c1e18fa46b44df |
Hashes for zeroconf-0.71.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52b5db50bd96bf1448e8a07d1d5dee9fb8ad06b4c750137f5c34d860c294cd2 |
|
MD5 | 34cbd52f9987ac93b7c70fa760933fe8 |
|
BLAKE2b-256 | a005478a46976522d5652da03386fd647e513a91d0fcf829f4596b73f633bd5e |
Hashes for zeroconf-0.71.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca43ba42e82a026c2ae9e429bd8143a3856451bf761c22519302c5a64dbc06ca |
|
MD5 | 3a8247f2bc8112053bf35fb19baf8d25 |
|
BLAKE2b-256 | 1b3b07fb046d0e7717f68a898c58283f760f3bbe329e69b56e6f6e357a2f9d36 |
Hashes for zeroconf-0.71.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 805d6f476994ee90191aec97dfa61f34dfe2d876a05b531f7cc1abea31933690 |
|
MD5 | 97d186903164839c9acc1c6179b21a40 |
|
BLAKE2b-256 | 66d1da41f7dd01a4eca20f38cb7b561e3bb57dd02095c3b010f194fc05230405 |
Hashes for zeroconf-0.71.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb82168a99ffa2353429ebd95718f0a15c39fb0737ec1d9b1181c5fc35c2fa8 |
|
MD5 | 76940b2dc2590e51f22945b5bb7de05a |
|
BLAKE2b-256 | f9216e409fede5c3d03a335a742e5b9e32c17ef80b6cd881ca23aaedae4085be |
Hashes for zeroconf-0.71.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ae063013ec4ddb055e17d9405b78bb617d9b374a46656cebab447a9fe7fbfe |
|
MD5 | a417302b90e7cbe0d2c8b45b7e3c590e |
|
BLAKE2b-256 | 742fbc4a5896dff2da80fe57c6edb4a8ceaaeb3a50e3e67ccd3870c12683744c |
Hashes for zeroconf-0.71.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c9244973f47778f5eeccd9bfa5d52088ac1f5c0bdb8e6cf0a48ae00d82bc0b |
|
MD5 | 524b588a5f23d2d384976db40dd246ca |
|
BLAKE2b-256 | 4a0daa5daf153341ceddbc496b15716712fb1a1a0239b08f35930aea2c46b831 |
Hashes for zeroconf-0.71.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e93b4c347c579e94de0df59f09f67ea4ca8709d846a9e2352729b89f72ba880 |
|
MD5 | 508190f732424626ea3cb9464de6dcc9 |
|
BLAKE2b-256 | 7f4c587b934067b91a886e3323cd5b99408de284ff7f60e6c8039b3669eec68f |
Hashes for zeroconf-0.71.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85fe0855eb47bc293fc7a69cf2a1f90ac3984057249010ee40362674c6f56cd4 |
|
MD5 | 242fa7b1dc7e50525b9888e0f7c49f42 |
|
BLAKE2b-256 | 954ead9c6b170cbc0fdfdbb8c6d03e5f66a105bde987baa7ae50d8c28eaf3a67 |
Hashes for zeroconf-0.71.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55914ed4c9933f24e0275affeb9ccdfec75f1864749835fd77f833bfdf0dd9a3 |
|
MD5 | 896b60dad40bdd5961bf7184430de8d5 |
|
BLAKE2b-256 | 5194d2c9eb5d16e21b6b4c37e997d7c01cc657916e83d3e47166023c99d71dba |
Hashes for zeroconf-0.71.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13eaa5e29c426993b4d23f292f0c6a3bb66f604d43aa8fc411029b70560d12a1 |
|
MD5 | dd39875037d11cf274005be618a3a6b5 |
|
BLAKE2b-256 | 702837ee4fead666aa8b3d885ae92dc7f4c0fce37a4ba4d77e6ecab5ee42d96c |
Hashes for zeroconf-0.71.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cc92a9db8abb42d0110f1fff67583e3c6487574376805c2bc52dad03e99d533 |
|
MD5 | d2be00ed2aa66d1fbf1e3b9729f629d9 |
|
BLAKE2b-256 | e33ba534b0c208e97a5e3344ccfa9dc90ae1468a5b5bc9bf3b015168f682d262 |
Hashes for zeroconf-0.71.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1662cb9abd07cf9f0384f2afd1bef9dbbdc44d2689105eac8bc460601057706 |
|
MD5 | c6130d1014decc756b1396b3e4a5bbc0 |
|
BLAKE2b-256 | f4cebdfa2efbd930901603115b11a3ec80b776e034a0e9f2f923ea04a9856f74 |
Hashes for zeroconf-0.71.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e3e792dedaf288bba96953d0b5a7ab2d330bc8540c48bfa75b016eff8e2bd2 |
|
MD5 | e792fee027ee75209ab0e764da9f2196 |
|
BLAKE2b-256 | cb334a41a2804eacfd6f06aa8a1d246f9d4abba9acf15af247a0c76f16a22eed |
Hashes for zeroconf-0.71.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a02ccf696d275e86d6d9635d490c8c4339a303b36f82a159c148e3ae041f373 |
|
MD5 | c3dfba56b09dbcab372fc0ad46d1f154 |
|
BLAKE2b-256 | 282467169f1aa3af2f3a2949816dc5cd0009db589e0150488610ee21a66965a3 |
Hashes for zeroconf-0.71.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad7e53ec7200bba3a17835c3f7fbd80a14d522ff25386b8179b336b284b3310 |
|
MD5 | 96c1dd868d68ec16697278d4da8472d5 |
|
BLAKE2b-256 | b3c4096cc54478a4bf09db5465b6c5b0631cfeee814b678b49d1845ac6e5029f |
Hashes for zeroconf-0.71.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7988cd007052a0ae90689d39594a93db982a7da269347b663a6ecd2f9a0870f |
|
MD5 | 24c62f1ede0425508ccf020cf5fb2734 |
|
BLAKE2b-256 | 324a62aabc4ad8e99e6bbe23edfdf9dc579aaca2e5f96065710bcfe9c29a01fc |
Hashes for zeroconf-0.71.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bf535d78b3a74c1a5852f38fce476278807ef306fae36d835a75f001290b44d |
|
MD5 | ddb9c33e125ce01f680b773be5ca82da |
|
BLAKE2b-256 | b199863b07185a99a30508e0f136e038b7b7fe1f8aa0a323f0f50a222e170d01 |
Hashes for zeroconf-0.71.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bb6a2b1911e2f439e6cea078e22c8fe7811dfb00b4b6ce8351460becb39705d |
|
MD5 | 7f2378fa0e69f25b75869f1d402eb660 |
|
BLAKE2b-256 | 8a49a063e82c3c238b8b906b621f190b036b7d9d95bd4fe994f3d4a94ea949e6 |
Hashes for zeroconf-0.71.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 834d80f7365c1c6b8a87091ebc57d4b5aa2c01fa0ded6d8afc72b485ad01204a |
|
MD5 | 17316b0c625af1993dad59de4bac85d4 |
|
BLAKE2b-256 | 92ec4a80107b183269996332f6cd7bb324716b541d207b03d5c7e6524f0d861a |
Hashes for zeroconf-0.71.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c29bc9c56e8ba5b38905d9846cd047fcb4094e1baf8cf2684320e66a85f339c |
|
MD5 | e52cd2b3a05468b308236151c408af3c |
|
BLAKE2b-256 | ada6760847696ca614a10fa0d647f32dc69c8bc59a6d896f8896de7deb88d0a2 |
Hashes for zeroconf-0.71.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aecf8726d81a72cde6efbb742ea1c087ca97b0d1c025cdb9cd8d7956b97c1415 |
|
MD5 | ea3b785cc0029bb44695906f698b6004 |
|
BLAKE2b-256 | f208488ea7e460e883d64a32474fe57e1317e0674c94062b9e32c977e8bb7587 |
Hashes for zeroconf-0.71.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f37c5189504de406e7fe9d52588dbb686a48eb2e2c242144fac183a05e9c8e |
|
MD5 | 6687e8df537161c20e1720a4c6998e2f |
|
BLAKE2b-256 | b4d38e729dd4821d70cd211ebae654394047a2db49067f720f40899fcc98e0e7 |
Hashes for zeroconf-0.71.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173966b3936d2c9a88a559683ee1aeee54ef4eb4e89beeeabb3eff1f0a1dcfde |
|
MD5 | ecf99c2bb16b913e3f9314484959c570 |
|
BLAKE2b-256 | 87511d87fbfaae3cf406c4f04b2f3a7d93086d9a1fe16f9af721ab250361a734 |
Hashes for zeroconf-0.71.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3da265f896974d171b118005fce8d4207648b72b44b24b7952013d4580513330 |
|
MD5 | a2f1ab89e832fa55a2f688104af9df5f |
|
BLAKE2b-256 | 16ef2d4df2353f153c1730b08d771da027845c81edfc7aa6e19be3e828ff8ddb |
Hashes for zeroconf-0.71.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d818b7412591026c156f26f31402718da84d4fd1fe2b9218d8779b0739de0907 |
|
MD5 | 79837af199878ec2bd9dbfa28bedcdf7 |
|
BLAKE2b-256 | 77308e1b4a4608c0030a09d54ce3b4450269b8039f546a565d62004b3b4dfb31 |
Hashes for zeroconf-0.71.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 850a7cdea93d6e04439a727a2e39ee2a0304568caa103f99d2ebdea0212e8188 |
|
MD5 | 667c8b3399e240aa699241593ebb7218 |
|
BLAKE2b-256 | f8da77dbe33c06bf5f7f2091426a9138f3b99077ffe78758274920b166a8ab60 |
Hashes for zeroconf-0.71.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f7131a37714e97daf864a8e2cdf0ac4fd1598b9fc6f75c51672d3f8225c66fd |
|
MD5 | b63f377290828b46234827bc67f27542 |
|
BLAKE2b-256 | fc11235c774ca7a42707528a083f45ab72b500a1489540857d288957f5a784ed |
Hashes for zeroconf-0.71.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96350b9ab2d02e908859b470f387578ef7244922d287545328a59320868a34a6 |
|
MD5 | daaaab744914fd37dd6921a4a2a387cf |
|
BLAKE2b-256 | 028453ff79e5b788d74ab5a0371b5d45fe51431eecb7be5d2c219c61c7464d39 |
Hashes for zeroconf-0.71.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c84f1c11a73e7b8e8c3f292dfa31c452638f79511f85b2af5037e108ce13fab |
|
MD5 | 1b7aae2bdcdde2bd67f2b8bd490b1497 |
|
BLAKE2b-256 | a02885e56c95149079d3ad6b286ba7d16cee3bb4761872cda825cff0c6b230fa |
Hashes for zeroconf-0.71.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5112cce6d66039f9dd358ef05f6a8b51870c2b9c5e8426f3663e1b3e5d5a0342 |
|
MD5 | 96ceaafa394ae12748953b299c9dd9bd |
|
BLAKE2b-256 | ae8eea5b3d8aeee65de596698c7c7597a4209f0c044acdf9dc52321cebd263d7 |
Hashes for zeroconf-0.71.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d4c34bcd7068fba29cd69578a82a9aa1808f656fad901a205ed3fd4f3ec8b6 |
|
MD5 | 66708516e6a5b5fca5d7b7f0b3525641 |
|
BLAKE2b-256 | 31be45e22867c5daf486aaf86132b079f1e4466df43d1ce0ac2aaa897ba4bdfd |
Hashes for zeroconf-0.71.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52e574caac37856a503508a9dd24db5c77932a767083e66f021bbf65310a25f |
|
MD5 | bdbce30c87f1031b338b7f2dddbd2e5d |
|
BLAKE2b-256 | 017210a213202859d104170c85dae3182f55aa68eb1de03d701bfb443a29688a |
Hashes for zeroconf-0.71.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d980e106b2741b5d9ab3d0ebd1d09e598281a6f8ba3fd8bd71c3ac3acde39144 |
|
MD5 | 542456fe98f7060fa1cea1e6628674a1 |
|
BLAKE2b-256 | b66868cceff601cab8d388e029592c581333b75f5bfb41cf6605d589b281c08f |
Hashes for zeroconf-0.71.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c0314d8ec9329a48da81279cf200873e4c91cc99814d1c3bc11701a64cfbce |
|
MD5 | 3bcbec95393c7f6389396db7c2645d50 |
|
BLAKE2b-256 | b3b09cf03a031753d81562a0a1e63c08e2b1ad021a1e7480ce01b1cb543ce7fa |
Hashes for zeroconf-0.71.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85fdfe31069e98f35fbaf34b96065a55a5293d1908cef1c753d2ec6a62593b86 |
|
MD5 | a09ebd46e8505dd1da5102dc781e5a46 |
|
BLAKE2b-256 | 8253397c5ea2842c116d58b7162a4a3f4e402bbbdfda973fe720ec7299475b3c |