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.60.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf2ff61a458e894a60eae016cc15f29f63f390084f9d5746487ee71e67be120 |
|
MD5 | 034792c0f6849d3a0ef79ea5ce634664 |
|
BLAKE2b-256 | c8d98e9bd3eacbf57e66a34f7a06e9666c6f12fcfa83d7c2024aa782d9ace027 |
Hashes for zeroconf-0.60.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 261fc925fddcc54edcbd7fd4bbf156f29617c91903a82fb3290be56b56ebafa5 |
|
MD5 | 578b94ad5c75d563173756312b99b59c |
|
BLAKE2b-256 | a4a5625f8bbab0cac4d44067d29af7c7bb469e8a7767b7392faae61d7158c7b4 |
Hashes for zeroconf-0.60.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 771439dc9997e0fd50a569c593825a84bc156e5e38b80b4174e56fb86262b3f1 |
|
MD5 | 7fe4dbade0f524aee932ae3f5f8ea0ea |
|
BLAKE2b-256 | f8a6fc0b1c996ddcd0ad0bccb5fab1a86a57b73360d41ed20b84e9e608c1c54c |
Hashes for zeroconf-0.60.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dd408a5e176be1de54b3fe8ec872a3fa55f683de8839951a029d90aeab3aa0b |
|
MD5 | ca530965c810b5c92349fc16e35d8bc7 |
|
BLAKE2b-256 | 143e63edd9ecd9fdf93c1a6df1a83193e72b139271b59d19088330d06810a677 |
Hashes for zeroconf-0.60.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1b697ab878535b00654e0c3b6eccc32aa789b0fabef45e02674041363d5d68b |
|
MD5 | c97ee64975f350a7c29af9c5f5f82dc7 |
|
BLAKE2b-256 | 62b7c948cea1a3f54f38748d10ca3838cbdc7683df398eaec3831e84a71f85f1 |
Hashes for zeroconf-0.60.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36d169eaf23a45cc61ccc47e92ca6b1dc242d9f4b278cb023c20383313c490f |
|
MD5 | b3034c9456b067614c99965e21358306 |
|
BLAKE2b-256 | 94483a20cb5ca58c0b1cff207daf8d3e4560411199f8a47bc8477c42e69ae4f6 |
Hashes for zeroconf-0.60.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc8ca8981f401f7c4a332774f57fd918856c525a43ae756431583e6628f3a8e |
|
MD5 | 9a6435a17d8477b295e63c1934ac7384 |
|
BLAKE2b-256 | 080faeb91689d7572dac97e78d9bdc243ea460990460442bafcdae4950367e46 |
Hashes for zeroconf-0.60.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c9171b9dacb78d4002ddaaf20cac1ebb9fda028f762d6befba60c2b4ee214db |
|
MD5 | cb623b5872dfb83c19b838cb4aa5ec71 |
|
BLAKE2b-256 | 5a91b69498dbbb7423166e3e434683a40033b966fb345810a10ec98890a0d442 |
Hashes for zeroconf-0.60.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b464adf1aedd247fbfa2e5f79932a075fca9e2a5b192fea855280bda9e8063 |
|
MD5 | f32bfb9b6870bcf790e74e21709838dc |
|
BLAKE2b-256 | 754f3ddde6718febf15a8311fd1c9ea97e831f25faa5970fe51397ebed8e8cac |
Hashes for zeroconf-0.60.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d064cd3e7599dfa0693001233812c33415379a9feff9576e77492eac1f8255c |
|
MD5 | a360e997515a1e15969260f3ef31a4f7 |
|
BLAKE2b-256 | e0d8587f4c575657713848307d9adde5c9d341450efecbf068ac5c83efb5ced5 |
Hashes for zeroconf-0.60.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b602bac16c016bc8bcd23aabaeff9d3bae1c2601f05eb0f54c0ccc47f6ae910b |
|
MD5 | e16db88d4730908b88048e06ecfe390f |
|
BLAKE2b-256 | a2018fde109959e3614571188e5cd7cff185aed70eb21ecd2256c40ae27af293 |
Hashes for zeroconf-0.60.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61e3213457561b9407eadb65d5b2371e49b4feb6b2d90fba0674dc966292a864 |
|
MD5 | 7fbe0b75317149028ac45c742f9918be |
|
BLAKE2b-256 | 09a73f18b5fcbab76a324866dbc566d40699d1c2801c6b4be4d763cad3e7781e |
Hashes for zeroconf-0.60.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74f1ead1d71fc056cfa17b2baab779ef827a963beefd9445cc06ae833c973ffd |
|
MD5 | f82d529f7ce2115fc822fc485b921a85 |
|
BLAKE2b-256 | 234db4826d9f3611465ebe28833c18b6d704651c4d3d4969ad455515adbad1b9 |
Hashes for zeroconf-0.60.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e3ce5b3b6d9bc5e8f29389c10f140932834f66db78a24c8f06dc651010ded12 |
|
MD5 | a0e701f9d486f4d18a0f15d03fa1d4c9 |
|
BLAKE2b-256 | fc9de9c746b243b2d5c2e8eb52c86590550e588e31beaec078de010846296ea8 |
Hashes for zeroconf-0.60.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d7f2a8ab473892ed289a243940ebb1016a5400f2304c0d0e223fe9827a1205 |
|
MD5 | 1769c4281f2b4afc10d939ac77fdd105 |
|
BLAKE2b-256 | 7d9090cd0e19b1f41384c0a6372556630bf7411b0763be67cb3fb4da3ede6cdb |
Hashes for zeroconf-0.60.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28fc83f8e242c6cd151619844a24545c8f2a260934be273aedbbbc665c589826 |
|
MD5 | e66887ee007ce055019e05f2c3299e88 |
|
BLAKE2b-256 | 5701cc28980fa26d209079b0cbc376cba7997538d19b52880bf33eb574c80078 |
Hashes for zeroconf-0.60.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd5e1105eeec04cc7cde6fdeb47371e2738c93175b4d191036b13585d5e0f4b |
|
MD5 | 08dc99e5916c94c096496ba637a051f8 |
|
BLAKE2b-256 | e1e0b1aeda5afec3b79160a5c92c341b6c37b835e857f8038e99151317b660fa |
Hashes for zeroconf-0.60.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a61e6df58fd2a6f312468bf5e5d62f9a9ab7027d61b5af1d07eac74fc23c23b |
|
MD5 | 9187a0ee8998f5b160eb7392c6aee327 |
|
BLAKE2b-256 | 9d10d82334c2a568383db44104a6b18d215f8d318b94d1b188924b7e311ffb3c |
Hashes for zeroconf-0.60.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afb5b6a1573dbf935e93e38f21301032b3d85a6c0dcdf5067240b972c1fd622c |
|
MD5 | 2dca7d27550aba072e29c7b3b66d47a0 |
|
BLAKE2b-256 | 3e5c16f8e2646d1be6bb2e58db24ce70d6deec0cc331fdb3ed355c50b9608faf |
Hashes for zeroconf-0.60.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8bdfe1e19a257913157f2e660cbd5b045033b7ff258ce7bf95892c46b7f171 |
|
MD5 | 7111a5d53d02336f16e6e22f5947a9fd |
|
BLAKE2b-256 | f77c9a5a477203e45e06886162cab51296fe1a7a03217921f371f543018b3d07 |
Hashes for zeroconf-0.60.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87081fe54a35fa7366f6647b729f263c1682ceae8a92668fc9a1cedeafa0f4c8 |
|
MD5 | 98bfb72d6c290d7ac0c28a4bf47f0cbc |
|
BLAKE2b-256 | 27786481b5ad477c5bcbde7384136c1006576214b54222ebac4b456e0b65a663 |
Hashes for zeroconf-0.60.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d9fc8bef27f8f11a26f7855dc3c41c69c192beabdf23ee088533c2995539c5 |
|
MD5 | 724481e509af8b60c9f3fc24e09fdf8f |
|
BLAKE2b-256 | cf779f8f05da5147664c07e7911a1986c0168891b0ba2003b7db58195a50507b |
Hashes for zeroconf-0.60.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e120604be2eed003f216ae41cce40fc1064b1e3ae4aa263daf9d1b45bce270a |
|
MD5 | 2f3dd1699c651a8b75fba80deb27e200 |
|
BLAKE2b-256 | 68a27a75edce6d64068afdb1c34c958f85da94d3b4a52e4f496e6af8b8cd8ffb |
Hashes for zeroconf-0.60.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce095eaacbbebc971fc5e6237974019f6cc661f928edd4cd27ec768c0e86414 |
|
MD5 | 6f999be94999bd0d9dfdb492f21b3314 |
|
BLAKE2b-256 | b65b480d9192a6f1a38c469f1913193bccd35f153f28dedbc738d7c8867d4269 |
Hashes for zeroconf-0.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d94c49b16ac1950e79afa58b3f03fed3a3ec7c460086b7077b83212f23451a5d |
|
MD5 | 39acb4539607829ba0da0c60e528f8e2 |
|
BLAKE2b-256 | a34de02668af899551ec80ff24ff1a31fbc4d760e1104d4ea45680c064901d4e |
Hashes for zeroconf-0.60.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e0013ae50a01eb126662feac8431529d0ff7f82242eff60b1bb3caf17e68041 |
|
MD5 | 7e360eacf381ffc71083b25f60ca547f |
|
BLAKE2b-256 | 2475a72cf7039238560c23940d69ac905f6529b3a6544839f4829a0850abe031 |
Hashes for zeroconf-0.60.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40da04e50ecb131ea95e2574b30e8b9b039897ace2fe448c4f2798cffda2ac9d |
|
MD5 | 853e2b187c63baf74ba7b39ab512acd4 |
|
BLAKE2b-256 | 8252bad320d21770fd3b18fc60b013221ffa2035e34dfdec443889999bc56b71 |
Hashes for zeroconf-0.60.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc42db44c5593fc92a3c12fa5e840d94dbac46140a690a266fc187d0bb89482 |
|
MD5 | 02a9e389da74eb97a4133d27fe17a7ca |
|
BLAKE2b-256 | fc40713779d73530c980e6c6d4defdbc49b22fd1751d6eab200b255c9dc4f84c |
Hashes for zeroconf-0.60.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da638a378aa0546b7450e75389214eb6c03f7462d502cbed935470ed81c6805b |
|
MD5 | 9bfbe6431c65325f607daabe316d95fc |
|
BLAKE2b-256 | 24dfbce440f8022b2842ee963b69c919780560c5d5f98b075555d523a236fe95 |
Hashes for zeroconf-0.60.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0375f411b0901faa54695082131a04639392cd83619dbdc839248dd77d69d889 |
|
MD5 | 4b580f13fc23e509bfae296e02e97e6e |
|
BLAKE2b-256 | 7a2810f5c28ec09f1c63251f5ec8a142497d141b68ee6c3f13439a747f651ebd |
Hashes for zeroconf-0.60.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd45118e7dd77230462fb7256e78b52352336bb28500dda5ec2c42b2231be21 |
|
MD5 | 5a81609c0c7a487f09255481de88e710 |
|
BLAKE2b-256 | f53b17c3fc7a2fa3ea1c1c5050a7ab9b07695df0191be6238e07872dd50a0ebe |
Hashes for zeroconf-0.60.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1136ca0e86039f15f2100d1297fa7fa592f8657636d1c5b58c662305a6c4fbd |
|
MD5 | 9124427baeb2c35e0dc02e01d2779a12 |
|
BLAKE2b-256 | 866c878b247172552f361f16d55943f0c60892ad84030460f1335dd4cf95c353 |
Hashes for zeroconf-0.60.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c5701cf10fba71ab849ac83fabda195203689ff96219bf792e540b38dad09d |
|
MD5 | 499580d71e6ededc12a3ceb7ee2611b5 |
|
BLAKE2b-256 | 59d609f1a205c2604d01b67eac9ed9b920482bb0b369b4fbfe0a54d9dd0efbbd |
Hashes for zeroconf-0.60.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883a0279db1849d51827013385a3760e0ff1153f60cf7d20203f7df5ee31bbb5 |
|
MD5 | d9194542a65bf9529c7ebc93c938b243 |
|
BLAKE2b-256 | a915684e8307eb819c2897880e4a13fd118b5f37929ad1ac2d5874675c2ebbfc |
Hashes for zeroconf-0.60.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fc8131f31c0e94404636d258893a67833515d86a0228cc7b88905befda159a1 |
|
MD5 | cba5db8de1586d16ee94d55a416a2917 |
|
BLAKE2b-256 | 52e39b04066af16b560b41aaa732ab948d2c36a132d55c9f990b42a19e0af2a2 |
Hashes for zeroconf-0.60.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f91346971e4571176ccaab2cbac2862e4b174135954f0b3f7a1ac80dcbe7ba |
|
MD5 | b0fed6c0dcbf94e060bbfb0c8472b31f |
|
BLAKE2b-256 | e232a5263387369eafb54f0cabcbcadd1cf2c3543376abb9179918f1a7d38bdc |
Hashes for zeroconf-0.60.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d72aee4ec082a1402a0de9a475a8b96bbe982dfa8e420b92604e2288cfd824b9 |
|
MD5 | 7fedf599d12e3cc66d079b0c235b5eb2 |
|
BLAKE2b-256 | 3f4f54527ddd2d0d2cf2f0253ca63ed16d8d52ad23d2e542e752b35e804836e7 |
Hashes for zeroconf-0.60.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b7d1d7e5052c555f5678157a91084d436eb06e2c160fa03945602adfb37ed7 |
|
MD5 | c1fe3b5c8cbdbc6ecce80c2b77c445f6 |
|
BLAKE2b-256 | 9dfa18d64cf840afd54d2b872ac93b979a0daced3d4d87fe3a16eaf702b5bbf4 |
Hashes for zeroconf-0.60.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d958f23bb70780c46c6616d7c2e0eb1f4148da15b53b28e82e64040d51430f |
|
MD5 | 75d44dc2ba912c1ec07d2b516c7adb7b |
|
BLAKE2b-256 | 9d71d5b1209390764e345f3ff9375ca7f1b2bbd0bdb7ab2d0b67604474e5205c |
Hashes for zeroconf-0.60.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25a2100fafbc4d4e72656c4250b37dc8ba5f0a80c96be4203f8518754fbca2cc |
|
MD5 | e1fd9bb19ca98a8aa9de337664b55dee |
|
BLAKE2b-256 | 9556eed0bce217af040a4fb0b7eb32e32d4c274dc7acc1531d7d616561cc8626 |
Hashes for zeroconf-0.60.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a05daac8dfe41e02ed1dfb595d9cd07727aa703ced6b48fcd7e335c05b7b4a |
|
MD5 | 972785f8fcf9131959f740b729c9ec18 |
|
BLAKE2b-256 | 4e0d89d35e1c6a3e00cdbb261a93e18c15d2fb13c8c709e444685e26f915abf0 |
Hashes for zeroconf-0.60.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 830f6cbeb6d8fe1730471b516e310d1c6c21f18059918cf39e40f15c1b2512c0 |
|
MD5 | fd8d783824f4361e17344fd03c8dad7c |
|
BLAKE2b-256 | 9c26e65328b7642ec28c1c19f7ce42dc8868f1572691cd51db6b190215eb89f0 |
Hashes for zeroconf-0.60.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e6d66fc4204d17998e7e1b97eb735e9958530076fd3a296f4cfcb954ac53549 |
|
MD5 | 5805ee3112f196f9cba695f8d4fdd7ee |
|
BLAKE2b-256 | 6e41d4711eaebd52a37430bc36def38d2ce36c8e311cdcc3cd87e0cd83a494e1 |
Hashes for zeroconf-0.60.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c4c949c39f8093499704b6b855c5e24660b1b487cdb8aba5052771ccd6462c |
|
MD5 | 9a3033294bae9e9817747df35c22046b |
|
BLAKE2b-256 | e837862b04b1863cff217b304f49c4ea15ffc804080cf9b8a80275ee2f45e1d3 |
Hashes for zeroconf-0.60.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5457be76197b67b1377b01aa4dca25c680d6f86c5b63288f12f2be7934e12658 |
|
MD5 | 8ca54508454e5ff21840ef220e3ee142 |
|
BLAKE2b-256 | fb6af94a854363ff1926eb3cf37a5f5667554f0615c84edf2c9c2a6e0d88b9fa |
Hashes for zeroconf-0.60.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd47a2dd43d73d7c78200a99072dae33a713ee989cffa0ae72b2b96ea59be01b |
|
MD5 | 62d9d6a21b70d1f3bdbd95537767d553 |
|
BLAKE2b-256 | 975f03fb4eaa0084fccfd9158027ad4b29ad48721d73f30008626c7bf66e9a99 |
Hashes for zeroconf-0.60.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ef61178574ab934fa24e114c1aaba381af2596e8aebf1ec912c76a5244fcd54 |
|
MD5 | 48ab759a28a17ac128df2bdabc184cca |
|
BLAKE2b-256 | d016045900a9c0452c4a38047d1cc71df61bb11a01e7839ad59a8151655153e1 |
Hashes for zeroconf-0.60.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4dc78ed2cfc555e2dcb62bc52d36ee4c18f9fe200e15ae0a8a5e8075cd6d3cf |
|
MD5 | 35a49c9c4d4047325f644fc20a56e4d7 |
|
BLAKE2b-256 | 4e2f70bc812388f3581b7c676697dc930a7e40d3b15dfe8272b25b024de2c880 |