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.76.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313f39b400a2bf74bee53c4e1a73ffdb608cac480621d202f6c7927a40811c2e |
|
MD5 | 71e3775bb5315cc7ba57a16ffafe615b |
|
BLAKE2b-256 | a0fdd39777a2542e762b78afd73f545bf0c50a3f8ca3d8f763eb6e384408dee1 |
Hashes for zeroconf-0.76.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54f717fd376c4c5d42f8eb1274615ac88aa10071377612c771f19254dd4cbae4 |
|
MD5 | 6b60adf1c79f494a231c4910aecd70b8 |
|
BLAKE2b-256 | 33cb4e55c1b67f0a4f2180c86a85698b97d50d4440c398d82fa31aa32f3d737b |
Hashes for zeroconf-0.76.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e487fd87651b6a4658ebc32fc7e7ae84e6c89779bfa7d41bc1c5f408207bb5c3 |
|
MD5 | dc61c93727b34b7128c733b0b4c7341b |
|
BLAKE2b-256 | 5301cc57ab9d0f12289c4c94acedae4d135d44b0d076f334ec22591e94d5f6bc |
Hashes for zeroconf-0.76.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4be711be8862741001c76ec6f10479dd84947ba237e50b8be62f4cc85bfedf |
|
MD5 | 3ec562566af0c50c1d783590e2de0167 |
|
BLAKE2b-256 | 06bfd68239b385454a920457b31ab11ab7489ee8f718c5a10589fbb66fcdd174 |
Hashes for zeroconf-0.76.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c3089fc58fbbf305617a8f6a0cd7daba4d121dcf7bdedae2b388aefa324493 |
|
MD5 | 94e6f4611b59e4296265daa8c1716e1b |
|
BLAKE2b-256 | bba5a8e4aa815e8746e8b4c9fbb1ad969088cd54a463720ee862c74f131d5d8c |
Hashes for zeroconf-0.76.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb15d848c68419c19e601db4dbdfa851d48cf5e771a14162f201258ced71701 |
|
MD5 | b8ab7adf464872c4ba12d5e98444ec7a |
|
BLAKE2b-256 | 52d6eb1b1974b51929ee6eda5d116b2927a9e355e408a67e242431bedfd227f8 |
Hashes for zeroconf-0.76.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f000a7f35ad7616ab694634dfa185ff7587dc580bd0b7c92fa204e0e62c112e |
|
MD5 | cab7293e251444924143187cdaf01853 |
|
BLAKE2b-256 | 88e11933a7f32f87943e3eb97a94c4821e96199276aa8d4c08a34705b0f85468 |
Hashes for zeroconf-0.76.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818875cf437c1dc1c80e939f6c3bceab426f1417e92f7bc9950e425f394f2463 |
|
MD5 | 889d399ae5954c778fc4e5fa464f301b |
|
BLAKE2b-256 | 91cd7c110b49966c693e3cfcf1104840b66edbff1dc64cc918c2e0eb03d0fb0e |
Hashes for zeroconf-0.76.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a1dbfba7e2e6cc59b7c8e4af4d5571df9cc3d9a49475bc6aa78e7e7a036a27 |
|
MD5 | 5f566d90c322e776a75860e8a1b156f1 |
|
BLAKE2b-256 | 39121b3567c49d601649746d4b9eb39de378423bf5a4c9551448481e1b067ad4 |
Hashes for zeroconf-0.76.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d878ce3b9a372765246b17115f87fef4ab18691e8e75a244ac389d08e5ee4be4 |
|
MD5 | 10d991c9e08da6cfe4cc954a4fbd3679 |
|
BLAKE2b-256 | 8977ea2429e716e91c8e4a128b34ad31166fcc16a5549fb4126bb17f30224fad |
Hashes for zeroconf-0.76.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1698e28d8cf1ed53ff4b1f3d5f81d7b89878d557dd2834a59077363efbf50ce2 |
|
MD5 | 5d3e65cce9cad05beabbcdeb722ce0c6 |
|
BLAKE2b-256 | eb0cbba34564db4d5a9980a375906b58b39e0e7709a1e9c5525a2aff5deefd7d |
Hashes for zeroconf-0.76.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56722e82d4878bb693079df43c83a5aea99b73b40d55c7aa2c628f3f00c4ba92 |
|
MD5 | 8f257e63d2707cf19b2ee0f3adf85b56 |
|
BLAKE2b-256 | 1d308801467dbf8c06100d6de68a6c745da4cb0d75d30b2126f8d430c3bb1f9e |
Hashes for zeroconf-0.76.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe1e5dd924ba2f57f11d251adce61fff12b5a4ed3657959e4b327984924ce2e1 |
|
MD5 | 9934cf346561c481685ea3fcf3f54826 |
|
BLAKE2b-256 | 440696f3dcaa5889a3efcf9f2fa535711dd871b5473fde0b269f23cb0c32776b |
Hashes for zeroconf-0.76.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9d8b8fca719235f259b0d84abbfded4d3c3ef986508167c703d899ae8aafd7 |
|
MD5 | a114fe2ace117b68137f587f42629a47 |
|
BLAKE2b-256 | f3b2200f863b8aeae0497ce3d8e4cf1deb05430f776a878d845703ee7901ade0 |
Hashes for zeroconf-0.76.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1801a489ff273233c37c5b515f74e503f62e90e94e9d6ff8b0eb18f9145e984c |
|
MD5 | 24039fb68525ba87f2b61d3c5336a8c7 |
|
BLAKE2b-256 | bcfead95a407799997e784779272d9b4e9685ad6aa2c4a14d462b2a881dc4dfa |
Hashes for zeroconf-0.76.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4392c126d5cd45695b5189abf995b84fb51c6adaecc1ea0f42725ed9eeec43c |
|
MD5 | 97bed4465a542c809b6ebf52e11fcbf9 |
|
BLAKE2b-256 | 1ff1902e6c4ce584345e6cd74c5eddedc431da8c459b44c6c91f2131ce41dccc |
Hashes for zeroconf-0.76.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5bd0d296ac06b959cd61085a7396285a93305ac3b064abf3ca4b5c85263994c |
|
MD5 | 81bcf7b8f23810eb28710b0366bd8d6e |
|
BLAKE2b-256 | 9f36ca10c7c9ff548d6156fc9187bb2f4c5c5d03ee2ea9d004f5440cb1c9dba8 |
Hashes for zeroconf-0.76.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 433fee20bc2159af9715889db2c281bd47325b41337cf0b9846762bae1adcbec |
|
MD5 | 328bdd3cc39f1362ff5d6ee1b0e2aa3e |
|
BLAKE2b-256 | 42c1d94c8a2d7603fbb8a19d6e1838708c1d179e017085d5e39efaa50bde4182 |
Hashes for zeroconf-0.76.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b7a35f5f37b8d8bebb9d428effec6c55b13e9b7ff0fa5d2663aada04a1c9e20 |
|
MD5 | 154ef7feb7ab3327604388f1878d8cf6 |
|
BLAKE2b-256 | 93b313e7db923579070bb81c23a51c0995221f2088597f64d94361c3df366003 |
Hashes for zeroconf-0.76.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f44b7712261b5e20f608026cf5351e7ab8febc61c34dfd5eb47b3ab0f53dde4 |
|
MD5 | 4bdb066493287951aeab59f3981357b0 |
|
BLAKE2b-256 | 8dc9037cdb7e49414a4258a8f12607050febf625d7e38c7d6bf7a5ad5ab279ca |
Hashes for zeroconf-0.76.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13726ff9ce617d858ff4236546797d025f009db9db8a08ed546d8a862e2e3c93 |
|
MD5 | 29bfbc69eee5b32b3c411db17c4fd116 |
|
BLAKE2b-256 | 6d4005851e0ccc9495c372be9f1ce8ddaba0f9665b65edf83f3dbfd4cdba2e70 |
Hashes for zeroconf-0.76.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1791ef8401d1f1191d6077ca9ef994bb864a6f78ed70b65d4a04cd67ac82beb3 |
|
MD5 | 2c930c88196ca2c709dae062e1db1b2d |
|
BLAKE2b-256 | 116de124c48360da86391969ebb0f3a3786ee5199dc9d6c886cdf5ad7d708773 |
Hashes for zeroconf-0.76.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03bedd9ab737c58800eb3bdcc9f239532d566d453ece17bfdeaf30245e20b1fd |
|
MD5 | a85c66562ba18ee5960a89fac8334800 |
|
BLAKE2b-256 | e4bc7a2b5218f8f6e8740b15b5b82b513a91dd333b2b944d30f59eff104eaf94 |
Hashes for zeroconf-0.76.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28539d09c11e87f969a3fad3a027f8920a01a6b4d5a55bbea92db595044439af |
|
MD5 | abe4ca8c97515609b0c51ea87762c2fc |
|
BLAKE2b-256 | 7f2e44c88a62b2b844ba0b3c5739fbea18086999fce3f54c7731ef2a6fff5841 |
Hashes for zeroconf-0.76.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe4daa4027fee7e014a3517d44ce31569bae1d7b19d928a41eaab8460125924 |
|
MD5 | 951a562326c1856953b0fb679b2ac160 |
|
BLAKE2b-256 | 07692d4cca46b9ba4bf6d1512108977ef6a970080051e83e482f5e55134cfc59 |
Hashes for zeroconf-0.76.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f0278833e063b623c57947809f99e44caffe00d34c98b7d3d54d6b2092eab48 |
|
MD5 | a88e52b634dc2d64366f133f16645e29 |
|
BLAKE2b-256 | b0540bf898af15b278fdce931ad8d161808611fddb872035ff515820e43e92ac |
Hashes for zeroconf-0.76.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfef4779adfe78c39bdb665963174ce852a279ef01b3c687e9d01b22312e64a5 |
|
MD5 | 462e6161ce8d8b5ab7dbbf280da579df |
|
BLAKE2b-256 | bf0034665381fcc62c6fc44cce6b9fcef11ece629d1e83d67514df22398c60bf |
Hashes for zeroconf-0.76.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a90166bacdd405456801e0907fb60b0a7087395c01e5fe01e99e4f8ec0272fe4 |
|
MD5 | ef2d0654ba33d34dff3491d81dd3010f |
|
BLAKE2b-256 | 7592e494267946de35bd218eba4519607cb233e415a528956215f4c581cca8ef |
Hashes for zeroconf-0.76.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c3a221bfbad8e732c8cc8608b6f9a2d3c2533867bcbcaaa01781e6ba77d892c |
|
MD5 | a4e8b0ee59a9450c682a28447acbfea7 |
|
BLAKE2b-256 | df2a4c5fb1cfb40b27036c1bbe0e898a658a17d5241ba75d4e2932491d885385 |
Hashes for zeroconf-0.76.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8fda517dacda1eb95327cba8e8ca8255f78eba9ff0800de45f688a726911dfb |
|
MD5 | 1a19e66f95711da302bf9c0c973e1600 |
|
BLAKE2b-256 | 45849e15b37af10cd0d4675cd6540c5783e17fe209758508cfb7f7a8166639ff |
Hashes for zeroconf-0.76.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ba99c112239dffc905b9ae36f2f7fad87499c661630d284d3e5b0616432388 |
|
MD5 | f554ca8dbbb235e99b9eb46ff632ab50 |
|
BLAKE2b-256 | e81bc0df80c734a45876dd0dad9742bf826c4e01967a63765d4b635e9a9a3adc |
Hashes for zeroconf-0.76.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd97bc3b0ef74745543f21e454e24624acc38c5a59c7d46284f80f3d0acaf171 |
|
MD5 | 8733266ae96f966c904e056a2617ad49 |
|
BLAKE2b-256 | 36330223bc3e283f36fdaf792457df6e9189e37bbf7e3ff96bd8d522be25c2e8 |
Hashes for zeroconf-0.76.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2e83c63da7c8e817dac31e3c3b0e272d4b106e1de73e09974b824b380643e58 |
|
MD5 | f10345a685f1853992a7bf52a479790e |
|
BLAKE2b-256 | cfd89c1d86b195bb6b7a50b44c4e9815693835a6c42b8ef3d211e9755f9a74fa |
Hashes for zeroconf-0.76.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f021498be4043320a51602985fe335335c64d0fa401ade87c084d76033c2b109 |
|
MD5 | b03c8c1d549ec913ffd5d8273a5af651 |
|
BLAKE2b-256 | 43447be283db701c6bb87c279e26715b7f4a259c3d6bdd33a27fa43bf261f91e |
Hashes for zeroconf-0.76.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e70285dc7b922ef879e1cee00265b8e4a8b3cf8eb457c5efb67ac5d8b53bdef |
|
MD5 | 03777755f7f0858c1976bca7b776f34f |
|
BLAKE2b-256 | 8b5cd679f9e256a1e7dc4754b8db0207bb59d4cf594e361590119d4a7ffa1c5c |
Hashes for zeroconf-0.76.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c69a2cdf6c0eb3e2c8986e6a86e4c386af05ec41efa56067ddcbe1baf9fa148 |
|
MD5 | 6ef55d10ad0ba3ead8dbe5b0b69cef1f |
|
BLAKE2b-256 | d9b36d306c6d09b770d592026c67dd18492b572fc9da0396d55690ec440c2d80 |
Hashes for zeroconf-0.76.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 243978c8b41e590234a1848f164267a00d027619ae9debbf57f033bd8e0ba956 |
|
MD5 | affd75973e428d807ec4bb051d79970b |
|
BLAKE2b-256 | a1e50ecc65d4b0cd9b13e33ed135f687a5ec614224616ed21e0533172074f709 |
Hashes for zeroconf-0.76.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0438dc72b419405e79be369fd0ddcfbfe638ce28873ee986ff15cab85c22e6a7 |
|
MD5 | 96427fdfc2a0694d604a12b4eb4c7886 |
|
BLAKE2b-256 | eb6072d35d030187d94af8c8686ec17282c5a20fd2ee9d2f4faa9386c58f9fe8 |
Hashes for zeroconf-0.76.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bd713b1b1bf9cf475dfe5e547f4c6e6c70aaff2703c8c3fabbf42b780fb27a0 |
|
MD5 | 9d5db11ec082c4db2073628c5d5fdf39 |
|
BLAKE2b-256 | 7c9ffaf4c38bb79105ca86613829fa3f91599b8bac194284c1efceaa7a777236 |
Hashes for zeroconf-0.76.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ffaf7b9fc3dd29c60d13081035d4436bd3151a1d60641902fd75f8f18c2f6cf |
|
MD5 | 2d4710bac5b7908c47d6031e162a6df9 |
|
BLAKE2b-256 | d4143d907a9d76a5e73569fe9f65a321a0e0188269b75e58dcfbea2cad791a19 |
Hashes for zeroconf-0.76.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cab076ed25deaefdf6bf4a1ad91729f65ddf6dd4de9c2436909ac760907f0681 |
|
MD5 | b6f97bdab868a69d988178e0d5163982 |
|
BLAKE2b-256 | 215bdce589fdcac9de66b77b60a39cee262058a074a0004860882ce2b59f66cf |
Hashes for zeroconf-0.76.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac68d439ea95e09d928d646cbaf58a06130c24a89a60cf5245ae6988607e2f4 |
|
MD5 | 69bd71b83fe72ad34a6bc1a5595637ce |
|
BLAKE2b-256 | e7c20015501bb9a05dc590b404d44f2c5f5eadbb708caca5e58be9d2d1996622 |
Hashes for zeroconf-0.76.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a1c94d419adda541d35ac2394c5b383ee64733e19f148a74ac0f09bb62dd42 |
|
MD5 | ecbfc7dedfcdcbf20dbcae304d227217 |
|
BLAKE2b-256 | e64e49f5f4bc9ec5df5b0ed1872053e0eea7518363ed3f730cfb5ebd3c222f50 |
Hashes for zeroconf-0.76.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c320fc77a9bd5bd3f53550bcb249653419865101153ed663345e39ff3de91528 |
|
MD5 | 9d1ac410aa1d2e3c327a38d6c87d4ff5 |
|
BLAKE2b-256 | 1ee14a97473b339ae57ec7697319786331aa28ed7c6fe348fa228e99501e7376 |
Hashes for zeroconf-0.76.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7427111b3b3674d0bef86febc489d7104aac323c306ffb1543a89bb7b2f97c5 |
|
MD5 | 64a07e4cdd3ef02847db727c190ad3e5 |
|
BLAKE2b-256 | 78220d9f46bc6218dc38d77e07767e2b10436a768730c7e459c727e06c9a9d0e |
Hashes for zeroconf-0.76.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a6d19ef5e0ac288809c175a3e18ce150437db48d99bae2f6855c2bb915838c |
|
MD5 | dad1b962aee0aa6ad2b831ae81bb17fe |
|
BLAKE2b-256 | 7b1004011874d7a251ac70e834ca21737594b05737b1f2f6519272b8fa62d106 |
Hashes for zeroconf-0.76.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 956a35af030cfaf2311746c0d5f9946ecc351bee1e3b7ef0825cb38357eda011 |
|
MD5 | a2769aadb064f69b8ca129c6c5478af1 |
|
BLAKE2b-256 | 38826d76b56e5e405b91548d4fa675d3506942fa2dfb3f2368729ad08b69e45b |
Hashes for zeroconf-0.76.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d9734f4f87362c5bb1fcca704a5ab02facc28213e3c0159fa767d1c3272f76 |
|
MD5 | b660af2486bcfcfd6960e2128e9d3052 |
|
BLAKE2b-256 | d7749969febd65106bc071a5e68ac4160e0edc5433b787d28ee89a895f634e4e |