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.71.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d6c50e5b3668a2cadcae9e45df74829d0423df8656de0b42e6063cab70164c |
|
MD5 | 124d131ddea3f1dcf9e9b7e77ada3219 |
|
BLAKE2b-256 | e82cff03fe6ebf3c6ecda6b8ed25fd1a2a7231fbd4bccf8c604ebb8a23df4252 |
Hashes for zeroconf-0.71.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd500698807aa6501ac419cb1ece8067c72bec88203abda913f339829c651664 |
|
MD5 | a445616b890d4236ddb8e1b2e391f5b6 |
|
BLAKE2b-256 | 2eb824c9042252d685bf9c5484294cb37dd921c6d2055aea5b980e82a1678e3d |
Hashes for zeroconf-0.71.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b6e9805fe51763012cf90b1a460838e96f9c826bb1e1ffdab13236ed4c5a42 |
|
MD5 | 64785c1c5f2ec251d5b70ed9e1552b19 |
|
BLAKE2b-256 | fb7102255758c3d0aaef1bf4253ba8276ede07b1d014860f8bd173e115d1ecf7 |
Hashes for zeroconf-0.71.4-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e61b6c0f6f46ffdab418027c349c2b42230fa96b200c804c97061b66855303e |
|
MD5 | ac623a37b11b9a2065186e2a2117172e |
|
BLAKE2b-256 | 5277a74b7607bf8a0359fb70bd1054ff906760905431ad90866e4bc81332f3a0 |
Hashes for zeroconf-0.71.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6ce91fa9a4ca85637834ee727a0e21d3fa83c5d3a55e169d3fcbd6e85b67e15 |
|
MD5 | 13766f1ad671810ed2ce9819261dfe68 |
|
BLAKE2b-256 | 037f76e41d60f79a4e79f29775a3d4337f8305abf680d3f7b0de7acf49530be3 |
Hashes for zeroconf-0.71.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98173f9ca35f6b38fac3ffc9a681194e4443863da04b6d0f1dc0c65a22c7b60a |
|
MD5 | 0aa03b84bba781ea2aae723d40513d41 |
|
BLAKE2b-256 | eeb61ecf4bfb176726183e4a12f0a83868bd0c8f7d2a1b6cfb4c07995fd466ab |
Hashes for zeroconf-0.71.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f802b81a1b9489a112d370538a4ab99007fbfddb215ab532cf93d1bb6798cc29 |
|
MD5 | 4ccc895abca9f8f24d468e4b90e18883 |
|
BLAKE2b-256 | 730d32d8b4a1ac525936fce96ebe1db7902f1343401361a4c36fbac2d2abbbf0 |
Hashes for zeroconf-0.71.4-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0be4337309cbe901a91d695d622ce77855f110357f7aa53d51831df24b52b343 |
|
MD5 | e842ce59420c3dc8149bdcaac1a1dc42 |
|
BLAKE2b-256 | 141ae7373839b451a59a2755d046e457fcb48d0cb861a5c6e8aad55188c75b11 |
Hashes for zeroconf-0.71.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8f5419d7294ba8685a8d35bc60683882f906b809cd0d36d306e59d00d95bd7 |
|
MD5 | f59390157c350ea6016287c0b883660d |
|
BLAKE2b-256 | 450f8e12c1c72911dbf208730eecbcbc389d4e08d57be47107bd5b47f5d84d6b |
Hashes for zeroconf-0.71.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47cddbc7bca4f7a7c67fa749e79688e9743ed9446ffe51527d6374cbb10ed93d |
|
MD5 | 80b7907ec7ca7419bf18a5c671a4d762 |
|
BLAKE2b-256 | 49369a9d4f725e0b90ea2b5f7f74847d8defe9d78fe3cef907f053f2e9204073 |
Hashes for zeroconf-0.71.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a25b4000a0c3dc0b71d92c41ffe302e30e9e496afe031e7f860a7869deb6356 |
|
MD5 | 43950ed7b02b15ce3ab2eae3f815de16 |
|
BLAKE2b-256 | aec763b24c8b3d7dbac2bf6be6f2c319734febd06634ca1215694a579a1b17d4 |
Hashes for zeroconf-0.71.4-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5752104b9bd664e33a027a38ee8f7ff67017045d2142e2c921724befae551f9d |
|
MD5 | 3b756b3b7732dcfaa2bcea66499ac8af |
|
BLAKE2b-256 | 52582c2c4c0f9b1d0445e94c85022e69003ce892ac3887459f4aa6dc2b265ee0 |
Hashes for zeroconf-0.71.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248728ac17b066564db5dc6c190285fa9988b814f73246f33465fb379325e319 |
|
MD5 | 690b49066bb90d3b09eebb4cb5739c5b |
|
BLAKE2b-256 | 4bc520bc7ee6edc443d71853acbf740f66f4818cf5a53af55e5aeefc26e5953f |
Hashes for zeroconf-0.71.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056caec5b99370f3f637e89776413426678686ec0a2472b7097642221055d7a3 |
|
MD5 | 3521dd9e02ad15ff029139322e5119a3 |
|
BLAKE2b-256 | 2dd5937528a69f24a0dbc54e99c715eb414ed450f6702227674f116837f219bf |
Hashes for zeroconf-0.71.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1098332d2eef957bb5d16aee809881f1e38773273a1ad002814b42adb535085 |
|
MD5 | fc1650c4bfeb966d7b5ef263e3c38fa2 |
|
BLAKE2b-256 | 7c354269b05ce884a35478c7c0bd4017cecb0b9b3c7801086779dd26958afdb5 |
Hashes for zeroconf-0.71.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b9a1151a150f1114af091a85da93430c6c328f95eb7890c4b98164e6f026a7 |
|
MD5 | 08b712e4537f20a8237c367248b4a67f |
|
BLAKE2b-256 | f82e4a3bb60d973044c2fb8cfa532108277490b5c5d2548b4012cd34dad69c47 |
Hashes for zeroconf-0.71.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46b674451f16ace16af9f41573c5277eb48f27b83d2d38ea9f300ba7cdf94622 |
|
MD5 | ae93624c6a54573800de0aad7948055d |
|
BLAKE2b-256 | 5884e33cfce90faa77a481aa06021ff14b3bc3e0b37c2a4bad52d7911c2404ba |
Hashes for zeroconf-0.71.4-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df680d25e8465a190e1345068e960ae601b045f3ea12c6b961daceda6004c76b |
|
MD5 | 68cf1eca55980a19f6a7c38008fff16f |
|
BLAKE2b-256 | d3520bf51a313420e3dde650f09f64a66ff7d7e8c4c1e5eb6238dacf19d60997 |
Hashes for zeroconf-0.71.4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 167ba492800d801ffa1349fa4dd138b9a76e93ee5b35676b15eb0a3afed8e3b4 |
|
MD5 | 328171eae0501273418e67926d95aa1f |
|
BLAKE2b-256 | 0f65c3af83c5fca39e0e7d33d07a5079987012634c009398e44e3fde2cea60e0 |
Hashes for zeroconf-0.71.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1757d6a45380d5ba7c102985889c8c465e91d1636af7f5135328574500c0914f |
|
MD5 | 7d5497f843c93b0fe2049e3670555e09 |
|
BLAKE2b-256 | 7fc822a6a1e76d46665c6775ed0c860759f882cbd315b8bf17a910e21d172fd2 |
Hashes for zeroconf-0.71.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c668d2d925e31ccb462d9dfa92db3ae1b6ec40b4ce4a546244445c71dd2e487f |
|
MD5 | d77f674e686f7bb4901b61e3ed636b76 |
|
BLAKE2b-256 | ae0d19dd1e123e9d28f8ebd64d1781901239cbec39c790a88578bdbc32679e13 |
Hashes for zeroconf-0.71.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f35da88abdd3af1d3cd4da7f46dcf88b6d9bafccec1abdf84f0ff1f7565336 |
|
MD5 | 6bc47b3d02d3f2364da7a83cf22a5efb |
|
BLAKE2b-256 | 16287ae302e0ebb11003329ca7ff2b9e1761d03571890013e3f7189e34d666fe |
Hashes for zeroconf-0.71.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2920264d7fad10953a0b481df37e83f27733e5edd7d5bb68d670454a103517e |
|
MD5 | f82aee5241d267e426e14f90ff68c946 |
|
BLAKE2b-256 | 5de88c50216eb63413bd24fbf613bc1d49255e12a4cfa35f37d70736c728c33c |
Hashes for zeroconf-0.71.4-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06f2486b9dfddbe68e5d51bb4132ed7b858056df4d4fccc193cb40410565e48c |
|
MD5 | 6abefc5029abf27f52d7366488e8eeef |
|
BLAKE2b-256 | 68e87a2841d5afc093ecb83cf553fcc6b472e95be020b2bc708a4d1ce1027472 |
Hashes for zeroconf-0.71.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | decf34a22c667e5ccd06743c3af6263762d90d9665346d013a059c2951fb52ab |
|
MD5 | bef53ab0bc9f58376b3ac8736a71a466 |
|
BLAKE2b-256 | cf7c5ecafc37187fa3bb7e838f54a615b66e4f46c4223bfe832ff255d3f234a8 |
Hashes for zeroconf-0.71.4-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85ab7c88894c7f3a8681383611fcda71da748e699ba9b1a35a38471b594c95b |
|
MD5 | ec1cf7c1d1e0aa592ae3fbd35de69c7d |
|
BLAKE2b-256 | 479e0af3bc767d8499adf32f08393b76b718ca194ed1ad801689ed39d7f4514b |
Hashes for zeroconf-0.71.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72961f3b06a0beb766675d9a94ff5b95039ffc4395e8f848bd390ce947a99b44 |
|
MD5 | 76502f094185e6b3daf36641dd8b1e13 |
|
BLAKE2b-256 | cf38d522d2f82da28b1b365c68432b74eb72ab72ddd44384dc221581484d4451 |
Hashes for zeroconf-0.71.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f93b52de24ca1e7ff9dac69d898e8fa3b0bd062067955eece429ca904a02c99 |
|
MD5 | 78758ffe9195469ceee02f4837eeee61 |
|
BLAKE2b-256 | 6d52acaf5519fc90d45044de72515dde18471d9425836801537d5ac2821b9091 |
Hashes for zeroconf-0.71.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e4b0e4905a33e325d4469337cb90503ba1d92e402033bf65ba6a217ff19ec95 |
|
MD5 | 93650d3c58aa5daa76f76cb85a8a7acd |
|
BLAKE2b-256 | 93c501d3b75b0a763e4a3ac0d5dd6f03de110dee0c5adcf87a0e2305c0ae2756 |
Hashes for zeroconf-0.71.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe9266cdc51b9aa197dca76c788271ef6fa52b62afca3f54bdf57df3999bb9a |
|
MD5 | c2f9ff8e74f3b5afaf56e8bc029665ac |
|
BLAKE2b-256 | ecba44eb573f15928e75e61b886eb6acb37aea3003029cff2cbdbb1b640767e9 |
Hashes for zeroconf-0.71.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a084e772177d1e0e74c8a86043f03906cde31d4f8df7333dd2b2a0f93d17fc |
|
MD5 | 89ae890354ce5895ae5b2f9823db5b88 |
|
BLAKE2b-256 | b98dbf9c20f6cc9304b2fd17ba669fd2ba293707e5880139f9ce8d7fedd20ad3 |
Hashes for zeroconf-0.71.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428c293a8664c45fccc540480bde0ab671803390b79d70f1814519b05837f3c1 |
|
MD5 | f11da060bfbdf9019dad5ab9ca68b01b |
|
BLAKE2b-256 | a0b6ef8711e383a93bff0914e0e67639846988623b2c7bdd7ffec93aa214864e |
Hashes for zeroconf-0.71.4-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8483970231e4117cfe5041d83124d9d857a1669042909662a6a22aff60a7df9 |
|
MD5 | adf2daa2142a06b95d7857f2dda5a139 |
|
BLAKE2b-256 | ca58802811973d46a17e5c356af682d5f4d40d68e28e95ae12c518aab691821e |
Hashes for zeroconf-0.71.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5066cc23d3734b7bc6393263a2adc17ec5c08cc49dc114eede1d4ca254a8d03f |
|
MD5 | b3e37e4f2ddd4baec3ae489c36bd7917 |
|
BLAKE2b-256 | 919ddb424e65e7d0db7b7951db0393dbbda93987812c1f6afdde8da7c0cc520b |
Hashes for zeroconf-0.71.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 174761b74d72c84fdb0bc7cdefdf811ea2c1c342f38243d46488d4888b16ae71 |
|
MD5 | 3c97a045fa660412a0fa44a3d2d30fc2 |
|
BLAKE2b-256 | 0c7d96a0ad4a823f3c658ca5c94ef00e40f6b0dc16a3c7cc6ec38909e45a6530 |
Hashes for zeroconf-0.71.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b784489eb1dc5dd56047ed96085de46db02ae214d310c7561278ec522e8b2054 |
|
MD5 | 2a06c500c5fc778fe40b412744226be8 |
|
BLAKE2b-256 | 967dd2bb040b70aa7ddcce3729590e61e3e13d618b93a38a58c6d9b14b15962b |
Hashes for zeroconf-0.71.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dee608aa923762cd6423aa52bcfeac8d3720ef1531e46449a913bf4a96a4102 |
|
MD5 | 965d5057f1970d14ee0c0b6e08644ba9 |
|
BLAKE2b-256 | 491f719d74a470f1c4d953bb3b9772b3f4493bdc10943ddce3374b4deff10c03 |
Hashes for zeroconf-0.71.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa6161f67b109075b012b29e0b47335ea9ca6a0e364542cf7e41fc1a954a07d5 |
|
MD5 | 5d0bf310636ebdec13c7063a71719bbe |
|
BLAKE2b-256 | 57aef9862964faa5b69b163efe0a1474273b137cd219060daf27934a5f3b9756 |
Hashes for zeroconf-0.71.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3376002fcbe46d15b91a82bf678977434df53fc6d343c041662a22f92f84833a |
|
MD5 | d512047d4bd6259950cf7c71caa8471c |
|
BLAKE2b-256 | 4067e132b54078c6182712c7bc3c85793e6083a96ca07e74bbe102b583bbe581 |
Hashes for zeroconf-0.71.4-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060ba2776a659fb6c41272c91572ba15ae544e938290ef629c5755aa1ce17313 |
|
MD5 | 0d5c863a3ff3ce5f8e5f35e0b418b6cd |
|
BLAKE2b-256 | 8dd8c9cb0dbe01452ef86e0410264f15db3bfec8825042d2cdcd8b9799430ff1 |
Hashes for zeroconf-0.71.4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e35b43bf354216a8e0618f4f6f7d70c201f95bdd0eb8a5df184674f99bdad23f |
|
MD5 | f36ef949ee14ffef8cfc88348c4b639c |
|
BLAKE2b-256 | c81ec3169b5e3882353a215e6e5d1442f121203a4a8a8e37bdf1d9f96f82774d |
Hashes for zeroconf-0.71.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc4ed3f8aea1fcbc8f6d5fb015567570b45e0735fd694f4044bc78296330ebd5 |
|
MD5 | 009c9a3da156c72cf4e09b51f8582c05 |
|
BLAKE2b-256 | 6be1949caebf3af40827a1a6d2ea381cfed405a89fec7b8a723d09f10499e359 |
Hashes for zeroconf-0.71.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1fbdc2df19888496eba571b03dd5c21bcb593265b3c30219d497b5cc2056e3 |
|
MD5 | 0cc94364401930a3523c6ad6d69fd196 |
|
BLAKE2b-256 | 6ace5f9e739b979f707c5975da7e8437a6cacd1eddfb239ab000af37d513efe0 |
Hashes for zeroconf-0.71.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a24058e0e5aa8ceb8d26a175a9a3d59007d457e327dee759c25515f50b6e19 |
|
MD5 | b4b56f0cda9ac4787e1ac0163e2d4136 |
|
BLAKE2b-256 | c60b2c2f95033bbfbab9dd8cc45b1e2bd941249b3f478d2dfdb324b64a4d2302 |
Hashes for zeroconf-0.71.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a944f63f150196f790e2c2551a2acdd97ac692241c670cfc4df32ae57677ae18 |
|
MD5 | 3b0d69eb948a94bd0ae05f684d84fa37 |
|
BLAKE2b-256 | a8a815c75f4bb44e92c8ab01a404f2e5fa2e93a2e58f55319de4c8991778be3f |
Hashes for zeroconf-0.71.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59ce903295d5892945e570bde41bda4d00ed3a3461e1ccf38337770a3a632a4 |
|
MD5 | d4b57d94fb8f15134f3f2009f7dbe622 |
|
BLAKE2b-256 | 69adc8fe36aad8279e7723d65e9a1e88d169556c28d9479042c7bca40829edf0 |
Hashes for zeroconf-0.71.4-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b631db2eff177e53d42d0fb7e9e1e541ba5bebb5a1aa8e6c79817b8d94b047 |
|
MD5 | d3747a7a8697de8470fcb773596c398c |
|
BLAKE2b-256 | bcae86bec73e52b4835a5b2825b179c70d3f4f2fd9cd90e6e1012022fddab8ff |
Hashes for zeroconf-0.71.4-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12f9516e38e23ccfd6308e5d18c2bebd057021cfb9365f0e83445e6782ccfa11 |
|
MD5 | 37460c2325db7a430ac23be8572ea6e7 |
|
BLAKE2b-256 | 1cb68afc3ce736c83e6c5f3b76c6438a6518636a1cea1fdc612fdc16cf9d6422 |