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.48.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb82eab47ab9a7e6fe0f75eabc977da6cfbcc032460b9a971028974cdde25d0c |
|
MD5 | 13ab50e9cad78ce8adb3dd4993ff6e7b |
|
BLAKE2b-256 | 084679a9a61201914de5981d6ba942668fa9b1c9caff4c479d87ccdfbf5ae4db |
Hashes for zeroconf-0.48.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d6d1ae3819edd376b1430efe69e82b73576613a1b59c0a9bf871947facc2be4 |
|
MD5 | 162bb3cdcbce854abbdb1155c472bfc8 |
|
BLAKE2b-256 | c2e5ddad655854ecff085c3f7ea6a16521642c1ae51c12339dadec3af59281e5 |
Hashes for zeroconf-0.48.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02df364a3d1e7224b61fef8f876c882cd1e9f17d3507e2029d2fa8fdcebb715d |
|
MD5 | 8c32a1f572af526331747ac69a65e226 |
|
BLAKE2b-256 | 6c91d3699b0cc12dca372579782ceba4ae3f262b39fdc90a4b868c4ba99f5195 |
Hashes for zeroconf-0.48.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6f4b02dcfdbc53bb6abf07edfc9a13e1127ce47cf05ddd6856f9b4a432dba29 |
|
MD5 | 798aa68db1ac0f1f8bdd940b398835c8 |
|
BLAKE2b-256 | c8266986c9a8a63c012985ad6380b8c4d2ee9eb66b2da8320a6d46ee0d918b09 |
Hashes for zeroconf-0.48.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | defaf824e390100fcb9425f9d5862f30bd915148b655b67daaf0807fdf645124 |
|
MD5 | a4522fbf01cc8fc3c097df655573900f |
|
BLAKE2b-256 | 180b7b15277d9e2ca4e99a71f779b11c53c3e17bf0b7dcbc99101970f9026756 |
Hashes for zeroconf-0.48.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7dbb832feaf1cadeabc12bdb37c4bb1385a05c4f1544f96e8d350aeb492b84 |
|
MD5 | bc07c105bb4b09196093332a3dc0b046 |
|
BLAKE2b-256 | daf492efbf9f2f1fc5f61f9f75874528234172f4b91d9fffd50889373f931845 |
Hashes for zeroconf-0.48.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 203ae9a2ef55406067a7577ed6403c50ab71850c9e93cb19fb46bd7fbeee3cfb |
|
MD5 | b3edb65535f6d04625ceb09d764bba1f |
|
BLAKE2b-256 | 1d1e1f977f61dcf87134e61ec93f436ee4a195f48ea0ccc37ed29dfd2edf85d8 |
Hashes for zeroconf-0.48.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4b9d476240f672897227de49924012768e5af32f110c00b83e65e8d5054c58 |
|
MD5 | 15477985d82742bfdd1fa6027f729687 |
|
BLAKE2b-256 | 91f3aa66cfdb9ff5e68bb9d0016fb1bee5910e92573f5e11eded5cf6f43dabac |
Hashes for zeroconf-0.48.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5024abf6960215bda9c93b4a3740275a10b80537210ecea120a6e9ced8c610d |
|
MD5 | b785b23919362a02bb5c0d2704f38a5f |
|
BLAKE2b-256 | 3d9a784c66bf67380e5775d350bb222cdfcdf0bf011427ce0faf89813db94933 |
Hashes for zeroconf-0.48.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6630b8174adaa6bca19fd27e688d58583db37bc9849e495a6b042d0b8097cd41 |
|
MD5 | 4474e873f0ce897e7bd341f919d416e5 |
|
BLAKE2b-256 | 5e4cabd73fc899993b5cb453fd3adc125df4d8eed6c865cb37d4466634232ad4 |
Hashes for zeroconf-0.48.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb2baaf71438f74cb59ba733748703b5823f09d2b092aa45cf1bbeef1a463ff9 |
|
MD5 | a314462bfdeecbaca086b29e58954d23 |
|
BLAKE2b-256 | 93a15df3e9c42ccb67bcaf349b9ffe11634f2dfa49d7b8085b5aad24bce6b892 |
Hashes for zeroconf-0.48.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed969005bf27ac917d25f346a02d252cfb4bd8dab4c7fec04d4dfede3fc82a7c |
|
MD5 | f5e4091931c1a3e891491d23e222c368 |
|
BLAKE2b-256 | 23a7a6e1ecc9dfd719c9fc8a9c44f618215e5a958400e99e67ad4137fb35459b |
Hashes for zeroconf-0.48.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0cd123b22dd48f3e4497dcbace10c99515bf45c93b1b3a6094aee286a22dbc |
|
MD5 | 514a103f19e4340370b3b26584c4c326 |
|
BLAKE2b-256 | b915c9103f9ee8001bb49651ad3b83e2d187b66ff9aaf436cb9b4dd4aaaf82d4 |
Hashes for zeroconf-0.48.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a3970632136b5830bb9ca7d95b092c2ee7c1f1f335658ec6028c75f2ae424b8 |
|
MD5 | 331a43ec209ca22f51752c9f6a62b109 |
|
BLAKE2b-256 | 544e119637bd22d3f9263ce3407eb864c05319e1bab7b0a15d89ea4045e2c449 |
Hashes for zeroconf-0.48.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b102be8dfe77f0e9ae6b32746e98d9202eb79be36c527934a13440da36bbb68 |
|
MD5 | b78a737cefd47ecb9f813198e8e19e5b |
|
BLAKE2b-256 | 34ef45b62dfbb361311bc4f7acef0526ac56dc59b1100cbe3e09ba4fe3fc63ce |
Hashes for zeroconf-0.48.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b5230d147afbd067874be76e0d7b0ae14e2503e76132f96e5664ae55591265 |
|
MD5 | 290fc1e114a6b4e3256e4e05fb03df33 |
|
BLAKE2b-256 | 257160a49cf8cdb5a4674689976eb4372ba32ea3a2a7af9856ece09957bf20f3 |
Hashes for zeroconf-0.48.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609fc0ceecd6d5255fda14f01c8a1267fa7b3f86e0b0394187787e55c4a738bb |
|
MD5 | 3ab1ca5d54a81919173628b179d28d79 |
|
BLAKE2b-256 | 52b9c933ff02be25b32157e543b5316fefbdcee8ce927e982bee7301213d771c |
Hashes for zeroconf-0.48.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98369a1d399e8b92aee8d576e08b4adf36b90d47717260336e45729ad752f98c |
|
MD5 | 167825ffae668466b14d04e7311d0eae |
|
BLAKE2b-256 | df32a47d85a01c6ffd41176a8c61a059cdb4462ee181ca77fcfb2ed4e4300c19 |
Hashes for zeroconf-0.48.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8527e2d60d44d76aeedd0309329faf073e59449c0be5934e3fafe2c22de60625 |
|
MD5 | a9bdb5f41d004617b18208b7da05d26f |
|
BLAKE2b-256 | 402e3243f58edf29ca9197bc79f5647969dad0c99fd45a67f870454fbf7db065 |
Hashes for zeroconf-0.48.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 336eecf43453fe7f9f89c89e08dc65b3071fd9de949a051e6b52fec3079134f2 |
|
MD5 | 3fee5b054e6ec37b0b106d5ed714a52a |
|
BLAKE2b-256 | 51411c86b92ddf3ca69ebabe9c433b3ad371ef51fec7dbcb18ac412094db05e8 |
Hashes for zeroconf-0.48.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a44f7a874018ee7205628202ab9594c1264b5e04ffb7ba859bc0eefbb7336167 |
|
MD5 | 036bf7ee48e2565c1ab552c7be311efa |
|
BLAKE2b-256 | 767400e90b75abf11376531c0a06c05cc12a460b1d1c5b94da8daf8b142ec5e1 |
Hashes for zeroconf-0.48.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c9a06d449f0b9765c922a7a721632fb3670dcf42ff622dff1b5d84194563020 |
|
MD5 | 3d02db249b4dae817c9c1de56b37b14d |
|
BLAKE2b-256 | 6f183ea7e75e5d1c4292c313c9bed7516876140ebc6b203ccbf9971fe645b6bd |
Hashes for zeroconf-0.48.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deaad6fd5716d6a02382e2374ef92ab76ee4cce6ff86bec0b4cde18f25a3fc84 |
|
MD5 | 8bb48d003fcda5fddf2b8f5bcaf1967a |
|
BLAKE2b-256 | 7aa3c16358cbaf0e31d28a0f18857fa5a659db879f07e225a87d130a80c7004c |
Hashes for zeroconf-0.48.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742555d83ff8a7c973f348c2e6db642870af9ed718e01fd369c94aa2452607f2 |
|
MD5 | 596ef3f2e0449f8b9f27b0fbcfffc731 |
|
BLAKE2b-256 | a830db65674c70de99f05e0171189e401c78af3e3b7eac3c30fbeeec69ea4e76 |
Hashes for zeroconf-0.48.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86eb01683c843523edc717ffa35279f9036fb3ed90abc7310f9d90e9b0ba689 |
|
MD5 | 7af76f54277f491af40f51190d1605c1 |
|
BLAKE2b-256 | 5a151a526680e205e7587fa50dc548e8ca97d99fa5a80132796647f810a5e7be |
Hashes for zeroconf-0.48.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76932511971514868368f083808e06c40b824cfc9e9249087f7b46035653257 |
|
MD5 | 9539242f2f50d9e2ea71df848b5b713d |
|
BLAKE2b-256 | e480145694a0c66576a8783ffe7fafc43b2fd1189692b0a1da5199e3fba3109c |
Hashes for zeroconf-0.48.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b8afb2905a819b25467c2b4081d380485b49754b9feca74a85de7907127675 |
|
MD5 | e55d312150fdc7941890f0a307b651b0 |
|
BLAKE2b-256 | 74bd1a03f185d12bd50fec11dd7098346c54eeb751eeb4c22541d326b6993cf3 |
Hashes for zeroconf-0.48.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8b0111b764e24e5bcf5339a04c76a5cdc013f6b9117285889d14b39b963c83 |
|
MD5 | c05b2ddb11d3410bbe3598977f8e1ced |
|
BLAKE2b-256 | 4e0d061f5aea37c207c805f9617c77aff0f04af448f717d02497a3dc3005f472 |
Hashes for zeroconf-0.48.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4d8b829fead08f28861da986aca12daca948ae269def2e3054d065255fe79f |
|
MD5 | 78afa31909d01392299c5a75e3235bf8 |
|
BLAKE2b-256 | 12a34800b24782f423454a6cff470e59934bc1d806da824bc74e636aa339dfe9 |
Hashes for zeroconf-0.48.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa9653f28a0c8cba94691f50781ca4cc3ae3fc47e795307b241111f40dfc672 |
|
MD5 | 949239a19e35ad6feee030b757f625a3 |
|
BLAKE2b-256 | 1d5d10dc030da4f2cc4b379412b7e762d5f36c54b5bc00707e2e74c476d87d1f |
Hashes for zeroconf-0.48.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd28d37bbc9305ad7a0dadaf073d6b73849b15cc0ad9f8697b0b7234c6e8d34 |
|
MD5 | db012ce552b67c68d2908f80f9b609b7 |
|
BLAKE2b-256 | 65dd1bd57eca6c6a2c99b66c885f08176899565dd0e027fa119e7cd18b2a73a1 |
Hashes for zeroconf-0.48.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d666854c2ad29c32fbaa9c0e75a4d30f7d9572fddbc655af5d291e274a3258b9 |
|
MD5 | dfc25736330d28f874e036a1ce0a44ad |
|
BLAKE2b-256 | 210788c114b4ad804eab69d0364ba39c8c0094b78d1255b75cb556dabda0478b |
Hashes for zeroconf-0.48.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 657a8d73b9654acf130d18c46eeff0a12783320c2f3ec1186d77023d6e17d95d |
|
MD5 | a897ae8b20e52337f018c955ca19170a |
|
BLAKE2b-256 | 5b4549aaa2eb86839dc713b9a3716954bc28b3e5a7966b4d2e03c256d7227545 |
Hashes for zeroconf-0.48.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 888b17e95e061905d23ea5d8ee5b19442deb8edbcaa3d0eecf194e9f0ede4eb2 |
|
MD5 | e504fc34d6b5d1532003f5f744a4e6dc |
|
BLAKE2b-256 | fec63019a2f7f8acb87f909419e812359d00e60be0bbbe63f5e85fda983cfd87 |
Hashes for zeroconf-0.48.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a34e150c02dea3d210b6daa93d1355038d4ce7b4f252e0162406e1af822749 |
|
MD5 | 1abdfd78c30c709c26fdff560eadc0a5 |
|
BLAKE2b-256 | cfb06770446759c39d690d8bc945b539c66265f84f27f0db9c21d86bb354aa1f |
Hashes for zeroconf-0.48.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43351711ce89bc077d5beadd44542d659c998549d41d0c039e14d34daacc251 |
|
MD5 | 17bd20b61e95afe4d061f914707c078b |
|
BLAKE2b-256 | 26357bdbab13fd228bceb9ae110d8d316e2ecbb25b94af9b5c6749090c6d84f8 |
Hashes for zeroconf-0.48.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb66b29ad5203b136ecc55ae76dadd4e299a590842de698d145aced7b2d0ae3 |
|
MD5 | 9d669c60710ef6b35d67a6a7df8af177 |
|
BLAKE2b-256 | ce7673d1e81a1685299e71ee16a98a7cbcd9bf73a76e14d45ff8ba5a91579efd |
Hashes for zeroconf-0.48.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2329d884d7894752f8d460fdd29f397afbbdeace34bc7a8f6f572741efcec7f8 |
|
MD5 | 8ee414da3e804081927cadb0dd3f04c3 |
|
BLAKE2b-256 | d2d5cb4dc35971d602e17409c3e3bc2fbb73e68867d5613929b922ef401bb48d |
Hashes for zeroconf-0.48.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10932208d01a119589d67249a361e12f6399bc50d10f427a4802cfcf5fe1b226 |
|
MD5 | 2e17b2f5faab92a761658e57ffc3389e |
|
BLAKE2b-256 | 6b3283d8a4c62201c87f08a0a98395bd223d33b15c9ecd7ac545c1ef3c856a53 |
Hashes for zeroconf-0.48.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98f035ba115a6b176882d3a876485fa253b432aea090e1e995a6625296d3de93 |
|
MD5 | 88c5edcf31735c1a0e39d9f5e5147578 |
|
BLAKE2b-256 | 0896645a0d949b225c212db3712ac3ce3130548350b7aa74388b296ed1981e9c |
Hashes for zeroconf-0.48.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba1267e001edd97c2c7f64f6dad806337541a04a2dbe0e3fa834578af11ad04 |
|
MD5 | 1995d750f63c1d008928a271f382ece3 |
|
BLAKE2b-256 | 7ed5b69773e44fab54918588c2072793ca2d64e5c228362b6f68b45ff57e3e90 |
Hashes for zeroconf-0.48.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d9b5f4031056c78d6384873cd9def810f79594beffca186e70d2a161fea5d8 |
|
MD5 | 24dcdb23bba622ae623750b1cb434719 |
|
BLAKE2b-256 | d593c8143ad4d1eb2eb8c16103eb0ecb702527c4eb0df7b6b58b853f657946f0 |
Hashes for zeroconf-0.48.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1fc2d19cd20d144ed9f06f7cc98bfe18c01335a5e0abed365f3deb2a9f3771c |
|
MD5 | 69b2df01301e74d2d5cb4c188882fe66 |
|
BLAKE2b-256 | fb9aa8365985ad5c3eda63ed43a1c3e7a57a14dd83cbe9e87d49132d10989f66 |
Hashes for zeroconf-0.48.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb805a0d173951bd1d7323f74080d9049a7a9f83aef5174ab1a33787c98d95ca |
|
MD5 | 88620b55ed36af9006f4511b2023e0d0 |
|
BLAKE2b-256 | 4a342ed66a659ff695be8baeef09e128c421b54ecb3951c39358791acc10e26c |
Hashes for zeroconf-0.48.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34eeb127059c2a69010b2e93c8315193fce10de3dc46c90406498c5374c9124 |
|
MD5 | 391518ede717180db7a9548ada5f95bd |
|
BLAKE2b-256 | 31f5a1979196926dc93bf0e6967ae8a23849c306d13a6dfc96afc4ded0adec91 |
Hashes for zeroconf-0.48.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244935fbd0da657573e1715d6184a8c8cd51ef31201737db3ce2736f4da7c2bb |
|
MD5 | 3a54982c9c76a8095a53c59847b6b29a |
|
BLAKE2b-256 | 28f9767e2fc1965f29eb1c524514663d560da5c9aa4e81305510f59b51b023c4 |
Hashes for zeroconf-0.48.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a56ba8a6c77f08c843ddc639cb5865e280528e293bccc85085c5d1073b692a3 |
|
MD5 | 5bdde8ec0b5cbab768a316760e0793be |
|
BLAKE2b-256 | 191b1c346e86a401103e138b2524029ede4b0752fecb07c3e0717443bb4a9da8 |
Hashes for zeroconf-0.48.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e1bc085c69fd75cc0e640512bb093048bc19cd16d6c8f54d5a259c354cbca5 |
|
MD5 | af0284c59da5656b756cd1ec3410ce35 |
|
BLAKE2b-256 | 9c6cfca95bfc30434727a2bf6d35d7eb74b65e0d3685d1d59f41e89cd64337a2 |