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.120.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35fbb8152aec052fa6efdeaedf40377a64504ea5b4036425a73c210f73c470ae |
|
MD5 | 451e26ee125cebe63014c22f74d2dde4 |
|
BLAKE2b-256 | e98df8c5948ba4f9a4d2988a68a313060498a5ea5f3b8611edd1374e06841868 |
Hashes for zeroconf-0.120.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f96c5dee2096123b96b3ba7cd1872505a322be5d7f836730031517a75d41693 |
|
MD5 | ccab3c8d99b417ac7d9255e383c27765 |
|
BLAKE2b-256 | 158660fbcfa9f94d314e675d4f1668bb1de9001207fd4a2811da024e49861a5d |
Hashes for zeroconf-0.120.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 511472445438369b95a96f297d6487b3ea8efe3d5718f313f930ba772d9d2d24 |
|
MD5 | 9d7c69e7c1a02f09a78aed10a4bd66ea |
|
BLAKE2b-256 | 4080c4d2f05cb131912606bd1b17cd44f467a5666cc9ee4c2aa622ed0f306885 |
Hashes for zeroconf-0.120.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 910a5c7dca6714b7c5c27c4048e0dacbaff5291b14f3f1bbb04dafe34e33fb87 |
|
MD5 | 1b01a9e4b562dd93467fa438c7c06eb1 |
|
BLAKE2b-256 | c7a232f4649b366f7c638cd8fd30f192d42d784df6d8d95d95d35701444bf49b |
Hashes for zeroconf-0.120.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54fb0bd6eee14f37f9da783598662694709ac14f7b5908e0b6cd0ee911a758b |
|
MD5 | 500e28f22a19cf0e65b1a11487d9b51a |
|
BLAKE2b-256 | 9fe35d0ff9c10218dd6e2872ec3c07ef0015ec38047814baf25617eabd63df19 |
Hashes for zeroconf-0.120.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f2ea1fb7f8338a3d4cb2641d6a185f461812eff7724f0f179e7fdc5aea7c87 |
|
MD5 | edae8c62887c4fe8ff8b990f35640e39 |
|
BLAKE2b-256 | 054622288daf94ab0eff6c7fd89789d57f501227333f633924027ba1b405ffa8 |
Hashes for zeroconf-0.120.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d681e3d11dd1bf3d90c057f5cbe811d8990c63ff7ddd33193d3a9ce26c93ac4 |
|
MD5 | acc5b91b4b989167c52d25329afdc3f8 |
|
BLAKE2b-256 | b835db2f02582bfb81c1c8fb39bb50c1eb21fb2a77baf74ea1bf45ed0e53d305 |
Hashes for zeroconf-0.120.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 969e8ce46d99a85a41e480c545ed78209650f1a34cff54075ed58b7297e48a36 |
|
MD5 | c445e74271f442dadc5312b7adabc6e0 |
|
BLAKE2b-256 | 06f91a065a276b55f29d97a051ebb9d8f8150c2e174f1195aca2916c523940ea |
Hashes for zeroconf-0.120.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480e7d10fa9002d39398025d298b71f906a89d79da5b1f949145d54f05ed43a1 |
|
MD5 | 4e9986bf29800965b113b7f43926973c |
|
BLAKE2b-256 | 4f956eb0c535731cd669c8535a2392bca804b18eb50c372fa63fd52336077ffc |
Hashes for zeroconf-0.120.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 395a7a967cf6b3e45889a7c9ff3d99b52a5631b9f9de643e3e25b8db2b9fbcf0 |
|
MD5 | 4459ee185698ed3d962477a52bee2301 |
|
BLAKE2b-256 | 43cc5e68b8277351cef1626202cf8e6389e2cb17617a614a3a70019b31069af9 |
Hashes for zeroconf-0.120.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8be86769e9ca0079785695d0e29a50797b2f7ede182cac38bcc30d0b37a7e342 |
|
MD5 | 6559598ab901f464100ecc2be373554f |
|
BLAKE2b-256 | 09b02ea531257355c2bc289f7e12de3ade6e578b069bcf68a35f3ccf7c76cad3 |
Hashes for zeroconf-0.120.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0444a11df0309699b763b4260dd3d361161aa266b67beca7cb3e4400f285be0d |
|
MD5 | 1a157f4cd2d0001bef088288dbc16359 |
|
BLAKE2b-256 | aef9fcaefebda5bc4ba4adc90db6dc36f7d87b442fc1f8fd9d9f975c60a33f90 |
Hashes for zeroconf-0.120.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 857341663db4abc9d40447c9807e2ba6be89f1c7d8d04e3441301fd09a1012e1 |
|
MD5 | 34500a26e6441ab48876e62c4d2d6007 |
|
BLAKE2b-256 | 899f2946feb2b9bcba84872a8606460aebb9c8a4eaeb7309bedf7b93afb42a22 |
Hashes for zeroconf-0.120.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21fd2b318175f408ab13e4a6efc5e9b03066ea7cf133a18ab81d53df4bf19c38 |
|
MD5 | 01430b3565afc60de21583e1b7dc182f |
|
BLAKE2b-256 | 29475351395984595cd754f9e0b7f9b83d8f373cfa53a823114c56cd3850f21e |
Hashes for zeroconf-0.120.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a7d58804f5359527f4c60ce9a6c7908a08a8dadf0867983be6f32164d6ff8b |
|
MD5 | 44e0051e9fab59fc7933aa2df7aa8a0e |
|
BLAKE2b-256 | c6e265426a7fdf5624ff653b78f6335e7a94c99f27e037a56a600e2ac2a72711 |
Hashes for zeroconf-0.120.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 046fdae2d1316cf5bf4e9515537ed8ec1ae89be5768f4b742f425388aabf871e |
|
MD5 | 3b003f2bec168d271a50a458ad6b1805 |
|
BLAKE2b-256 | 4676ebc09933183f03cdf7ee5175bf18c225a9e66eb50f4e709524f46805bc0d |
Hashes for zeroconf-0.120.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b44a851cb1e1caf0837c9bc896a2aa99b5edd02946ab320fb9a30d0c50331e5 |
|
MD5 | 49016815eaf1d17574789f1b5605ed44 |
|
BLAKE2b-256 | ff1f6849078c87412ffef84b1756df049c92fb8fabcb9d40be29b6878ae07eba |
Hashes for zeroconf-0.120.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90894981b19d6d6a2b4ca75888ac8ac8f2e14a3ea4fff57eeda804f3cc9f185d |
|
MD5 | b1208c62988f56a973cdbeb09b248d86 |
|
BLAKE2b-256 | 293259bd4705670c2417b485ad2836f7d6b0db5e7a4e3cdf8dad55b44f9ea185 |
Hashes for zeroconf-0.120.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978508b09cb956b8b6005f4f5229a93614d8b2a8ca247750ea58a2d6cb492f2a |
|
MD5 | 5e8fd06d23a9a8c6ff2709080ec5117c |
|
BLAKE2b-256 | b3a0a9af08593dbcb8a5a8d9db3ea7dcbe625154bd38e3b62fde1cc4709dd6b4 |
Hashes for zeroconf-0.120.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8031e47ac27fd6da3fc9694a211fa82590072c6531c9eeda8c5b984e98a18300 |
|
MD5 | f40773f34a40a8932ca22b15d4fb1422 |
|
BLAKE2b-256 | 884c5382ae5dadb6ecc17a9f18d58654e735750d5b1131ea37828dd56dc158dc |
Hashes for zeroconf-0.120.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c9696aec6216fdea4f50979aea5752abce09bd7f83b8e2da7e7bc742bc0e55 |
|
MD5 | 258776ae09dd73e9e582e4e27ae1b71c |
|
BLAKE2b-256 | 90276b473fdde81976fd9c96883c9343b18ac938922cc4e004e6a4be076e6a08 |
Hashes for zeroconf-0.120.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a62b9b99aee06d562b23209b157208a807151fcbfe9a36306f37312bed74ad70 |
|
MD5 | 12a7ee7526604336054391eea7dd2fef |
|
BLAKE2b-256 | b9dd6d25c6baae1b09753d0eb4a9fb9a1a5050981b9b83d5f92fff9d61a960d0 |
Hashes for zeroconf-0.120.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9b251d4df714e14d1eec0993b020c0a5529bdaa56b424d9c00fdb2794b42dab |
|
MD5 | f2d5e7fc70684ab74def0618e34a7ab5 |
|
BLAKE2b-256 | 7b52bb14320e6463f781a07bfd3a0fc5d3d0c875cab7e0d2bf8333eba08acd60 |
Hashes for zeroconf-0.120.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e7aa6d66c6636c6f0cd59ab0bb939dc532c13c403f8c8ada19fbee8c83b9c2b |
|
MD5 | 63983d0bcbddb7001abd84825bac86ec |
|
BLAKE2b-256 | 1a705bd5935d8775bedc83358667cd4efa28f440df88225709be1b6d6a612ab0 |
Hashes for zeroconf-0.120.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66e9cbd991009788d90da4b7428a225abaccc3f0989f5ceac2b709e06b131030 |
|
MD5 | 7a8c57d6b5a55333f0833257d172056e |
|
BLAKE2b-256 | 4937d9d82ad731e8deeec8a332a3f123a8af1b7ccc541d789561b98ce421cdc5 |
Hashes for zeroconf-0.120.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0a2bf52b84fbbaa4f02379ed22ead7d069f10e9e2ee1a55783c9e3b9210eb9 |
|
MD5 | 9bf8ba362fb4ec5e08ee041a6720f52e |
|
BLAKE2b-256 | 5d31257a366ad9d0c3dd03a8fcca92d0fbe06aa78c3ab18a9ff08d3d9701f792 |
Hashes for zeroconf-0.120.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e296fd596f4efd1518d1bd4ef71304740656d9fbf2d5ded53444451c9f7bb6 |
|
MD5 | 0c0255332f1fcf9f45f084d353fc0a0c |
|
BLAKE2b-256 | 1a79a5e06c51e57ae2470a894fa53349fad28857b90723c402358b618b36b911 |
Hashes for zeroconf-0.120.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8cf9b0b424eec3d56ce067e7991c388645bbb7ef0546108bf2cb9913aa6d203 |
|
MD5 | 84994a021bedfbcc7db14c95fe4396a7 |
|
BLAKE2b-256 | df34fb162d5b416a55244d6c3c1b04f3e30195ac0765b2fd310fc60f372219cf |
Hashes for zeroconf-0.120.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3818871a5edd37e3b22d4191d08fcd2db60b710ea77d82f5a0a89302cdc8c85 |
|
MD5 | 3321a806f381e21be22b2210565373a1 |
|
BLAKE2b-256 | 5eecefd2090899d4a279b57fa0b641573969fd8a79b5ac4c040e6c105b76a682 |
Hashes for zeroconf-0.120.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bcc1ea401caf7f0fbe3bb4b4b66a9ad94a2f51a286c450d9bce602700dd049d |
|
MD5 | 816becdabc4f8e59243b33717b7c0e05 |
|
BLAKE2b-256 | 1c47640cf3c70b816060e77e20d979d74a5827911c5c6188da352fec560946a6 |
Hashes for zeroconf-0.120.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c6a7847fa06b68c1fd32628bde910fb310522cc097a53f3707241e74f1ef84 |
|
MD5 | 29ee1ea2fd704ad1ad5cc384c9221ad6 |
|
BLAKE2b-256 | ce9c7a13c7be0b7e284ce922f6d7b081015c5e380a07c63bdd11b0bd538dd737 |
Hashes for zeroconf-0.120.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfcebc7b613988c268de2061f61d1cc4d3c04e7c8ddff82ae9cb6cda79c0eb0b |
|
MD5 | 3e7290a789c68f801b469688a252ac8c |
|
BLAKE2b-256 | e36b9498a462bc8fb91d7689cd90957d4bb3707c1a31041b0fbdcca72017ee57 |
Hashes for zeroconf-0.120.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17694045ba3c604880791599ca1ed1a92014792641e25bd8c06dbf020c591158 |
|
MD5 | 7a07461cdedb77884550bc66ffc079a4 |
|
BLAKE2b-256 | e0d880bb5c4dc9302ed1ee7c63418ac238bd8294ebbed0b3edc9619154f77eec |
Hashes for zeroconf-0.120.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf515a313ce3e395c282b78dd3fa448f36267be31afd9099e5a7052ce037794 |
|
MD5 | 926f87e52f715079457854821604f581 |
|
BLAKE2b-256 | d327d56241c4433787b87564fdc0b4ca9ae86e03a0ca9cc10aa8a5c63bb7238d |
Hashes for zeroconf-0.120.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc93601734c6520805b085cccfbcdd86d0531e347efc3da33a27e87795f64a35 |
|
MD5 | 568dc8647a01e4486ecd770e2f346429 |
|
BLAKE2b-256 | 2c29b99205c16d3d44a85b00fc28223f7873e6e287fe52e5b8ab834d99be9763 |
Hashes for zeroconf-0.120.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609297a99984e325eab27cb46ae15cc84db8381740049590f6eb7dc565ab9ba9 |
|
MD5 | f45832cfbeab6ea27576bf13c3a84b96 |
|
BLAKE2b-256 | d1a281a4d3f4462b0a58292bcff9e5704ac7a7ac2236b5ccefda0ccd18c13c73 |
Hashes for zeroconf-0.120.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac79186aa7605bb35dc87a045945cea402934b7a2b87e8899efc029ee33872ed |
|
MD5 | a1ba4ef37293935422693b0a2560ff3b |
|
BLAKE2b-256 | c31f19a5963e90d2f29db5082df32d7153804d81296964cacf7ad147cfcde4a1 |
Hashes for zeroconf-0.120.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e91726ab911b09d328a4c51054fb90dbcf908982517bba3241242966c907d80 |
|
MD5 | e9d2945016056c6576b9ccf6d95cc4e2 |
|
BLAKE2b-256 | 6c98a52cbf5b25911c238243bb8a0612fbd467e03c4924b23b338ee1adb3104a |
Hashes for zeroconf-0.120.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39ec8ca4f00171d4199a8c300d0c7f0d40f68e06cb81b1b27a8ed72f05afa979 |
|
MD5 | be70c27637e39787599ab1a864a47087 |
|
BLAKE2b-256 | 097cadf751696cd918a6747cc70a21b99cc0cd8e5f982381aaf8be34aec6f1c5 |
Hashes for zeroconf-0.120.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d032e7d746c411bba204ad06c77009a3099e339cfbc962c97a99c73b1271b1e |
|
MD5 | 2a7bffec3050933e217a94aeadc64d05 |
|
BLAKE2b-256 | eccade35ae273a72a09ec6c036cb359b1c717d7e95aee381c3aa25c02f36c4c5 |
Hashes for zeroconf-0.120.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ba081f7454a98f1e7cef8d15837da1d68a131dcc8a1465036202e0a0126fa7 |
|
MD5 | 98c7b6fbbc83cd17aefa6f35f551dd04 |
|
BLAKE2b-256 | fe11336c724d0993c55a1c435b5aa5ea70a3e52eaec6d98001105b1bdf97e6b0 |
Hashes for zeroconf-0.120.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f831011b7f471b7271cfc2835456a43b50e2b19a1d571c51b14b59c26f30f39e |
|
MD5 | d1b302bca5c8070dbc7d94d5ee82aebe |
|
BLAKE2b-256 | 2080bb5ec381a3b255088b63e831f6ba90fcecbf1b98fc85db20ab39581c2678 |
Hashes for zeroconf-0.120.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2881086b6211003bb64e2df0af4e9133e6f21cf1a28d2e557ead76815c8bc64a |
|
MD5 | 7e50ab9c2efe4edb9ca27a89d1176f19 |
|
BLAKE2b-256 | 2b12f3f5f77397a6981cbc7475f22e8be497d3b8987eda813017b66d274da6bb |
Hashes for zeroconf-0.120.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b981397394a639ac50b606765d4e66521855ef330625d2d2a4b316803ca6c77 |
|
MD5 | acc10e6a197d8a47ad11f13e0b24e838 |
|
BLAKE2b-256 | a3e47ab3e6b5cb69b907bae7ac9b8fadaba002abd3cdbe21dfbf8aa57f32c181 |
Hashes for zeroconf-0.120.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e516225c34c81f626034ef7ffc1eaa27a75b69bddd293b9575ca9fe31613f1c7 |
|
MD5 | 18125707ef3b8a9abb57d6c33031b272 |
|
BLAKE2b-256 | eadee5fe0030a384dc7def348bee330910cb42afeb3f3aa2768467ead5f879e1 |
Hashes for zeroconf-0.120.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd1375ef308df78ca3a566815b57124e87ad01fc4cfd0afee640bdfec426f85c |
|
MD5 | 4bb8b4405778240c81c5fa532dc2758c |
|
BLAKE2b-256 | 501f65cc08a239bc9df66d9a054b6e196eb8582337d38ef1a07186f007709e0b |
Hashes for zeroconf-0.120.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b2d147a175f7e554e5aa5b8f4f1dad24e33f82cbac05e9864204f8a6fb7da8 |
|
MD5 | cf013562050c7a2e78f5dfd90e478a25 |
|
BLAKE2b-256 | e8c82ff060fa30915a2c5794425970b7ffff66ddbb6e37f90c54058a4f36179c |
Hashes for zeroconf-0.120.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7de0b6160e7a6d883f232cc919c37b77bded0c87e101bd61e0e1c103aeb5ab |
|
MD5 | 1d4ebae4a693cf6376f24bd42aabac4b |
|
BLAKE2b-256 | 9c9e5b127ea6150e18ad772f21df568382ad935e2d2cbf2efda903451d305a4a |
Hashes for zeroconf-0.120.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b6b116140908ec3b8bce83932aad9d3e0632b3eb5e4e589024217a13aa6642 |
|
MD5 | 790939ca849d214b4e2abef27fbb391e |
|
BLAKE2b-256 | e7349c21d14555d62dcff2020e369aaa7ca115e8c3067613d12fe0e217993c66 |
Hashes for zeroconf-0.120.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07ee357564e3ed16542c4cbf0cc1e15346608069fcdf6fb12847f4d172836600 |
|
MD5 | b6a16c36076e61bc45af79994e4ad0bb |
|
BLAKE2b-256 | b28723003eb755f8fc89f5d802c0131e5179067902396111e554134e0cc9b40f |
Hashes for zeroconf-0.120.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1449b62eb4da75977538d58d6047eafd7633ec4b8d620996616d9e29f7fe7971 |
|
MD5 | 59799bb00e00aaf0680da89ee80c6a98 |
|
BLAKE2b-256 | 50cb325af8c12595aab4c186d4404d8677a1a50297aaed8abcdfdd3ddefb7d76 |
Hashes for zeroconf-0.120.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82960dc3181315caaba0a0dcebb67177ee3b2586cdba156b32b036a6b532ee6a |
|
MD5 | e068418744f73fe4707bb46d9d4eb397 |
|
BLAKE2b-256 | 650c6eb1c26061dd1bd7c9d28caf535015f63660508014eecb7813989cf8efb6 |
Hashes for zeroconf-0.120.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843e8f87b96737a2c17337c49bb721d162e7d4d0a5558d7f1824e3f254bd5819 |
|
MD5 | 812fe0e8ed6101809bef36ed111b8052 |
|
BLAKE2b-256 | d4ba30c8296cf6fd3279be1d768c41e44831eca1602df9c303867d69837cd73c |
Hashes for zeroconf-0.120.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132f3f5aac5d2a70b3a7435fd5cfaba7963215ed8b1885bdf929d53b99a819c2 |
|
MD5 | 4abf8344087dd5ecb135e6560b327d1e |
|
BLAKE2b-256 | 5208258e5ae8b0c58837f4d9c613ef6434cd7210fa3bb40c26687fd04db0e421 |
Hashes for zeroconf-0.120.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f120780a6dfb811c361ab726a2cbcf20a206fce0b2b362126d188a34a842ff |
|
MD5 | 11c90fb3fd7c55ff64cfa33f1644f4e8 |
|
BLAKE2b-256 | 8ebc2b607fa40b9a697556444bc8f1ad27a6f2a7978d66f0266f0c8f790ba5b2 |
Hashes for zeroconf-0.120.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a7f79671e66c9941ab05eee27761b251de45d1755064d1a97f368d4e7414df2 |
|
MD5 | 5ece1f09361cca95953b83049d163968 |
|
BLAKE2b-256 | 698da16f35f85601e66ca88bdba5ded5e88f0e8b47a5d0afece611413397d285 |
Hashes for zeroconf-0.120.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4e148ba693eebb576c0580a03da7bbec3c9f748540724388d523e3999c8aac |
|
MD5 | d37c901d3b61a26333b14c545774fc3b |
|
BLAKE2b-256 | 99223e39d6e4a193635c60ef1099c5671e15a38f18c4996f105b9ad87b44660b |
Hashes for zeroconf-0.120.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87db32b385f6727f7874a800afdc5b0386b3df4e0fa3cd84c4150a5798950a76 |
|
MD5 | 0cc0d8e128bebc38de5dd77b865dfd4a |
|
BLAKE2b-256 | d4a5f55b30c547aa651c305351b5d1587fd9ea546f2a1afeaad79fdd95ae2fac |
Hashes for zeroconf-0.120.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd3a6ab92150b4e74aa7ff3bf6ee26897b1bc9eff3ab33b69194e20af8fc91df |
|
MD5 | 2515da9c5d0722cac3758d374348c936 |
|
BLAKE2b-256 | 4490844a3af660f16787eea4de87fc7c924df92c4a98b9fb15f3a4fea47de516 |