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.42.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa1107828a69d02b75803abdc195dc18db771f06cdca10e6b7faf859aaf964b8 |
|
MD5 | ca806e49a14cb519c2d2dfbbdc157e8d |
|
BLAKE2b-256 | 2b7febb37d228f3fd050649d15b0e263e31a9a6db1f933d517b1c76b8d8552bd |
Hashes for zeroconf-0.42.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03da1c38027f797d924efe121bdcf9e5d726773f097282ed0857f37a900ec616 |
|
MD5 | 07ed9dc4c3ee26f8fd2f49c4b25d4440 |
|
BLAKE2b-256 | 5eca5f76dd3b2de836f464c95887990a8de18b9d5d54241ab30143a95bfd411f |
Hashes for zeroconf-0.42.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 213a65d0292fec0331b61f217c2bf01d2e96ec12ae02939441970bf2a480534d |
|
MD5 | 14c9b27a7e75ee9f3a50abf46ec641ec |
|
BLAKE2b-256 | ae663403c54e228b7db0dddab099a92e6a775aac1734d07c27f5aa382ff0f30d |
Hashes for zeroconf-0.42.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8dc7a1c61ef645e031b3e59864bc69418972d05519cf01d71d3e0158821bb5a |
|
MD5 | d51d2456f83544a69dab0c66da2d50f7 |
|
BLAKE2b-256 | dd04857b9587fdaece91a6c59864217af711e3bbf3e45feb709ea04f88e37040 |
Hashes for zeroconf-0.42.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3910816a51bd1c130023f8f48d9ddb083cfc12aed226db91ec3047d6031324f |
|
MD5 | 280d91d732dd0e26c29a459de347095b |
|
BLAKE2b-256 | 53b710a4053f915e42fbc9e2a084696adb0cc173a3c4b079a24acc33b7638743 |
Hashes for zeroconf-0.42.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180c0d563428f9cbcaecffdee54ed21bc8c243626213f00628acd94d4d222e71 |
|
MD5 | 8e457559d5d324ff58ff9f12a578f9c9 |
|
BLAKE2b-256 | fda29495da2b9e7330c92cf43f44169754d460b1d9ac98e981181bda40662f8a |
Hashes for zeroconf-0.42.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ddaa777f6c5523244735d431a05b222ff3e1cd41c523cc136f756e0df98af5c |
|
MD5 | ed1c32b15b75e7c1475c1565ea2517a1 |
|
BLAKE2b-256 | 802c07e323516656bed875157cc746406adb413c0018377b34e6ff8f500e5b97 |
Hashes for zeroconf-0.42.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec658cc2bccc1491fcabcb5e4260cb6852ce6885110b231cb9fb491a3f553c25 |
|
MD5 | cb3edb84cad814ee428a3881041f9c85 |
|
BLAKE2b-256 | 87c84363d7988961e15728bef58c5e261536070fe888cf12ff97bec1cb0f52cb |
Hashes for zeroconf-0.42.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd3d1889f3c6ab4d1601a117184c03fa0df66b12a0ed196ad8b7e8a09aa0360 |
|
MD5 | f85b045efd4f070281574ace33b8396f |
|
BLAKE2b-256 | 12f0ad6a5874fb2d991b5cd5887e0b0f894c963350f9f89ff53ea125d8ceca44 |
Hashes for zeroconf-0.42.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 155195f62d351867923926e94dd24ee0d1f7ff7b04afd5c21110f9fbb3c79610 |
|
MD5 | c5c139136c56c077f1dfc6cf5edec68b |
|
BLAKE2b-256 | fe4f1aae5247ae5e7e9c002269e6861ee6e19d0ef0f95e4826665edebd880b7f |
Hashes for zeroconf-0.42.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3692e6ce59c2c3a3ccbb09b75b72e255e1dbf2bff756c190d36564eadbd5589f |
|
MD5 | ee67d9e399887678af93f7d69aded8e3 |
|
BLAKE2b-256 | d3080c9fe34c832b5f17a3ae05be72c3b87c24c4763ff60dc37db7caf9cc282a |
Hashes for zeroconf-0.42.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d5c15efc323cfe3fb10eade68cd33f23c601e07c4009c2afa7a9cd5844cfe5d |
|
MD5 | 62a5b32f29259d1229968715980342a4 |
|
BLAKE2b-256 | 9a048669bcbb8854b40502fb8fb62cee9691ca0c53abee917d7b37c8d010f6e7 |
Hashes for zeroconf-0.42.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5253844505edf845e17cfeb9ed6ef14eb2c93f5ea0d90f8d2030354155e6ca5e |
|
MD5 | ac069f500764e2d88fac73f95b96c7d4 |
|
BLAKE2b-256 | 3e71ca037af8cf964dd263a0653d8a9e553d621c188abb53a75b1ac4cdc33327 |
Hashes for zeroconf-0.42.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaf8bdb9997531a6a6c3464dc6e5ee6758d51d0e5c7cd3b2a8d4dcbbbd870169 |
|
MD5 | b89557352d0fc879cbd058f21486a07b |
|
BLAKE2b-256 | ab9941b8253dcc6d067bb26315b6f361b5ab01257fa4c512ebbcd46dd0df25b9 |
Hashes for zeroconf-0.42.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b83cba2c57d7b9a5a62dde74eb35e2576b55fdc3f0c6ef40e13d1e6a0d49808 |
|
MD5 | a2570fd650c423dfe6ee522e31c3d091 |
|
BLAKE2b-256 | 7d5933d852309d531e1f216f727f9021dbdc06ffab95a9c4c5dbc9c9113f1825 |
Hashes for zeroconf-0.42.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c350852006d4a4982625e8f2eaf4ce6802f13ab96f41149b6797cb209b391fe |
|
MD5 | f51dd46bd5c9bc42db008c7b583e7f48 |
|
BLAKE2b-256 | e819d995b1042a744ac236b63f47d74913f7a02f674008b15189977e44620a94 |
Hashes for zeroconf-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f68c18867bc9cbad2cd9694226a3c44c98e88807e9591c1fd6aece1d5961722e |
|
MD5 | b9ae4e255beb7251d222acab1d836d6f |
|
BLAKE2b-256 | 121d2291822c0f808bf71eed2f2f7d450776e4f51cbcbfe0c196a487987ee879 |
Hashes for zeroconf-0.42.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43b54e13d08e2f0d77dd36f6437c40266eff1261ba6045984698f1b186b76909 |
|
MD5 | 63173c5e16af838c5339948102824088 |
|
BLAKE2b-256 | 67bf950ee11945a93a8f81f19c8c5e58db9ae2b448b764a6149ac1e3b94c1a0d |
Hashes for zeroconf-0.42.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4ce733664cf32a5e8ccd63306d9cf4aeb5a57b11c873488a842b42508b9c7d5 |
|
MD5 | b125546ffebc928a2664c652fd79ee07 |
|
BLAKE2b-256 | 84aded4697a6b80c8ac202ea8e7f97d0d32374e0dcf72042f1a834afe28ec30e |
Hashes for zeroconf-0.42.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45dd53e0b3a50fffb88c4e1c115ea2aee2c92055f4db35083262efb897f87e8e |
|
MD5 | 7c1f779d8cbe1b9566e3163ccfca631d |
|
BLAKE2b-256 | 17e1c5389e4d4f86634511147dd37e198c66c83ee47ade6fd8219ec20bcd2d6e |
Hashes for zeroconf-0.42.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381667811fdd78b37ed5df65fbea2fd6a78482edf853d723593f2b54cd6a9112 |
|
MD5 | 56482bbd61fbb5c27b843b34c2f24343 |
|
BLAKE2b-256 | bc9fb78598ad8eff4b8a689dbf451e88bfb7c0400759b80761639bea54682e11 |
Hashes for zeroconf-0.42.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ba12ed92f583f2af114275da4bb3401bf2e80feab0a7abfd9cc88d4927cd34 |
|
MD5 | c39585d16542afabab58bf0a8c56d570 |
|
BLAKE2b-256 | e7ddf3383c0bf2f7d67d08200178200955227110e8c298e5ead1a7b53be88545 |
Hashes for zeroconf-0.42.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe4ffec026b48f8005f2b0c8ad124168dbce9ff045a0cbb3ec7f590d77496dc0 |
|
MD5 | fe5112c8dcc8afaedbca03fb06726a55 |
|
BLAKE2b-256 | f7934785d0138d9ac78f9a7e2d1b13b3e3e0c48103ab54f67e6c85bdb1579d95 |
Hashes for zeroconf-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1082b460c6346c217786fdf814af40912e41b82edbe17901d36f64c2173110e |
|
MD5 | 497cbfe09abe6a76316d262da21f639f |
|
BLAKE2b-256 | 2b0002ea04d4c7fa1ddaad5d0ff9cbcb5ea0172574c329ba6c668ef823616486 |
Hashes for zeroconf-0.42.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fceec350a3472f2092d9a7166817c445cf92e451758261135010300edaa85692 |
|
MD5 | c8fd8f86c55e6864a7566f31b9472db1 |
|
BLAKE2b-256 | 1eecd6b3128ac0d5d4f6d7f6afa6d5a62ff0defdfbb78db4d3070e2a08897aec |
Hashes for zeroconf-0.42.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea7649c80c448eb51bf14b47a967b102bd53d8a2f7ae6d408827cf4b9de6399 |
|
MD5 | d0884afdbe3f56e73c7eda00d68f9081 |
|
BLAKE2b-256 | f5bd4ffb8d327075d12eea0ee04c046f586dfa56525abb6bb4426df20515f0e1 |
Hashes for zeroconf-0.42.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf21609e0c421151813c835ddcfde94de4b7c412992af207143e036a0ce6eaa |
|
MD5 | e0cfe90ed00a7139d1b2721d27f07f0f |
|
BLAKE2b-256 | cbb018af120a5b827dd4a96724d0f6e6da1365c2bc0124f6d22904d036376f01 |
Hashes for zeroconf-0.42.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c84a0036eca3c6c7c1ad3a06e114a561c1db5aa71c506e1fb5a0ef823dc5d4 |
|
MD5 | 5ea2aaaea7733b56f6041c0d890d7f0f |
|
BLAKE2b-256 | e49c7cddabb8940f025d8cfc3af17abfef5b649071c0fdac34e6356221d1d1db |
Hashes for zeroconf-0.42.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b2ae87f8a5b160d0055bf4c3426954e334c55a87ad7314fbd3ad3a73dee56b3 |
|
MD5 | 3ccd45f4d1d7ba6adcaba18bd6585aa2 |
|
BLAKE2b-256 | ddf7f75d70ce8e2be378d5ab4adee91989e81ba2705086e256bce97ce28982fb |
Hashes for zeroconf-0.42.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6790782e9de927a58123d29667b7970998ed801f9f47e2f6dfa16fec7baa2db |
|
MD5 | c6ce6d2b87c9a531a90ddf8150a1a91d |
|
BLAKE2b-256 | 29d376dff33e0087c8bf060f18ef9675c7fd78c5c5ba8613860884272036b2c0 |
Hashes for zeroconf-0.42.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73022067c81c8470e1ca98c96e0d7e686086e870cd2475a2ad0898e294c0a32f |
|
MD5 | 28d0ef992a621260af45d94623dce422 |
|
BLAKE2b-256 | 3aff0a7481aacc892dd87c6a964f8b6adb61548a155641b93e2ef02dfb20db01 |
Hashes for zeroconf-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8205197c3232490b312fab4e5b29f1df566e4a629aeff3430a4ebd9c7eb106c4 |
|
MD5 | c077ff43fc511433d88d9a07c0b8f9cd |
|
BLAKE2b-256 | 70246d37ce7992b36614230efab13e1ca7cf4fce62f86cd65820b9850d0532c4 |
Hashes for zeroconf-0.42.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b6dc4f787f2845fc869e28bc32092ca83316cce9147a7c698d0430b3d0f903 |
|
MD5 | 99cd4f8c13ff6056a46a82d02c62fb06 |
|
BLAKE2b-256 | 99dd882622fffba3a626c1591ab5a715fb924c983353da90e38dee05bbe838c8 |
Hashes for zeroconf-0.42.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03bab1501164fca7de1f8259b9d1eb29526334aa94cd1d8a4a0a6b8f1027316c |
|
MD5 | 415c49fffbd9df1ef49d47365221b34c |
|
BLAKE2b-256 | 6f7b84799778af9aee34919ab52dea280de152a67e7e3cbbf9ce716d379e46e0 |
Hashes for zeroconf-0.42.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dbe8460717a1c00035644a9ac1b809ee05edc00b7218659456e6d6c7e974454 |
|
MD5 | a21b70edfba954ec6c22d722638dcceb |
|
BLAKE2b-256 | 9880c48d3b8be18fbffafa695c7a55723ef211d917ec57f5d71eae904f7b95cf |
Hashes for zeroconf-0.42.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0248968220af2e6d7147b886baa25f2a29a92301d96c59ed0d22e2d5b22a2490 |
|
MD5 | 76e2e28e52537a80230a11880915b18e |
|
BLAKE2b-256 | 19a4ee900a92f10e1ea8001780830faaacee2ad92d5d1542a30b55f33907d368 |
Hashes for zeroconf-0.42.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93cf388f6b71b169ae1c2304f63980460a1452191130c55f1af9fa25a54eecbf |
|
MD5 | 32f70b557dd3de82d477e93d3c1973ff |
|
BLAKE2b-256 | 9b9d8468bb87473384aa5eb347775d0b60bef5936aa4d19764e01e1297a07600 |
Hashes for zeroconf-0.42.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28487909fd098254a4f4fd6bef6a856323775f45b2f0590f2ef754f8a9e9ea93 |
|
MD5 | cbc0193b78c3a52313fdae09dd4fb2cc |
|
BLAKE2b-256 | 9f58c6c04de4debb59a9622c32452463a259780f70049047f76e30723297d021 |
Hashes for zeroconf-0.42.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 610c5fff344a47fde70d7f683da2d7ece88df1435f60c612a5bc73dddbd0eaa7 |
|
MD5 | fdaf30380a4fa2112ce67a3d33757dcc |
|
BLAKE2b-256 | c1e6dada5e7241ae738b165b0661331371decbda0c6b67793bb79a61c34eee77 |
Hashes for zeroconf-0.42.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92af653eec37387bbf33a7ac292120eb81b954496ae47fca3e81da3906651d9e |
|
MD5 | 7252c8dd6c37e88ce230180008803716 |
|
BLAKE2b-256 | 20a9e6a3b9940f1db84980ae329f6ead6dbe0977ebfc972eac2159f03a3b3d64 |
Hashes for zeroconf-0.42.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae65d9d770171b1976a28f79ab5c2f69347be5b4c67f2e3fbd7caa9c45f8daef |
|
MD5 | 02554c6cbe87e445f2a65e58fba0b6c3 |
|
BLAKE2b-256 | aaae44a7119e60534650746d5aff6054a6e9298a064d846da1240cffb7a02216 |
Hashes for zeroconf-0.42.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba4df3afb4531f59d73e640f8d5ae6879d190b733cfa06e163a3c66a82cb4cea |
|
MD5 | 643ab0f0cb75fcba211b1ec59e96838b |
|
BLAKE2b-256 | 46636e2f662497b83fbb2b1d1de2d1c6ddf6b3baffbcb01763fd47242e1fce8b |
Hashes for zeroconf-0.42.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f377da7be4bf28b23d9079efdd2a277b20af73b12c4c4c6f5230401c2bb1161 |
|
MD5 | 944751a14794424c573c0f6a36b549d9 |
|
BLAKE2b-256 | eb6de84576b719a1849ccad21e7b061a8785eeaa60622d819f19d718f956fba0 |
Hashes for zeroconf-0.42.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a36e90c73c87073d0ff43b9b86dbded03a4821f9d66ac788f9f7a847f4851d3d |
|
MD5 | ea9e2cefe909dd28f5d83f9d99eefc9e |
|
BLAKE2b-256 | 4697e14073fe41a2ceabf3cd62076a31608e412e814eb07ea884db5d9f47fd06 |
Hashes for zeroconf-0.42.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491e7a98a7833470a4acc12102503bb6af04f1ff1fe86eef0d094772a8df33a8 |
|
MD5 | 54a9ade6aa1a57ba7ab24086adcce37b |
|
BLAKE2b-256 | 4aa5b445a9734fee0f00e5e6b15c130f4dcc9cc72def152de83c97c1a0e0edce |
Hashes for zeroconf-0.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 658885de02f59053c143cea867ac30e0a5a8d09283602115721072641a8fbe57 |
|
MD5 | ca9942423f5b9f6d7802e860f6afdc11 |
|
BLAKE2b-256 | 7a569838f44e1a0330c66d96aab7e8b8575a39d5fdd818456b9f08a966c45d38 |
Hashes for zeroconf-0.42.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8dca76c9d1215fb8bd014b7b00a4f19d760006fcfbf999f7811ccb8c92c9212 |
|
MD5 | 633bb346e183c8531445565d056595ea |
|
BLAKE2b-256 | 107d09465bc9224e0abe487e801f1f08856b5f70bd38622da82578e5b9d86e38 |
Hashes for zeroconf-0.42.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ea9c7e0441eb9933ea3ce8ded217fbe2d3c9facf2e70a8866a0cecaa21b640 |
|
MD5 | b3a4fc8cc01482de2df85fa17396f22a |
|
BLAKE2b-256 | 58d704344d65ccc0bd3cf24dbb71a3605de92df4597ac1bc58c52c112af8b283 |