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.74.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38611fe38e09bcf3033cabf1ebee4b351629497061ba3e047a2e0ef43090019e |
|
MD5 | a6a10d32485bef6e3e813d78f302187e |
|
BLAKE2b-256 | daffa418314912185307a0f4ae733bc4d653b80d7fcc768ec19dbcdf7f053cdf |
Hashes for zeroconf-0.74.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6ec6e7ab1060b5790b9942d0427cf8c32754075c22553d3d01c02b9ff1d59ae |
|
MD5 | 5f9b323761463f8b38191e861037c60e |
|
BLAKE2b-256 | 0078837facb5c1aeefaee7cda2549e47b729a8988e5fb871a6a7ddd2d1c12653 |
Hashes for zeroconf-0.74.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1cbe11b27ac29dc58085db6b1e574329cb27152a91fedd4c6ff780090c3d98f |
|
MD5 | 5dcf579aed034bdf1bfcb778a13b0642 |
|
BLAKE2b-256 | 6f340a9f07230cce07f0636b0378a31ba03f928e086b001ffc38545c01f32168 |
Hashes for zeroconf-0.74.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a96c0fe9e0df0a7bbb81ac75d958e291688dc5ec7b4adb52e4e04368136d602 |
|
MD5 | 707eb64180c3e11d7b2236e1b0c73abe |
|
BLAKE2b-256 | 34a82558be92128b7ea8910ea40780a9ba4267ee3cf0c137285237081b5f7869 |
Hashes for zeroconf-0.74.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1088ea8cf74217145c3fefa67a2bca1a64120ce133308a2b88550ec1d17911c3 |
|
MD5 | b0fe5d4d686b4f89fd94b341780f6d6b |
|
BLAKE2b-256 | 4c9c6ee5f9014d7aec738068172a1dfaf9b1c75dcd44645201bbfb17e8b3f705 |
Hashes for zeroconf-0.74.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28bda11c53857b2bd985a546832d7b14a8158370475a1e6907891ef1397cb308 |
|
MD5 | 7712ad4ddb67a2c8722f5079589c3e34 |
|
BLAKE2b-256 | 09862984ebd3cf8b3e88e411d415554db168fcb08909b21930f867ce5291fe26 |
Hashes for zeroconf-0.74.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea79c1783d8119a60adb8bd110cbf122319294f9e95539f7097c87fe1a23cb2a |
|
MD5 | 6f939a27fa50d05a2c8225f8f344473d |
|
BLAKE2b-256 | 1504b425089e0ad2408710ee10212d143e439386b95fb1c6ab0700e13638f5db |
Hashes for zeroconf-0.74.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48931f2b196c6a38d1202a559e1d19df5f75c8a4562ec76b4502c25036e19cde |
|
MD5 | 8eb40b0ccd26d7921de84bd3f9293541 |
|
BLAKE2b-256 | c2bffe5d62bb8b7e2488e2c4f81dea82359ef7c8fc97a68f1ee00a2de3fdbc5e |
Hashes for zeroconf-0.74.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1c6d3fa6279669cbdee1e0353d389485273709ef4e65670f98a6d1fec26398 |
|
MD5 | 7bbf8cb458f054950b93ca9ef09cb764 |
|
BLAKE2b-256 | 42c63fcf11cc6b5e5e345582159dc0345a4e58b22eca5d0a3ecbbb15386f06d1 |
Hashes for zeroconf-0.74.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e83aa4810edf5d80580fc1503050fee514be444575eab5f6f50bbbd1d52b32 |
|
MD5 | 1e186933f8fbddf008f29828abc6ff1f |
|
BLAKE2b-256 | ad6926251bada2a8d7cce32c6e4bc7d953041bb429162cb1210e594997041c0e |
Hashes for zeroconf-0.74.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea17419e106d95f69c6f152ace062e4a464c5f67c8f5048af6a58524df1717b |
|
MD5 | 39118051c7e33034d6e37639be386bf4 |
|
BLAKE2b-256 | e67b7182836067e2f98c64d212856d8c3bdd72852ade9689ba1470638615d7ce |
Hashes for zeroconf-0.74.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09552f47421e6e39d5e021224a58b09694db1d77803cb61689745cebb084d18b |
|
MD5 | d2b72d4a1e5f656cce7b5491d1ed0b4f |
|
BLAKE2b-256 | 413e3abb6f910bad9dab288b932bed6206fe2048ca1da405ddec51f2322726e8 |
Hashes for zeroconf-0.74.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 109e30c52065d47ec461bea9795d783595a9fcc29f37580016c49094fd9ee119 |
|
MD5 | f5ecc2fc41ed1c9c29fbbc48d3bdee80 |
|
BLAKE2b-256 | dc925d195dfc531bf2aa80d78eae4a52340233f053af999820e42f1cd12decb9 |
Hashes for zeroconf-0.74.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f661ef7a39abc7c7b21d4301a6abf4e00723d1b285f199d4999c6e2f519bec |
|
MD5 | de852aed2cd07c0b2a14d571cb90c480 |
|
BLAKE2b-256 | 7a11ab7632d46ca78ece9879fae7e6453b10d62ebe99d89548458e711c4f7330 |
Hashes for zeroconf-0.74.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e58f985c715982b6b7d693dcece4fb2cf5b338e7fa7f2c0d4b3acbc69b3c99fd |
|
MD5 | b366b86664c51f824e2c2d8fa88649ff |
|
BLAKE2b-256 | 90976461a68f1cea0cb2e219cd9c74b41559667e32a988d0e3dfc424443427f7 |
Hashes for zeroconf-0.74.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e2c26e2ba49a49f073fa432c1f02af52e6d9fab2fa8c02c7ddff4b82f1f338 |
|
MD5 | 2f37e4a931c9b8eb2c448f4be9c4ba22 |
|
BLAKE2b-256 | e3c6ba6fd605123e77bc4bb5a1a51244993458a75f7451567bb8d31f40780ddc |
Hashes for zeroconf-0.74.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa319fa829465ec691b2271fd1412eb29a1c88fad5ee386ab46d4be7c47d80a7 |
|
MD5 | 42303679957dedb7764bf04a423b0d34 |
|
BLAKE2b-256 | d35bb35ec30e63528c4795740fa1a8aa2dae49366a9203376798ebfad4d1a99a |
Hashes for zeroconf-0.74.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27383c6d6472fd29d1f19dc6aa9389b98767d2f902ea2d8b2f854c62672cd45b |
|
MD5 | 3a9cee4a0cccdc7ec1912fd4e6b0328c |
|
BLAKE2b-256 | 5ded3c061419da32908a73956b8e2bbe117bf436dbdd39566d5c469f27a3522a |
Hashes for zeroconf-0.74.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66dcc8be1419077504c72924035f761da16684e508908acef571e1dea7c0a3bb |
|
MD5 | 2fb875adc310b2b0bbf6630bd7b55efc |
|
BLAKE2b-256 | 7df8d9ef4ad9abd934b1c840d64bc2db8f1d3f75734c4dc89ba1448abc8544ef |
Hashes for zeroconf-0.74.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb574884858337b9470e92dd0f40da35a47fa9bf1a6aa42f1ea1c4d560fd3b9f |
|
MD5 | 5e5e965bf285011a62972c9602ae8e62 |
|
BLAKE2b-256 | 29ed2dc0a3fdbb62ddaaf741c7651eff951c6de62778b39426827eab2d34f175 |
Hashes for zeroconf-0.74.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0166cb3a5754b759b7bf7692b9802ed92bdde755d35194b8bb938be96015a3cb |
|
MD5 | ad182fbebada146c900e3c7457aae99f |
|
BLAKE2b-256 | 49374b1e964fc9b0312a5e024f7c2b91fb4564321887d34af9d6b2436f5da463 |
Hashes for zeroconf-0.74.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc6302218994d0f65aacb3c63ae4b4380b64dcf211bf70f590cd42dc66952550 |
|
MD5 | 7d86102499aa48dc3afee3e45a9ca932 |
|
BLAKE2b-256 | 249ed3f2fb8e26a903e85aad46613c0f943bbd365212496aece4714079fb199d |
Hashes for zeroconf-0.74.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527743a8965e45347caa1659576c60bdc6b3a6b6185d05d610913bac8304df51 |
|
MD5 | a089f13238f77fc2214a2ba8c27201b6 |
|
BLAKE2b-256 | bf37a4352a9fe07998637531f30e3f6ef596c16bd8c71584bc7add93795840e4 |
Hashes for zeroconf-0.74.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73f56e00f54f232f96ed9a9f0baf4add11629ecf4a55b3455cd0e1f1774a678c |
|
MD5 | 8673faaf6e08d944297e328e7c0ec537 |
|
BLAKE2b-256 | 320aaab9b5cec1ac9717ddc573c71e0199b44e68af01d4de185b8a54dbf20c57 |
Hashes for zeroconf-0.74.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a94ef533d1fa27fdccf8bae3823f7efcd35ed1f3f0d2a477f15dabc71e2f51bb |
|
MD5 | 02996db66f5daf1c94df98488b27a3c0 |
|
BLAKE2b-256 | dd170edaa1e7e2deaf26457112aac3955f3c88dc7d2c95a636fa3e2ed5dba0a8 |
Hashes for zeroconf-0.74.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b63f31a4098465ac106cac15f42d99dc7462bd021a0564b34a9a44aa1772c8c |
|
MD5 | 0accea78631c48d19e3ccd4d0409805f |
|
BLAKE2b-256 | 5266b1351ce97eababc434612d45e4ab233cc45af0088c913a2e76fbcb4fe384 |
Hashes for zeroconf-0.74.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 111d60f250fb6cd899679116d8ad527a66acf0066833d78b7f27b62d361b60c8 |
|
MD5 | 41b00f708c34fe276c940a62e9c1ec7e |
|
BLAKE2b-256 | 5175e1e1c1e3136620dd1629a9887b54cd179de75f15b85a47c299b13db52e36 |
Hashes for zeroconf-0.74.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3bd80577ec891e60ab43583435bddcb94e4df7b39248388d2f43c983a7da801 |
|
MD5 | 009e58ef498c2e34710008b37d0d95a2 |
|
BLAKE2b-256 | c514ec6695a3009451820d942f2e17a54b0016a878549a3100676d0c445025d1 |
Hashes for zeroconf-0.74.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e724ed2d5a75906adb5db7220999a43e9309b3058220079392599e4764382796 |
|
MD5 | 6c3547e94ab2abc8429b768b9d30b5da |
|
BLAKE2b-256 | ac91f5f0c68b5932064f9bcb0cca3dcf3f3a68c4252c5b69d76b6f30f7864b49 |
Hashes for zeroconf-0.74.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43898b14cc23ce86cde3eb283ce0c173d50e2206bdcc8481df216590ddd2adc8 |
|
MD5 | 007fdeb9ded8e45489b75b9f7c4ba677 |
|
BLAKE2b-256 | 51df1853df372a49b9087b6ad0d614b328a9aea88997f1ee2cfa164386387fc1 |
Hashes for zeroconf-0.74.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9a9d7536cc233ca5cd5d76965781c2a8c44d6aedcf827c479ef4351f8d5ca3b |
|
MD5 | 5bf5085836e1ccd2812aaaed76ff579f |
|
BLAKE2b-256 | 481199b03d15a9bcb364424edecc4e4870c1d80aa25a6f1095e06d194572fead |
Hashes for zeroconf-0.74.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2995ff5687829f08be6769e484f2b7be11b86003ad07bce33d12eeedc933e226 |
|
MD5 | a01c8e44a0f789eff60bb23fb554d6d5 |
|
BLAKE2b-256 | c9c9c96bad25441111b35b4874c8648ff5556b80f5cff5c2efcf74b784ee41be |
Hashes for zeroconf-0.74.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ff4640549d0902f90a41836e12d840f4b9f1a995a36e8d4c0844ef37689769 |
|
MD5 | 1bdb2ee2363b1950e114b7c7ef24ed7a |
|
BLAKE2b-256 | 2b8ade75ba1039672c4e4a918d80100416548158e8e1fe155aceccdb1eba1e31 |
Hashes for zeroconf-0.74.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a226b9f82a885c3a66d9218f893594a1c409db8918cd5691041f026d9be3f3a |
|
MD5 | 2dff7c4193bcea5541e339e7c89432e0 |
|
BLAKE2b-256 | 54a46b9c08d5020020a55cde312163d83e5dd4b8adc9d464b791d318de708d99 |
Hashes for zeroconf-0.74.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf4816b3df435016980abdbc3f294a82090d7df3a57d7f18321d418504d9fc3 |
|
MD5 | 0a93353c2f3f70985bc0a2c40a9e4e7d |
|
BLAKE2b-256 | 71227b206af1f43969054d3ac4cef192581b61056f641fbf92e4dc93ed1cc0ac |
Hashes for zeroconf-0.74.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad6f0beef76fa385335d7b871c074fd3a0fc6250b0d0f877ad6968f0cf1e031 |
|
MD5 | c7a1cadb1c097721e7b56f946f8421ce |
|
BLAKE2b-256 | 44e8b384bce0f3937962818cd6af87fc1488f5bddd25bbded6d3509074639f8d |
Hashes for zeroconf-0.74.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cf86769ce983459c514b9db3276aecf710e37104386a83373882dc4dc414cf |
|
MD5 | 61a09439aa625b8fe541bcb4dee5d77d |
|
BLAKE2b-256 | 5a13ac971d1d2d5f208c3b28416a589d7f1078a367e9d5f572b2548c3679a7a5 |
Hashes for zeroconf-0.74.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775864a9386079c097ea2153bd96ade85125bcbe051b0c050822a931f6d406f9 |
|
MD5 | 59fe667d33a997ed2e4e9414622ddb8d |
|
BLAKE2b-256 | a90a7dcfd5885d41e25e265d9974462ca2a643e6f103cdf7e2da0dfe2139988a |
Hashes for zeroconf-0.74.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e708d1a8acaa24b7c1938f4a1aeefe175292546c2d9a969a9e30c1d8d2a058 |
|
MD5 | ca1c59d91b55084ff421cc71c464a5f9 |
|
BLAKE2b-256 | e6004b625e34fad206895b76ba189526c04da48148233ceb415a3d5552d39099 |
Hashes for zeroconf-0.74.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e46e4969841e9b6515a40529b7f1cabebb67f6208aade62233d0e708aa0bf4 |
|
MD5 | 7f0f1e80f384908964581230c5c3c7fc |
|
BLAKE2b-256 | 3d102d38355a88927713e6d67427b910b999f482fcef45bc75c12fe79cdc1219 |
Hashes for zeroconf-0.74.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d633499c2f049a3089aa854f1503c41626ed1536e68f683af833f5653e3f944 |
|
MD5 | 9cc804070b551c420779c6608a35c200 |
|
BLAKE2b-256 | 813e6f12d2f2feea3345a12db851c34e08eb649410bb3cd825dd41bee300903c |
Hashes for zeroconf-0.74.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7df98bf0c03f57668e49e85b345f16f1d831912a67238985412df3732285091b |
|
MD5 | 5ed1baf6fecc45482aa1474dbfea016f |
|
BLAKE2b-256 | 6d770792bc47f5f4ef0fe11e4eeb9323f92fbebef904db6d50b7eaac38e188b2 |
Hashes for zeroconf-0.74.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c220332e0c3e5b9a9e3f87013a568d200828bb85fc75999d893800c9d7a9e6 |
|
MD5 | b39f0bcba1074d506c44520e9206adfe |
|
BLAKE2b-256 | 5795c9486d5fa4a99853f3b5b49913ef0814d47f97de21a3f1c7263802cd957d |
Hashes for zeroconf-0.74.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae71cd76c090a4ec6d8f3f2620cd911f7fb4e92cccac60cad02b6de451868b2 |
|
MD5 | 8d4cdcfc64a3838c6c5ccd7fafde5e5c |
|
BLAKE2b-256 | f74c01c97bb9c0997f0e3a362adfeba5e74e852372fd6e94053a82a2224593dc |
Hashes for zeroconf-0.74.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ca883a1871c3c0b20d8208d8a6587719d9f3bfb82a278ee5c0e6a335c0cf8b |
|
MD5 | be4379704692035375fe7699001e5221 |
|
BLAKE2b-256 | 24ca80cc0ee2a3d5d61cc891d23fb05b76ae8c56ec6ecc816efb7ea2dcb4f8a9 |
Hashes for zeroconf-0.74.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fbe3eee137cf20c7d87da8287a9b7b03c007370467b75c62ee6ed2dbf904cdd |
|
MD5 | 5b3e5b723d295f687af62434d87dca62 |
|
BLAKE2b-256 | e620f8b4d39ba507d71f3088fcb33c2986c31dd071e34b5242a886781fb0da34 |
Hashes for zeroconf-0.74.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac6d62f7211d5a95f078f512712c50ff6e7577114f71fc3ae15028b6b4eaf0e |
|
MD5 | d883a8faf8b49ec4f4986803fc07cf9a |
|
BLAKE2b-256 | e2dedf69cfca8f69832e51ac9f5f0c6a1a07453ff780227e19acea7c5dfe3f3c |
Hashes for zeroconf-0.74.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b448ed5f89de820410f10eb64d44443e6d4cb4c4ba3bf6e613fb928474d9a2 |
|
MD5 | 2ada0ef988f61ea0f3ae5f99a8c25195 |
|
BLAKE2b-256 | b24f6dd2cc4523cfa279d31a3075b465c69df63230609ee7c1a34096425e224f |