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.46.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e341a868d29016a08e3ecc5429378c02bc9eca512da527a1e9d55939d5719a2d |
|
MD5 | be1d2f0b94e262bbe42bd7efb8b8cd83 |
|
BLAKE2b-256 | f591605ab1c598722ff19c8376fd5469885dba943bbd18a9ff77e23afd91c4e5 |
Hashes for zeroconf-0.46.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d07266d2b78172391ce270155bac4e734a179ab65669997e251c6d702a406f3 |
|
MD5 | 30a56cbe897d1fdb5f1f73d32874f176 |
|
BLAKE2b-256 | a6b5393ebe6aa02b79201deb9a6e30d841ddbe1fe7839c3fafe5c1e9c4f6deec |
Hashes for zeroconf-0.46.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c1c4c44f8fee9b2853811ce4c76f9e80c56994a4ce3f9c3dfdf5dc9c23d31d |
|
MD5 | 7a927f9ad23fe5388dc17f41872ac2f4 |
|
BLAKE2b-256 | 5a4e4b244a8bd6c99480162081e271880f1cee95456b15f8d92a87f9a0c7eea7 |
Hashes for zeroconf-0.46.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c66bb6f295d0fb954406f609d5e6a0e007dc27346312152f1548cdd0b46bd1a7 |
|
MD5 | 58db54602587be6d97ee30c66bddabeb |
|
BLAKE2b-256 | 105a339b39ac6721fcbf4072f51b5a3c77cb1cd91cfb6c5116472f667f7bf073 |
Hashes for zeroconf-0.46.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fd612bc3a02c13625c5f6167b6cd7ac808c2b6954996fa8cbddc4b0e6fede1f |
|
MD5 | 4b74d7cacee786ea7e0930e629616afa |
|
BLAKE2b-256 | c90a47dd5272cae0e197a09ae22c40ac25e918871f1eb859064153736e32b05b |
Hashes for zeroconf-0.46.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99d8b2fa321cfc97b4a4990b83d6d1a05834a42af80890b2d94856b37aa2e21 |
|
MD5 | 85961ddd18a2a9fd3654e825fe862edb |
|
BLAKE2b-256 | eedf1a1d787af7a96c90566b27e0acb4959148cd86288f13ad883064ce730f53 |
Hashes for zeroconf-0.46.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99617fc2a82fdd1eff2fe74d1a87ac9e3f5c7f404ad0a3abf90657670a8aebd3 |
|
MD5 | 8a382ffd9387aa5b231d0a403bf972d3 |
|
BLAKE2b-256 | ba48a75bc34c309d64272bb8de79057f13624d9225bf497dc4262e8a7b3c6bdf |
Hashes for zeroconf-0.46.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67586f990fee048dc6d6ec9cc878acf5457799208bf9b1f017e2f299efe50766 |
|
MD5 | bba6266a999bca3101e6af3c25b82a10 |
|
BLAKE2b-256 | f86064659245b47fb86a89a3b9f71068749f4cd14c18e820742dd8006c30a16d |
Hashes for zeroconf-0.46.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f9a527505abe0b8a81784e19a6c97119289df30de6b0e01055ca1dcf55d9190 |
|
MD5 | ea368d0ef2bc9d9b6b0ba90e3c0e46ad |
|
BLAKE2b-256 | d6a410b0da23172ccaff600a5b00d60c1c935586daa8b7b789d9790df5c8c4eb |
Hashes for zeroconf-0.46.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3adeda001e68687e02750619cb3e223b04717bc0534bb58d7040ed4fc6d1c7e1 |
|
MD5 | 32394a62d34d08a6893ef3dd13238fc1 |
|
BLAKE2b-256 | dbe50509dd8b3f6af068ee918cd7f88f9653fa76f4ce13f7b6fe4f77491b5d92 |
Hashes for zeroconf-0.46.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d0ee861c562d3f4b10c1e77b63ae4091a6c22824be390c53e8d80d56ba53ce4 |
|
MD5 | fef592a2536b2d5dc1c5237d4519b649 |
|
BLAKE2b-256 | 9d340db20c384acaece6fdce6b00fc0952be068a438201fcde83c8c9d5eb5301 |
Hashes for zeroconf-0.46.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3496b05db4fd034358d068802415040dc672fad7b09f2848b161aeab427cda6e |
|
MD5 | a7948a98a6a03d4f1468a9a8fa182e35 |
|
BLAKE2b-256 | 66d3d1e0fe9b0cc51091d8bfae41a96fc671bd1b8cb4e1015e005a593747eaf4 |
Hashes for zeroconf-0.46.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3652492b4be990654bfa9c81192624429d3ec9ca07a1427a215d88378488b567 |
|
MD5 | bcbe39c1bcdf20d0f4b90e299d9e49b2 |
|
BLAKE2b-256 | 9914c9a1ea7f656c73f4ca38a732914adcd674c183d2e1ded536057ec8304354 |
Hashes for zeroconf-0.46.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af522294d7f40615a6fd4d5da34bc66f21d21707edca4c6b1af0572ef6440a15 |
|
MD5 | 360392abe9b067db7e83c7dd8e1b8eb5 |
|
BLAKE2b-256 | 2a84f2827580930da37d87406fc4b1a47b43acb04fe35f8a5da5f2a4357cf67f |
Hashes for zeroconf-0.46.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a06df95d10f08e4e8b2407a7d70cc771848f7915e21dd1de9c0092e7ce6491 |
|
MD5 | 9fc08e430443b42440f87980d65eb3cb |
|
BLAKE2b-256 | b4c61c510d0d3000dd4ad4617353a2edb0d86e8f78d1c356c61c8ebd826b63e6 |
Hashes for zeroconf-0.46.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b02945292ec1f3aa31b8d9d46a361b2318228f8ab8034b4da6f476d0efe13f |
|
MD5 | b336df248ede9ffd513c2062a149e3ff |
|
BLAKE2b-256 | ac961ce5dda601cbb8ae0332cb5c1c0f097ed4f294f9c4e48e75a511c8ca4aca |
Hashes for zeroconf-0.46.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5aeb1fcf3ffbc7b9f8a0195d6dd7286c8a8a72fe266bacb93104dd4db7616b6 |
|
MD5 | 8c2e4383af4dad04332301b30edaadfb |
|
BLAKE2b-256 | c230f4a18906672c7bc923b81104a122e14337c1abbc3c8b3edd65b815d6db22 |
Hashes for zeroconf-0.46.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4cc12abaf88f2b8b50eb45c7f4d3055ac42f8bc45ae9b70315a10f0a1aae02a |
|
MD5 | 79c3ec9311629e02c785a8aecf41e0e9 |
|
BLAKE2b-256 | 00165c048c5cb4987729e3320e77562e3cb33614aec68975dd79af27f101205c |
Hashes for zeroconf-0.46.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ba77f9f573ac025b433b9af539be6ffb97656560b87b952f8130fafd85666ad |
|
MD5 | 8e33660ac8c30c371de2d66e851b4d5d |
|
BLAKE2b-256 | a583685f948cef0805997f054db968533ee32eab5098636714ef93b3129fab43 |
Hashes for zeroconf-0.46.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e491db973584f0028bb3824ab3161651d75fffdb0366f9efb4354403f476f0c |
|
MD5 | a72b8e7c30fdb1f9b57e9bb534d330b1 |
|
BLAKE2b-256 | b35ec62224eadee54462d6af4649923c7473b46dc46d01fd29b72005bc1f64a1 |
Hashes for zeroconf-0.46.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d93ad9b15181c1c8f23161e75d547db894561618f38697b537b5f205387ba13e |
|
MD5 | a42160d9bc20926c354c1a4f07f886cd |
|
BLAKE2b-256 | 66a416ce32d99a184803235c18c483c97831e045cf49b67e31babfba076a4b17 |
Hashes for zeroconf-0.46.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9212606b0648ca1235f7c895decf3685dcd183aad32085cf5397a2f136fb0c6 |
|
MD5 | 436cbf9ca3da142d6e0a983387da45c4 |
|
BLAKE2b-256 | 9d05645a194369ebbfafbb898c62400a2d22d4f08bfb59b5b94944233ace4d45 |
Hashes for zeroconf-0.46.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 570ae4a9d065011493a37b2aa143170e08c0c20182039e30507afef758a63f4d |
|
MD5 | 81e21c8a21f5de9892031eb08e9e3e50 |
|
BLAKE2b-256 | 5717d6c6b854c6b7514b15b74a0d772ed553814a8f2bda150dd65be57768f3d7 |
Hashes for zeroconf-0.46.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be3fe6bd88e894265071504b5d7dcee5676f5edae30fcde8801015d897458a67 |
|
MD5 | 200850d3de097d9aeb4a979754c77dd7 |
|
BLAKE2b-256 | 50508ae730f636d896555db03c9f64e088273ae53470ab5bfbe8de7e7dcc017a |
Hashes for zeroconf-0.46.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add53d5512cc6c3dfc188cbd71d77324254627ce2dcecda0486f9e3993fec4c3 |
|
MD5 | e23239a1e125f8ef62a23f8ece9afae5 |
|
BLAKE2b-256 | fbd81ef8beb0d118f3ba7803a6b5be7670d3a80e225067f7f9e4d73b013c1eb6 |
Hashes for zeroconf-0.46.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc3716ed6045f366668d74ea332acd8f3f812d4d084fd746d77c40e3483e08e2 |
|
MD5 | b188845a38cc8fdda1d8feab7d743acb |
|
BLAKE2b-256 | 390f2c547fa28bed9034a0ace0838bd63d0a19e99f08bdb21a08ce565a8ff6f1 |
Hashes for zeroconf-0.46.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 610d16b56505ec28b3ca0cf1720a5f80ace312ea28d121f919cb26bf52bee52d |
|
MD5 | 7ddb803d8d760feae0dc66afcb547fc2 |
|
BLAKE2b-256 | 2463d9823604a8fdb1058aa88e1fa86a85e16e2739751ca76d328e30f2d77272 |
Hashes for zeroconf-0.46.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2a9a4a701e5c118adfc0dfcd717a06eca9b880061988c703de6f8da6deefb94 |
|
MD5 | 76139456d1f85455daa703d6719ecd5f |
|
BLAKE2b-256 | df74fb0bb31aca25a934452cab2308e27736adec20d8bb2e9e978da45ab436ab |
Hashes for zeroconf-0.46.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91064fec11042fca15456ca25efde42e07781cc87e2a0d8ce12e26e5916a0804 |
|
MD5 | ef572c3831a9acec7b26e4648bbf158e |
|
BLAKE2b-256 | c0f91db0ffd135cfa66312d973cf4bbc7e79b27733c093c29b6dbf1491bad6c2 |
Hashes for zeroconf-0.46.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 532d09f81d7ab33da4c6f4b70166fc1a42ffe2283d680b13f56ab78cd04c974c |
|
MD5 | efd0ac74ddce34230317d6221b8337f4 |
|
BLAKE2b-256 | 105df684baac7147f62fad1ea3487220cfc5e288db7b631f7090de22f9b3d130 |
Hashes for zeroconf-0.46.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775f03e99537ad2096a46141dee0e243a254768a19000b60364a91ccd0e43d69 |
|
MD5 | aeb23e68abfca53d8aa139f6ab1ddd5d |
|
BLAKE2b-256 | 7fbe2acfd141956d2c1490b8b26e4fd5e6073707b7108a75d31ab384c762f646 |
Hashes for zeroconf-0.46.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c56e174a6d1676cdd512aa5e2917d6fac08a10aef04e08c2434d97117abc600 |
|
MD5 | a1626540769c50a94e149d2d94ec8aeb |
|
BLAKE2b-256 | a2a1311967b077f380d7946cd4786c7ee2c51feff75dc16d08896c2edf1a5706 |
Hashes for zeroconf-0.46.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52c9c072147d51249833917e03ab92ffcbc30c96e2f78af9648fdc89ac7bc088 |
|
MD5 | a00322fbd1e91e65b118db4a3b7c4512 |
|
BLAKE2b-256 | b92e494befebff84833b6ce85d2c4569474aec911976dff984441fec50cdb7db |
Hashes for zeroconf-0.46.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b052dcb65e59600ccfa33e3e4a5ba5c06b244f9bd7fbfbfb2ffe469c40947c |
|
MD5 | b832a32b899ae7a0c4be66315793cc47 |
|
BLAKE2b-256 | 558c607d9b4634e0c6f56a9e8b901f5d0e2aa047eca92727a3537ffcf6352c8b |
Hashes for zeroconf-0.46.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f5470d1cc2729d4e438bab7b946a8ebdc8839df524403aaf0c2cb18c63ede4 |
|
MD5 | b8e34762cf82fa7e6a5f0642c49b34ee |
|
BLAKE2b-256 | a8d001650eaaf0c0af783f255b22ba59ffe037a07cab8cdae0d61450bf018f75 |
Hashes for zeroconf-0.46.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d2586aa7d6303dd0ce068b3a0c71ffff0f945ce67c4c5b0b53a4f11e4aa7cb |
|
MD5 | 8f2838a1738b8112684ddfaea11a59af |
|
BLAKE2b-256 | e26dd9b6db578bc31fe2b2a5310d2357bec9a181a081e475cf51b95bc90d03b2 |
Hashes for zeroconf-0.46.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df9c32b1c83b5dbf5e80099f613db22381a634a5a6b2494ac3795eaa3e728863 |
|
MD5 | ee9d4463956d9de7862343f05507c41c |
|
BLAKE2b-256 | 174c9f8a499095beab0c77cb190c764297f3754abd959b8287fba5b87383c5bd |
Hashes for zeroconf-0.46.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 257675b6446f6a0a443671f78402dac176ae9f730092f0214e0845bac851c61a |
|
MD5 | 07f5c8101ed4c2ede82020d24aabd8af |
|
BLAKE2b-256 | 8ca3688083a8f8482ec6311504165629abd04731013589f399fbad8ca3491b44 |
Hashes for zeroconf-0.46.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fcc376cd2bb61126d24311d949e6b19234121e19f1d6aa367d30b4f737ced0b |
|
MD5 | 1fe12fc73b6986455bc3acced49703fb |
|
BLAKE2b-256 | c4a28532898735d88212b428376f7b957c46f9fe796f9da588a0b9e362450e7a |
Hashes for zeroconf-0.46.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde229910015ed7937898883fca0e4b070b8c267b330bc3ab6a4b9b5ab249d62 |
|
MD5 | 58b6b487a92a7e2e72dd3d4228180c61 |
|
BLAKE2b-256 | ab5e65e6120054c33e2fba12c71906b34088111ceead5c4aa9efcc5c80402b10 |
Hashes for zeroconf-0.46.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c6033f30735ca4f38db803007bec8a2fcfe36733e1e08567c84c8e1afa6675c |
|
MD5 | 2e6e3d12ffd338e0bb5ab10a28e66a2e |
|
BLAKE2b-256 | 30ebedd24c0d710ad82733f792791e0fbd9e2d87976d23c4dcea34c8da1620d3 |
Hashes for zeroconf-0.46.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e357d1d2d31c7af21242ee61a927aa643b5b468aba56f17263ae0649c6affebc |
|
MD5 | bcc7a0af0f88adab19c342c4e70a903f |
|
BLAKE2b-256 | 39159ef2251ce93c0f3b60704175909ab6bdb128c6417ee5cb127d9142c8df71 |
Hashes for zeroconf-0.46.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f01080f0e1db96df0436a778bf23413fde60109c71712cfa111cdc9729b4df31 |
|
MD5 | 3498b112a6fa9b10028c7d62ff1bb7a4 |
|
BLAKE2b-256 | b8e7154cadfd5f4a8b68ad10a68de44d37f5b93f401a9d437782646061415191 |
Hashes for zeroconf-0.46.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f8e92bf55541cb01c26e7c6c9a256635347230f0e44386317e178c6e54ac22 |
|
MD5 | 7a12590f7fb1e4e774a0e84585372cc3 |
|
BLAKE2b-256 | 82f29c772f880c8259eafb6568d3b9ea79148e9c494aade88f6a6678235decd9 |
Hashes for zeroconf-0.46.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca363daa60633b74ba3dda6c9c3909ed0e9b9bb79b0b2343e471170dfc1b53a |
|
MD5 | f046852b46ad09bf2985e3e3e18c1bec |
|
BLAKE2b-256 | d978214b00f3917fb91718bbf8259cf21a631deb19fb000a17d5a37a7fa6f41a |
Hashes for zeroconf-0.46.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5411b503a213ae4786b718adc50a25f556efc1d126c590deb0066a4c2faa53d |
|
MD5 | 33b827a215eb56129462a1c164b02648 |
|
BLAKE2b-256 | 5b7d8a27a7e9893da8c7c012a1a74d23036b98715d3db79c4441d5ad42945a69 |
Hashes for zeroconf-0.46.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 292f8fa530667a0adc99aa013a41215d39a045463f37a28de9b819f8360fb8ce |
|
MD5 | 51882d3c23b71dbd80f0620f69a57a41 |
|
BLAKE2b-256 | 7c6c418752730c193a201990877bf48e6d858cde278a9abe0ff28c8cba751257 |
Hashes for zeroconf-0.46.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e009aa8ba1d76d052ae3e9dce5c1871c8d2956d082052e4cb7a8cf9df2a716c |
|
MD5 | 7e1830c2fea78f05a8eee1795adac556 |
|
BLAKE2b-256 | 59de3c95b0f9eb015088932517ec249cb6ac267ca9ab83515eec1a234ef48340 |