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.128.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33fc5e9eab46fba70be1aa157ab0e7e6b04cbe5b5724a8f9450d75e2fc735bc2 |
|
MD5 | a447a69534f229abb4fb4a01a76d3647 |
|
BLAKE2b-256 | fe0dd5a99462407024c01a4ebb132787ca59a94d85960956453ea37a2ed81fdd |
Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ca3fc9b8089817d936880a29293a600668106c87bdcb4d5b57f2b4c1b3401e |
|
MD5 | 8e7f5cfcfa7af9e3d5992a19f4bb5129 |
|
BLAKE2b-256 | abcefe99b1e95e1c17065eead0b12caaec2b739b3051cf343f58d6c95570ba94 |
Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1313f0dd70834b522b4ee76fdee7c5c5f86f348514497a6f9cfc665256ba960 |
|
MD5 | 13f15768f22f16fa169520d5d5c7e544 |
|
BLAKE2b-256 | ca5a737be84cef9fa427d9a0c5a7f8871a1c432b289cdc77cc1c4026c47a327b |
Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cbf4dc3b017b3cc6459212ba81e0c002b1d3030771b7e9953d3326c9a04801 |
|
MD5 | 5f17e853167b1f1b45025d75f46430a1 |
|
BLAKE2b-256 | 27496b7268bfa5c232d04aca4dd8e9284a8dfd819cc3354150514856f187a950 |
Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e08da58004f4187b7a47b7c5268b49c8694e39b10f1ecae156d8a1f068af37 |
|
MD5 | c85cbedcc5816c67349cf2b54400e99c |
|
BLAKE2b-256 | 551a2efeb4aaee9298d96622f584d613115d8cff3d7bfa5bc58cd18b8710016b |
Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb699b39a90356aa03e555fa473b219e007d025301ffbbd4dbf7a7c05ff7dfd |
|
MD5 | 75e66e10c202f27064f2b30db5208560 |
|
BLAKE2b-256 | a5f2470e4b08e03c795bfbde1db995abafbe264a3c4f538281580ffcc229a2bb |
Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6740d4be07d1639fe9322ff8f5c96a09fad37ef59e959416fb89525e946e13dc |
|
MD5 | 7c7950dba8d019f8554bf172ce5c3752 |
|
BLAKE2b-256 | b07a5e66b86b37411c02638193f98cb6193673b238a083ccd5fc0faa772b59ea |
Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8081e139e5f0050cbf4beb362af070eb0e05f6c07e4351f56159a5925d199454 |
|
MD5 | ac8471261f93670d1d0bf8234bf84a9a |
|
BLAKE2b-256 | 7974763c1e9d86af7d57cf75120d426102bfce0750af489183c13cab4d45bf5c |
Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ecb7547f5f1673d8b067d5ea1ebafb1bafd17f2b0d11bf24507ad045d32e7d1 |
|
MD5 | 864b34559697fa9adb0399ad5a74fb51 |
|
BLAKE2b-256 | bbec7767a6a24db86be3cfe62e6b328dacba5c967ba42df33b91728881a2f631 |
Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32430746dcc04fc82df86f8c9ed88f77cdb005eb197956147350c0f8ea826383 |
|
MD5 | fba4b797c2475dc169e0ddb32f44751e |
|
BLAKE2b-256 | 03f57f7df206f4b91acee55ef8e17b9eb087da50b4e532f60fbe2f8259b37513 |
Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50894455d19878b32f043621dbe3698beda98ddfd29d221feb0661d83214900f |
|
MD5 | b4fe4df60325bfd26f359ba3e9875ca2 |
|
BLAKE2b-256 | a27bdeb7de0a86d9949c7b2d2630c74fa7b24f8b5fc0871661bd8a2dc7d84a86 |
Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3197e502364caa7072b540ba2d70c8971c248d1263922abb33f6935c1258ba3c |
|
MD5 | 0d0bbda26589d55c788b29bb3c18d0a8 |
|
BLAKE2b-256 | d302f9badebc4f0b65b4ee7e1d31d0630e44b25cf25422103041042c95fa34e6 |
Hashes for zeroconf-0.128.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d2cd27a5049a0a85558ebaa4e9a16bd53eb9ea02e7d79a5c7bf2591a47132e |
|
MD5 | f13005bb491d7c5a1117ba35b807efdc |
|
BLAKE2b-256 | 462ea993f76cc73e228c5abce6d4d88970de335ba959cc2f2fbf20aaaf389450 |
Hashes for zeroconf-0.128.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8e05244d72cbebca0e807e4ae8b71d987fda082a34cce099a9f19df3d0ce04 |
|
MD5 | 805fb0c5b647ee3eb1ad3b5cb2a244d4 |
|
BLAKE2b-256 | 3c2dd473997b72bae90bb97f11c07aaf21416411eea35f2e7c2f77a942b8e403 |
Hashes for zeroconf-0.128.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 759bb5b90ae5c67ba7ff467eeac3edfdc019a12f1fd4d6a4a4393877a32202bb |
|
MD5 | 6b619d32c97aea764b21560590dc0e88 |
|
BLAKE2b-256 | 0529194ac452c18d3ef0257aee5525408b882d1a4a50268ab47ac2fb273692e1 |
Hashes for zeroconf-0.128.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa950c29d31ed17a18366271d96de12350d324b46530a7a5b724e0ed85acf87 |
|
MD5 | b842dc0ef717f662799729953b5c340b |
|
BLAKE2b-256 | cf9abfccbcbba16fd2dce70ca6417fc494a820ded8e7f4c5251adea5d7169e55 |
Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fcbc6e3c6a4f9939a03b32644614ab1156df39851f24f94313188a9c4557dc5 |
|
MD5 | 50adfb7b8f8ee4910d81c23ff5a05f78 |
|
BLAKE2b-256 | d27027833633607fae05884437bb5fa0acf0e665c17feeebba32d9e5a2c00358 |
Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a89a2a0e698bf34495d6aba2f2438bc44f48944f42e1a403de2263b62bdc07 |
|
MD5 | 48e055fc55dadc5d35e1f4117ec115be |
|
BLAKE2b-256 | 7fc4cf31061fc154055168e3ccc721576897de15ce289bb2f7cee1982e66487a |
Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 139935264bd690c254d6772af316d9476188df4691109f6bf5401e63787ad276 |
|
MD5 | fe7a0b66f6e07943bccaf731cb2e5b97 |
|
BLAKE2b-256 | 897bc86144dcf7cd853ced189cc2aa5c926f3f729da9661b04b900ab63ff2b7f |
Hashes for zeroconf-0.128.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3c9df43801a1f449f5a126f5bf0973cfc99c369430c0ec86350cd4b364a6bee |
|
MD5 | c15e6ef6306526a543fa5891616d6af0 |
|
BLAKE2b-256 | 65ff733aeaddc94cadaf4454f55eee8c74816efd720c0da1e85a8a8bb33af55a |
Hashes for zeroconf-0.128.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca0a5f6ec22b53806ecab876dc6098b68391f59ba408f6782b9a46e142193c6a |
|
MD5 | 101d518b1ec16c6dd92e4e4cd536216d |
|
BLAKE2b-256 | 821321e3a080577002772621a9237af8a6c5dca5f49d66dd560b5b3a5da9ab62 |
Hashes for zeroconf-0.128.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32030edee1e6dcb7dba161a19f14111551955c6fbad6bcfe8b16afc8e16df780 |
|
MD5 | 56f47df66c372d358442364bc91553e2 |
|
BLAKE2b-256 | 7a050d475efc6a103ac74faf2776c9357e2fae89b1a53f1f2c8ecba6fe429e53 |
Hashes for zeroconf-0.128.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44d871f257e2eeb7d77a54174207aaaffe576fb98ffd73f07b34664a7c3cde6 |
|
MD5 | e41efb4406633038bd558925c829cf88 |
|
BLAKE2b-256 | 7e0817cdc62737fdcc15a0296b4ab8fe349df1803e33297cfec4f75e0a79deef |
Hashes for zeroconf-0.128.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2282ee8c13c7f8a22713c355390d11f52acf1955a8bded3b53c178549d6b684f |
|
MD5 | 69a1c7a0246caffbb209740c9f0f2fe8 |
|
BLAKE2b-256 | 88cfb6cc8e2447d508c5d42a7d31c7412f2d93f5eb3b69a8f3c859c9b98734a5 |
Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2cd5f0c18ee08d28624811e194388c04cc26ee495a09774634a0aff18f1043 |
|
MD5 | 85c328b349ec9c290efe6a0b865808b4 |
|
BLAKE2b-256 | e1186902f55cc9727d0f02bedcc99625df18234ced88247e20ea3a325e76f69d |
Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bb541d55158a02c97b8caf45565c7880a8499691b36ed5fbb7db12ff69ebd2d |
|
MD5 | 97c5f9e747a7fe92f9dd86b4733027bd |
|
BLAKE2b-256 | 3d6add23eb96a99e49617b93c86d87bdc79bad1f5eec45d7b221bf3e3b8a1913 |
Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df625a0d8e2316509304e0e7db778bd3aae55c5b75a3be82506abb89504320ce |
|
MD5 | d3f127d4a05e74ad75e4dd4dc9d93e31 |
|
BLAKE2b-256 | be42b490229a59ff3d92b6ad55e03f88d351389064ab71ae8cd203a8f4331b82 |
Hashes for zeroconf-0.128.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99fa369bb293346935bea7c7b07c1663c029cc4776416a8c6b87e60f58346c88 |
|
MD5 | 5ec0ab8b8b957263affc2702bd41ff6a |
|
BLAKE2b-256 | 5d1fc3ef4793ea2d7f4b8ee17459527452646267f422c53713fa72e68b0f1d00 |
Hashes for zeroconf-0.128.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9d80ea27d530d37bc0142f79d1c123dc441e453ae8160219b665726666a1994 |
|
MD5 | 22b022d83c121a3d1b85ffd281c7f6e6 |
|
BLAKE2b-256 | f500ecf8401fd8af9687970f660b8c22c9c78432f018247e23f21a2aaed3c29b |
Hashes for zeroconf-0.128.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f184232b21688a4bd25deffe5c13458ee7b0c3229cfb396a08a91bd08d1fc0 |
|
MD5 | 9a8015093abbd2295efebe5dc388814e |
|
BLAKE2b-256 | b9aa944f04e80b8854c2dce0a471d6533a7eab8e401ef6ae21b546bef61b2491 |
Hashes for zeroconf-0.128.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe57f49fc0fa9600eb12893af969d7ca4ca14913c63c9ff5d4e82aeacaa2b073 |
|
MD5 | 5b63144fb46c416eadf7f53593751c31 |
|
BLAKE2b-256 | 34ad418d965fd90daacce05a55d6e4f826882543d351d7809a31d9876aa1bf11 |
Hashes for zeroconf-0.128.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d870ac33af166f5cc53c0d94da7cff07852cafc5f324583b88c153927c177b |
|
MD5 | 0b6db00d38fa6d839f8708ef39d1283d |
|
BLAKE2b-256 | 5fe083b58cfd0e1e3660baa7330c9a45a221abd160ca85891cb6e63b535d5b65 |
Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ef2352ec0f8e530bced3a1bcc02d7649d8c4744beef567a37b02f7c92ce98b |
|
MD5 | daec76db2b83903506d00e5ce91f4788 |
|
BLAKE2b-256 | 325682aea97cff709717704a26b0b9b761cf47ddc2949f92e63feb21d619b05a |
Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 592d43423dbd712cabf08e2ed555776a12a639f2164ede77058631b0603e3d6c |
|
MD5 | 8d2b7de2dd2b2fb8a774be14481e734d |
|
BLAKE2b-256 | 384843702c777058ac86834e7025e8ed2a98145ec6ca4d4a1d41ba339f34cd18 |
Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f99bb3466bf59d5ee6649e6e8a48874fde960a21a677ef2b8b82d6667de01380 |
|
MD5 | d73f7fc59f23b690ea52376681c195dc |
|
BLAKE2b-256 | 20c8388def34b2ded0a5f9d607ae64b1abc887ff5a7747819c4b82ed08869745 |
Hashes for zeroconf-0.128.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 440a380902ad0e46493633363e7d4c35ac589e412c9ecbe1bca2af816ba9f63e |
|
MD5 | 8ab92b2290a39a80a9d14287329a6ce1 |
|
BLAKE2b-256 | 72208e4696357346955e3a427f87c19b5c5b077d313e22ea77286afd55de12d3 |
Hashes for zeroconf-0.128.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce276b1235251490d29e421c0fa91055e974ac794177d32bd2317828e10fa465 |
|
MD5 | db2ff226e7b77e3c1aa06fcf6352a4f1 |
|
BLAKE2b-256 | 4d94cb52681dffc8de43a0be2ecc6d4f1709f5295a08b6550df18633afe3c3fe |
Hashes for zeroconf-0.128.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e81ad5e5d22b90994a137f87c72d999e73f59a7751c77005d20f2ba1417bb926 |
|
MD5 | dd7a64af489c54b6f2dc0c89bd32bb40 |
|
BLAKE2b-256 | 3ff7372f2820a4da78087e038f21883176a8f9c0bf02db5b84c0fc6253e1e96f |
Hashes for zeroconf-0.128.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e91a4c6a8fcbb277f0f5da280c078c7b068861322f243697712a4b4982c87121 |
|
MD5 | 8fc8fbc3dbc728a93ffea62dbeb1fa22 |
|
BLAKE2b-256 | a73723e54b6eeca7782efd071b8c69db8f3588d7122a4ac649a3a9342d20e20a |
Hashes for zeroconf-0.128.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5d6c239d1e0a056bd0a2893ab725ddfe142432e7e4a52b5176f2db960afd53 |
|
MD5 | 953c1c1bcd1333dff25bb921fa68949e |
|
BLAKE2b-256 | 73be08993eb16aecb46c44992a2e3c1848cda0387852e27e500043e26dbdb230 |
Hashes for zeroconf-0.128.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f277067d91c9f7f9c61d2b1bddb9d207a890ae322fd1ddbd13a210e3582747 |
|
MD5 | aba9eee604f87b10c89476ec0eb9635e |
|
BLAKE2b-256 | 339782697eb2eba0a8ff2c78b5e1dc86c1ea0286ebd6fda2c23273fb905d82f6 |
Hashes for zeroconf-0.128.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb8dbb5a2ab04e3e20717b2cbd8869ec21d898667414cad70af6a3e2b3127973 |
|
MD5 | d34ac1717d49abb5ff9428dedbf507ce |
|
BLAKE2b-256 | 5f7be57829ab29326f4f06a93968fbae7bb1205fa4fad6472944375d81ba445c |
Hashes for zeroconf-0.128.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea34cb18d48984e097bf56e688d99b53e14b15168e88e21965222f3e4ad9a7b |
|
MD5 | 6a00495599aaed9d628b2600648c7fac |
|
BLAKE2b-256 | 36476c7b15333ab7df50da2f73b411d2bfeacb9e7ba67ddf1eeb100b6bd5e444 |
Hashes for zeroconf-0.128.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f412bcb927174b301e3235d8478a6d91118a9ce2efec559b954292623f50053d |
|
MD5 | eab9b2efee49f110b0ab29ffecbfbd0e |
|
BLAKE2b-256 | 2f7a3128b56562eee8625ae10ee15112f5a6190b18cd24320f5cdffb21ec67ed |
Hashes for zeroconf-0.128.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d405af16ea3980f451c6cb16de0cb7e227aa6c407fb9cb7d3380c866d32620 |
|
MD5 | c27dd3627e0737d55c436462b3ea555f |
|
BLAKE2b-256 | c54084ea9897a76fc7b43b8ed691439f67d4147061e6a5fb2d22651b88be261b |
Hashes for zeroconf-0.128.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26efe81c8ca698fbb2b075398fec8c82f64e8f46f1acc3c28f00de81b81d7244 |
|
MD5 | abbb4f8b3a077d182505e8b3705cda24 |
|
BLAKE2b-256 | 895e01bf13ce1dc604dbbf78b98eea40d7e3329fa3dfb4d782a9c1d4f8ec0dc3 |
Hashes for zeroconf-0.128.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 702f58021b56402fe8b020c44ad0fe50641c97aa6e60e7eeed960b53b8f998c6 |
|
MD5 | a49ccf39f2d92eefcdbc89ae948442a7 |
|
BLAKE2b-256 | 8661ceef05f4e34328be1038df3de9f681e1b10febdbcca633755c1208f0213f |
Hashes for zeroconf-0.128.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b075c8520085fa0fcbd0ad706d803accd71975536009267b9ebb68f050d377c |
|
MD5 | 660b95a491b16a0700680edc65544c73 |
|
BLAKE2b-256 | 2591912468b8c9326d63f7e788fa2117ea6526757499550090175b91472830e3 |
Hashes for zeroconf-0.128.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28ff52613c6ec8e84ce604d13619028fffbe82c9a6c18aef3d4fbe04da164617 |
|
MD5 | 37f4479a0ba31fd8284885185cfa1fa0 |
|
BLAKE2b-256 | f3ad5174d19ceadb8a09c139810f4655e4c63051475af4de90e0474e51fe9051 |
Hashes for zeroconf-0.128.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44454c892c699f583927fdc63763476a53487f9160b1b5f82b034fb997636717 |
|
MD5 | 4566adca8ac6657cf675adc11afbb1c5 |
|
BLAKE2b-256 | b2ae7c077c3ff501c1ce1faada34745c8b836412dd1063ff62c2967bf940064f |