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.92.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4442c842057f2dbbcad7192e074babf438752c8cde0b296718fa4c1728a6660a |
|
MD5 | 0a18e39e4866f07dd157e2fecc2d287b |
|
BLAKE2b-256 | cb5d33066dffd3f46d57498ce4e6a84fe16c2e9e64bba406b06433ffbbdf389b |
Hashes for zeroconf-0.92.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c23073f707f0c7b5c9890c3decbf88d2afa7cafec92d0eb332e36ea6b83208aa |
|
MD5 | 3e30d5d56fe8de8b236d33fbfeff6c88 |
|
BLAKE2b-256 | 14d2c0e48033b9b304060002926ba2d84c9321cfe69505f20177be1340e09029 |
Hashes for zeroconf-0.92.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f3840c4717a56e885353a45da5afc4d979e87d63b8603243cf307620fe49a1 |
|
MD5 | c8f7dd94692a0a12bc79a524140f6310 |
|
BLAKE2b-256 | b40d6e24699fdacdd2f4cb4a19cfca326e56c34bb8450ce932054eb7870e8ba7 |
Hashes for zeroconf-0.92.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827e7667a8346f916c5789c546c94f2d566ba750c4c5cdff071581c3636040eb |
|
MD5 | 2427cb6c253bc735f0a4255d93ec302a |
|
BLAKE2b-256 | a08a7ea623fe2ec2edc167401a88ebc8b42b6a926455fdcd802f290c4e0d7669 |
Hashes for zeroconf-0.92.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cca499e4a431c521c38131865585be5b5876df4954c88dd853bda8dd58bf1e8 |
|
MD5 | 50602b78f84bcb87bab6ac1fb98d3201 |
|
BLAKE2b-256 | d7958460395273c0889d270a76ead5220abb26ee10eb012742f283de3fcc545e |
Hashes for zeroconf-0.92.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a32e0c753703b3816772fe356820ee225e7dea6d4f2500fcc1ff789622266a |
|
MD5 | d0178e5419402fc15d0f3ac0af1ec1cb |
|
BLAKE2b-256 | 436ec30923079a4e84603d11f5cf16b1a429a75b8e60aecff2ec1f1be34542f8 |
Hashes for zeroconf-0.92.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20d929224c7b5f82628900c8d0bdef3cceb4eb287d1a267de965362a028e39c8 |
|
MD5 | 40b264feb6087dc3064bb2207d32f2c6 |
|
BLAKE2b-256 | 72181162cb480d41914826be16b8501880d49de2d5ecefbaca5a1cdc446adbe8 |
Hashes for zeroconf-0.92.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 618ddd2e8c21076c6ccc77ee5595e34201dbe09b05c3c971f3a005e57b2a2633 |
|
MD5 | e017b74869f017b0b9800f4a08ed12ad |
|
BLAKE2b-256 | 4d355124dfa6782abd4fa69efd8d5199cf4970d9dae4981f5b881424383232e7 |
Hashes for zeroconf-0.92.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eedfce99467c56284fa84f16deada16e2a57dac289adf24bf6c83354e52df81 |
|
MD5 | 3c6c1876204f48227a5879565865b256 |
|
BLAKE2b-256 | 932277c6fc83ca3be2faaa66a5124a620cb99d6ea2df99a7fb8c6a5cfe39d918 |
Hashes for zeroconf-0.92.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0384789b084b621e2e1cc066e8238a5276c6ff68936f38a158deff516f5f82f9 |
|
MD5 | 06fec8cb36729e2b77f98f50752d8881 |
|
BLAKE2b-256 | 41adf698fd4519c542e9245268c93137816e898652ac18d5905ef6e73337de22 |
Hashes for zeroconf-0.92.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b6053388071178031ab095830407a5f08c46dfc863ca2ff140d96dc4a79a51c |
|
MD5 | f2fa1c6969d100076f229c55ae033886 |
|
BLAKE2b-256 | 5274e1f2fd805a8efd7f6993912accaf0fc115cedd53b8dbe055beed283b4413 |
Hashes for zeroconf-0.92.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc5a85cc2d06642ac4c450eab254b3cddf94e5f0b9a4afc79f4d4d7d09396fe |
|
MD5 | f418aadd0438d36c5ab8754e00289780 |
|
BLAKE2b-256 | 334e4f87e021b8f190afcabbbe30cd80fa0c37d343e1724165cf2cb3c8efdec5 |
Hashes for zeroconf-0.92.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351da18d6a07026cbdd51be00e59016558f972361398db158282583c5434e3cb |
|
MD5 | c5a5e031819ae0d739fb61a1a468a02c |
|
BLAKE2b-256 | 71c29ee38d4738bbe622d7dbeb44e87935cf6c5f25b1cfccff8e9402e6d673e9 |
Hashes for zeroconf-0.92.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9f03a98d4cd794a6cfbbfaf1fd899cb2dab65baa2e78b800034b75f2980b45 |
|
MD5 | 6861aa4f73daf57e8303ebbd1ccad384 |
|
BLAKE2b-256 | 8cf3d2b753643d034744640e4d72796d67ee5c97e95c254f6f36e1acb5403d0f |
Hashes for zeroconf-0.92.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1676f2035e8f807add791220948cd42e22d888e995b93c20cfcb535f88568a |
|
MD5 | 7a2cc599a3a33cad47201d0afaef5215 |
|
BLAKE2b-256 | f7fb6ee47c9f04eb94fa497fe99577fcb6e7c46b36fb0ced38b01108fd1d3fc5 |
Hashes for zeroconf-0.92.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e78c1d985604ab460980087ab88c4501da410c263cfb220e9ffb9eac7f0848 |
|
MD5 | abca16e839257274f48d4fe0b8ae476f |
|
BLAKE2b-256 | 1aac4c6b2904e1a228b5224d9c8137bdcd43ba6280808811f717bbd4c11777f1 |
Hashes for zeroconf-0.92.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe61a2a599d47b6ac9ded7f1ec6eda6eb115cc33e7fae788bdbc9549754aa63a |
|
MD5 | cdbca061a597741eb98a564662f0697b |
|
BLAKE2b-256 | c689f5774d39855812c2e430a7d8b57885f66966e1aaec3fc78c9fbada1a722a |
Hashes for zeroconf-0.92.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a22189ab4b2bd07a2d2f722b86bf9d0531b7ef949c707151cf59cc689e345a6 |
|
MD5 | 5b9ea67dfc6a160e91b1771916ffcb5a |
|
BLAKE2b-256 | 57e419d2858bcad962d3e80feda29961a9aa31153e5f9d68b6622b1865c622e0 |
Hashes for zeroconf-0.92.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52384c8a4a0c50f1a563dc9e0406a58ebbc09142c43da2f892d9924b6801eec |
|
MD5 | 465f2f8a979c585b071e3faf73bfdb0a |
|
BLAKE2b-256 | cb12122fcc8d96f17262e7e4810a4d2cad581b481db7a5310280764812a65993 |
Hashes for zeroconf-0.92.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee110565a353f9851e72c940f9d8e61365e9597276b337fe8c7e1228b3f11fa |
|
MD5 | 03e31679743b864a4b631f7c04f20651 |
|
BLAKE2b-256 | 535de0b6e1304126c696ec39ace3b6e6b9c6af2bf9b252b477a2a26a4e0dfe80 |
Hashes for zeroconf-0.92.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2401213d93927c9e979bf7605956c4f5eb63e22b7920f5cad7293fa6e0898b6 |
|
MD5 | 50af832511d6d8f58473e37e316e2a65 |
|
BLAKE2b-256 | c649b70da0545c3e5b89c114397838ea5f6f9aec7ef1d4862eb10b23be111668 |
Hashes for zeroconf-0.92.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d906bbd2713b031509430cad217fb9e99b91bfb034ed1c772c617c2882d722 |
|
MD5 | 12a447d9c6ed69f8fb59d4fd7292f8a5 |
|
BLAKE2b-256 | 16db73ec6db6e8aa0f4d2252563aa20378a97c4cf8dd34630b509863ba99a8c4 |
Hashes for zeroconf-0.92.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e728232089432921ccfeaa58fa1f698086452ce18f2a226fdb56d2dafad363d5 |
|
MD5 | 94e666d04c80533ea0166cf18cb2218a |
|
BLAKE2b-256 | 167f7fb8371d91c5507ca7d58a5be355e110c87f37dce6cf8c3040d8f3b88eb2 |
Hashes for zeroconf-0.92.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575f324d6fa25f33b485e69b9522df715baf02c6ff4fb78a9f0edb6df0ff55a1 |
|
MD5 | 46e911dd3253ee1dc62108d8505dda50 |
|
BLAKE2b-256 | c529893b709f78bcb8ce64d1b57da10275332a1cb506eb8e6bb35363ea2c54fc |
Hashes for zeroconf-0.92.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378e4fa791111cd20e18d3bd06d152ebb4e92752726a4b03abce0a4def154a82 |
|
MD5 | d555ae096ce8e8c0c77821a60c07b099 |
|
BLAKE2b-256 | 53a4de7884a1d77e65079088aa8b678aff956a023bdee24fce4db6baeeaa7f95 |
Hashes for zeroconf-0.92.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430b887ec065aa788a3ab24213ae0181c7dd30b1257c11bad2fcc0f8cf2b3a58 |
|
MD5 | 4638e778697a4efdd052c94601d819a3 |
|
BLAKE2b-256 | 07c83572aaa1a67704d9cf9458c7b293d904e5b77efb26f4051ed78341595a75 |
Hashes for zeroconf-0.92.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d16493b925c6fc69629da5cede5cfcfdea7bc8d7c36d9b40a757dbadd7a34e |
|
MD5 | d35f71b74b0193e8e312036fca8cfaad |
|
BLAKE2b-256 | a2c3b76d03fe8a02a8e27963785dce058dec2824e6af7dbc086a92236124e5c9 |
Hashes for zeroconf-0.92.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a048bc15d650118392755d71e34788bdf1db55c7dfc315cbb6f552d274048167 |
|
MD5 | 8be8402d6bfbca7f46d0d8ea8fd8af3d |
|
BLAKE2b-256 | 24157c6140d922dbd67e76b19e99f4d48e11136bf262eaf1ac59cce7257ab09c |
Hashes for zeroconf-0.92.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24e2c4c43f84c14f7259235546d0042d43af236d072b3cf1fe30f370fb0916b |
|
MD5 | 2459ad953432568358c1024b913df207 |
|
BLAKE2b-256 | 782510f9b1ec81aa5441bf644054cf5fa4c7830171f28b3af9fae3ee502817fb |
Hashes for zeroconf-0.92.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd4ff0a232fc0408c3c4fa3a6b022b3bd8343e7a96c21fb186a6e896fa6280c |
|
MD5 | cfc9e9d6753969053b814a0213f5ee6f |
|
BLAKE2b-256 | 0d0a4760ab41acadb74d1b51f56cecae1f51e22856b911b0471c42a9e0761037 |
Hashes for zeroconf-0.92.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321df9e3904abc09bee6361bb9e10c0a3adf178da4d7e867caec79a49fc4c64f |
|
MD5 | 04fc7e33dba324d4564ee96c61943dba |
|
BLAKE2b-256 | 6fddd81d971a5bb984499f9f23783017815cb6f66b88bc0bf1cd2d7fb703eb74 |
Hashes for zeroconf-0.92.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b64db3ea144533ee9f7371b4b22b8262aab2ae8beacdb2e31d4674e1c20bc03d |
|
MD5 | ba333cb617e43a8fb77a740c2732db69 |
|
BLAKE2b-256 | 84113f0cf4a788f6509295748bc335aea2b8359c7d9f527743b720c789058e14 |
Hashes for zeroconf-0.92.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b8a62eff48e15ca403e9b969bedf545ec4e3b0cf45c14949461003967aecefd |
|
MD5 | 79c105fcc7b10667b4a8e20825568ad5 |
|
BLAKE2b-256 | 50b8e225088c96c9a708150cb17c64fefa07fe8e30a16d3c16cd9a4c6fed6129 |
Hashes for zeroconf-0.92.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | becfdebccd66f647d6297b43c1038bce83b9ce9b2d2443a62d42d93f7a31fae1 |
|
MD5 | 4c72d5640d756ec44ce2a5c7cad4238e |
|
BLAKE2b-256 | 5d7a3bc5d3da13cc00ee16b56710d6fe1eaa28a8c5d8449640e51b019647fedc |
Hashes for zeroconf-0.92.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39f22552d714c3e013129c812b3a10a85d882f0bc804b3c0503d6f4c133b0650 |
|
MD5 | 88a6ec8c9023432166b27748c00f4451 |
|
BLAKE2b-256 | 60e4ecf089d20ce09af390c702f565216a0f47a82a18166bdbf88dc10255c20f |
Hashes for zeroconf-0.92.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c0bd8887c81fcb787726e257edfd2f601af14854c3facfd723b482a62e1053c |
|
MD5 | d3c8166f48fb046dc223a02757810d94 |
|
BLAKE2b-256 | 427a73220bcc5d520c443cd727820ea08fbfb440db2a65655e5cf4d2f67bb472 |
Hashes for zeroconf-0.92.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1775e8609bd4b8f80d20acb01f86d94b33c4ae0d588a59b8a98cf3f0ab3229ed |
|
MD5 | f194aa322a26272d0b4ff7116ceb3fc1 |
|
BLAKE2b-256 | 69b596ff2c26e19885d0773f4c33fd07b8ada697ddbb7e54ee0647cbc727cdc1 |
Hashes for zeroconf-0.92.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf8dd564d7b40ceb1e8e5415a5727e5f3ece540772bb8fcb6f7291985f385a8a |
|
MD5 | c2ac9cea40ed6785d420e5c943621387 |
|
BLAKE2b-256 | aa502dea380e8936bea78e6459c91e240af5a24c477c5b2a99d47b456a508b0c |
Hashes for zeroconf-0.92.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e742a19ec42eb3ab20b1e5e64f100784229f9fab94b845c346c614480bcfc7 |
|
MD5 | f2414c8fab8864cb5f5fb4ba6a3e5f65 |
|
BLAKE2b-256 | d03e4e7591b7ee560730dd25d18514bd0bc77021171897d1b40701bb801141a2 |
Hashes for zeroconf-0.92.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb58ec49d1b2bd863127a0a77552745bf05735f51cf85140e224009b4662c628 |
|
MD5 | fa1ae3ef37ffc7d9b7ab453010e0549b |
|
BLAKE2b-256 | ad3788156a09b70e9719fdfc3e0c29189be97ca1f99bd5ee9c21d88addfd6bf7 |
Hashes for zeroconf-0.92.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 814da18b1bc1b3202543c7b373f150cd13253f3d844f289acaa86aa424706a52 |
|
MD5 | 37df401b7eb0ee5a02fcac5444a12634 |
|
BLAKE2b-256 | 0d88b9cdb0ea5a8b37788409fa770db0d0265143a1e2f9250e6726d67d860881 |
Hashes for zeroconf-0.92.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab45fa9d182c7b16bc8128b5f5ea8a2378ed592329ff270436e2ab1d820092e1 |
|
MD5 | 4995beaf95825fa44cf91a758556ff5f |
|
BLAKE2b-256 | e84b1729bd14d5b6366eb4c7a4aee5d77162ab2e348457f1bec6e2d47063f6d7 |
Hashes for zeroconf-0.92.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9277325ad39f30a31db771ddbafc95aaa0d82d855f65eda93f1d3e92db5eec22 |
|
MD5 | c04b7cbe91be7dfd804675d6c9c16929 |
|
BLAKE2b-256 | 7d664709ccca6535a030532e58c8e530456af741af3c76b679c67543ce92820f |
Hashes for zeroconf-0.92.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec93c6e3bf40853eea79988764873886a7497725616b43581b69674280d2aacc |
|
MD5 | 4f81c8bcbe00eaaae1efff297d95c657 |
|
BLAKE2b-256 | a67ca10118bcefd15995909c109981c20aabfd0031b519e8fb8571224c6d6801 |
Hashes for zeroconf-0.92.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3c859fe15b647a99f222adc84fad42d754b3565037dbb0ecbadf7c6c96898ca |
|
MD5 | e81dd5f0ce67e13f378840121c7fe9a0 |
|
BLAKE2b-256 | 103c4c792d73e126b1c86a7f8a8ce7edec46c86cfc7d5f984eb2a42131409ef0 |
Hashes for zeroconf-0.92.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24c4966c581bb23b19af496c78fa9b9606c20319106bd3c416280b2d421d9ad |
|
MD5 | 5563cc4f808a0d22482a8d2fb6e72d6a |
|
BLAKE2b-256 | 86f6fd4d2f39bd089f669630ba9488b85bd3e85dfec5d1a7a9956a848bf40b9a |
Hashes for zeroconf-0.92.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1dd67af2edc25bd838f64ae0e48a42ac160569e4234a0fa4fbfa694c2a41e08 |
|
MD5 | 11985a1398eee1dceb5259a120bbeb29 |
|
BLAKE2b-256 | 94aaf2fd612f0746ad5bf5c6d483b81321edbf411174159ff633085b2f38cb20 |
Hashes for zeroconf-0.92.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 651f8f53c338800052933363679df636ae7a0b0f2548c38095a8f38b184b175d |
|
MD5 | 4c629c5e486784fc045b786e41c9135f |
|
BLAKE2b-256 | 6797c287151045bca45589e3261804ca05efd02e12335528ae4a577466304a2b |
Hashes for zeroconf-0.92.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12d26641ec6bc00ba2c07ac37f7f587b92e6a8a348786014e807622723a01268 |
|
MD5 | b1e2567cb3d1c7ac548764dc8b4d56af |
|
BLAKE2b-256 | 0071699aff451cf00c6e2fa3caf62a443c551759b7c664faf9fe54bac1664886 |
Hashes for zeroconf-0.92.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b5233ad7a7579b5eee0dd5062817d3f26fe3ed1cf610eabe06d82eda9443d6 |
|
MD5 | cdde6978a1c4d2929987cf2f45c32dc2 |
|
BLAKE2b-256 | ef4c591d0a02df76a04215d6cd0662c3aecd43ba203a9cef91b9f5746d3e863b |
Hashes for zeroconf-0.92.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0880bcc7949ae67a16ff66858b9a4dfc8c33a3f992052c78a169202785a87c4 |
|
MD5 | 49f73a8f7ac72c0260c90afc0e514dab |
|
BLAKE2b-256 | 47c9870627f17b71241a3608d3759a90834f622d3ee5eec525dc9b4b67a8bf74 |
Hashes for zeroconf-0.92.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d28d24601ce4d593c78277d930482ddb2b2eb7ea9282f48d1212b75ad73b29 |
|
MD5 | 77b5323eaad4735ec53678b1e00e13ef |
|
BLAKE2b-256 | daba282a08eebfd3bf44cd752556e2d947e0f8c6c606b589d38bd045a8f983a6 |
Hashes for zeroconf-0.92.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba7ee5554f2af8b35b245763f22cc992d0ce2d86b4795e5ae540c88ebd3a29c9 |
|
MD5 | a8dc7c15c4cbd1274bafe5d01f4232e1 |
|
BLAKE2b-256 | 851a5acfedce3a83a181519330be2fdbc43491a1d17c5eb453eb38a82a8f70ae |
Hashes for zeroconf-0.92.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 326bbb9912f95a4a76b916fa34a377d8b2108c3fa0b43c3e820882cd89b9fc10 |
|
MD5 | ef247a7c09eb4b2f72f5d8b7d9ecf24d |
|
BLAKE2b-256 | ef1bbbfd8fa2c6d82bcfad1721c10a8d84a293c983792291dde47e99dabfc9e3 |
Hashes for zeroconf-0.92.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d642c1f054e0423849ac88fe440c3dcc7fc129fa2ccabf8405d7ed9d479e2cd3 |
|
MD5 | c5072611d9d2b5c3d19db85ab94dc126 |
|
BLAKE2b-256 | edcf37ef9bef37dddadf6b28fc5fb983cafd3c5d5e6040da4d71cd058ebd5242 |
Hashes for zeroconf-0.92.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d182ec438a09ebfe25798b552ac398b4e28d1e92654430265af4a4411270448b |
|
MD5 | 63d2550b5aeeadac5ee539a6d676acf8 |
|
BLAKE2b-256 | b42d939589287ea3c786b8ad179e799e2afc67905a906900fe25db9d1f56f119 |
Hashes for zeroconf-0.92.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05dc642beaf42007a5b12b5e0dee9808398e04d394c610a525322ffd4bb3c9a |
|
MD5 | 8b5dd830e096fe3a606795898dfc5bb8 |
|
BLAKE2b-256 | c4a0e55137d04bccb483eca2c931247fe70c8d68da1f9c98177f1907de4f143d |
Hashes for zeroconf-0.92.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 833fe615f68b837dc40e54f899f9c55a8ebd27ec5a88ed8b84bbf65720471031 |
|
MD5 | bb864c1d989667fb8e6d5981fba55264 |
|
BLAKE2b-256 | 5d61505dcdc7db120cb1020938859ec79030609f2c19d34449ae8930dff669cc |
Hashes for zeroconf-0.92.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b29cce8e34c4049f2a303f6aeb84e66dfef1986ae12270b8088d088f9bfa85 |
|
MD5 | 608e2aa26462a3c84c628f5ed4675168 |
|
BLAKE2b-256 | 7ad7fb80cd4f9378e874597799424dfc90d2f5834f3323e45759d2b7c9cf5d1e |