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.83.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29ca248851bc0a6483dbb72a5613bc69072e79e65140ffdd5e3faac8a08bca1 |
|
MD5 | 04d69448a446d7dcedee00daa72b3061 |
|
BLAKE2b-256 | 12a13e0f925ca2ce90390d6ff792501a0488c53a43bbe523e24190df327afcf7 |
Hashes for zeroconf-0.83.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2288be2a0101cf09a7be13d2ffc74b016849700f8c6ab4f7b0857de2718b0cb |
|
MD5 | 3cffce321dc346b612d7f310c686eb0e |
|
BLAKE2b-256 | 7f4dac58b39bd016c77550774b8eefeed752fed536d5181dee03a282d455ea9d |
Hashes for zeroconf-0.83.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb720293daba9888e7363c436764b0125bffa4f427f6bb8c989f0eb57f3c4203 |
|
MD5 | 03b2a9f6a4e52129ad4bcc40bf82a101 |
|
BLAKE2b-256 | c1c60a888bd1d4c42b14ab2737503f3fbee4f6097533bd6990c88aa222744fd1 |
Hashes for zeroconf-0.83.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d282b11c40911b05e19782b7dd7ba41cffc95a5f3a05acd6e2ec68a82b9e3e |
|
MD5 | b96440ca2a6fc9dc5534f126ac6b0860 |
|
BLAKE2b-256 | db36d9afa78650d9276fb07e3e373f231581a186ad8d2c0cf93753f0bb94a10b |
Hashes for zeroconf-0.83.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ec260aa5c8f7688737a15d4135bbab34cb4b04c272678f31dc1a073f8d167de |
|
MD5 | 34b8ccb0575f15d5a4baf0978430830d |
|
BLAKE2b-256 | 86058e6c66eeaccc21ec0c81f801aff2a7e285bd0e0f705bb9b22090183141cf |
Hashes for zeroconf-0.83.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345cc34d02c8a101311b753e26db34bd8e9eb2769238ce6c7b4a75a378afaed0 |
|
MD5 | 2f7c7786d2fc1a7ec6a51d3a2fba9781 |
|
BLAKE2b-256 | eff1a7bb32d6a17ba1b2d065badb3378ba4c6cb57bc565568394e517dc7810e6 |
Hashes for zeroconf-0.83.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea072258a5570739a8aba5c4a21369dafa17a57ef1b1da59cead24a72fad10e1 |
|
MD5 | 12101c4d070b3f264e532aa38d9643dd |
|
BLAKE2b-256 | 3701cb1158df2fb8f50cd11fb1a614a4a3bd075caea51c78b60674eb3cd91b37 |
Hashes for zeroconf-0.83.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fb32caeeed2e2bbf973ef567fb2edb12a03742ac1345feba7f63f8c4981890 |
|
MD5 | 3c26e77d2d5bae66d139653374e0fb86 |
|
BLAKE2b-256 | 0b6f240d8a7c00044e765daba63709936a13985a95cec48971407d27e315644c |
Hashes for zeroconf-0.83.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4be51d895df09487eebf56ae65b609962df463fa4db8bf6ea786effe624b7efa |
|
MD5 | c6cc3ba36350c50afb65f92925e03598 |
|
BLAKE2b-256 | 333dee7bea3a7b764b223113b03159407273f6d3f98b2e387e0a02b14a38d17e |
Hashes for zeroconf-0.83.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24779ddfa1634cf10ae8f14816d8f116999120a5e41350f69683866edfe0eb11 |
|
MD5 | 3247d8c83bbaaa31d91b888ba8213036 |
|
BLAKE2b-256 | e451c5a699407425ec55cad0d98dfe4561849d8c3ee6fa82f907b593ba034ce3 |
Hashes for zeroconf-0.83.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d79846eaf754695b1219d6dcee78694acc5698e8981ad8ef97626d1b40c3712 |
|
MD5 | 06aa64219e7deea0132da192244f90cc |
|
BLAKE2b-256 | 5d8e9442897ef5a0d3ab778c45b0f404ae8fe961dfe9991ae7866c6f6221abf2 |
Hashes for zeroconf-0.83.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e32b61b69c88a325fa572c3d4c50d13a0f43147879f61ca641f36a1a221245 |
|
MD5 | 1d1e1b35271978da29ed0c6bb3a268e4 |
|
BLAKE2b-256 | 2ca7bfce8043fa35e555929a29641dcc62913bfef5bcebcfb0d463ec2db0d207 |
Hashes for zeroconf-0.83.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b563f5197c78c35d5aeba65a2c103e94ce22de460b0b93bcd254a82bd8a70182 |
|
MD5 | 939ea6b4a45875bb84f60dc0e77ac370 |
|
BLAKE2b-256 | c0a1c3a76c26598619a556823a95257e2987e8e7d268b670ff51d9eec4829835 |
Hashes for zeroconf-0.83.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f0cc1e4df39bdf4437885e19a5981adb941c796fd801430eafab21b70bf2ca1 |
|
MD5 | c8b0239c319c7aa65a742ea5bcc8c0bf |
|
BLAKE2b-256 | 56e49cf953a58eff6645ecd1984471385781e47f245aeaa16109f33c5af99c6d |
Hashes for zeroconf-0.83.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b682540345076e3ac7d319c3deca022f2a8d795acca246926c9b17d4125a2f14 |
|
MD5 | 3ee31dcc592265cd4c140797f5148d17 |
|
BLAKE2b-256 | 4a587d4d805785c5db46d124e250af23c52a0b9c500ca097cbe246cea0f290c3 |
Hashes for zeroconf-0.83.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2f8311fd4a900af62e3ff42ba84e2e7b14fec9c91248416f7812a49e903e9b9 |
|
MD5 | f1d52ac1f9ebabaabbafbc7375074e37 |
|
BLAKE2b-256 | ded81f33d31d079dae1cec7a66bed8037f8c0b247d5b8cb1d3c3edefaa4a537c |
Hashes for zeroconf-0.83.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a0c0f3ec47300ad57d83f0add81ea55f70bc82a314c41aa587a93321fe3682 |
|
MD5 | cc43484acac3592bcb534606515e8016 |
|
BLAKE2b-256 | 5ddd692723b2faeb0d15e2e6308f05346096e597f2c7783931b1cb8f63e3d4f6 |
Hashes for zeroconf-0.83.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dff110ca4772fbfe5f6d41d3a381fa76c94fb96d3451fe601074f94875556db |
|
MD5 | 38da25217230ad22fac5aee74c1b67eb |
|
BLAKE2b-256 | f025c9786133bc344949195e9d7423160378900e065156ec9dcbddf6ffec181a |
Hashes for zeroconf-0.83.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baf420f77a906de5fefb2a57dc31a830c76fdb941e4d88141fab02e539ff6923 |
|
MD5 | 2c5f890486e7695273c416af4343fbab |
|
BLAKE2b-256 | 95f09d5948067a09957c992da9967c2520e9f070408ddac0bba7081a69386a8b |
Hashes for zeroconf-0.83.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73d83eea09193b08256bfaa56a235a87be63f511e59fb7daecf55066fc20223d |
|
MD5 | 473d298f8c8e2bcd62602e26d79f99bd |
|
BLAKE2b-256 | fe2c61900ee0c05dd850a3326dc9569abc1d8af6940443c826e8fb08aff41baa |
Hashes for zeroconf-0.83.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af13594e08edd2fc263e3c9d0f6e3668eef415ddae43cb300375d8057a2599e3 |
|
MD5 | fec109b569c3260828cade59237e77dd |
|
BLAKE2b-256 | 9da7b328a66a0dbbd01fef0a2a7dfd2c86f727264e916c41f1d02aa32ec638fc |
Hashes for zeroconf-0.83.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2851f1fde1ed31a2529d841c663fc8bcff59597a084db24312081fdaaba8c9 |
|
MD5 | 864f4b609160a6818f229fb14997bc91 |
|
BLAKE2b-256 | 12618f8f6d4e2732ff87abdc24215d0700adcf057a2f09507d98f85d9052eb12 |
Hashes for zeroconf-0.83.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdc0ac699ab876c7ace55d5c56b92b0b61325b67ec3ea1a78dfcb82b336189c |
|
MD5 | a3363a6ea83332fdeb744cfbc348187e |
|
BLAKE2b-256 | d40a4b72a1436bbe66cc942efdd49bfe362b13ccd3997f2e56e8247469b5af75 |
Hashes for zeroconf-0.83.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc19467ab25e3dc603871282bfea92dd23781cd38dbac5cef792e710c2614385 |
|
MD5 | d127b0530d7ac9536cfa59be3a223ad7 |
|
BLAKE2b-256 | 06bf48d94575b1eb135e36e5cc6a5a16e7ea0ba8fe35c54e814d027d390a8863 |
Hashes for zeroconf-0.83.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7005164f003afafd5e4f768dcbfc26da5a59f24c3b9d14e842d4f06fe52a2cde |
|
MD5 | 937239f23689572ff9bdfb0db8ea2a75 |
|
BLAKE2b-256 | 17adc1a7d607a1c48faf1da4956876209cacf0763033efa45ea0dfe3e3b09b73 |
Hashes for zeroconf-0.83.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62abe8a52edeeff3ba386443564da9284db2881e0a712c7258ebe4c077e16705 |
|
MD5 | 536c5de9c804cb8bbde3a2ac510aca24 |
|
BLAKE2b-256 | efbf4ac171361570be5196e525b3f0b7cffac6b978d4630c4303065bd93b0a5f |
Hashes for zeroconf-0.83.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff2c3f9066041a058c5261d85f3cbc55925f9ac5e4a015f0a9b59841051274c |
|
MD5 | 487d35eb54f586d0486f0df84d932c18 |
|
BLAKE2b-256 | d8750800bfc6b5b675ad46cf2963d00340c4ad3861cb39bce5e6a5931b9cedb2 |
Hashes for zeroconf-0.83.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c702c64a1a829826ddbe762f77765430e325975c45857147fe1fa055f81607aa |
|
MD5 | ad76c744b56a103a1943e295863d808a |
|
BLAKE2b-256 | e9db4b2a6206bda794f858dbc635620a0c81049baff77642e41dcd8a6e0a16d9 |
Hashes for zeroconf-0.83.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d7a26a79bf57b9ddfdb828758d9b84dc952faf4a29e15bbbea286bc6a85ead8 |
|
MD5 | 1423e937918d4cdc845637de261bc0a7 |
|
BLAKE2b-256 | 26ddbcc820078fdb169f1c4067557cd2981223fc38b018d8c4c759490b4d3796 |
Hashes for zeroconf-0.83.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5afdc01e8b0e600e41cddb900ab721921dfcc4051ae3385891e1e40831dec05 |
|
MD5 | 87de83748e699d37c8aeed5450e108c4 |
|
BLAKE2b-256 | 1f18be36d04dc7431970cb6035d47e1a9ae4f2c6262eb9c22f29eb2e6d8e9fd6 |
Hashes for zeroconf-0.83.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b99dec0ea86891f0d7e91774567ba62bc260dd0d24d4c246d918768a276921a |
|
MD5 | e2046ee90e3a170edd55c7f3c1164e1f |
|
BLAKE2b-256 | 82ca6addcbda99b0242411b3cf4a3b8300f10d3c82cf907abe1136828a5622ed |
Hashes for zeroconf-0.83.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e691d43865c1cc00d749d40c2bb7aa4f43e43eeaf85a758b4edf2d3fc3d7ab |
|
MD5 | 22aeb406ad83cfcc6131b88f9881c27e |
|
BLAKE2b-256 | 9d1d771ee8fbcb5dc333d015abfabe7c68343e49f0986349b13980b59fb993cb |
Hashes for zeroconf-0.83.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1772151a6e651f1f9d9eb0c3ddff548ee6e68d6d9f003f95c58186b44cf13769 |
|
MD5 | 5c4c215383ad9d9f7d496218b7b5017f |
|
BLAKE2b-256 | 73b7379e683a92d676df42e60697d5aa5e86bc1fe59b463a6ec9395edceb1740 |
Hashes for zeroconf-0.83.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72617af582fa8ca08f9701cd94bc01b56e01d72b67948cf2459842806e8c1df2 |
|
MD5 | aff72dd084545367554d06a39b4d33a1 |
|
BLAKE2b-256 | 502399240ad903ff52ff73e097fde570660df2f852867e4d98cb75b165bf7004 |
Hashes for zeroconf-0.83.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4b0a8650d85826e173f1c74644010391c84cefe1bebb69e447fb70519740ad |
|
MD5 | cb379dc12607b2b66b7cc82537abbcc3 |
|
BLAKE2b-256 | c83798645b737cdbf2b883e7aea615600e87b1aded88c3dc8eb8ae49ee350559 |
Hashes for zeroconf-0.83.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61886e09105a7319c0f72f2a775fdbfff8d96ea8c5a42ce36ea8b2f0d5c45ac |
|
MD5 | 561a4ed4f718e079cb761003e3cee731 |
|
BLAKE2b-256 | 70ab9258c4c2cc63c0e74432e2bd747e79683bbe32cc508bd6decd81367ee9f7 |
Hashes for zeroconf-0.83.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c11b28c4a5bb6f7ad981bdda5f18a68bf83a24740246c3b8a616317c26f2be |
|
MD5 | da3572c034455a0bcafe57cccc98a4e6 |
|
BLAKE2b-256 | f92d28e108e443bf51622a9ce761b4ac97dc167c62d2dc93d7e74bba196a49d3 |
Hashes for zeroconf-0.83.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921db79a20578c380450ebcefcfbf5bcc03a0820b17539ed9f5bacf94d98e1fd |
|
MD5 | fa58a8348cba7d7a9b327fb0c807e4c5 |
|
BLAKE2b-256 | 0420157c1ea20579194fe574d31ab4cbb64097375136c1b658c2681c36fabd05 |
Hashes for zeroconf-0.83.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67d61f6df92483339389bd0bfddeec8dc788b21391d7df5649972ea7df79ea07 |
|
MD5 | 74bf30030707363b6465c03b759bc146 |
|
BLAKE2b-256 | e2359d6feca967054fd86ee6ac4eea8a8e7db136024c68bd95b1f29099b35645 |
Hashes for zeroconf-0.83.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa17e210f7257768c269d494a7be78433d70d29611b4c7e87715c3da8944e063 |
|
MD5 | e5ee828ce4cf932a36222cf441da5805 |
|
BLAKE2b-256 | 87b1f782bd7e1e6ab0cddfa8256afa8d6c823fe49adcfbdba8432c476b4cd26e |
Hashes for zeroconf-0.83.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a315a510419fc1b79c85374fbdba66699250a8535f567578537660f6dd60e669 |
|
MD5 | f12e137a894747bc84611db484dad095 |
|
BLAKE2b-256 | 822bfb5be8f9556be89f6ecca588c0327b749b2f36ed67bf3318a1612755cc33 |
Hashes for zeroconf-0.83.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c938c98f89318a57df1c84bdfafc6ad7aa41daee8ec6c8ef18e0ff75c1a20da3 |
|
MD5 | 7c3beeae5ec41c6c785a7ec4b6c5ef0b |
|
BLAKE2b-256 | 44eafc231f12b959949d6c040602af09da5c9276e06ff65767228aeea5e6af6a |
Hashes for zeroconf-0.83.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d9cff358abe28b22d9c60b690a1b9955f5a9487f24a362986d9aa5987fd93a5 |
|
MD5 | 62d8e3d62d6ee6764d6ba785d1eb61b8 |
|
BLAKE2b-256 | c278a80a530581f42dda13d8d6d964726c2ca2f9cc3befc3a9a53b9e175d7f03 |
Hashes for zeroconf-0.83.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9d690cb696becf3cf062cd6c096a7234f913f012680008a765f1766eb57a12 |
|
MD5 | fb5f80187bae5313be8ae9df7d0e1de7 |
|
BLAKE2b-256 | 165e97f80775884dce0389cbd1268185bee55b4b02ff1e7c584e164c59462a1c |
Hashes for zeroconf-0.83.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10f31fcd4d8c16eebc4e35ec06445709c4ab492a4b46869c80efb4378af8a120 |
|
MD5 | 54ee5479ac1752d6082a5157e223b37d |
|
BLAKE2b-256 | bab5bcaa712d104854a802be0b3774e64d8ad19ffa32e29657f9551d9b6cbede |
Hashes for zeroconf-0.83.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305e2a036e3ceacae80b8ba651dc9573539a911ce8ade21efa5060c91c48a6b8 |
|
MD5 | 719d7cac3cd322752d0ec1065d5395ce |
|
BLAKE2b-256 | d78188e3a39b5d66250dee0f681614ba8793bb5b2d936eb998d6f6079f893a13 |
Hashes for zeroconf-0.83.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b55cdd36a5550dd1f0917079ef6c541f69ab40430e53d303cf0d079de1817aaa |
|
MD5 | 396d35f40da4813be7da9022b2d7b9ab |
|
BLAKE2b-256 | 34c61ecd00fd75552242f0bd1c7e517840366c538dc38291b7db8c3f7d05fa28 |
Hashes for zeroconf-0.83.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214664bb83213a977be5dc0aa2508cf1eaa88c2c4e2dc189542cae11f51056ce |
|
MD5 | cdf687ea60d4449d0871203814e1a35b |
|
BLAKE2b-256 | 80761bf5610c976861d6e1f7766296dab03c4d08f3720d6657be616191a19d07 |