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.51.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cddefc62e86fca52f9f2736e43c8c6d0cd662c9fa59b964eac8ab1f587a3039e |
|
MD5 | a386f202f8fff5d8441836e6e68a4ea2 |
|
BLAKE2b-256 | d849e9f59fb7f989d68bc2d75afa8f1aa850397d41f88447e35ebc598bc5946d |
Hashes for zeroconf-0.51.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1f16719008aedfa7f395970506712b72fb947aeb160fa40743e747b539a5a4 |
|
MD5 | 76824ede3dc126bfdbaf2a1207e2587f |
|
BLAKE2b-256 | 2636a618cbec177327528a8a65aa455b941c270753923812fe3a5eae2200cc0d |
Hashes for zeroconf-0.51.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f55dc119c76252595745f619099076dfb34be50bad3901e3842b6d6777ef2f |
|
MD5 | 1120897b96838a8e5694b6ac7718cfe0 |
|
BLAKE2b-256 | bd9fb095741bf4ab3814edf87d0b6886e630f1ba448fd01ede0b767f39c23273 |
Hashes for zeroconf-0.51.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 538c473e4e3118cf56d5baa62da97673eaef43432ed1e1e066a4895e5146a4a4 |
|
MD5 | b875b6cc3de66e93b6d8809888b9920f |
|
BLAKE2b-256 | 516e974d1ce4b0ca54cb0f05f1684e03a455dcf9b2e0b280be209f5618cdb7e6 |
Hashes for zeroconf-0.51.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b0fcb5a53f2cbd86b42b4abf8c32d1ff8fe44193c641c31db7bb68c93ff0d4 |
|
MD5 | 2f0a61864f6d755cc2087d0d941408f3 |
|
BLAKE2b-256 | e4275c4d5096d81ebbb601b797a1e1123911043455b2ef6f2ba10060cbbec0bb |
Hashes for zeroconf-0.51.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec50fe5ce109b449ec7c879d40804f98699b1b4e03719ba68571bf4f53144902 |
|
MD5 | 07632cecd0ce62c680c599d0a903a919 |
|
BLAKE2b-256 | 2a01766d4c6a849e955065e66163d9b230f58c50d9a2ebd6cccbef262ec22dba |
Hashes for zeroconf-0.51.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 462d1b7d818241219468a12d6029a41aafcee7f1d4d265dafcd32f7641209c74 |
|
MD5 | daa8295a646bf783352a2c4f4e2c1845 |
|
BLAKE2b-256 | 63bc6c5595b8e7b6a5be6114aa856a07081ef3d8e1aea0d11726e1c5b1792d26 |
Hashes for zeroconf-0.51.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cc4508d399d97acfcdcdb6ab41f9aaf2688f82733d5dd1de63691e6eaef6401 |
|
MD5 | 70aca95a857ffa26755a64588de5ad01 |
|
BLAKE2b-256 | 9b5fdb125a29d6112c4eb2313abfd9fdafef88206775b37d86afe4fa2fe14416 |
Hashes for zeroconf-0.51.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500b3546c6cbb24cf5ec38dc328bf7a5e19686c28c4f03b03d069162f50dc909 |
|
MD5 | 922943ea808f9d4cf7caedc786958e01 |
|
BLAKE2b-256 | d8103d0b5799e7a7202339a02f3958cb33656f72c889e730db7cf37696dcbbf4 |
Hashes for zeroconf-0.51.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2291d5572f0f7c5b38244832d2d97657ec089a5a20b8ea2b307f8dcc355de44c |
|
MD5 | 18789368fcdcad7f9a4ef7873f8b86f2 |
|
BLAKE2b-256 | a4cba1e5cabafeba6e2732e8eac442753b0b6fb1374cb1136b190f16a3f8cba9 |
Hashes for zeroconf-0.51.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813916123d985673a30370204d84c177fbe442788beff95b2a0a7162a48b49ba |
|
MD5 | 2586f856afa6221785aeb5e5572ddc26 |
|
BLAKE2b-256 | 0c9b22a1e3a33268f2357a94fce8e2697b8eb1287331572db51e0868fcf43343 |
Hashes for zeroconf-0.51.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1606cc2189bd69ab3809f2737fd87e89a6d39e01b06f13205d92809e0b84d9e1 |
|
MD5 | 2320e8e10a2b3eb680ba2584c6cd8977 |
|
BLAKE2b-256 | 5f5541334f9d5d2de992e22c07c14722254d958db44777db358505c4e82925a7 |
Hashes for zeroconf-0.51.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b322023ccfda3cded51f59c37bf36c8db25bb36e889264d109485a64c7edfc |
|
MD5 | 07615b645a31a379da5ea028589920c0 |
|
BLAKE2b-256 | b96de310abf13b80bb677b773c0432e62dcf032756ce6dde8ff264f1742572c5 |
Hashes for zeroconf-0.51.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd69f1cb34846dfba763cc75614187ffe02165197dec0f7297f4a644167cecc |
|
MD5 | 9d7fead4efc7f4b46d79b5475a9ddbec |
|
BLAKE2b-256 | 4bf2df63c8075a00376a79259c22357b762ceb774533360178b09e29ebd3e9a4 |
Hashes for zeroconf-0.51.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e091d51887404fa17fda0ebc55f83f8c7fe7a8c05de444ef2c2248d0ebcabfa7 |
|
MD5 | 6f6a30a0f71fc8b10b4d74eb2ada5729 |
|
BLAKE2b-256 | d5a412cb9461e49d3cbf20abf10980b7809bf978adceafa11a619528b066a8af |
Hashes for zeroconf-0.51.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0992033fdbc974761591916697995d248167d5c20c53c2dd083e62d9b6798cf5 |
|
MD5 | 156ecd0725d97d7029781cdb8ea1935e |
|
BLAKE2b-256 | 938b85ba018fbf1850d0dc17553726608bc0405c46aa3b395deff13938d75807 |
Hashes for zeroconf-0.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5bf3bf29076b7bdd0e747f25d0b6989b1c3e5eb2894862dfeb9a25a1fe0f21 |
|
MD5 | 4d491c133e10e17daa5862b1020fd100 |
|
BLAKE2b-256 | 7f7a17ed5ccd52761be63e27dcd2ecbf16c82e89843fd1e7e9ebf4a75c4345c7 |
Hashes for zeroconf-0.51.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd03accb7fafafa2ec85b865d9ca4929f76021d376e7aa8f1ae2a23965d6b96 |
|
MD5 | c2021c5091e02434b87d35f8f5581689 |
|
BLAKE2b-256 | a956bde3fd65adc46dca0aa4c080dfba201ce5f95baf476e958280a43ac41b97 |
Hashes for zeroconf-0.51.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe0cfc007701c9d1c2aeca545b42188d695e989c083abc09c7801672c92bea5 |
|
MD5 | 6ba7a5396b1df38d5ff2a23b9fe3a14b |
|
BLAKE2b-256 | 96f1c6bdff20660d14f6be4fee0e9161234b909f7a67a0a45eb62413fbaaaa47 |
Hashes for zeroconf-0.51.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbeb987b11b5a87658f31e17a1e589887d348cc6086863e69b1f375af5a382f8 |
|
MD5 | b09f72e4f96a228cd7b340e63f923da2 |
|
BLAKE2b-256 | f810dd7fa02ecdfb483d31ea9c7da6693211d52d6ebc1788b9c1cf88c9ebc0a4 |
Hashes for zeroconf-0.51.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf5b6779b572a7179231eb987ef12c427f6d265166bde0490167a713cab84985 |
|
MD5 | e1be0254ef5b9046be0b6e35e70724b1 |
|
BLAKE2b-256 | 354fee88cdf85b1eeedd739cc7f756a3b7a3398dad79c17d90289a2e07fd1ace |
Hashes for zeroconf-0.51.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b09357573901b906457cf9bdab0cf27b1c15220429226228e38fb53d63e06236 |
|
MD5 | 2ca9a7b0802af1ae706cc34b587ceade |
|
BLAKE2b-256 | bc5d88972e674b50afe1f3ec1f216cdb3a92b9d1507a61c8cee629187df9f72d |
Hashes for zeroconf-0.51.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91441a344ae31b3f81de1e760b4bec2f96764819c4f17784e7b7d2b05ccc36aa |
|
MD5 | 532871d2e2671a0398a9c663699cf85a |
|
BLAKE2b-256 | 333b914303a42df4b61ab0661b8f1bfae05d7f11da2a06828b25d3951c357eae |
Hashes for zeroconf-0.51.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e7c46e8b922702d424077cf871e490ce241948f3c64c1075e687d02fe27a9e7 |
|
MD5 | 2982e0f88b79d8f8d56ccc6a6fbe146e |
|
BLAKE2b-256 | 8e98c6f7e09ccac6bc88bd34788a4fc7dbf102fc7195439b1dfef2e001c67d83 |
Hashes for zeroconf-0.51.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa57315737b0dc4c06f2284807dbc41e9bcdade5b3057cedeaa77901f4b1ffb6 |
|
MD5 | 9827238a3c4c46f9c2dd8358241c7682 |
|
BLAKE2b-256 | 8a0b932a4dbe072d74dc4afa0a93edd4edfccf48e21d60b97956feea36651eaa |
Hashes for zeroconf-0.51.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b04b91212be1695417cef998146c7c26ead9181e36eee9c6cb7a84a1956b76f |
|
MD5 | f6c28015a54b6eadc08c7b7f8cec0e2a |
|
BLAKE2b-256 | 00cdf22db35e00a9b06fffb73dd217a3bdf99b786694e8b85e478fe76aa1c8fd |
Hashes for zeroconf-0.51.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ef8a279e66e984c7d4557e446f8e8d8bbb00fd9cc0e1b01b4f31da2d391ffa |
|
MD5 | e55e76f5e8954d09d20ad7334916c668 |
|
BLAKE2b-256 | 88b98792dc547726574622fef964de1459a3d28abd896f44e66112a8aef664d0 |
Hashes for zeroconf-0.51.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe5aea7ff069d9c729eb1c24e5fd677128ace23f2f4f508c9fe7cfaa2b1709b |
|
MD5 | 8cecb977fb953d9db297fcf607bb96e0 |
|
BLAKE2b-256 | 94016f3f15b96ed82fcbef0c9d0ed20c6ebb21366dd7576c221f7a00186b77e1 |
Hashes for zeroconf-0.51.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fb14bf4e36c7e5336bebc5b4c6d35970b82bd939c4673ea2d42112e6361b9f3 |
|
MD5 | 3ff0f7cc794b34d0424ba2b18454c186 |
|
BLAKE2b-256 | 27ff7de5ec1fae08cc92e1ac2c063da03c6faa542ccb598b22433250cd2f0eb3 |
Hashes for zeroconf-0.51.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1262bc5e6a8b300261983c10835f373c4c1e6c32ad0f66012f03eb944296ade |
|
MD5 | 7b0ead337e235604b6fa2bf5596324a6 |
|
BLAKE2b-256 | e5f31f10de744887b1b9e3d06e3e4a5a14618d4d6d5aac2adca8019efe53edd8 |
Hashes for zeroconf-0.51.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f32d8f5410302de37f947a1201269d8f478c466d45aedba859166b058b155b8 |
|
MD5 | 60cf056d40cbc042ad26ceeec9be706d |
|
BLAKE2b-256 | edc24239c7b36e931b0f8185b6bf9e881ae6ab4aa1c5636b2724ab9c1ebac583 |
Hashes for zeroconf-0.51.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24639516542fd524899d8e3ee4669a316652a5c179bee8d813d310f99fd02edb |
|
MD5 | 08ea4665dc8cc44128a7c8a0d4e9e6a7 |
|
BLAKE2b-256 | 2183f058a7555f6ed051df3b11799a06ba90ad9ba5b99e7d36d4e06cc01d2318 |
Hashes for zeroconf-0.51.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c996e936c751cf9c9d095d712285e204ea7a5834fa941e17e7e891616cb7bc07 |
|
MD5 | 82d79bb3d5f5fe54c6f0ed9883c4215e |
|
BLAKE2b-256 | a521c23aae1cbf9eaa1c560c5bcd42882a336f074fc911f5f79d1b92dc4c5687 |
Hashes for zeroconf-0.51.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d20335abd7cf583edd31a23620c1c004d37affc4e7d8568e1345b5648a38c571 |
|
MD5 | 8c490057de0e057dd92b1748c120e5ae |
|
BLAKE2b-256 | 1910b0e04207ed3d75f6b11b60663d3dcd690b148805842fe40907cf60da25d8 |
Hashes for zeroconf-0.51.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7af2ee49333273ab3075e9d605ea3a2ab0e8c7c53a3360f784bc45636addc13a |
|
MD5 | 9a8038fd4f12a8f918e5ac7b585df381 |
|
BLAKE2b-256 | 4aebdfebce0329868c8f8a159652576e6222f3b32ee96b7dc50661013d87253c |
Hashes for zeroconf-0.51.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae386a03bc81b66d460c750cab3823c93d9422e019753ad2bc5c7ede181840a1 |
|
MD5 | e64e5bce6d1a5e5364cde11f071246cf |
|
BLAKE2b-256 | 8ad41edeed4eb6986a44367e60f3a10811394fb39bde8194e6688f6ff2c7db02 |
Hashes for zeroconf-0.51.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c35bac40c6bb7603bdc7cc16ed993111a6b2742e5a8768b378c9906ea08233 |
|
MD5 | a4f755fc918751352b5b459daf4147f1 |
|
BLAKE2b-256 | 7aec2dd07a66ab0705885c4b7b8a7c7b42c4d93d02c3b163ac2b06695cf59465 |
Hashes for zeroconf-0.51.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6130a35f642e75aae4693b00b53bd56c6c58a25163918098332a8a15c7e04d6c |
|
MD5 | 698d617abb0f6172ce7810df805d0735 |
|
BLAKE2b-256 | 1aa7fa99ebc6197148db53e685f2aa518a52358a2138e7062dd7bc13cb31e321 |
Hashes for zeroconf-0.51.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfebc5068b705e78b8e5e29ab59a8581445cdb8ee81ec934fa42ecac0cdd0923 |
|
MD5 | cb430cf0b67b6acebd78945d98e95769 |
|
BLAKE2b-256 | ba372f450955f96e1826b09f3ff900a84a898006091f38ce67ec22fe69ec5adb |
Hashes for zeroconf-0.51.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0963eff882a6d6dd7ec40cc4f6e8f767ad3ae1e9fe84d2984ec9529ff043cb |
|
MD5 | c25359339d7d3f5c860ffd02ce39a778 |
|
BLAKE2b-256 | 5f0b412e4783ac37574b17254f7db60f155250c33ef09e110662510caabd6687 |
Hashes for zeroconf-0.51.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f61973f8f69af0058eb9777eadc1659002a097cc30af2896cfe1e52ac19957 |
|
MD5 | 67ba1a74fa694663f87106889a8da2ac |
|
BLAKE2b-256 | ad92767dae779874bad668966ada8f97904d1cbfd8ed5978c920af1199e3e520 |
Hashes for zeroconf-0.51.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df38012aa047757704c36aa9c4672ff576c63d67b5ff9b48f0b9154ce6d16b9 |
|
MD5 | 350ae1d7a5e576f15545cfa89b8373b0 |
|
BLAKE2b-256 | 3bf9207f9a69e650ce73314fdf964400589931ee35105120ae263994ea83c613 |
Hashes for zeroconf-0.51.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bdcdcb7ed830fd5dee76a1daa2b6fbe419beb226393cd89d7f19540f2f346cb |
|
MD5 | 7d4bb1ddd5cdf5dbf8c2a3176bf049f3 |
|
BLAKE2b-256 | 2cb73f4325bacb937e17248e11453fc31fc1bafb9f1e6cde0f412839329c9fc3 |
Hashes for zeroconf-0.51.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6414dde3c8540828f14f5ba888ca7a8fa4d5df2d4ff29cd57a7beca3c208a9ac |
|
MD5 | c1a367503ff7f9c5efaffc2996f6d7b7 |
|
BLAKE2b-256 | 260791e8f9fa42960fd39ceffb1332c30f76184d027b2d1775a6719dc427dbd8 |
Hashes for zeroconf-0.51.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 478ac352fe8f8b87f55de30acc4fef9bae0c843353357a06d514ce15ad8c8239 |
|
MD5 | fd40974fb0b01173ee71386816735453 |
|
BLAKE2b-256 | 57350ab40cbd4aef9e4d10489faba8964e0d9693034d9a96538d20ad73d3ba0d |
Hashes for zeroconf-0.51.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29894795e26a008a3d473b46c0fde3cb08ea5b9bd21b61b469a66aea4e4b45ae |
|
MD5 | f5e80f70da0fada15b92788b20502c69 |
|
BLAKE2b-256 | b3f4ab0c67853a3744845fa0f3bb21958d8151d424715e69fe64e1a3d1964677 |
Hashes for zeroconf-0.51.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005f820f34761a888d19904475357f8bd85f27e549cf9b0d9df49f843cb8f534 |
|
MD5 | 7d65039fcf9d86022cb24b8984f5545e |
|
BLAKE2b-256 | 652585b8351658bfbb9d5e6f6deb308cdd39f6a75ca0711e8a85a2398b66bf40 |
Hashes for zeroconf-0.51.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e048c5b781fb3f9d3d755de3aea8ee7c616fc379aa5796d1e9b3586e53cdc2f |
|
MD5 | 7ad845555ed82cd735b66e8917c316f2 |
|
BLAKE2b-256 | fd5289ce8a93aa1032baf66f8c5a0b491bfd2628f6d8c62a17e3da23160e46cd |