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.101.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa38b45ada0bc845c0ef9251e253f7efb60a15dca02d6531961a9109284a195 |
|
MD5 | 4acb08b1d66a03c5d93f68e937c2fd9d |
|
BLAKE2b-256 | 01d2d97edb7d27c92a5b42aded685440da333cd9c82967ee4c0f4a1596d234f0 |
Hashes for zeroconf-0.101.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4523922de53ac30be972e5cf27f06927cdcf675552b7cb11a2c8ceaa376d0aee |
|
MD5 | e4b5d479ebd87119a454a5ac7160511a |
|
BLAKE2b-256 | 63629927016783d13a6d0641439716158b586bf4fa6d229e42abe15b0be1db4b |
Hashes for zeroconf-0.101.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 751950e715a4b5c43d51867ff445a1803082d8d51e9e320d1e33616d45a694fd |
|
MD5 | 2431c7c6b6b7a7b64920d8478b4aa6d1 |
|
BLAKE2b-256 | c92b468e72a9048b75d25662bd32b7f54a75869638951d41f1e5902c1897f2a2 |
Hashes for zeroconf-0.101.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16540e1580c09903d21cac73a5648febeb216b2408f3d5975835398d10210532 |
|
MD5 | ee2f167e561d37496b345d6a520cc6f2 |
|
BLAKE2b-256 | 3635b0b094f07d20754d4c138aa9e246ed0bdfefb1b8564ea222aca29bc4b068 |
Hashes for zeroconf-0.101.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46177e6d340e64bffbe413cf0055920986f1d8c2e1b46ef89f8be676d832435a |
|
MD5 | 2ca65041180ec4ef9f7f94d4b0f8416f |
|
BLAKE2b-256 | 58c0f8bef06257d54b79d24e35cbb6aac5b8877f2f7b8f9ed66a295b03d6bdee |
Hashes for zeroconf-0.101.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e22224880a3942fa4fb4ed59b4c72423b9cf8c553d1006d8b53a9eb8f298d73f |
|
MD5 | 17acd1b468992749b12ab529b60f54e1 |
|
BLAKE2b-256 | 7c8cba302c5db045461e1f1a1cf1d6e5452a561c660e6b66a48c779ef48a5182 |
Hashes for zeroconf-0.101.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1977ead62dc8b94a2488775b5b718fd56b6d88ac70738a16113c0c776c5353b4 |
|
MD5 | adc2a18ee57d6d4a4825f43ebf2c9b60 |
|
BLAKE2b-256 | 6af7f3eaa9b992dadb6c69d4b2b859b91269c2c5db94afa6bf3f15e327056c40 |
Hashes for zeroconf-0.101.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0567bcd41384dd88b7ad6733ffe64c3630552d87f50406bf48508e79662027a7 |
|
MD5 | 9be4a3d04f114885ff205d88d981defc |
|
BLAKE2b-256 | 8bccfa85785e29c9e3e1b8ac5c7697dfdec6ab437ac256ba07f3efcebc3b825f |
Hashes for zeroconf-0.101.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bfb5fee0a5a226be620c854dccbbb439eec228ee5c8df0a6a1adab7631e9ad0 |
|
MD5 | 3cea440e7aecb0da13b3a8ae1284d407 |
|
BLAKE2b-256 | ed4c6100e10ed06fb4c59d541c0853a539005d6f1b397c355ef903f6515fbde6 |
Hashes for zeroconf-0.101.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d2d6033a094166c983e760cd0f62827049cae6a3aeab0f1b9a7e7c3380adf7 |
|
MD5 | ecde8cf538072a0ba8a69580419e25b0 |
|
BLAKE2b-256 | 36d64e25c8f4eb6c0bbe1d728855c00204ac12132afc92ee0a3c3a56c49dc321 |
Hashes for zeroconf-0.101.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44158ccff0e006fc82c56214b94b28489b53f997254276779eff88c78e8ec176 |
|
MD5 | 07923c0700b1f1f4c04352077ea292bc |
|
BLAKE2b-256 | df643dfcd4643f405c5f4dfe02f32b4fc3fa8e1a321d45eb17b9849d98d7a658 |
Hashes for zeroconf-0.101.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a68c0d1952718a20d5a6dad3b34a0ac69c6eb780dd223a9d599ac73724ea779 |
|
MD5 | bd1a5e40e667eca99098c85ca1804757 |
|
BLAKE2b-256 | 7129b0f685672b2d9e8849f71c5643956eefa8cb00e5bea83fe4d54f6f6dbf71 |
Hashes for zeroconf-0.101.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad79413fcd905e73501b7e3e4410c53128b70fd63178ea0ff62adfcff0bad8c |
|
MD5 | 0db0507153a2074479b300cfe8c12b6a |
|
BLAKE2b-256 | 463e42ea1a5a58d8792ca841bb9fef02e29cbe7c9fd9ac4cd33ba277a21b6a08 |
Hashes for zeroconf-0.101.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071ec87877385b4ede7d8723c5b78d9c3c7b17b1a45cdb4a14550d6edf0aa7be |
|
MD5 | 55197fe115d075cfa5a18e5566609d4a |
|
BLAKE2b-256 | e76b64c4f77ccad61bdff6e066ce3c5ea0c0da37aed662486da2d85ffce8ac1b |
Hashes for zeroconf-0.101.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c2c01d6680fef0ce787d52349685f11038cde7673616e937c9cf0d35e7981e |
|
MD5 | 15f8ce58bb2134ad1e9937a033074aa1 |
|
BLAKE2b-256 | 0405237a8cf7ccf17556ea8d48fe7d383a7e84aaea4c10e53316e3314ef7af73 |
Hashes for zeroconf-0.101.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da2af8d42d666f29602b42eb27ae6659d6fe027fbb35b1c328c582976b112c42 |
|
MD5 | 1a260adfe552a959be4c068c8bbef201 |
|
BLAKE2b-256 | 56e73cf7b91251358fad226d6c45958004b8a9c0c53fd805e0573257845a80a8 |
Hashes for zeroconf-0.101.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf0b40b9b0a91143691a0fea624f4910e70456120b7c683e175a35588a445367 |
|
MD5 | f8a5306a4ee047386e3b904be2435c7f |
|
BLAKE2b-256 | 302bb0c9294d10c918f93c077dc0d2464c21d294d8f296d81158d0eb237ceb4f |
Hashes for zeroconf-0.101.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91821fb158ee1f557f586d90bf9de7e74fb667ae1964f7914fb2ac9f4b0bef1f |
|
MD5 | b66d7b89a765ce7fe32414d4a5d50980 |
|
BLAKE2b-256 | f027b2868b3057b4c67698a5cae3346cd005fd36e79cc8949406fd944721d2db |
Hashes for zeroconf-0.101.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9de40c9822dc14ce05fbf6e026db3ebeed598131dffb25ecf5e5756a8e162e3 |
|
MD5 | b582f09b21234f73ba01148fcbffa151 |
|
BLAKE2b-256 | 74f537ad99c7af22340e18a3b25535571f1b21d5b83a970ec257aed4ec28ecb9 |
Hashes for zeroconf-0.101.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41298264cc6dbf3903819c7631751261bbda3889021ee6e5ae6eaf24a5992d63 |
|
MD5 | c267727e81933ca8984e124b2ab85f85 |
|
BLAKE2b-256 | 9e0fb75e395cde870367fce0e20756e51312b8069b2409cce81a9e1041b3855a |
Hashes for zeroconf-0.101.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15bdd7fcc0f1c0696d9a0a9c198b90ff7c38ed143102e5735a028fe77c349515 |
|
MD5 | 8d963b602a9e39af2688f63eaa41fb44 |
|
BLAKE2b-256 | da099b7c2d69852eee11eccdbea09bedf14082e72e998958faf678bb531a3a13 |
Hashes for zeroconf-0.101.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a21d8405a8cafb6de84ee0ab0da990f9786b4df8f95d577ed2c207a00ad95f |
|
MD5 | 1531016882d3de21fa147ec9442dbaa2 |
|
BLAKE2b-256 | 9e8f5b5fdb9ac1bdc1a4b9e0d68ca6e9b5fc4cd46b6f4b4a408dcf22b7c00bd7 |
Hashes for zeroconf-0.101.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d2d9f883067c7eb18242514b98072df186f47f38c83955dac702ad3269a2451 |
|
MD5 | 54287492d1eba89b1b3f2fd838daff64 |
|
BLAKE2b-256 | b43817e5a49915a57249a09c2e215db5417eb97e806188d72e67ba5fb4b7d31b |
Hashes for zeroconf-0.101.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2203e8f99b0863252c88b2ff335ca3069f1dbe3f1cf6498345eba250c72959da |
|
MD5 | 36bb400d064282e7dc4d547a9623c438 |
|
BLAKE2b-256 | 2370c5b4681d77dcbb3fc425858647942a4b8b03446a932eb101b8f30c520bc5 |
Hashes for zeroconf-0.101.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b013a006fbad860f3dd0d85bf9e1ce5c01037e73079d91850c2c6c950e8b68ea |
|
MD5 | 912b303dc0f31a4025d5434749296853 |
|
BLAKE2b-256 | f1764ba5e66c683a9fa8046fac9838f36caffeb8ad53a32aa580de6f0df90b38 |
Hashes for zeroconf-0.101.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7706a214cd30b7cecc27aa4465c4e5d9fa234687a94f6e4b7978f1703c5158fc |
|
MD5 | 36158901dea4557230432aa2f9e7fdd1 |
|
BLAKE2b-256 | b07c6985ae8b49d5816be0b0e2f77688b1fa5bbab79be65584fe3b5ed4ccdb88 |
Hashes for zeroconf-0.101.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31cd60115dec7c2e5215eb9a1ca1962db6260a88c0035fc3223567ec6efd0f12 |
|
MD5 | 522d2f0a18b902cea14c6c0adfb91e26 |
|
BLAKE2b-256 | db2f7846f464664170e5ef07608dd54cd847c5067f117377caabb78c61c859aa |
Hashes for zeroconf-0.101.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4556987cad046a701f4f34c4090623b9c011390a177b759c17fc70605aa5111f |
|
MD5 | ee7254b0a15b5f1ea52fc2a23343cf76 |
|
BLAKE2b-256 | f7b5d8daa6b00ee5e45a9946576fd8de6f1e3fb8c6060c913b74074e17bafcc9 |
Hashes for zeroconf-0.101.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf42f2e05032434585014c5854bd6bcbb7b31894b9ae832a4254558c89412ceb |
|
MD5 | 53b2ab027661c104171d41c7176180b7 |
|
BLAKE2b-256 | 46369f60eac2e533c8c7363cc922de64f7becb30f86b98b63befc8d35b789e88 |
Hashes for zeroconf-0.101.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48fd35cc3ed8ec0ed946f42dc1cd41d3ecf2e9e3d050912187e5bf5b4bcd0903 |
|
MD5 | 6cef8f638ca8d474ec41b580472741dc |
|
BLAKE2b-256 | abce83c25e9280ec9493cca7b4b355e49df40cd5f1b5b19f6d647749bde4b2d2 |
Hashes for zeroconf-0.101.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34c2d086ba971258131de65a890e9692ef4456c7337976ff975a652f9abc779 |
|
MD5 | 9059388bef086e8fd17610ca796b8074 |
|
BLAKE2b-256 | 14a545b286ddfa7a824c250e42baa28c396b0783aef24b7c1bf83561312a59d6 |
Hashes for zeroconf-0.101.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d9abf65d106f2011d7b59b08eb19e46a2f65eabeb60481d2f826c330abe93a |
|
MD5 | ab55402faccfb6e45c53e7080b72b88f |
|
BLAKE2b-256 | 5a26477a730e063b986ce3aedc2ab945da0d433fda3e4208158561a7b6fb075e |
Hashes for zeroconf-0.101.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763487c75831d4d0251fa5ef0cc0d0b74ea43d6cd8c1beb9c27d302ea5ae4f14 |
|
MD5 | 19467da0697dae0e31be38e22163d919 |
|
BLAKE2b-256 | bdb1eebad7a5c176938761d9469faea035b27f16907472528a25404449e32eaf |
Hashes for zeroconf-0.101.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe8ad7d13f905447f64a7135eeeda8ec0aaafdb31bf5e8cad2e22bc007ede59 |
|
MD5 | 28897095292a8048feae889870f3cb61 |
|
BLAKE2b-256 | e83182f4dede3a4957b6ac5ea2732558be1052ae05e84fc94dbe7a053b5b9c26 |
Hashes for zeroconf-0.101.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3560922a2ea71a389379840248c062533a2499c2ab0cb3e3120e0d36ef505753 |
|
MD5 | 0a9cec93967094a44864af44c65e4fea |
|
BLAKE2b-256 | 2259fcd3fc5c07d033779d470c995b6488ad9801bcf957ef618e0058a1a7ad06 |
Hashes for zeroconf-0.101.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 989ee62b84766e19e34ca7987e0986eafce5fe7b6568b128c710cda25386ef48 |
|
MD5 | 1c6c36c9293370a8be1d28c72b6b2af9 |
|
BLAKE2b-256 | f51739ea042824619006507adeb9d6db75fcd7268f7dc1d3874836d501b6dee0 |
Hashes for zeroconf-0.101.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1ba47f21851ca2d66aac56760a936349e2e64de969edc58725a830289c7db84 |
|
MD5 | b4af7b4cfa5720990694193daab00b77 |
|
BLAKE2b-256 | ea10258267d3bfea2107e832dd1b9304e8bc8093be0ea64e60665618fbf29aec |
Hashes for zeroconf-0.101.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1740b6da7f60074c0953f41f46828dab664aec15903e17b259e0cb9349b090a |
|
MD5 | 626f588291a76782b2624dfb7a1c0886 |
|
BLAKE2b-256 | a3786268b220b4895e9449ff314d29921137ba188fbe8847a01ba4e465c1ab21 |
Hashes for zeroconf-0.101.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af0f8289258863d183c05c918267ac1ad85f485ff2890627126217c77f4437aa |
|
MD5 | 5fa55c07ed85b815ad3ca3d03b594218 |
|
BLAKE2b-256 | 0356a0bb765396866d8f5c2c4581d1dc0c518327c0391254f74c8c4d279f98d3 |
Hashes for zeroconf-0.101.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc63a9e31bf37ca81ccd5b6dbc94110e83f7317938c733de4543ddcc6a46e5e9 |
|
MD5 | d3295e539255ba851e28b3f4cac8f9bc |
|
BLAKE2b-256 | 23a116cdb687f68d6730919e54f8692243cb8936b0107be3b4065e9d06c952dd |
Hashes for zeroconf-0.101.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e109e07021dcaf59d187edacdb08d9d118c3a6314675ae481aa4723277e32e8 |
|
MD5 | b4a3639aa01a78b7a1373fbbd48698eb |
|
BLAKE2b-256 | d5abf49afe4617c3ce5a9b33ce56a1f43d4c5dc6c088c738ccd006e5665e84a3 |
Hashes for zeroconf-0.101.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72bb6da97bf3fff50cb6d6a6352be40a2138650c7e4be1be1d6a30236b5af1a4 |
|
MD5 | 001f60bcf1766db95ac23920c4d9270a |
|
BLAKE2b-256 | 62f03de31d4bd406a19b68eaaadd38bf1e7d11b4c423ed1062283359ba491f61 |
Hashes for zeroconf-0.101.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 537596f7ef3bbfcc18c6b8dcc87e981e802bbb59353bd6b5f62c0a081144985b |
|
MD5 | 6ccfaaf889b53232ca7131ef9eca716b |
|
BLAKE2b-256 | 1fa3ace3ec942a5c616eab414491d87be57312ebc29c586df0bf88232e268113 |
Hashes for zeroconf-0.101.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5324ed0b890ad6a2b4fe2a8074f322345400d08efeef9ed5dc3e9f38964c3f |
|
MD5 | 1ef6873a187ddf19829492e137888d05 |
|
BLAKE2b-256 | dd38fb1621a648d467505196fff14fda4a94e501b35a726e48ac8277a53924fa |
Hashes for zeroconf-0.101.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a402d6e052f78d85db01f50a307e2a32ed4ba375dcffad375cd5b74026542a37 |
|
MD5 | 7807aec3c691cda98ac3c086a645ef69 |
|
BLAKE2b-256 | 646ed111c34f249ab4162262142679f935f140c647ee0fa089542857db0ad7ea |
Hashes for zeroconf-0.101.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7266e6bd97584f4ed0426c1e9e426dd45f54929c0e5b91c9fe86d7488dcc34bd |
|
MD5 | 03f523ec9938af5a6ccc0600bb994e87 |
|
BLAKE2b-256 | 4045bfae8a5dfe9b15c95db5f80e80b608b72f0c4e449a312d4a017efcb411d7 |
Hashes for zeroconf-0.101.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173711cd51cdc6674c29ef5c951407771b8646facf49a9d8dd5ea49e89f4e07b |
|
MD5 | b918a1a563cd370dfd12e01f9a8677ce |
|
BLAKE2b-256 | e29192094d9a6d17dab58025a76fc4c605892a6f59cce638c1823b5e0b57e46b |
Hashes for zeroconf-0.101.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcc007b2626fc0e822df900cd09dcd905ad0beb17b334a30894bc5479b70a67f |
|
MD5 | be10f71bb5079a9136f3e04814ea3d24 |
|
BLAKE2b-256 | 79c2fd028a92b03a4e7ed3a1cd2c2cc6da9e9bb04838607462e60706a7534cf3 |
Hashes for zeroconf-0.101.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66a02032b6748c17dda50c247fc004f9002c7f4416d3702ffcba084968b45fc8 |
|
MD5 | 600c46ee5a4c2ac5466d5d14c820a406 |
|
BLAKE2b-256 | f69400dfc8a1d65f34929f65b8a7a8a472c8b34dc44cc0a867473cdda8ab4bce |
Hashes for zeroconf-0.101.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 306eb1e1d134773e2adc3a5142138b023db5f8e4071f6b14ad12fa4be0cef874 |
|
MD5 | 3674edb35b3428eeb112451be5e9da9e |
|
BLAKE2b-256 | 8322ccaf0ebdbbbbd649bdda91db4247696096907ae48623a34576b63580d462 |
Hashes for zeroconf-0.101.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3d0ef00b1590fce6563875584edd37843b3a91fd2c92fa47868c571d7377fa |
|
MD5 | 6595eb700e5ba1134b65e7cdbce817e9 |
|
BLAKE2b-256 | b0f8f4d31ae33730e44741952c07e88f818dc32ae9d4aeba7c60215855db7a05 |
Hashes for zeroconf-0.101.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2ccedd123dfd64e92dfbf70b7d2377c3797510c4983b592c26b2c804e8d823 |
|
MD5 | fb42290115708b181342c619afeb6a62 |
|
BLAKE2b-256 | 0e4f8cadb2f0295f3929acad1ffce1620c55808b1db18753eb72deb2e731d380 |
Hashes for zeroconf-0.101.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b26d10b96a21959d636cd3e0fed85b77471ed2a9eb2e902d3bf87ebccaaf9e67 |
|
MD5 | 8a9c1bae623b805ee235a0286c54332b |
|
BLAKE2b-256 | cd23e01f11b902fecb5e6b0bd56f86f75b75c14d1bad605c14c47afdc36183b6 |
Hashes for zeroconf-0.101.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0454c74ef488c6939109b92b101075c7518bfe7fadffc0f52f64c05f916bdf30 |
|
MD5 | d9d46ea417642d389314e23bbae35cef |
|
BLAKE2b-256 | 5d5969f0d7ec22010aee8c65b68234164375e0611803dee36823d0c0e58b25a1 |
Hashes for zeroconf-0.101.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5fd8e8faeacf16e8709b4c2fc4cb8ff14444f24801d7046030477bc0458761 |
|
MD5 | 7b725b2d6f19a4c7a8b7e14e71f8670f |
|
BLAKE2b-256 | 9d3b36d084685f92b746734d98e50fc36e7c6cee78944dee2c4daa2b1bb22786 |
Hashes for zeroconf-0.101.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc168349a44f5c29f9721d1dcd873374c623e72400880942dd9ed826d4974ea |
|
MD5 | 23c5c90f841cd31a5328cf01042c8bd5 |
|
BLAKE2b-256 | e143d18803c1da1ecae159344569a3f62ac09eb3c7643df76597a8ac248ed992 |
Hashes for zeroconf-0.101.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9fe80166238fa302a212d3718480c38a1906a8e751d7438058b407434c24349 |
|
MD5 | 816e300d0094474e13fcbe7173a6ac5c |
|
BLAKE2b-256 | 74790db6c14cc4e2e669813e88d0475d1d1796bbafa8d554b05835fd203e73d7 |
Hashes for zeroconf-0.101.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b133ddb766444c50fa620d0e9079c06950edc96b309793aeb739cdb51624916 |
|
MD5 | 21d89aa4cbf87d6ba8173a9b6afd47c0 |
|
BLAKE2b-256 | 139752ad246c753cba4eca4f2e68a3f9efafac0f009587d7b579b811276e89e2 |
Hashes for zeroconf-0.101.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dc8d24f72b351cc32fef1a315247b26878b9d0c1497cc45e7110aaeb490a267 |
|
MD5 | 01d34c3e103d68e74b9d1c24010a9315 |
|
BLAKE2b-256 | 24fbe1fdeae82a30d51dc72ba669b8ef0d59062fb2f48fe99952621a7e33b6cb |