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.82.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5883f91c6602b4c7ad38e63a377d6290a41f43ae9bfa10b287448fe4b5572d43 |
|
MD5 | 4a3ac0b12763ece8efd44ce8e480ab67 |
|
BLAKE2b-256 | b7c8b7ed3e1476c512706f53d31f1ea7dc66c333f195e2f1111a359ab096ab34 |
Hashes for zeroconf-0.82.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7c3b08d912352db6f020e9b50303f1c34226012f029e8fe3c14d1c326f7413 |
|
MD5 | 1dbb4a9f9523f9ca3ee555072c452a12 |
|
BLAKE2b-256 | 7135ce78a976b9a50b0e38c1d0f9c7f897e6b3b6d6daa029746f9df75d93ec35 |
Hashes for zeroconf-0.82.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c05d62fdd90f32d81ecd400b3cbb1979e0b390aeaa479c9fa6aa17faa96468 |
|
MD5 | bbf5752c226d8688e27a7e37811b352a |
|
BLAKE2b-256 | 7bce516880869c8cf52bb3af8cea3da1be8be9439bd27be6f619a02cd55c211c |
Hashes for zeroconf-0.82.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 555b48e088e0fd9252b3b65daa86a69db5e587cc1752b8eaf0d3f761f306d303 |
|
MD5 | 8466356da7da762217475382a9e9e0ed |
|
BLAKE2b-256 | bad36834e228495cd70232d8b8af1153774cc56110e4db745a104e5f44d4c616 |
Hashes for zeroconf-0.82.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4331471124bed9a2b16b4d076d8f9f1ea163a2434c07663ff6b080c55a2827d |
|
MD5 | 4a17c49be50e73143efa1892ae1c9050 |
|
BLAKE2b-256 | 20e48f7f02d2a0502c626b47b3067731f972ae140ac3a464a61777021034916c |
Hashes for zeroconf-0.82.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbcd36cca9d60fc2a924c8af3f4c88b43931dbd02e468f9909068cc94b30fff |
|
MD5 | cbe8cda4fced39b43cd2a1ec1d16c777 |
|
BLAKE2b-256 | 75ccd29167531abe755b65025f06a1c2cbe66674d5c7c3bd86ed32c7e4c0cf8e |
Hashes for zeroconf-0.82.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bb9d782fa27227ba5c89b015341dbdbd44bb359b9f0a42388eb84eea0beb628 |
|
MD5 | 6dfe37157cda2bd099b1a25ca68b4579 |
|
BLAKE2b-256 | ec46576edcb35586a8e786745d3fef58d26c8a82a9430d35adf2b6c96b712a3e |
Hashes for zeroconf-0.82.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca83323283b622085b3ab922c100a5cd430fbe9b3f7f7ed2eed1f3354d3555df |
|
MD5 | 128e98782461c37571edc24317dd5898 |
|
BLAKE2b-256 | d7106debb53943a4a75c8636a6e2e5dfe94b3d1fd371238f670aebc808cda8d7 |
Hashes for zeroconf-0.82.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eaed77dd88b062c5a042678392764192aee5f1acdf3c82c7159a2c598a4a0ca |
|
MD5 | f24dc775437829902a313bb65e4679d2 |
|
BLAKE2b-256 | 167a03b12afcc8fafeb5d1e0b147362cda4d9a72230524ac2c80e3ac3101a727 |
Hashes for zeroconf-0.82.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f39fc561dda0ba247c12ef866974b9d96f08f61ffa8f47705cee1ac25eaa3a |
|
MD5 | 98c6114e7763ca4fb4eeb310d0ce3f3a |
|
BLAKE2b-256 | e91091c919e99fd28e1c5a1de57a9ce9da40f273f7aa2faeda2a85b68b3a2fa0 |
Hashes for zeroconf-0.82.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3da43aeff25c4d4b426f0927fc0eb70bb7ab0d84f06568330f4cce3a18313eb8 |
|
MD5 | 52f8d7416693786071fb90b0176a5b1b |
|
BLAKE2b-256 | 0ae8ac07247e4d4812ee66fc95f57e6c7ca2e54be8fa38ba4a38318693cd6ec7 |
Hashes for zeroconf-0.82.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ea9709c647dd2a25b3bc9b381b1f79e68bbcc6dfba4a456f7f88d633b8642a |
|
MD5 | 16229e9a54d31a23dca1cf529f01da6a |
|
BLAKE2b-256 | 77215a6af808957229b25edf43870499115d9dda48b847877e8d7ccffd057412 |
Hashes for zeroconf-0.82.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19bbbd2feb537cb5d75561fd90d3a520eb0b86748376a63a2497953072e825d1 |
|
MD5 | 5a09e0291f6cac9feeaf59da7a495e0b |
|
BLAKE2b-256 | 9ad377d668adac853730bec679aa1e1153118a99dba928bc05866ba102bc5b95 |
Hashes for zeroconf-0.82.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69cac69d84752f6f2f9d92ea3118096ff742527c4fde51f2b747ce6fea74ae1c |
|
MD5 | b946e82c7d06476555dc00088759bc7d |
|
BLAKE2b-256 | 9b85d1b6c37577e1890f5400320092530f64b9b62b1cd08b04c3b33db5039acd |
Hashes for zeroconf-0.82.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7e508ee546a729f6ee791e45770346c200b9fa82229ecc22408c97b9988f2d |
|
MD5 | 29d983b4851aea610abdfef6b08abad3 |
|
BLAKE2b-256 | c0f10b442afd5af2a9437a9e31756cbf38c3f13bfc76a46386d97e70da841972 |
Hashes for zeroconf-0.82.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482170ff1069dc961f0e874719956f12483aac6b17a1e0d181451f7299231546 |
|
MD5 | 9b045aa33a03b9d4f1dd4839f84d2ec7 |
|
BLAKE2b-256 | 434eb8bf2d6d149ef84f255bab5c36e27b33d2f77a0fbf3594364e80e043a1dc |
Hashes for zeroconf-0.82.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c93b87613d4e1eab9e6c1546ec1111667276044abca7281be61287c15c02b9 |
|
MD5 | cbff7c334b89419b0dbb51448e34df6b |
|
BLAKE2b-256 | e7d007fa65dbe197a9702704f1660caf89619b33026e4164740ebf4a9c8eaf81 |
Hashes for zeroconf-0.82.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2b3b4a46f1e039aab4f17d294f74efe791f8799ad18fd68fecde16cf0e8a251 |
|
MD5 | 2641372f10be355e9463b80cac8d33c8 |
|
BLAKE2b-256 | 6b802854f2388e6d90d89a74c794291e98610adfc30c5fcd00309d6106fa5105 |
Hashes for zeroconf-0.82.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00531deb32e01e741e98ce79eafd5d886bda817a3cd1de209910f78fe07fe881 |
|
MD5 | 8441543132eb2c51a5aeb90909ddcce0 |
|
BLAKE2b-256 | ee3974d115109aa7ccdc59d9dd2cb2bf015f4ff8f8100e551fb2ef4c2ccf8781 |
Hashes for zeroconf-0.82.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade6d2e50df89f95d580f53aea9334fbb5a49feee47e7d735a0bd7696be386c6 |
|
MD5 | 27f8d35c291a6e3bf2adc1b73d2731c0 |
|
BLAKE2b-256 | c741d5a856f17fa7079fe05ae97a7af70545853a3b282aed2b202dfe76cfeec4 |
Hashes for zeroconf-0.82.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6859fcd29c31027b954866afedac79c4735a8c7a69b9e746c60c94fae71e43b9 |
|
MD5 | 956830494851c3e8ea990bb1453e97c4 |
|
BLAKE2b-256 | 5ff82480bf7a2b0632973a2ffb367d2d83bdc93e9dea6791b5ccba833521d93f |
Hashes for zeroconf-0.82.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9fe92a27413ef5bb532c97610d2f7334a281e2cb5b8a0a3f93d97f805caa4ec |
|
MD5 | 87ee5e01a165b183ab5a9c930fdb6610 |
|
BLAKE2b-256 | 6989706f2d666ec74b7275035f02e8209ca716d687ab59193ea2359a40245409 |
Hashes for zeroconf-0.82.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e116884c4e1a85e02845750fd43b64e7068c5535a3de1bab257a7a351812f66 |
|
MD5 | 983ff09b3ea6062e1db2b7d15b8d7dad |
|
BLAKE2b-256 | 838538e21f0c0f43e59494ed79d5470b204eca8ce5f5655078754789466e0bad |
Hashes for zeroconf-0.82.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08202404f0549af8f452d0f154f6c8dd9f38dfd576db8cc8842784ee06f3edfc |
|
MD5 | a87d2c61e143e78bfe0b3da1b55adea2 |
|
BLAKE2b-256 | 4ed2115e0d724be6d7b9ff9c3a9a36748cd2ec502a02780f182f83f790b1e46f |
Hashes for zeroconf-0.82.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4890ca014b41d03a20feee77d6a8f2bea494df420d9e800a88c7d745f9f658f1 |
|
MD5 | a13d143a86165e6ad5f818372320a6d5 |
|
BLAKE2b-256 | eb3059a284198ccda3dbd9af7f0158460753b73fe0cd44e0366583b0044ba076 |
Hashes for zeroconf-0.82.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1151451bc37aafb2db469fd07c18dbfb914b0ce6e442dafc87b15104d554101f |
|
MD5 | 4deb64cc259b65a66c7970c1b24baa69 |
|
BLAKE2b-256 | e26b2254cc4f45777a526b2291dc97d0db25b2e48a30f4b4dc27f7aff48e634f |
Hashes for zeroconf-0.82.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbdce295096e65ab14cdd75d6bbf6a40d653055e52c3a286ce11efc7d5cb7462 |
|
MD5 | db1cb355cc3b69c90ca4dc06c005af91 |
|
BLAKE2b-256 | a54e42e41449a3c21b31f8eb5e066552228c2945637fd04e1a211cbd1f2f92c8 |
Hashes for zeroconf-0.82.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80c877657870d0c69ba35c0785854679e1bad3632f00a37ce777b5bde4d55aa |
|
MD5 | 7d13fd8b150e4e5911c66d3bb078c182 |
|
BLAKE2b-256 | ca21d65c93837361793b2286576729eaa9b9dc3bf150222803e4f49a89eb5351 |
Hashes for zeroconf-0.82.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f5453a21c0f50c84447e845078422daaa4d393ff18151c422fedec22abe8d56 |
|
MD5 | bf0f1f3040bf19ecedbbe5ec2db51c4e |
|
BLAKE2b-256 | 208129ade0ba959a727d9f834ee74bc2a28914606b2f0cd0ae9b6fc89b6cb45e |
Hashes for zeroconf-0.82.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05ef4d0c607b14e8ed2de8d1222cf2bfa949c9fbb0ab3b7dbbcccfdbd28f217d |
|
MD5 | f77bedeb9743d371f8b7deb87338da23 |
|
BLAKE2b-256 | 485518b3ecfb5eba627cb228257d3844a6e84f2c785a27726dffde131bfee43d |
Hashes for zeroconf-0.82.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a714887bf9a23cba8d0c4ac5fbb84a1f6884710b5d315fd1656c95855365ad |
|
MD5 | 90d3ebbfefea8e22222ced8978fcee12 |
|
BLAKE2b-256 | 887ae860171f51695b690cc94aceb4cef53efbf03129958a6ea7df5a0b18ae0c |
Hashes for zeroconf-0.82.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32faa96588143b07ea7da10891c8969c0374c95ad24800ff2f39c0bb12b9794c |
|
MD5 | 4f2726a9e3183623cb544e8eb68eeb6b |
|
BLAKE2b-256 | 0a79bc693ddcb5f006b7ebf0ee9f05cbcbdd84e3bc9d2ab592f538d1a979cc63 |
Hashes for zeroconf-0.82.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0690713d21926994a412cfaeecf759f9c7b4ac83469dcdceea61cf8a261696d2 |
|
MD5 | 5a0c09bdc74d63f7611997a938a09b19 |
|
BLAKE2b-256 | 97fb2d1d63da337c17da1b77b25a53870b2680de3cb736a628ef48053899bd7b |
Hashes for zeroconf-0.82.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc43df613cfb08ff4ade1e0dbad7dea4b013a070f07a130c9ccde5a3f4fd6d0 |
|
MD5 | fc00398db9b01d99856e46ef310d8c6a |
|
BLAKE2b-256 | 38fa8c4d3a4e19965483b5f8a75e7e7b2c95ed7c7d8086f2a2dda3fa21536f60 |
Hashes for zeroconf-0.82.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb3758bf37f4d352587073aedb88074325d52b06f292132adbc2a349d7d9604 |
|
MD5 | 1fe5526b1ca8c15ff4e614f67f20061e |
|
BLAKE2b-256 | 9689ace256ab6d7a82ce596743bc5c43d28f4688c5cff6f8ea9cd419be37cb90 |
Hashes for zeroconf-0.82.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9da90b9eb72e4b6740386b9c79a58d48bed071e5287cc32dc4415f4775b727 |
|
MD5 | ac9224f94c73c1fda347113b47fffcec |
|
BLAKE2b-256 | 9627f20ad02507d89a08dd3e4946c159b19916e25f4f5f04ecd8adadb0a6d680 |
Hashes for zeroconf-0.82.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e2a63d824a6c7cb960a1baf18a8e755eec69cc7ac8353c9302bddb1940b174d |
|
MD5 | 1653542311aa74ac6a77b5f290b2f12c |
|
BLAKE2b-256 | f5b76c13e6d0066c111187e65f2373b4a8721fdcf5339d412a01991861e642ec |
Hashes for zeroconf-0.82.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb2ec386851b712fb11f29f2a974b56f8ec4c2a69c07274ce56c5896a1302586 |
|
MD5 | a3e63834c6a01c69f036eab2f44c3459 |
|
BLAKE2b-256 | 5fc03ddaf28a99420933c79b5f3db362bcad02772b8761a90c3a02d2ba987a60 |
Hashes for zeroconf-0.82.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72aaad1237baf3f238f7399c5bc9887e7894d0693aeace2ff66c639a612c971f |
|
MD5 | dd8ef585f8b541f873dedffcdb4f7000 |
|
BLAKE2b-256 | 591a229ed0d83d620acb72d3f4f07f741211028fa6004fbd0d39f7f558da4887 |
Hashes for zeroconf-0.82.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ec2181502b11798f940aebbfd5d099d5e120fceb3059541c7a418e0775b6d0a |
|
MD5 | 9c8491c39df5fcf4b1202efd6a414da2 |
|
BLAKE2b-256 | c83ce3531b297fb177328958236881a3d07a9dd1faf9239102448808bc3d9bee |
Hashes for zeroconf-0.82.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ac8579ec061395cbd472ec729a9bb15199dc0ed2bfc90b2b066759b5d852cda |
|
MD5 | cf5d052d909a72658765ca201e10a112 |
|
BLAKE2b-256 | ca32389383a7555ce43c6900ade98412912cffb327bf622b05bd21fc1d587026 |
Hashes for zeroconf-0.82.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7902c93391841afca24897516047fab463596edb27c99e189286e7d56c1aa8 |
|
MD5 | f70e0e189bda404a3c269a9a64fbd8a0 |
|
BLAKE2b-256 | 0a8664edde154d9288401aff36a8720769c946b2730192294cb71b22cf643bbc |
Hashes for zeroconf-0.82.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e6bd1adab2cff75932e64365569642ea7f159d6ec49ba321099361a019c4f0 |
|
MD5 | 7c69409991c34f2188fac003cb47a23b |
|
BLAKE2b-256 | d9764d1ca3a6ab870abd7b4768306ecf35de0b985d4c41fdd7c93b641dfed165 |
Hashes for zeroconf-0.82.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c71ef56c28c66b9178da5defdf5b1ccf1d1880c64d14a6a3bf05b94dbec87a |
|
MD5 | 8b0bc8a5b09b21fd8aa2ee85e1d24ca0 |
|
BLAKE2b-256 | 59e2fc2827d2fdc9e6ea2628be64e15fdfe4e5b55be91e07921ee160a3f9b4df |
Hashes for zeroconf-0.82.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6cf0856a0a8daabd8f4846abd9d5c94033d20af55ff9005611d8dfcd4a2faed |
|
MD5 | 1730648a0f432c61a97503ab6acb72c8 |
|
BLAKE2b-256 | e7e81d3c64197dde9bdfd24ea47e6030060d0eada25f869ff0f4a948ea55ca89 |
Hashes for zeroconf-0.82.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bdb2b5e425387da5d0352bb2c2e268c1caa7f0c955fb414bd14649399892b09 |
|
MD5 | 07905dbc538e444c29b55353cd176a4c |
|
BLAKE2b-256 | 1ee9a03683ef0d1f9b2e6eedc1ba670ecbaebf318b76900ab54f5e8115dc9d93 |
Hashes for zeroconf-0.82.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26a49bcf0634f952f5a7bccf73ce309c20fe0b2764488c8e1735f13e31f48b7 |
|
MD5 | 52a2a8d9e37d153403c29754ddc17c9f |
|
BLAKE2b-256 | 026e7c2e5f9faa076812dc0c2219fa4362493778e28e1ede0a72344124706b92 |
Hashes for zeroconf-0.82.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4985ff9e00192d988ae09f88e983f1ee7c004bb02d37914caed3f4eb3949813f |
|
MD5 | 77a31a180107c97cb2127e27d6d80a98 |
|
BLAKE2b-256 | 7db25ffbf0397e1eb5ff2dbbe26d718f918578a41e328873fb5465c60a539056 |