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.130.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad4a9a6e08fce6613e30f2f0a6597dd33341a7c5ae8d36d68d5fdaa72add2bc0 |
|
MD5 | a012b55d734c4b5712b9a647f7c77629 |
|
BLAKE2b-256 | c81ce0374ff866ec531855bde899e06668cbaddb3a84a6ba0e82cb84680d85c3 |
Hashes for zeroconf-0.130.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12258448315a307aa719f1e60d48ff4d287a3d53c24101c3e303a7891e55c36 |
|
MD5 | 798aac500c022e5d0afc04bccaf83d23 |
|
BLAKE2b-256 | 31b700f39938049f85e57378b0aff1eba7871d490fe9f8e46c720ae77bc74057 |
Hashes for zeroconf-0.130.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac19bb359da1cf8c331c5b2be0b8779d3fef15369c7cdc271a3e131e0c373319 |
|
MD5 | 74573825dcfec7f316a7c2991cbd7e61 |
|
BLAKE2b-256 | 246cd28d2ab5ebdb73f7d3083becc3ff9f55f3fa9ce7c58484f51be000d52d49 |
Hashes for zeroconf-0.130.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c645f8080dfcb61d9174ce94b0fd6c5d57b8474c8bbcb1e6ac4654dafea442d2 |
|
MD5 | 1bc5b8ff3b6e1b1cb627b90cc9695c18 |
|
BLAKE2b-256 | 2511564852f92cb88728bcf4e86838d65da27aede668611af2b7e05cfe539452 |
Hashes for zeroconf-0.130.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 429c5c047b20b48399b401f78febe7294e701c65d539a099d926c232da6bcc51 |
|
MD5 | 3ac92b440368381a42f2b1d61357ff10 |
|
BLAKE2b-256 | 5142d59e34ea9610a232936587b98a143a59fd6390735c42e3c59cd1e99e0ef1 |
Hashes for zeroconf-0.130.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70590e0413b482384ac88b58e526a7cf50bd96424b6cb4cbf5cc3d1d9cedeb10 |
|
MD5 | b25ae5304df4f7776b0bfb0d4f3f5dad |
|
BLAKE2b-256 | 11b165c169662514f1fadaecc51ab551af5cbcc0ff301fccf7a48a710f7e5f54 |
Hashes for zeroconf-0.130.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2f19b4470e9f0e1077ce2e12741eca5d199c01972eb7c4fae37172bbf404246 |
|
MD5 | b705657164c6b3cf525bfa5ba56478eb |
|
BLAKE2b-256 | 0b3e8294610c7231d27c277000d44715b902b0f9ad0a54f159750fd8bd6973e0 |
Hashes for zeroconf-0.130.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b01752ee3b5a6cae70534db265566f361e8d3c4158ebbbcb4046b41174a5bd69 |
|
MD5 | d68b893fe29b16290eaf881b0ed470e1 |
|
BLAKE2b-256 | 8fe3fb1fe14add31ebc8f0fbc9192a105218c2bc143251b8bf2964f95c792944 |
Hashes for zeroconf-0.130.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cf213c94e5f75189203083e0562fd764197485f2d361941d0578ec68bb54c90 |
|
MD5 | dac72b7599d82dbc76c4cc0786175dbf |
|
BLAKE2b-256 | ce424816f9aafdb242ab2f3f492b65242401cb63e4e93ee4a3223d7d81467a5d |
Hashes for zeroconf-0.130.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26fe6f38aaafe458da422717762a8d524e983477c7d18015143fcc372248ffa3 |
|
MD5 | af453714358b391ca6c63219cc7d588a |
|
BLAKE2b-256 | 668608b535312e81eba74b2e8aa237d29e64af51b485bd05ee09509c620fcf67 |
Hashes for zeroconf-0.130.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25e6324aef6d6aaeb4cd45999b6849182af25e248f0d207f617b9ea48289f33 |
|
MD5 | b5ff17efc3fb1ebb16dc814a208fb7d6 |
|
BLAKE2b-256 | 747c152ddfd0e49be643fb8d7de8bf7ebd50fca8d5d301824510d8feff3b42c4 |
Hashes for zeroconf-0.130.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0d5af344e68f1edccf89ec138080e5751741096f2a93f0c4a7f96657e570449 |
|
MD5 | 34fe86764d955e54dff2abee1f48a443 |
|
BLAKE2b-256 | d97d5b7203ae517982f46aeee15cac2e9866c804482bd9723d5a903a588aaa43 |
Hashes for zeroconf-0.130.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96744221f2b4b87193296595fad4f5e604a241a91c4c8d05d72c2489dd1ac225 |
|
MD5 | 4bc23f613774cef0b3b8902dfd836196 |
|
BLAKE2b-256 | a1cd4b72acb893505e148a90857777c0e6c586a9e342e9a12ee149a0a3df0fcf |
Hashes for zeroconf-0.130.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af183ccfe2adcceecb81aa8068650d5ff392e03882bde4aac0b57ab20464924d |
|
MD5 | 98aac9da1764b6f5f405e0031882fdc3 |
|
BLAKE2b-256 | b1e7a221d5e33f79e07b1864b5ddd0df74a60f426848abda22533c675a7cc21b |
Hashes for zeroconf-0.130.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffb686fb863354292de5ac33f7505b5c0c5b1f2e375524aabc7466d82801060 |
|
MD5 | 3e7fc193bede16c3d15fa9221eca06f2 |
|
BLAKE2b-256 | e26ed5bc4ea479ca87150684d6e6fcc3305ccae67593be77a74205066e216033 |
Hashes for zeroconf-0.130.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db789267f9b6c97f063ac6e84645d4eeb51b2fcac2fe0d1ecb7ac13f4281f08 |
|
MD5 | a3809f7d932b71aaa0e9e71f9559a1b1 |
|
BLAKE2b-256 | f0b70490a0e6ac35ae915fd29dfa5dfbe7c818cb77a8fa166638b19fde6c2082 |
Hashes for zeroconf-0.130.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60175785160355918ec5c25dfb00d80c9d7cd9f5315a1ade6d591bd5c17aa7a6 |
|
MD5 | 0c2b948d94234a7310f10b97bbc7e0c2 |
|
BLAKE2b-256 | 7bc4c922a4065bc1c7959e87ae996e27f58cc3cfbc0b3ef3e6e656a8cc6871d3 |
Hashes for zeroconf-0.130.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fc038fe033201f16e738fb6042b949bad61b557d79eb9881b2ca0e519cf24b2 |
|
MD5 | 26031971d203257b3c55f64a2818520d |
|
BLAKE2b-256 | 298d1624229621850067323531013edd4fbdc3ef4937dcee48d204fe4b6b08fc |
Hashes for zeroconf-0.130.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a011d0ecaa94157ffd0713ae6a4edfd93787e6d83a438d023de9ebd23dd98c35 |
|
MD5 | 53f8cb41f076e42e2c307600c1bb92f5 |
|
BLAKE2b-256 | c6e2930d6901291d61d58f9d1dc7c119c03d8011242ab9434ca963f4b6594182 |
Hashes for zeroconf-0.130.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5536d3b60c6f8a1f8895858340c1ecdd2650d79cd1a73962c61bc5c6d391cfaa |
|
MD5 | 750295ce92fd48d713c70c60fc787b39 |
|
BLAKE2b-256 | f01f01a958301e8c75a6ff5c7f81aaf874209e49160b24e7fcfb192765e5d9dd |
Hashes for zeroconf-0.130.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2447962de44c7cbbd693c06adae132c583d1d1dc7cc717ac00e816ccdfb1e539 |
|
MD5 | f30bb1aa94ef313bfc06d0660a5568f0 |
|
BLAKE2b-256 | 3f4c254e45d82bd0fa3ead0155758cafdf39c8d9158d119116c4212a7f6b8be7 |
Hashes for zeroconf-0.130.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d857cce784e111d40ec1dc85c19074382f397565ef9393228fcde24fff159e3 |
|
MD5 | f12bf9a45e36afc6cac4f9fe045b70cf |
|
BLAKE2b-256 | 49561c59106093081a843b1cf628608582a133aed253842fc5985435d6c720f3 |
Hashes for zeroconf-0.130.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7a3d6bced69e2140c47fdf68a80b69aaf60e6bcc184470d333e0313e060d9b |
|
MD5 | 8d1da60e1d7f788ba5e808bc65d1c754 |
|
BLAKE2b-256 | 3cd00c7702e093e4843417ee25d76cf57ee506e3fc15587bc0efb9b4d7c0ac50 |
Hashes for zeroconf-0.130.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b4c206f469a75d12f0e01db00cd50bc206d5ba9bba21e92fa63eaea1a26629 |
|
MD5 | a403d7965f8bef482af128e35a14ecc7 |
|
BLAKE2b-256 | cd2083a091e6afd003659b10c1f88a21f13cc8de7de2079a9e4f4ac769da59ba |
Hashes for zeroconf-0.130.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b567f1e7788e82a999c118aca6702ea31dee0ee6312cd9f52d206562644b3019 |
|
MD5 | 749bf44f405ddcdcbafa284faf6c59a9 |
|
BLAKE2b-256 | eab4d3c81bfe565c7933d33b6db6fc81389838438bddf461ee2e10a543afba9c |
Hashes for zeroconf-0.130.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80681055b4eb4a43d99f564a8933a1b9375c7b357731e1ffaa71a570791da11 |
|
MD5 | b939b26305733452e2ca205a4928c8be |
|
BLAKE2b-256 | 25260a48a3f59dd29d9d6cf9c9e77c3273cbb4b363bb500896e10c76c25a6816 |
Hashes for zeroconf-0.130.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50ff6927005f98bd0ca5bb19012945d820b41384ed4da5f1c93e7f8bc195843 |
|
MD5 | 8b71f8a912d4be6fec4541262b04fa50 |
|
BLAKE2b-256 | e5c1e4a62f6002c6ebc389dc38ceba7d7396ce74533d998c8482c8e502f7d257 |
Hashes for zeroconf-0.130.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a447c66f42184ba3d5819538934369a04deda572da539eadde157c4c41b4ad |
|
MD5 | e441ce662ac018b4afa510ae85ffe6f0 |
|
BLAKE2b-256 | 1fc89da168339c258656f6e72647b3544062dede1ad6d7170dc1791db4decb05 |
Hashes for zeroconf-0.130.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 901ac3de132424a141d87f3f66e1508526cf00d34d383edc2dfecbfd0bc8f8e4 |
|
MD5 | dcbd06b21328cb84f5ab456297dcad24 |
|
BLAKE2b-256 | 1f6c42d24eec542ed84c9d2544349c78b5b04107272dad5e061d9cc978b82dcf |
Hashes for zeroconf-0.130.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e575b76630fd67133c387a68712f4dda25796393678b550812a6b2fd8f0b220d |
|
MD5 | fbe33ebe0d32d0c790607e00b1bffea7 |
|
BLAKE2b-256 | a82fb3e880eff219039ce1790084f35f23d8cb7cfe740df372d1a1377f7e731a |
Hashes for zeroconf-0.130.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd77eb1def83060347b1ce81845fc8bbba14ba0c9382113e9db518eff51d3f3b |
|
MD5 | a4fb6e8a409ac09cdd40da891071719f |
|
BLAKE2b-256 | 4ad3c3529dfc0834fbe95b01f88433e5fd1453dfab37a0b6c5044088188bb3f6 |
Hashes for zeroconf-0.130.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6de3355e3b4414e6c20df1b4e4524a1c0124ae787c8b758fecd321c378ea884e |
|
MD5 | c0ac937e845c7caafef92225944a321b |
|
BLAKE2b-256 | f3ac3cdaab38659ad1796ce3976ddc4f82973956688a81d880bb09f6f50f5549 |
Hashes for zeroconf-0.130.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75dcd11ff333a59285761932af79cd08388a64466090f6f10cd07c17d31e17f0 |
|
MD5 | 87aa7d2031209f876405b34f3ba504db |
|
BLAKE2b-256 | c0c767d74aa4949e362f6b043df091a6e046bd88b6b09bbc492924159daa2b36 |
Hashes for zeroconf-0.130.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d0bca0d0e0b0d34fd35e05ec2ba50c6d8ef0db6ae2491f5a9c5cc62fb3dcc8 |
|
MD5 | 4da1b3d3bd056c4d5d5665a9290f6064 |
|
BLAKE2b-256 | 68041bb2586340502ace80d302f38f4b9134d33d831b74af99a91c9135e3829a |
Hashes for zeroconf-0.130.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79cdc75fffe719491ca4fb5972b3be250350b41e9fba383004fd83d575ec2076 |
|
MD5 | ffefdb1fe7e546d75608ed29988e8e82 |
|
BLAKE2b-256 | 3f2c8eb967b3fc56571bf467c6d3207fe8a2d465dfb85682972418e063ffd410 |
Hashes for zeroconf-0.130.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b694a621c573956d551fef887c6cd711e32169bb1cbf699916f38bbf39072f |
|
MD5 | 22ee7804e50dfa3180851c7c8899b08d |
|
BLAKE2b-256 | e765e1b5e28b69555a8025b11e8c590ebf3c858752cf6b59cf7d94401accae15 |
Hashes for zeroconf-0.130.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3692c90eccac77c1a8974d6ec25747aaf1adb45612b71d4bc35b2d030e51d966 |
|
MD5 | fb05b29440769ceb8a5de7cfd2056d8c |
|
BLAKE2b-256 | 735e6e71355a5eedc7aba6f3083afbec69dcad3e27523049f299092850a812b6 |
Hashes for zeroconf-0.130.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 212b5541c9ffb1b1e0639ec9004727c0572c2356c6a3419d1146454ed662dd98 |
|
MD5 | 9fac25f214ffd5083ad4a7bb2bffd8ae |
|
BLAKE2b-256 | a218f1b00820f508166b22b3584eeac134e6cfe6e20d7c4b85db845719b72c88 |
Hashes for zeroconf-0.130.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4391ac7b3095a7208ba46681fa13f63b74c7494c0c69e190b57be22ae715de82 |
|
MD5 | 3e9ec8906531a4acf16e60432dbfa8c4 |
|
BLAKE2b-256 | 767b4782633849e37c7b810374fbd9a9efeceacc4b617f092b26871b5396ccb4 |
Hashes for zeroconf-0.130.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f192a4bf227a4754fb4d33fa1d51fbcb66feba9d4bf5baa450d5531c99f9e3a1 |
|
MD5 | 1cdbbb250041c57f54a6c723feec9c67 |
|
BLAKE2b-256 | 46b7d2449f681fc5ceacc9719d475f8925b445d2b8eeb9ad9499e952e3105967 |
Hashes for zeroconf-0.130.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9f2f65aed23230ff3520f425253c2754d89d739e13f055d16710e72a5dba0f |
|
MD5 | 11104459128e6a20a1a6de20ddea7220 |
|
BLAKE2b-256 | be0bcc1a150c7bca5960c96231e15e61f7fe1197691b372e19ac428c981b3fc2 |
Hashes for zeroconf-0.130.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1552e5fa9bcfc0512c3276fe757d40e4f465dd8b5894281bb3059aebeeb9f1d5 |
|
MD5 | eb7648c29449d1760818e7bf8690a701 |
|
BLAKE2b-256 | f05920f6e122408191196d76d5d36e9504ec405aaacd04fc0ed3abb2654c6fb8 |
Hashes for zeroconf-0.130.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a2156cc23371fe607bf11f602b8cb5358dc98bd514e8d570db1875f433778c9 |
|
MD5 | 891903155c91bd8ba1e4e208fd8b6564 |
|
BLAKE2b-256 | 44a0b05d4c5828e1d6206baa2089f411540d616d7950eb925133fea7a4fc2898 |
Hashes for zeroconf-0.130.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a91fedbad936c7a49d743fc748b9dd7c4d3a4f5e8f796b7424a3373c3b187eb |
|
MD5 | b1a4f25808f2fd7c87d05ccfeab009f1 |
|
BLAKE2b-256 | 394dd01d5077cd92675bfd52b0f0e40e3e06201237212163d10eff38e9c091dd |
Hashes for zeroconf-0.130.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3f32ba99f6027b79db86cdbd7fd9a65060992c649c8786bf8683751e22469bc |
|
MD5 | 8a366008797850ad5e2a691ccd0c9180 |
|
BLAKE2b-256 | 201677e201808e39ac48684a2fd28dc89f032b1422f55d46e913de876aa02453 |
Hashes for zeroconf-0.130.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25266b6eb97b4105102245b59fb8ca17ef24678d2358de62ed4e6fecd662bd88 |
|
MD5 | b9a747113256165449f6f08acba2830e |
|
BLAKE2b-256 | 5a86059633ce0385b209dbadd4b5ce5fcc8b23addffa5d4667a436a9cd9318bd |
Hashes for zeroconf-0.130.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d07502a13c95ec9de60a3cd11c2826c6007dac1dc85ddc01f5fe08224f4748 |
|
MD5 | abcdbc292ccc8173215d77c1991af281 |
|
BLAKE2b-256 | 7ca10ce5e4860191c823ca74d3b8875b2953cf538873960faf9eed27380f23a3 |
Hashes for zeroconf-0.130.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea8852eb865be3b89f3ac97d75be1f988f177b0ef08f39a83153670c855f392f |
|
MD5 | 6fdd3e66d2608702f08ad41fb90b4eb6 |
|
BLAKE2b-256 | 689f298438ecae81878019234f9ef7c8d4f6aac75d30b49a22d31dcca78c8792 |
Hashes for zeroconf-0.130.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482fa8fed414abff2f3579165599b5fed0059c7ae6967f697c41a8e82bc9003f |
|
MD5 | 8cb45ee497f6251fc80191622929ab3a |
|
BLAKE2b-256 | d30ad66ea2b7a9e6fd37f84f3af990ffd7b84017798846c598577b9bb851629c |
Hashes for zeroconf-0.130.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 786cdca747f9dbe19f8b777dbac90e05b0237c30640d151c2f9894b9aeb5e27c |
|
MD5 | ef7d85630a0ffdab27b33d3e44ebcb2d |
|
BLAKE2b-256 | 736d635a337f8a3ce32c88a69fe4c20e36d7b6ccc2a20f3d5c6b6a4c0633cf97 |