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.100.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 007046247e646f24f006c4292bb200378a1fd49e894d90a08be956c2ee387897 |
|
MD5 | 99f9b80be87a0674f87285f90308f585 |
|
BLAKE2b-256 | 3508544df6a7a3efde2867b1d8eea4659f666a2127396df22d5f2e6596c23ec6 |
Hashes for zeroconf-0.100.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b5e4dca3398657005345d71a41894d06e759472a3fc130b9e0e5db45e1422e |
|
MD5 | 6fb409d36587bbac12de25b7c090edc8 |
|
BLAKE2b-256 | 7b7cbd7deace18296ab04f287cf4145d2256953e7959f5bd402f5eec8cade481 |
Hashes for zeroconf-0.100.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc41e97043e1da317588381316adabb5e0611b3f8437cac93ad096f8a106ee75 |
|
MD5 | 21e50723365c4b8d8723a9c82979e7c2 |
|
BLAKE2b-256 | b8f1425fc8b66efa1cddc4093b39450d47be986c962ed1f998ba522dcc4dd527 |
Hashes for zeroconf-0.100.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affe94b9c029f46f6887a013b46ea61fa1f5ed1588f270217397efb10c3662cf |
|
MD5 | 5ea232e0ab1feeae525f637d60b64833 |
|
BLAKE2b-256 | cc7da16e4fdb1bc37872798922130c1e5e497da916ae0cdcdfcd04d16dac2a01 |
Hashes for zeroconf-0.100.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f8d977933268d88ec726e060d6a0c233a6e087c7a5a2be05f616eb1a271e0d |
|
MD5 | adf6a5c16470df30f4a7f4a0f93428ec |
|
BLAKE2b-256 | ce4deb82ae816bdc863fdfa0c660ca5f1ab84d6365ebf4ecfe58b9200c414875 |
Hashes for zeroconf-0.100.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3142f1d6183cda84ba8960d3b81eb89fcc7476812d8d845adb8a799042b7841 |
|
MD5 | d9945a52bc57290881f7464e9099624b |
|
BLAKE2b-256 | 042dd49bc3c946343e1a8f15662c171b4d5a50496d44af2768258219814b272c |
Hashes for zeroconf-0.100.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557c80cdc71d9d61a0928b9f50060aa9da4975e9f992dde5a18ad14a620553e2 |
|
MD5 | 08be6d932a1de22b35aae029043dd3a7 |
|
BLAKE2b-256 | afb194fd3e50128bccfdeb027bdc86591d8c09c5782321322b98080f546cfc81 |
Hashes for zeroconf-0.100.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f98deac9d30c48753e8f668b3544b1d3c3ec2aa25db7171d7feae603f58d8e |
|
MD5 | 73ca2f17eef0f84368ec9434a9cf87ea |
|
BLAKE2b-256 | fd4c9a5959251a910fb134099a5b6b2d3ba843962ce150779876b45e61498a77 |
Hashes for zeroconf-0.100.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae011707d6f1b4343a8360bf2f279b590bd1ebbc67dc19a78d8c19a3f842c029 |
|
MD5 | c63b5046312713d221dd2cceef774cc9 |
|
BLAKE2b-256 | bcc9a80173440bef81b69e285694628a93eb414bd2992d75c1f539bb43138863 |
Hashes for zeroconf-0.100.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a4b7be71619ad8e58c29f3c05a0a1c17d2a0fe4a0591217fec7358b47d1a54 |
|
MD5 | 751ea2060af4baf5e97c19b3706a9f67 |
|
BLAKE2b-256 | 288d7e13a49241eaf526a88bf3b40de1f2418cac3626bc27e645358bc20d5621 |
Hashes for zeroconf-0.100.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf0ae8ca46bfd8a5a3ce3c5318d4d436411a524aade321dae61d030fcc7862bf |
|
MD5 | b8035d867b0810222ff8b1afc3925d7d |
|
BLAKE2b-256 | b9550357b1696631dc8f594a35425017bfc038024e1189dbe6d7393973b78479 |
Hashes for zeroconf-0.100.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b65fa4cfd75960a01565ab9a472b58b77b4eefc90b584163f433651db81fadd |
|
MD5 | d641331bea8de6a91f5d90e231c271b2 |
|
BLAKE2b-256 | 2a8b2fd3e4112a56abd6bf709d7bbb215a652b517f98e6beee637169768cd660 |
Hashes for zeroconf-0.100.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d133854a14728edac17f1efcfbcfa8b1e6be12e9d097497881930f93592287 |
|
MD5 | 791c69249d44a514ec5bd33027a66c02 |
|
BLAKE2b-256 | f3b415a778961e34f9eaea3688beaf82d4fdb0722929f95085f76560259233d4 |
Hashes for zeroconf-0.100.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 294a1d210b4f210a593c02330eba034977d3c8325115f277b5e65cb6895d1911 |
|
MD5 | 4382de5812a147854ff039b34ba7901f |
|
BLAKE2b-256 | dd1ea9b2edefeaa89d9a4d3c58f735185c57bbd186db643d7fd8de0437014a34 |
Hashes for zeroconf-0.100.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb396e2f0d9e77df1cd84213bcb170d3b012b1366a79114cd2498149d8687405 |
|
MD5 | a75b7cc75700a81dfb580095ac79fbc9 |
|
BLAKE2b-256 | 5d285de4214f5a1e03e89f2f6ea79697201c1900ec32e51c85628533b1df5616 |
Hashes for zeroconf-0.100.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cea0bebab7f17b964d4e30dc89b43db3edd16e7ed1a15bec93219d0532c09f7f |
|
MD5 | 57f2f96f3db149cd76ff457cee4525ff |
|
BLAKE2b-256 | dc47f1f7349706ee7adc048b7df35f5389829dd15c03c085af402229be140c90 |
Hashes for zeroconf-0.100.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1f44f2bfc611f273870394e122b7dbba5c764b77268920916d3e202c43089a3 |
|
MD5 | 9852526fc97edf384729ab6145ef3bc5 |
|
BLAKE2b-256 | b22a6ed55f3d3458dd160726a32fbb696f9627c7e190e852a60067f22888fc4e |
Hashes for zeroconf-0.100.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f12956f1686111c61dd62cff32a3bc4d244246f73d65c68f340b67ee890d8f |
|
MD5 | 7e780047cabac4c0d448d78c97550ab6 |
|
BLAKE2b-256 | 29c3b48ca8503da0b5da77f23e3ee448203490c35b7d3a795ad774aaec8227c1 |
Hashes for zeroconf-0.100.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0a12b8ae05c2bd99c66f89f92385481c9e2a9f10fb91d94a12e8858ee32cb2 |
|
MD5 | 7fbbee6121a0d45167b14989748684c8 |
|
BLAKE2b-256 | aa60e26bebfa9ce6dfba931895f6c97666d314d64b31fec154b7ac8681f57478 |
Hashes for zeroconf-0.100.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04f5717f79da763973ecb209eb9e3456119b2109325fd39f1086d7de71a3090 |
|
MD5 | 68af1cddb950ce2de2ce266296b2e71a |
|
BLAKE2b-256 | 1803b61d243924789f96ecc9ff44df4ab4fb4e30ab3fb48965986a3588e8c938 |
Hashes for zeroconf-0.100.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d359199db50ba064004f9d71ae57b01f9ab81ae02e4017f41407155d720f391d |
|
MD5 | 02e683636ed208a264f818c817a7f3d4 |
|
BLAKE2b-256 | 050e3e170daa8fd8fe7be52d12d2df4f186b57310a58b2092abed6b81adc4605 |
Hashes for zeroconf-0.100.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d66eae9d0574b979980153cbd832a8ff5aebdf140053c5c1cc53bfe35355635b |
|
MD5 | e787635bc5b8099d98ef1fdb085f76a6 |
|
BLAKE2b-256 | 739759cc85ed2f4422d459f8df611ca63cf519ee3fda106f1cf2d9a275c730d9 |
Hashes for zeroconf-0.100.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beeee19596b52101cc76b1edd7e74057cf16eb4617778864e0629d0324f36cd5 |
|
MD5 | c4af4580fd0de487133513c8d5570281 |
|
BLAKE2b-256 | b113e50c39d1574ca3cf67e171437afdfc479aa7262d92af68cee0d9b32dfcd3 |
Hashes for zeroconf-0.100.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8538ce684949317dc786de69799a9e27b9dbd429328c0f7fe98411afc73a61ac |
|
MD5 | 57a9bc8830ba9cbac3478609db60cc70 |
|
BLAKE2b-256 | daf3cb48e320d8f2ee5ed4e90c1c9a45b964544842d2653ce2185ca310c2277f |
Hashes for zeroconf-0.100.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473e780b7905a07544f976aa1c5623fda3fc9a53a3d110e33fea7573b1916786 |
|
MD5 | 2a0281423a3b6e81e7fd7a4c2949692b |
|
BLAKE2b-256 | 12886b20cfbccf8fdf6a0293c3f6489d8633f89340b4ee005fe10bea7103d873 |
Hashes for zeroconf-0.100.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92da2aed5a8b6a04a94448dbc72a0f48d8e450ea7088bd0128d81978723cb7d3 |
|
MD5 | 25f7067de42bd75d4116a61b706ace9d |
|
BLAKE2b-256 | 37b7fb3bc1711fd87531ae734dadc0b6a69195aeb15ad38b52a899b83ccb2bd5 |
Hashes for zeroconf-0.100.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2948b542ddd795041c2de61cb5f860c441bcf6857a4ab6b2d1df067bba32a46 |
|
MD5 | 68e76f8df8cd1d7d6c86bbbfbdd8616a |
|
BLAKE2b-256 | 84eed975268e75cea89c56b8938e25ce35a53a2842f2026f4005e81a8ccb996b |
Hashes for zeroconf-0.100.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718ae8e5760ccc01dac6cff3aa84f515e36bd7e656bc1964a50076563870f945 |
|
MD5 | 1de4294f2720d794582a4cfcbbbc1dd6 |
|
BLAKE2b-256 | 26ed10cafb05e5941d64444ac2be828d4e6b00bf6b820680dee0d5df833c826c |
Hashes for zeroconf-0.100.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb84343fcadf5506d13ef92e98ba1b8bf09f0b0474cc3a6459793dd723c80791 |
|
MD5 | ec2aa685c9517276a3d91779836ea01d |
|
BLAKE2b-256 | 62d709be551dfd5009cdc1ad938e57c1164f3161e9a62564142bdc7a8eb10dcf |
Hashes for zeroconf-0.100.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db01287210bfe15fa0356bfd6d38955978532853e3cde850c272d7e23cf5ed0 |
|
MD5 | 9b7aff71224b5693469c8616ca56781b |
|
BLAKE2b-256 | b8303011d07d143aa4a65ea494004345a872ed144a591c33c48cc24bb9298934 |
Hashes for zeroconf-0.100.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7eaa963c214f134a8172620d030abe258fce27edf8fbb3fb06b163bf6c52bfb |
|
MD5 | a62879135b933400505bc5dfb100d8e5 |
|
BLAKE2b-256 | 03c352c5fecd44e2bc57be5db7079c37209fed4fe03bf632b2804d0540987690 |
Hashes for zeroconf-0.100.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f0a772ac86e24ed9e269d8da827545030d4f91941b794a69ba9c7130199811 |
|
MD5 | db0a438421fe711eb49f5d0d668b363d |
|
BLAKE2b-256 | 6516b21ded4aebb47607fc585cebad9d621dc1cd08eea6ded85f9d48391a2472 |
Hashes for zeroconf-0.100.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e797bdd9cfd4305ac68c259251a96236a68dbb2358b5b2c93f38c9664704172f |
|
MD5 | 226df7e9652f050897a6bc73bb5fa5e5 |
|
BLAKE2b-256 | f48a13cf0116ee74721a5cf2c7e70b0b5bf693aef241156b15734c3c7cc7a583 |
Hashes for zeroconf-0.100.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2afea3ef74f3482f63af5dc5d92dab6d99644ff46b3c0732593c8cfc732a64f |
|
MD5 | b9922f376d90ba2f142234fe7cd4d00c |
|
BLAKE2b-256 | edbedf20a966cffcd5414c0017b2350fae54376b850bae548e9317e21530faf8 |
Hashes for zeroconf-0.100.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7929efbce51a9f528d693bcbd6fa5f06a30212ae4cf1cd5e0e2de698bb472e91 |
|
MD5 | 0988b2c619b0a517a68977562933f00a |
|
BLAKE2b-256 | e4225a1db3900ab35714b2b8c3058fa8b4c0ed273cb09a918f5ea215ff31e38e |
Hashes for zeroconf-0.100.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbfaf4da4925773c10de7b5af7867ce2385484187036523e58b6691555c293f7 |
|
MD5 | a96d65bae6ddcc35bac7110daee056cb |
|
BLAKE2b-256 | ea25ebdb7637b69542a30365974228947a195d04c36e2170ce049bf9896e3f8f |
Hashes for zeroconf-0.100.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4876a4fbc0f55f323690e17b2a91bdd2500b281c819eae2ad4de715bd921aed4 |
|
MD5 | 9c44486efaf183fcf4127853c1f4be07 |
|
BLAKE2b-256 | b63e3d57492d6477740adea0a4543ed530e6737732f7b817f72d1932ad9c8455 |
Hashes for zeroconf-0.100.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceb6e65e62d0e415d32fef0860652232fe8d75e883b5a4f9db1c47b47ba37008 |
|
MD5 | 15a91d46cdcd9b10e4f06b0ba8e20dc1 |
|
BLAKE2b-256 | ce6a1b2bebb2581a49535fb5d93e4ae68e3184c67340b7b00028faec1f04338a |
Hashes for zeroconf-0.100.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed11ec4c4f1335cd64daa24c5ce408ee71e1c81f48ad43f8984136a3812a20d |
|
MD5 | 904d531f3ca57581e5899b895c80823e |
|
BLAKE2b-256 | 124f7602b1e21a94cd59591a17c3bc57fa74724488d9232ab77cda4eaae5dce3 |
Hashes for zeroconf-0.100.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee20f9bebe346809af340d5c0bde3a1e4f10f67904f30f64c6e5859e1aec9b31 |
|
MD5 | 3a62679019ecf5489cc9bb3daf2f07ca |
|
BLAKE2b-256 | 02cb5ab045da9586a19c76a4b1ede98631f77b71f384be096d193e0781042eb0 |
Hashes for zeroconf-0.100.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 394c0d8090c9139b962a543f8f99603c47994094e18ef8fa5b741452757f6156 |
|
MD5 | 4d857d8fb2d893d790225aba7f48b2bc |
|
BLAKE2b-256 | bdc190774b32eb5c5fe1bfea610f6e765800acd6b2749263ea14dcb6c51f4fcf |
Hashes for zeroconf-0.100.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea0717cfa8f44f490245581f68603d74f7e976295f3de9941e0bf66886e9dd9c |
|
MD5 | 3487ea314a5629ef90831f08380bea0a |
|
BLAKE2b-256 | 04e446dc041f0158785ef5ec08d49284901cbf53c2639fe72299c18ba8a33484 |
Hashes for zeroconf-0.100.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e446e467d88eb7984322e170f1be4bb8fca6b85ab6d45e493a5fb113c60411d1 |
|
MD5 | 45f6fac6ab0aeb38932dbe7e2fdaffea |
|
BLAKE2b-256 | f333b4c8fca57ec75f9d828a3aa451ce325b75d744258d431c08ee87bc76637a |
Hashes for zeroconf-0.100.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4cee410b72170de6971ffe975c2412166a896a837a3945873411ed2c77bbb4c |
|
MD5 | 426480634684a7e49fbae2469f321993 |
|
BLAKE2b-256 | 9e163ca8d789ecba577c9c53942649ee5c97b10d293d5ea84f7d1d2a5c7e8c36 |
Hashes for zeroconf-0.100.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8232da3ce54884a93ab74fd35c39dfa4378eb87fd45d646e4f88b442a0045e |
|
MD5 | aa255b3c2f5988101e469725de3c5c21 |
|
BLAKE2b-256 | d0d9f240ea256f0efd5812202feb9bb3aaafe640d0041bd924c62d29f0405da5 |
Hashes for zeroconf-0.100.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c798807866082adf83b434acda0540ebce3e968427a36045b729179baa6b69ce |
|
MD5 | 0018371199bbfa553c5cdd92e559d8a8 |
|
BLAKE2b-256 | 49b22ea1dce755f36aa8672a1ced3c1085f9c380ebe1ebd09fb0905e41d7defe |
Hashes for zeroconf-0.100.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75edf41251796ab24e6499f09cad3fbe2b72742ba471a2c72b5c7505ddf09dbc |
|
MD5 | a153aba9755ebdb6a146ad10d0b71513 |
|
BLAKE2b-256 | f025bc0d523d7349a1c25796e61f2be66f2b84e64306b0cf237de6ac5fa8d4ea |
Hashes for zeroconf-0.100.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d860fe11e33087ab3ecd6b30a9fe836614dcb35fa68fbb02773e348e6eefbe94 |
|
MD5 | 51ba1999ecc4ce7a2f052d853051ca25 |
|
BLAKE2b-256 | ad3b3d144e13038c4bf72f2412a32016dbee83bee25dd6d92105aa57298a8462 |
Hashes for zeroconf-0.100.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913f9cfa888b7d282a587c95bda537a20319d5f9cd057e51680f5fe6750c3c55 |
|
MD5 | 96ca63fdae5e2926c43d58fe6770a498 |
|
BLAKE2b-256 | e232c5b5828301e382b77be8808bdd73d03ebd08346ee3687208842eaef3f597 |
Hashes for zeroconf-0.100.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70677eb4d81682f27d259de2af7333df5da3de08ba9aaefbbb32baff669f4cea |
|
MD5 | 5fe337564d9d6d3754238016a009b2ce |
|
BLAKE2b-256 | aafc75c0baecde580a738d5af0db61f7df3ed59fd2ca2e3dfff33beb32f54a65 |
Hashes for zeroconf-0.100.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4537658a23d13c0787cffc785f915f55d9c04f3b0767f5b10a52330d978d18e2 |
|
MD5 | 1e30ce87664c9aa64a2ef89bd8869020 |
|
BLAKE2b-256 | 7bd2a18b4bffc14c0a991685e4ceb5196d7e6bb3f8bb270fc47c1ddb7e5b4751 |
Hashes for zeroconf-0.100.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1af1f28a536eaf71a90aecb665cff3549314191177b5ce0895a69070046ea532 |
|
MD5 | ae9f162aabac4d64c35517f214d9160a |
|
BLAKE2b-256 | 51c5801e119d0a8c8c8a70e3cdf02468a95328225ad65e200f70489af577184d |
Hashes for zeroconf-0.100.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f9f6079701881b3a73a84932c34b033593bcc35ab61f531d2255120f9f7577 |
|
MD5 | 6095b26951f969793a36c6e05ab0135c |
|
BLAKE2b-256 | ceaf1e2a328d8a0c72727da31a215703a9ca97bc7a7542f1f650aac09e1cb198 |
Hashes for zeroconf-0.100.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a50a9b74c52c0ec31baeda9424231a7f22257990f7d32734b90af1f945eb8d2 |
|
MD5 | 534d6b408ac5f661198d36914d6bf5cf |
|
BLAKE2b-256 | ed40571feece260fe20c7eeb496ed7ac0f32991d760d640fa741d892aeb8b732 |
Hashes for zeroconf-0.100.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aba9ac33a070280ee8bcedce43c553c941b2c9923bafdac031d7256959c2b68 |
|
MD5 | fba75d5ca13a02376735120b532f880c |
|
BLAKE2b-256 | e8fe1ee4addf5e0de18f09daaf8ddad7c24ebfd4882219f0d4ebd52c1f91cd63 |
Hashes for zeroconf-0.100.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf92f8bcc6d7e6d3dfcb0f26f65ecea1ce7cd3f9bbc075adb7b4d9622528bd5b |
|
MD5 | c6ec5901bf3781ef6fd8096561e407d3 |
|
BLAKE2b-256 | b1c64bdb0c0da6b0cd0da204fccbae1c03ef8975065ddf15c549006ae9e49fec |
Hashes for zeroconf-0.100.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa3c262a5aee7bb98dc6b1ead2836768270eb938a7dedefd86d60ae1c436fe2 |
|
MD5 | ecd29918a50506a340f574d9104f03dd |
|
BLAKE2b-256 | dd135b005eb178c0f683565c1efca342109f4bee6f8261b9299b844545537cd9 |
Hashes for zeroconf-0.100.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13cd100d25786be8c6513962642a7ba2c8469b105220463dbba13282e61538ae |
|
MD5 | 7a045b741d54afdabaadcdc792c8a5ad |
|
BLAKE2b-256 | cca6541fb6e7417d94592bce87b7cf77a874ab7ea42876a982efe243d4826514 |
Hashes for zeroconf-0.100.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f788b5b557b6d1c0207a0ffd55b350082a14095f1e156427033689a1a5e7bcc |
|
MD5 | 7e7c4ae442f46f8be5bbf77885ea4e78 |
|
BLAKE2b-256 | 99d347e1e7b005235abe23f2450a99cf2140bc2f974f6751b8c0d867413af50b |