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.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2713afa28747a4e58a6995b1df24cba1215ed03ce77cd5efbca39262fff4d593 |
|
MD5 | 9bf905b1d68ba8eed2f7cc3530aae5da |
|
BLAKE2b-256 | b3120ec078989b711274aef23a3cc6682be98673248601acce94699a23e0683d |
Hashes for zeroconf-0.128.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2839f7374bbf3e07db19be51d6f64ab222071d70c4e20541d179550f6fde6e79 |
|
MD5 | ec63040287b151b66db3db296620c60f |
|
BLAKE2b-256 | 316563c896f33a8dafe947139a05d1d8bd887927e2fcc91fd2b9b828804edd7d |
Hashes for zeroconf-0.128.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20eb9d0948a4cf92ff33cbfb2b6883cc995b449b4ef4c97cd2697b366ed62abc |
|
MD5 | 441d210c4b2ed58bba5fb49b56f2f2ee |
|
BLAKE2b-256 | a58829afd9051b199d76545a69560d9b3d3a7dc41b4ee6656df16cf77185883b |
Hashes for zeroconf-0.128.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca9d64becb1ecb5ae9af58243aa03b813b64c750fe9eba18b6fa641cb685eb7 |
|
MD5 | d2cd9658674a1e56bbee47b757ae1bf4 |
|
BLAKE2b-256 | c37e80f688220b900a832f7b97cdaba405065c8ff0261dd642da91ee86a0628e |
Hashes for zeroconf-0.128.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c37f5f9379527d06b7e165792b916b122f8192bd9d91e8e9ab52344f3722c4e2 |
|
MD5 | 8af0002be006b6c76559caca508992f6 |
|
BLAKE2b-256 | bb8feece5c30e9659c7cdb9b108209ab471d01fb346223e5d51bff5ecc502e39 |
Hashes for zeroconf-0.128.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efddd1518e394cb97660eb63b97675761a83013701d528eb31b9175c535c7ee |
|
MD5 | 6cf08b4c4acb569e2740fb6bd83fc646 |
|
BLAKE2b-256 | 1f2c2b7cfc5b92eed485d5241db3c001724a29a2d2ec5f8ea90ba771479e5d46 |
Hashes for zeroconf-0.128.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b76bbbba4b1ba2d28aa0813e260b6bf7e9374a584902c75e60dac6a449a2926 |
|
MD5 | 5766bcb1ce0b9df1ef9f0b40e0671bd8 |
|
BLAKE2b-256 | f2a9fa2ca99e09cde9ec554e4979850cbc7568623972dd4b9f79cbd435d9dac4 |
Hashes for zeroconf-0.128.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f4a70c129858c956fa28310aafa12776ebb093dea9c7d09b9d759aea02087e7 |
|
MD5 | f44115b5a6de3fb574bb3530dd75e8be |
|
BLAKE2b-256 | b252a4af605c542e094db3d68005f2a43ad31e5197237659c3c00c7aac31dd5a |
Hashes for zeroconf-0.128.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d8f54e37e49691d834a20641a82adcbc2f601d1eca1bc86eb9f045f12aa379 |
|
MD5 | d58f0b66156357a636b1c9ed11b39b9d |
|
BLAKE2b-256 | dc9aac58945d42d9a8fc3e4b38f18fbd4a51600b3f552631d12864f07fc38ecb |
Hashes for zeroconf-0.128.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96be7af467fddd964794733ba2442608ce381bd4574f46b72e603b0834765cd7 |
|
MD5 | b312e7380c2fe29a7676017264a4020d |
|
BLAKE2b-256 | 3cf6993ba36841ca7bdc7ba38717f4dd8c14c447e0b22476e194d2d8cf788b7b |
Hashes for zeroconf-0.128.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3f35deac8fc38ec9a4413fdf6d0fce8872e6320d0580120233661e7988e3b6 |
|
MD5 | 1fd80e7693963fd29b4b02b8c396d3d2 |
|
BLAKE2b-256 | f85567fce4ad93e5eed91a95d844183ec199664d1d7ef9add4a278e36c1e4cb2 |
Hashes for zeroconf-0.128.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 836ef8149f135d4c17d1745cd3774d531984063e173dfc77a12ef1e3ed509b3f |
|
MD5 | 4f70fa29462f90dcb42653c663862490 |
|
BLAKE2b-256 | ed158e08cb21edd23fa567ed49e026a1981473c9401a10546582096823448097 |
Hashes for zeroconf-0.128.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f62e7842e874aa8dd2c3fd35319594a6a2e02e470c79be67eac6b85760cfa57 |
|
MD5 | de4d4d54b823541beb21ba2c7e1b6d24 |
|
BLAKE2b-256 | 4351dd79357eb7019992b53466d431570caf96723563fdab4b81082229f2fce2 |
Hashes for zeroconf-0.128.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d891fc5fc2f8739934c3afb6ed667dda639daf76051e56d5b8d843bcb0e43e3 |
|
MD5 | 1d42954caa7c38e71253327dd880120b |
|
BLAKE2b-256 | b8aa9fcfcbc8788deac6c28a86dde11c45c4f73f8b21de3411c281159decd1fb |
Hashes for zeroconf-0.128.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 774f6f4c4cdf87c7a09a55dbad8c7755a737e84ca8a0e1c2ef360c9ed6b49333 |
|
MD5 | 3a94aecc33a32efc4340d09e19b311a5 |
|
BLAKE2b-256 | f3d4805aa0be01ad69d90b08006d3ddb9b6f693e8692cbe5d5f2a0386f4300eb |
Hashes for zeroconf-0.128.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bb825df621fb70a82d59807e046876f85770457feb17e76118e91a4ceb58868 |
|
MD5 | 63eeba56d3aa6cc1e4575b5a53c160a6 |
|
BLAKE2b-256 | e8c817ec17c055058a9a823f3384e590ac3f71ed900858ed8da953dcfea20a4e |
Hashes for zeroconf-0.128.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96edbde95d81de2c618479338b34791abf4fa1e4bcf48fc669b05afa181fd3ea |
|
MD5 | 1ce051dcc7866c5b435410215467b244 |
|
BLAKE2b-256 | b28ddeb5d6a8ae0921a2cad2364db881303a4fbf5f5139b021b35e82ac58f5d3 |
Hashes for zeroconf-0.128.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d1b42e2067b9d1323a9626de5f31087ba3d7bcb8770cf82b65bf448fc1ff87a |
|
MD5 | 89d10cbbd27eae2c67dd3c42c8006272 |
|
BLAKE2b-256 | fbe56fe1672cc601864078d068e7da372b495c0797e39c17ebc10579b311b299 |
Hashes for zeroconf-0.128.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77b5cc3466c9bf09b88b123b68c3ca0fbc1af78dcbb001c2d684bf7440fdc1cb |
|
MD5 | ea8b5ca1ec5f9619cad39757ddaa7e84 |
|
BLAKE2b-256 | 0ec2a64eb4046fa4f5d5ae76ab26a52a5f9d10c871cd45e8a33b658ac9c4f9f4 |
Hashes for zeroconf-0.128.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 600d84ee75ad7a5e41b69f8f650af6d8551cb0ee9d67708aff0bee1ece8f3686 |
|
MD5 | db7b0807fc88432454796150a35fbca6 |
|
BLAKE2b-256 | 55f68da26c52a70fa09150180ad85126227a578bb18408ae7d1f05d3363949c8 |
Hashes for zeroconf-0.128.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 367f0d1e8ad789c39c385f153b1ff0c924fbdf9983eb65579be67e74585b6b0b |
|
MD5 | 4b1cd9db47c2823322a0fb8ed8baac69 |
|
BLAKE2b-256 | 693ea64c271cf78907cbc7ed8818d5731a83a5610ab23c685d80c58df77b5959 |
Hashes for zeroconf-0.128.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002cdec84b3a4c55dc877af0c7b99e0d8bdb3c92d9f294dd48b1f4b4eab2c893 |
|
MD5 | b39da66063899d94026e0a6091b33f75 |
|
BLAKE2b-256 | 8e3a61a61199e159aa401ab0e403a7f2c6b08953277cf1e85c1408663122115c |
Hashes for zeroconf-0.128.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7906a820d54a18a8ee77940eea56e365bd770fc8c4f83d740f7f0c6087ec3c3e |
|
MD5 | 4075aab14fdac878a3908c6389a73ff2 |
|
BLAKE2b-256 | 4e63c4185af5819d6df90e82ec7b524f787ab5b17ae635abf0fcaaf529aa2047 |
Hashes for zeroconf-0.128.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5dc5f2d1613466c61627bb137613009452cf3be864b1344c1af9c1c0e39bb5 |
|
MD5 | 0f9a24283b4528a96d9e8c686f9f68c0 |
|
BLAKE2b-256 | cd1c7118a87ae0578edeab73674d3fb506104ef782e92186edfc87b4308a0571 |
Hashes for zeroconf-0.128.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e8cda1be369c587a25d6a8f5db5d0e1ae3d163c9ff1236719e1def0bd52c0e4 |
|
MD5 | 221a74a25cd7ce4676b796c62cfbfe90 |
|
BLAKE2b-256 | ead42394e344efb3471913ce855e8f9204fedde3c5ff73c9731a7baeb248ca1a |
Hashes for zeroconf-0.128.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7340863fd214d025f5a27eb0d6fef7310aca42f7f031922ba21086fea5872e3a |
|
MD5 | 7c1b394e45608cc559c62c8d388946ee |
|
BLAKE2b-256 | f1dce4e5a17afef9a54405630e829951c8a15c17ea190e29fca8e04a26955edb |
Hashes for zeroconf-0.128.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9084e621ea4dffe551f46dfcfc41f2e8854b4642e59aebae383ce0f4c7185254 |
|
MD5 | 3c98deff06c4fa3c63468b1e68560b58 |
|
BLAKE2b-256 | 2c3991d28c4c16eccbc6cae7239eef8321b436e4c9068bef9042ded70c6fcb88 |
Hashes for zeroconf-0.128.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9035d647039cdf679e664d5ddb0277e3219131e22e29643b79d5f16324e99261 |
|
MD5 | 7d5f5aacdcd461a19bc5f864506b275d |
|
BLAKE2b-256 | 7958759440e34d5de907f9880cc795db1e18de148e20861bd431df45f5a0b845 |
Hashes for zeroconf-0.128.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b69e4b12332f60feea49a14e3aa7b92a31d21d52de6ebe67de4fa1f183705029 |
|
MD5 | aae7a419ddc0f1054610bb37b83d8891 |
|
BLAKE2b-256 | be02a66673b8ab697f1dbb9df4b63253fcd126847c11f028f7d31410ea121cfa |
Hashes for zeroconf-0.128.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9fe274dda792d89ee644fe18e050f92bff2634717c85dec775707896f0f9856 |
|
MD5 | a3b37f0b9da8ef3cc844f9ddf7d2e723 |
|
BLAKE2b-256 | e13a092f9781455a5577858d7fc2772783c4263cb76cb26db2ec465ffe9c4201 |
Hashes for zeroconf-0.128.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a044f04dfc01655f85934db860649295a7958808fed8641ef2e2af8d0546c1a4 |
|
MD5 | 416a88dbdfaa288023063a2cdd9a8321 |
|
BLAKE2b-256 | 6813ae8840b4a30ae9a8b0113cc523ea7ccfcf0de5138d3d273aa5b0a1a04d5a |
Hashes for zeroconf-0.128.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81db09373f2283b9ed23a8de569ecbc6735822f317e4fa77793b7b368e8443b6 |
|
MD5 | 3c9066df37be0be7dd2e41c4d3b633c9 |
|
BLAKE2b-256 | 8907d7694c2ee1f0e6ffedcee220bf61aba5a021fee4cad7182cc7619680f3a9 |
Hashes for zeroconf-0.128.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10bcbc0789581a9dd7a60aa8f2e6c7ce6d8c574c004bbabd1b8a87f80cdc89ee |
|
MD5 | eff2dfc7187fddab6c4bbf185e4c0e12 |
|
BLAKE2b-256 | e97299e3565d373d069cacb1fb32cbb0aae0b1464aaebc617239ead25aee011b |
Hashes for zeroconf-0.128.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b37b8bcc0510a16f1e045422cf7f062e9d6a2f599777614e11f157f11f85879 |
|
MD5 | bb3a963acbb7a435bb5cae66865f14a3 |
|
BLAKE2b-256 | 8af5e9c13ec2939796d373f82717813dd71debc2cfbbceda1a9bce722fb207e0 |
Hashes for zeroconf-0.128.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c40f972019643665a16f96d2874e649593efac633542b39cd705d23fc52508 |
|
MD5 | 576c9292d9e6a5f999e3df840f35a500 |
|
BLAKE2b-256 | a258e0c533589a0756049c52a14086dbf9862f6181aa23b222ae9a5644e56720 |
Hashes for zeroconf-0.128.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b4a196126162938b132a6baa46b8e0d7198252aab2e04744b3782ccc35be05 |
|
MD5 | 42916da73b3d4be5ed1883b50395ae81 |
|
BLAKE2b-256 | b6fb8dfbe3962acc2e50494960db5aeb3bf561b541507501f7611dd299e7268b |
Hashes for zeroconf-0.128.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8a99fea808f3f3a67ec516386408603e9b95b700794bfeabfdaff3d52227e67 |
|
MD5 | 79044ac51c18e457238bbf6d8c549eda |
|
BLAKE2b-256 | 862a1806e927e411329938240d894abceedeba766cbc78c74feeb1d46c531218 |
Hashes for zeroconf-0.128.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae387ff5ba80b66678653b00598b613859c7c4fc4ee8a38b1cc7a83cc1c7b91 |
|
MD5 | b41aa9118ab64cd6eafd0e86775891ea |
|
BLAKE2b-256 | b3ea1638a475874efb74cb9650979b1ab7a05bf699d318543f00ba84c3b921b8 |
Hashes for zeroconf-0.128.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1854ea933b3821172a371868f34cf94f9033f9f52e8523e08aa140bce00633f4 |
|
MD5 | b602987335b29dc7e9607e375a861e96 |
|
BLAKE2b-256 | 1632572cef52f591e690e2cb2ef4a5bb3efa8139964b21a04bfd280b38cc5bdd |
Hashes for zeroconf-0.128.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c5f4fbb5ba36f40d0968b3c7ec7ec13bbbb3bb09217bb70682cf48322803d57 |
|
MD5 | 9d527de8028ec73b718b424011fb3fa8 |
|
BLAKE2b-256 | 1933c7c2cb50db295f9954b679e59fa725e13a9aebc46fa5d1afca470b0ec467 |
Hashes for zeroconf-0.128.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f09fa3a56393932f67ee12416cad3c70297bd1a66b70024fb9a7f63d97a215 |
|
MD5 | 09bebec40e1755209bbcce354d860424 |
|
BLAKE2b-256 | f99f3b5d584927d3a4bdb1c07948f8211271510ebda760544a2cc96db97a47fb |
Hashes for zeroconf-0.128.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 156001fb366170d99cc735093b0eaba6b1cc113df5388b1016acb1630a7ef2ff |
|
MD5 | 77ab68f3d778f14cf2aaf0d6a96551fa |
|
BLAKE2b-256 | b0b096889d384111c0ac94d06139ba0139f501e0c68be7c80d86df8176b94ba3 |
Hashes for zeroconf-0.128.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03dcb14a1b377bcb9da90866c4d72291101b4dc8ea15ecdde7d448b298bb41aa |
|
MD5 | 3e1e30a945031cd8d1d65fa90d48b592 |
|
BLAKE2b-256 | 720fef54355bd316b464d8a62f4b469b4f9e9cddd31e3dd6df7b5b8189459fd4 |
Hashes for zeroconf-0.128.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5966882787be03cb51442b8a8725a6c11c3b0e406aff75fb68c5307c504d1958 |
|
MD5 | fcf88bdda3f11103d67281761a24e7a2 |
|
BLAKE2b-256 | 29d92d889805bb906a644228fd0411a97d5e988d3e50d6b22ffe34bfe6603f14 |
Hashes for zeroconf-0.128.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58853c89c8f533d53ba02fc94fa30b249da46ae19a557a987cd36d89095ffbc2 |
|
MD5 | 8deabe5bc871f49822aafcbbb369d68b |
|
BLAKE2b-256 | e433ef89263ca2b440292c24594285b46c11c3807dc217ccc68d0dd9088bccef |
Hashes for zeroconf-0.128.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb33cf2ce028c94146876453044672f12f5f834fb1a76b9aaca46e316c3fdc81 |
|
MD5 | 8afbcece6154dc5de8ba3cd53b3fa64d |
|
BLAKE2b-256 | 42fcb184402533af8fec6948a700530d5a9060855523f813bff59d02db721e57 |
Hashes for zeroconf-0.128.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173a66bf776407cf5eb2d17a3d1fd1343ce078e5126019383d230be0769be0d8 |
|
MD5 | 758a775dcc21b4d2896b8bafc2efd6c4 |
|
BLAKE2b-256 | 994ec5e17a42918de92ad6381a665deeb54219fb3d0da84a6b1cde2299a1cb73 |
Hashes for zeroconf-0.128.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba341df450470895a69403d64636ceb309cf5c56f525d62e396818e3c71a78a0 |
|
MD5 | 373022cfb540413c6639a2ca4cb1a386 |
|
BLAKE2b-256 | 7d4f694366442a856219925c6b5d979938ccc6adc647ceb0825b593b7689e0a8 |
Hashes for zeroconf-0.128.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 548ad39fe7f30b2181dde26aff4dc1711226dd72719496c71c73f9f26e92ce0e |
|
MD5 | 634d337ac3cb0a0af026c894600287e4 |
|
BLAKE2b-256 | 1524780646be6de8588b13135aab5f7a241f0d2a14e2000f1c0a984091ef76be |
Hashes for zeroconf-0.128.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb500b4eb00b694214a68c229c6845cc66b7ab50e43648ee15d649775107bd5c |
|
MD5 | e85c29bcd1b236480c5faf136e6cde6f |
|
BLAKE2b-256 | 8425408d6dde96751c12fe6a9b70ea2862c4d1df17a9ffef970b5f1edcf6f97b |