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.8+
PyPy3.8 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.133.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35c8a6c2547c6905ee283d22d35ee72dce60ad02d6f5c19b93bef5b8f14f3004 |
|
MD5 | 65dc695a7517e9a2045b08153f3ad5da |
|
BLAKE2b-256 | 23ad9dceba89b400c71ff832622dc75a621fce00b0537186c3059d174a0af65b |
Hashes for zeroconf-0.133.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38e847572ee08b0f3ad92a26a102e9c457ce6f51b2c89eb1db5ac12a440db631 |
|
MD5 | cdf3b343552893de9744279166729875 |
|
BLAKE2b-256 | 0af830d0b2b129890726dd00244150509992d2a6cb569136e4c336c799dc030f |
Hashes for zeroconf-0.133.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55826ca3b76f24cf1a5d9f520abea28059a921c636e473f06cc090179c4e748d |
|
MD5 | 6e5eb75de164a607c0b1ff4336b16143 |
|
BLAKE2b-256 | 95f2ab48533f030437a3225e4c18a45d44306152e51860ce5f999c4f6c71224b |
Hashes for zeroconf-0.133.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cba6264e7dc40d5fe39f4513f4bbc6bda38232c15bca433b5608e67b33d5918 |
|
MD5 | f3758a1b631553507cf9ff674e0f094e |
|
BLAKE2b-256 | 30e824c107f096392807f1ea87e750a503f5150c24e406b3485d326f768e5ad3 |
Hashes for zeroconf-0.133.0-pp310-pypy310_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdfa54b134b053a0700623fe064b207eab2534f29f6d9c21a6374f02a6918bc0 |
|
MD5 | ed40e172657db56e3a3b557bb1deb95f |
|
BLAKE2b-256 | 38d3e78af84d46f64cbf47f06ab50e5dd8d21c20615a848d606b4a7b74d77037 |
Hashes for zeroconf-0.133.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 561ae1de25ef27ec36062b9943036668c7a095884dad1309080015004bd0e54a |
|
MD5 | 6a8ebff796b412e3611fa9a72620f832 |
|
BLAKE2b-256 | b7eb8605ac161a2f3b420b3e2b77d4e459d1fe051275e62fd98e19c3cc8bce31 |
Hashes for zeroconf-0.133.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 951cd26ed47d768bfba070a2da91c814f95b6962fe681595f062dd6470999e01 |
|
MD5 | b32c7d1ab9d42d07025e678e15977316 |
|
BLAKE2b-256 | 670ae7c5a8784588f0f0c69ee7945493a9913b79239221b4022397bd3918d3d0 |
Hashes for zeroconf-0.133.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4eb5ea118994ffd61f39e9fff917797ad6a5a83493703c7e85bb5ca8de237b |
|
MD5 | b18bb66e67b321ffa7da8d4788066980 |
|
BLAKE2b-256 | 2a3ac40b465d7f61bd223df2491dc7d463bd8a7dea44cb76a89ee02719603842 |
Hashes for zeroconf-0.133.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ef7672413f3c037971541ae8be7b1cf015fabf98a2fdb34be3c6109705f9e41 |
|
MD5 | 6033c1ba110aee3770762d3f0484a71a |
|
BLAKE2b-256 | cd555bd4182d10b82823d701c71c4570a64af58d092d35dedd618cc180e97b64 |
Hashes for zeroconf-0.133.0-pp39-pypy39_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73625ad082e5fa3f106d6114cc0162107f8c4018f155711ed334e242a53260dd |
|
MD5 | 74864a725c5385ef807bbe08c2ed0836 |
|
BLAKE2b-256 | 6e476641ee0b1a84dd8348f46df410ce29ba4c5b5c42dfd161a7352d3686e5f9 |
Hashes for zeroconf-0.133.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2871c4d8bb38c6f809ea7aa06678a2e1e94712b494ba74490287fe06b313516 |
|
MD5 | cc7a6d12dab6b62f0db095694ac32a88 |
|
BLAKE2b-256 | f5c4d590d9c6d1aec0362c414a1f8d5a4f2cf2335d5eb5b0f9f7eaff3a704198 |
Hashes for zeroconf-0.133.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e5d7352c015ade5a0c56dfb665280ec501f59c27f4391055e9378209a66fd1 |
|
MD5 | fc0278eede64413f1a5d1de52d019d7f |
|
BLAKE2b-256 | 57fbf46ae0306882d208695b698002f9c1a3f1cb6ddf4a174e2ed30a719ef317 |
Hashes for zeroconf-0.133.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1699707618349d788bfa1017195fbec11a0604b2d043bb0cd6e80e7aaa1794b |
|
MD5 | 9cac9ed802000ce7309cf2c12ed2873d |
|
BLAKE2b-256 | 8f6b46d6c565c6b4f32965973d8778b35becd563a443abe3eed0d962a4641201 |
Hashes for zeroconf-0.133.0-pp38-pypy38_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff1ae3ae62b12134aafbd7b5b6f15aca6c1e7f1413777bd89468823f2f58be2 |
|
MD5 | 911f3478d25badcdc2a18d43d640f806 |
|
BLAKE2b-256 | b8374cd2a9ec9cd8b296d27d5ed2963b0eeaf4b19be8766a5bce3adf6d8878d7 |
Hashes for zeroconf-0.133.0-pp38-pypy38_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dccec0292f88307a7f150656ecdc6bb11569d2142b5a4c35f361ff706a7e707f |
|
MD5 | 41679e4a84d65fcefb3435f4798083f3 |
|
BLAKE2b-256 | c5f60867005e9e41eba220cb7374ee891ede3860a508f0b8cce2b8bbffd64d26 |
Hashes for zeroconf-0.133.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127326682a358fd91b9ac8e02c050aabd6bd191b71247c5f014c8dfd1e4fb9dc |
|
MD5 | 125223ada0936b95d1446d78f4229c61 |
|
BLAKE2b-256 | 05eeeacbf89e26de285fb99b81da02ddbee3b4c0640ad5b4454f1d9db09eee04 |
Hashes for zeroconf-0.133.0-cp313-cp313-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce00adb90ace385560705c61afb4f510c22c5db2a937eaf2af1f0d55a91551ac |
|
MD5 | f19753a03ecec7853ace4fe073b9b545 |
|
BLAKE2b-256 | 5786426b1d00febac6550b0aaaca221aebea01a99a8e2d71e44db1483c5c4eae |
Hashes for zeroconf-0.133.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a912515d3025140f7e3a6bcfd7fbb25477d531e216abcd662089dbfef0f6bdd1 |
|
MD5 | 3274863b9531562b398ef80ab0eab48d |
|
BLAKE2b-256 | 0198c8173ae798a91ad069bcbdbff047a82961cef03c6123d80a12acd0c42ddb |
Hashes for zeroconf-0.133.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b14e9b3f6c432475ec85e2fa54b9b1161d400d455f245160ace8a08f83086e |
|
MD5 | 8d81f5a1ea22620ae17b410ccc646351 |
|
BLAKE2b-256 | 1a2272fb255497ac8f82a6bdc58ca773efb386508e0c60b29ac3eb1abcf49763 |
Hashes for zeroconf-0.133.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7705f9b678cd33f8c3f9bfe59e25ddff090d0c91ea00b7133d25116304fb613 |
|
MD5 | 6bcfd02ac1a3860df1c47b473b84615f |
|
BLAKE2b-256 | e12c3cc56f005b2275955deb0c3f1cfae693521d28fcb64611bb1ca5b888d1f8 |
Hashes for zeroconf-0.133.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811fb55e5b5a643556242ecbf26d6fd317a1b0517af6a09f8215cfa3b1676f4f |
|
MD5 | 6ffac0d0209ca26769386310a6a4dbbd |
|
BLAKE2b-256 | 3911fbe800b3dd0f2e7b653d8650d5e1664a1ede9a977ad2befb1f0ff2874e41 |
Hashes for zeroconf-0.133.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb526a07ecd26630c8a6a3a0c4ab79d2892400840b9aa8af7b2dbf6252cada6 |
|
MD5 | 1901993531297c34bb30f808eb4dd27b |
|
BLAKE2b-256 | 1b6f2549a395048a40e3ac8bb044e41a3b1fca34a0d6e4130099c299e2ddeaf4 |
Hashes for zeroconf-0.133.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f001b896c190d75c01ea7042e1add4d3c271fb4e634db32fb623cd4c52dc6e |
|
MD5 | 1aff72d25a598df9821d606db7067097 |
|
BLAKE2b-256 | 40499ca08fd93e3f34747d9ae2d1e1a2b765af10075336b29e338286d606a491 |
Hashes for zeroconf-0.133.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd29d2c269d9bf8e3c4b9debbb68ffbe14ecbc6e072c9ff3cae21694660e83d |
|
MD5 | 1118df4dc7d15c3635bbf6d99ab4caaa |
|
BLAKE2b-256 | 2b8a5e76b8872a073ae1382ed23f9f0056d1e16c5187a6e1d231606f66c0686d |
Hashes for zeroconf-0.133.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 686626df48798926c9ad229675cc737eba680913a7b9225fb88e8ce224c766a4 |
|
MD5 | 6dd8a30d9e85a0fca1d59c48839545af |
|
BLAKE2b-256 | cc42bf705539748e16ac311fdddcb01e580bd4fba9cda92b32921ce4291a8127 |
Hashes for zeroconf-0.133.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | befcb059885ae152bedad34a56ca9e2aa48724ac1c366af01417d9830eb2d2fe |
|
MD5 | 7a0f296d8f57aeb57c2968a09c8c0663 |
|
BLAKE2b-256 | 60dee59b7c9cf6aafc55886f632d1cf384026ae2c0f2b5c6d3ede735854def9e |
Hashes for zeroconf-0.133.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e921bce78935676f8a693bd5c361d25db378d3122b5fe8f41f3ae0d7ad1eff9b |
|
MD5 | 2fe68af1e306f5ffbed7577ce6cb0d6c |
|
BLAKE2b-256 | 2332b56e502332208ce3081a89a46967ce7e9dbf045e2415f15177299d7c2de2 |
Hashes for zeroconf-0.133.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb52f31874af53b029b1ba0a98a9cdcd7b80be554bc6ae8de3fc0c73b67d3972 |
|
MD5 | 6b99690da77895145545b2e7607b362b |
|
BLAKE2b-256 | af1c5f724359d7a08e9f22fbc9482648cb0e701aa2546c50c449a88e84c50c84 |
Hashes for zeroconf-0.133.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83421aab6ef36c97215135594b52d82913f3a573ceb89cead010fee2c8d1f04e |
|
MD5 | b1767d75c393f5dd99831298794a6c6f |
|
BLAKE2b-256 | 791d3f5073e23be5b03689b8859aee59013921ec04542901f7577be7d4d93d77 |
Hashes for zeroconf-0.133.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b243754410f693542d0d7dce0ec8731f189cf76d883c82fe614c4255f92a12f |
|
MD5 | 8aa521c96af9cfebb22eb46c74cf4e1a |
|
BLAKE2b-256 | 40d88d34b5add21859449ba881b8f1563c4f4ac732872bc12ef2f0c5bb223d65 |
Hashes for zeroconf-0.133.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ef28cb0253c39faa98d8b265516bd3ee0fb6621298b878a678a85198c95639 |
|
MD5 | 5172410e0526832a582751841a794793 |
|
BLAKE2b-256 | 7b4fbf87004802b40eeda467b15c3ac82ad10ba22bd1896347315e1b59feee73 |
Hashes for zeroconf-0.133.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c05af80c764a4380651c0c2947720ee5a3c4ada3529c54d3acfa5a25c54812 |
|
MD5 | d66e11653fc3171e2fcd8dca9f623ff6 |
|
BLAKE2b-256 | 17dc6eaa2a978a6e487510070c74340faa1a4cbcfca1b5af47fa0e361cef1589 |
Hashes for zeroconf-0.133.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a57617ac9b973d64f2dadbc53beeb1c1d81403435ca7a0619e01a9d4f83e28 |
|
MD5 | 02b3e0c8ba2e263a504cd8216445db0c |
|
BLAKE2b-256 | 787a1888cb794973b1861c568bb23c7965b8202bbac16626b5f924bede83a1bd |
Hashes for zeroconf-0.133.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038530c8215d36a4a45e6a98382f00b30af2833b007865494fee46a208cd5bf2 |
|
MD5 | bdaf7837d6b5a9a3aff044f894aaf24e |
|
BLAKE2b-256 | a6da86b38f4d39ef27811599f1fce0254d38974b9deacc01f289db9199bc7421 |
Hashes for zeroconf-0.133.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dc54a1b4f284687f33175f9fda7a639ae2db8630bb70426997a34931bfeae0d |
|
MD5 | f5e61f9c3bf77253efacba99a816e32c |
|
BLAKE2b-256 | 51e0913f97be3944576c97805b537b3478fe0f620e802e2617f0065b99c1cdeb |
Hashes for zeroconf-0.133.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1298d845163952fe3692cb3e5febaa278427ccab00df4a2c92b83ef5219dd013 |
|
MD5 | 56e4f4e2d0632501a182493bff7c8f9d |
|
BLAKE2b-256 | 654feff99e32fc75b392f49c1d8c44bc5262b8e1450d35c3b1e82560cbfe9837 |
Hashes for zeroconf-0.133.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff4b603e7243049e9e7b34b1a8479091d98e576d334199b1db5ff3b6777b700b |
|
MD5 | ef28099e7d580173646f2263107861b6 |
|
BLAKE2b-256 | a2a9d688beef4310bc778d0141f61676f1f5a9609c3a6d506cc0369aeb72cfc3 |
Hashes for zeroconf-0.133.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78025ae5caed6ee1606a47b3493c58db7b30038d5a2e5572f409d088f9c1e7e2 |
|
MD5 | da6794e3df8375bf8ff34e678e8edc1c |
|
BLAKE2b-256 | 075f9b3fce91c59277e97bce47699b269b61e0ceb8d0fcb31f8e433aaa3a5240 |
Hashes for zeroconf-0.133.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11099f1c60c34086abcd2bd61359008be71cfb69e69074d76f05f413294ff3e |
|
MD5 | 7dcb595f8c6b824e127af10a758e80af |
|
BLAKE2b-256 | 4907824209a68eed758b00bed6cc7ca346c98d8a1ed8324e4ff1405ce517842f |
Hashes for zeroconf-0.133.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4563dccc320d36bbb41764624f32077b26f65088234a934678c20351a2a9637c |
|
MD5 | ea153585d816f365cbce991ffef9de2d |
|
BLAKE2b-256 | c3d073c4b6bc14bba2e3e969247a8f719024541f0ec791cd5167fcd4f481237f |
Hashes for zeroconf-0.133.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ff13025b6aaa476a84c009ad9f23e960f375d4b8ed0ffb57d657dc10135da34 |
|
MD5 | 72bae85615c582534695c545e6c2dc74 |
|
BLAKE2b-256 | d6d1c1b945d8f94d10b7a1fb8a71feab1334d49ddb27bbb3a890ceaa6b3406fe |
Hashes for zeroconf-0.133.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beec5ec1faf6cc014fc74e1fd8608ac5fa4b36422dea9e5e4246db3c39021c6d |
|
MD5 | 136b6922fb80b2a2e945613e084a20bc |
|
BLAKE2b-256 | abc7b9fe159f254db41f640ddf4da52334afc4a2dac20152d72f2ee68feaf47a |
Hashes for zeroconf-0.133.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 685e90d64ec1471b32495b94000657fb1ac3495df2571237a0bb45c0ce6b1829 |
|
MD5 | fe65ee48c418e4f1b6301449a471239d |
|
BLAKE2b-256 | 172207f8400373acd03b0fd650f2887ff0c362bf8784d2f8ab03d1d818c9d020 |
Hashes for zeroconf-0.133.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f34423bea75d770631b708ee2868d31ed44e3f7aca395dc14c66118b2bf15e34 |
|
MD5 | f864ed15e44558b8c523520a0d38abb7 |
|
BLAKE2b-256 | 2c0819de53f2ed137a3c6b68b003f59739f837d0243f095781e3d8ebd9b9ddab |
Hashes for zeroconf-0.133.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d120222d363cf3a9fcc0fedaf734571e99e73531559af3c3186aa6794aa7570 |
|
MD5 | bac83d38d582533cc11468dcc934824b |
|
BLAKE2b-256 | 21b0bd27134b04c440a2fbb336f0e40a4d4e9d33761c82f1d57654de67756af9 |
Hashes for zeroconf-0.133.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe71c44532af06b09a2cacb91447f86e701702817d245553d41bfbdca908550f |
|
MD5 | 3f357fdac9ebf98c5c6dc2ff4fcf61c3 |
|
BLAKE2b-256 | f000da8b7d9b1953605be13c66159d8abfeef8332bb83f0bf0bd2507fa7adf44 |
Hashes for zeroconf-0.133.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36acdee76831aedf40d9ae09e57b8b3d9fc452ff17bb98f9d22a163dfa704200 |
|
MD5 | 86f71582ec5c2e2bcb600cd3300a2cf1 |
|
BLAKE2b-256 | 0415500ec01f8ea1f2da36e4153336e9dc321f437cbf2dec619e34d88d5a8d3e |
Hashes for zeroconf-0.133.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073028e09fee39c74c342f6367a7c9c34eb7c26a03c9d93b366b5e2f7b04ea6c |
|
MD5 | 21f8e9bb705a4f482aac95f72118c459 |
|
BLAKE2b-256 | a595967cb2258ebb9874948274cfb9c533bc78779e2a07653a08571934b0251b |
Hashes for zeroconf-0.133.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2d29c6c743db3d5056c9c016914fa561099669f44cda441d1081f274be6de2 |
|
MD5 | cd644c2ceaea92b46ba937da08265b29 |
|
BLAKE2b-256 | b99158c1637b3eef463db48e1a37354255218ad5d3a270f90448f60cb61e501e |
Hashes for zeroconf-0.133.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fce1bdd16530d7de7d1197fd4f6f2150b552c3b2ef947d08dbb7476fa3506dc |
|
MD5 | b6a9715c1e5f96b1f73e75b278bef9bc |
|
BLAKE2b-256 | 8371ba8c7a5cac8d72f96d0a4324b46bb76322c82ab0eb6312e1c814e1363040 |
Hashes for zeroconf-0.133.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a0239bc2fd440264b97d3d00120060676493b17591700c50a6d00fd8dbf6e10 |
|
MD5 | bf4ef3c760dd0fab76bb6be1c53d2551 |
|
BLAKE2b-256 | 40d066044a4fe75a2b7e05e1e3221a988f23e8420091175085b43b0bebc1ef2f |
Hashes for zeroconf-0.133.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fb19173d8f41305d2f784ed1d262cb5e1fd994decaa89ede092cd10b4cd65c0 |
|
MD5 | 173817c9de658f51b9570e9fb944dd4c |
|
BLAKE2b-256 | d982d0d7befc9b3530961038e56b42972bbd8b4c127c9524b4791ae640178dfa |
Hashes for zeroconf-0.133.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5c8b46084d7543ff671ff498a4e033eefd811608b3a5c341c09d061f825a77 |
|
MD5 | cece900db648f588a522b93f68009301 |
|
BLAKE2b-256 | c42e64ca7fe691bf9749afc29be25cb2d784c9fb4937119fe7bda6574749e490 |
Hashes for zeroconf-0.133.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0e9fe6439cb45d4e00b451ff1384a86be37f8d81f32a2d6de0b911a0948de36 |
|
MD5 | 429987e66c2a4b32025c76a1a7eb2f7b |
|
BLAKE2b-256 | 0b1a1aeba792aa7097f19cc12854a5514b908f9ce083a416570b4a68e52b3104 |
Hashes for zeroconf-0.133.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9f3ac428aa2f56c7d57149f3009d97071ef055680af9b113dab21e536ee8b69 |
|
MD5 | 868fa6aeb3aea6785bf1d2fb0d4ee554 |
|
BLAKE2b-256 | b790aadd25c5d06ee6544d13afacc85e2c9ab2fa0a885d09704622e913eb9966 |
Hashes for zeroconf-0.133.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b720ae968872f7ecc15bde1de0efd2b3657240f7842c349ba19c44210d5314d7 |
|
MD5 | b2966cb17affa99b828d14646200c668 |
|
BLAKE2b-256 | 8645aed7e0acc079a0f8d3318a3eec9502656b637571ba33953d3508a3b063d4 |
Hashes for zeroconf-0.133.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d57052ac4eb28d0f8a63ce7adcf176e1db527ee383991f536aa4fa95b5f6066 |
|
MD5 | cb7d906c2cf0d1dbf817f5cba14f3601 |
|
BLAKE2b-256 | 944c378ec607d744dc6ab99a6d639ef09d4395e1c2b318ea390c77806729c7f6 |
Hashes for zeroconf-0.133.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97d2fea9a70d3df918d6c6d38a3739254f6d093254d70ffdbf73f435e9ef65ba |
|
MD5 | 6e87ae5f751ede02d9f4e35c5e25afbb |
|
BLAKE2b-256 | bab1e18216b3b15d931a79be8559c2df2357a22a1013c4aa01ffac58c1036976 |
Hashes for zeroconf-0.133.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2594802113aed1fc7d5c3fb3fb92fa48c04b78a8ea24f68cb29030bd7dc62dc5 |
|
MD5 | 2b73b8990e35836a774a94d8fbd1f0af |
|
BLAKE2b-256 | 71674564e7ebfa4a73f411975f18a3da819e2160586c5b0cbc412d2fb4db2fd3 |
Hashes for zeroconf-0.133.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c90092c8727ef29a57c59f6db1309d7e3de49879c21c1d67e03ff8ee8048973 |
|
MD5 | baaf3056bd89bc5c697d81df718f1965 |
|
BLAKE2b-256 | cd5870456bb28577f1e4c2c5154a37e1ebf1e7d793f4440826336d62505d0437 |
Hashes for zeroconf-0.133.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 576ad6c32b6e747f493021c02daf823367261f4b7d3391fef6c7e6936606821b |
|
MD5 | 7eef7105af4385b03b89c2f81d153248 |
|
BLAKE2b-256 | bdd2f50cffd445d1df23b9aaa540ee62ac1ed992a56e4229e22335f06e6d31e7 |
Hashes for zeroconf-0.133.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8182255b49fff1a5ffd454f4b21b4d5bda9903f08b01b75e0f95d51cab6eba1 |
|
MD5 | 9e6fb37a95d9f3ce33cff4f17f2b264c |
|
BLAKE2b-256 | e62c336cf2029bcec4920ad7869093b380d851a9adb162e2ad4d1fbd71f2023c |
Hashes for zeroconf-0.133.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3caaa3e1dd600594b175f37408e8bb5812729045c45235008775d3703268602b |
|
MD5 | 28a31d6284f01239abe40b12cee7303b |
|
BLAKE2b-256 | b91035914b320f64352a3cd8536aae567e0573f4e78c6ff025cc70f9a5546ca3 |
Hashes for zeroconf-0.133.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd3957d61e9a44d630cb54ca0e62902326154e53a8846f85739d07667765148 |
|
MD5 | c3a39cb61cfb51652ca25cc35ab95a62 |
|
BLAKE2b-256 | 0e64af0ad7b6e33fdbe66d5ebff5156f0092626029ba44f4ada52edce51a2a9f |
Hashes for zeroconf-0.133.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19de0328ad3ca1629b670f9d3354088045c6c934572470178be2b193da0fbdcd |
|
MD5 | cd3a9de43233cf69c773b7b2524eda91 |
|
BLAKE2b-256 | 8c4dfeb7236dd3060354c08db935cb33db090742dee5d73ebdc913e25efbdd34 |
Hashes for zeroconf-0.133.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c49eb0f4d0c3da762147234537ce0c48cea68848e0d7c55cfd9aeaf8d2c19623 |
|
MD5 | 6578f30e28ffb0495fc1dcfc422ae003 |
|
BLAKE2b-256 | 35bd3d5318ca54fd21c3ca006fc04b1b7230d6741f42a70c74741431650786df |