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.91.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f06046ff3390a9dab4c0adf365f848485b40c1694067f300116589e2848546c |
|
MD5 | 1d12d0cd4a868ea5a68b9662d1bf334d |
|
BLAKE2b-256 | 324d6829209a6c3c46d86e008ead73cda8467c43f3702dd2f98999dfbdb74a84 |
Hashes for zeroconf-0.91.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81e98915d4fdbbfdeb88e29b7664bde6774c094b440dac0970d5660d5a308471 |
|
MD5 | aa52388b681e6e6b3c0071e13b6e002d |
|
BLAKE2b-256 | 81693937c1df78eae9c16f79159a3b552a6e0f4f6f78e037dd629e1799dda48e |
Hashes for zeroconf-0.91.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1449cfedc8743224d7e42a8afeeb1151d0b687be96b4c4f16666babbb3e70a80 |
|
MD5 | 6a619424967e13f4e7aebd3b97ff3ec9 |
|
BLAKE2b-256 | 2bcf4c7bb44399889bbd6c6786ed0d1cf4d1395621ac4308f1b1439e0d17e676 |
Hashes for zeroconf-0.91.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65ab7c7cdd9ac7adc97933c5f35c8ca96a8626799cdedb392914d0a732f823b3 |
|
MD5 | 88779f46950f8d15cf7127c70061213b |
|
BLAKE2b-256 | aaffa530ba0aafdf909dd8142aa8af79604cb212b5e036419df1a8c60a76003e |
Hashes for zeroconf-0.91.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8083f443b76a721604f554b3480ea061e5ad9d581a6e6aa09583587641887d9a |
|
MD5 | 4ead8d202c92ff9d3b6c3905cb35fe23 |
|
BLAKE2b-256 | 4eba40333ade6d4bd6ceafce8dcfbc3a0b6249ae93834a192265a7a4bdedf2b7 |
Hashes for zeroconf-0.91.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2d95d8866d01c85b1cfe9ff924b4d2cdef83e2bbb003696ec197aee8fffd18 |
|
MD5 | d128534264c2b0d1f3f6c612c2ac32e1 |
|
BLAKE2b-256 | 308b67f4b1e6bf61fd170f71e4f246386416427fc03fb314dde568b2c9d054c6 |
Hashes for zeroconf-0.91.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc189e8d94f2ac8856ea86a8a7726e390fd71a17c545044ff0a6a54e91ed5958 |
|
MD5 | 418c5e6f9b6f61c5f10f186a9aa50f42 |
|
BLAKE2b-256 | d35ca1b76b809945d69c6d076f2bb2d20e93acf125894861600c039a7f2cb7ba |
Hashes for zeroconf-0.91.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f216c060eb66d53ef0a1aa18f9eff41dcb44319013388c8a89d99c6c7a01aea6 |
|
MD5 | add9530fe9700f03fe46c2ef7e42290b |
|
BLAKE2b-256 | 204f81ccb8750afce957e08d31900abb81141661681969075c1d91e8b632a338 |
Hashes for zeroconf-0.91.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac78151c5c51bb32ac752de7eb8935f2b7649d07b727e0141d3798227818bb98 |
|
MD5 | 6dd615aa47698597c612817d5bf40bd1 |
|
BLAKE2b-256 | 865c68d0fcb81d661c527b53fd2a43b22c3e8c2984544deec80c76ef90f8869c |
Hashes for zeroconf-0.91.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd5fd2eca4a6c50fdf85f8a7f0ae9494798e1b35a19d9ae1efb348f09330cd5 |
|
MD5 | 2f2b4cc361a6bc6bf4398d7476f89c35 |
|
BLAKE2b-256 | adcaf7f91e1dceadf284cb0c15262e08771d0fb3a7de1d41d2dfe4156ccf25ab |
Hashes for zeroconf-0.91.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f91ec35f17924adc0b7d20d2c1da5c02d3991852cea388c87e99962b3a7ad748 |
|
MD5 | 178be9ee5ac8dd0c34328011fcde41d3 |
|
BLAKE2b-256 | 7bdea4046233dab4d16c2d656c75dba877f01450f1dfc0f9594822bc50d8c7bf |
Hashes for zeroconf-0.91.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8abc66d758e5096e57ee45225b2436e29c53258bd75d338dbcb270c6054a3b3b |
|
MD5 | df19569019534d682d7f60e2ea5d16ff |
|
BLAKE2b-256 | cc56c4655ff5f2c080fa712b1fb353555c257eb934ed22d5539b4e0d557357bc |
Hashes for zeroconf-0.91.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 911a1e2b3a53786be7053d95b47acd2c1d3d298ca78e85022b48463c45b66681 |
|
MD5 | a1fbcb0af8694ca60fec160cf587dece |
|
BLAKE2b-256 | 28ed11048757ad5fca53e931dd5e4ca3289c25b29a35a9f1307715d1b6715775 |
Hashes for zeroconf-0.91.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20b4dc9b830cb7a58d5a67fd706fbd504f271d9c66435111f4bddced63602dfe |
|
MD5 | 543fd7e74e232f0a066234709b40a6ef |
|
BLAKE2b-256 | ad3bf4f5eac100692f726ed407c4b52086077067bbbf08b4551c741aedd091ca |
Hashes for zeroconf-0.91.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f22f4884ea970e1e20bdf9b26e54a02c82535896647bbbf3f4ffce1ea3fc43 |
|
MD5 | 425fcb46f0af9d2190421b1d0320d16a |
|
BLAKE2b-256 | 11551bc03bf6629a346d7c53d7585790269966503b4600ce791ed5341b234f74 |
Hashes for zeroconf-0.91.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4e223509bfcfa6c14d038e5ad559f020f76896fa05a14c188424a56f03f2ae |
|
MD5 | 2ebe81b3e726dc24ad898e241e96290a |
|
BLAKE2b-256 | 5c0a2fd4b4de4bffdbcdc4be917264215dba170f38bc6864cfa6788b57b737e3 |
Hashes for zeroconf-0.91.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82382a882fed173d8d3508e1cc4085239059d52d21a23e383f1424fe17e715ec |
|
MD5 | 30eb89b1683f1dfeb53c692ed8cb24b9 |
|
BLAKE2b-256 | 271bc2aeb3887ee1ebd9f45b3948229ad339d1aa7962f95c96ae7fcfc80722c5 |
Hashes for zeroconf-0.91.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088e7e4e568ab6fbffe886b36b5905e5e3ced8e296fd5d3034505fcc1f6da3b6 |
|
MD5 | 1523800ae8f373e6d0cadf3ee9349d95 |
|
BLAKE2b-256 | 0c080aefeb153e622a3763bcd0fc5c370db167080b20c0601ffa2f9273775ba4 |
Hashes for zeroconf-0.91.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f1e7c7fe8d3e53f6dccf4be9df27edb4bfc27258b4220bfbac8a20602f377f |
|
MD5 | b00f07be0596973578d6bfe5699204dd |
|
BLAKE2b-256 | 2950e2c3e5501c8ced6bc9498adb46a07303cfc56588c93c420f7c7c7290006f |
Hashes for zeroconf-0.91.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1dfeca474614f70a35a686327b59b1d7e191a95117df46cceafee604c6725c5 |
|
MD5 | c5de825d08329a387860401d6ba50d11 |
|
BLAKE2b-256 | bb0cc3569ce0ecc35fc1cdbc3b05b3e89b9083cebc45467562a67652a81f08bd |
Hashes for zeroconf-0.91.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7706a0372d35c6d8b2e0d12f3f8a79d45f77417fecb191b69866735d389f736b |
|
MD5 | c9acfdfdd9ae662aa1449f91b1daabb7 |
|
BLAKE2b-256 | c5cf3b8e1fb24132d52b47cccda45e1520867c35116e38ab6f744f210f979ab3 |
Hashes for zeroconf-0.91.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6808182f04916fa951d23cc42f44c8b2544a619d9257ac477b467b98758610ea |
|
MD5 | 8484eddf3d71ba350da61dc360c841dd |
|
BLAKE2b-256 | 795347ae0bae2bf277b141ad84614e63fb31b40892a9cc71c4a89d4df36bcac4 |
Hashes for zeroconf-0.91.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cd4acbf5638aa8e583416547018079a15d264d2245e1ba73e21062af2f09f71 |
|
MD5 | b48e85ff46dc59921b4aa6300665442b |
|
BLAKE2b-256 | d00135afccca8dcb388516af95329453ffac5cb46999f68f5a5c61b0474a7633 |
Hashes for zeroconf-0.91.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf50e7278f6afa73334b55f4b3224401182280e86cffa3d203e2bc643e34f686 |
|
MD5 | d0e849e18bdb6926c1588fd0a7c553cd |
|
BLAKE2b-256 | 8d94e2d7e2d235a4a7329d14aad2b3b63c3e674dd4c4f5d1b28250fc00108f8c |
Hashes for zeroconf-0.91.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e254ba36ce0248cc6c9c8907c2bfad6114295a397972d26d6da6409248d1db |
|
MD5 | b0f1c3c8e537341c5492e5601efaaf48 |
|
BLAKE2b-256 | 5773a5b06ec9815e782089a69d5ca26cd8ecd0cfee5536f48a75f35036ae8611 |
Hashes for zeroconf-0.91.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de22789150339e1d62e12ef12ffac0f343c008a10c8bf2a58ad8915d5dfaecd5 |
|
MD5 | 735b20063c03661720998a23a144a0b2 |
|
BLAKE2b-256 | eecf11c417aa3df154ba6835b4a55b81fc355f7bf03b10496cdd77c84257c838 |
Hashes for zeroconf-0.91.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 251c03144cf88fb0de5a2856e4635b609f86198cf394a4051a90885b55dee983 |
|
MD5 | 16482e6de2fb67573619020e6fcbb536 |
|
BLAKE2b-256 | 9dd76ac51fe4545a127e04a1743e985979c71b2e5682b09614a648d718de7ff5 |
Hashes for zeroconf-0.91.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fdc5149bd260612a01abba090308a8e4ce8ac5035b219c4b6032ec4df31ae0 |
|
MD5 | 308c831d01c638e66a4c2a577da5fb7d |
|
BLAKE2b-256 | 0ade0730d91ee45460a582a18873b76687a90ec3796c152bffb17d6c15670adc |
Hashes for zeroconf-0.91.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491833a38735e325515207b56b4dffb0107011a083f5b89f68133da7ade53bbf |
|
MD5 | 3534114f55d6e69c2194327b58b8cacd |
|
BLAKE2b-256 | e300b41288ab4275c7c35c4fd6a4251caba99ba5753e23ae34f4481155f66bdf |
Hashes for zeroconf-0.91.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e733346c7e82dcc011fb79357eae0476dd2edeee9c21f8b8572004e3c82f87 |
|
MD5 | 6031f03cd9a5a7728b76a0cc0f1d0bc9 |
|
BLAKE2b-256 | 07a949ccc88adef45c0cc06667a4d1a6f67e35845f7ab7bfd71a15c9d344db48 |
Hashes for zeroconf-0.91.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e9f78ab02803f715167db65455f3fb65884d1c84fbdcddddb9a9419a175851 |
|
MD5 | 590998b0eb9120e5d7daf8294be83def |
|
BLAKE2b-256 | 79f688d455c2270e813a48313255231f88a2ee66502db2f9f71b6875a6580113 |
Hashes for zeroconf-0.91.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 358bd01727118dece04b3fe367652d77439981ad0fba12a41dca5fdf89a34fd7 |
|
MD5 | 4163cf35f8ffa49164d074ba800e450b |
|
BLAKE2b-256 | d5a89c3a447b7a09e571ebfb2f9da57c04f2f1108c3ded6518fd988efdbf0938 |
Hashes for zeroconf-0.91.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4277de1ef5440c240ed89b45fca211bc4b179a1012e58cc31598ee0d1d4098fb |
|
MD5 | 45abe6363b148397860c9c3ae8171d16 |
|
BLAKE2b-256 | 21af9ad85e5126031fb8e09688aa7295bed110becb268fd2ae1373b514bf87da |
Hashes for zeroconf-0.91.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2849d284dedbee9f5c8a6dfb66000f9b4c64abdebc7995b6384260c99e0b18ea |
|
MD5 | 8d96f1a0ecab1f0b4c62af56b7d5936b |
|
BLAKE2b-256 | 72811e8a74f35535f95216ed80242807399ebc6d7b8d79a4889a5da415ce5b5a |
Hashes for zeroconf-0.91.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8c75239d79053475c6ec016bfd6543e6a9c1614b173a4e7c22c82ebaab7960 |
|
MD5 | 270b8f110ad640ea8335f875513ddc49 |
|
BLAKE2b-256 | c47125806b1feff3d86b68a3664ba3f6a3776673e5c603637c3e3199a61d2665 |
Hashes for zeroconf-0.91.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd8ec87c5577cb0a491a4d705bb63755225d8a7833f418b764ad8d9af160ed3e |
|
MD5 | 76d4c9bf64b28db5e829ae3824e164c2 |
|
BLAKE2b-256 | 3a98f7269662e1c6083a83bf3f8329c2e87199bab6aac5ffbb0210f41211c4be |
Hashes for zeroconf-0.91.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de36ef5acf8b2ec34c99dd847a78f7b1e5098d6c703aab84fc9134e84137b9a |
|
MD5 | cd4d191f1a07dafa027db29430a3dfbd |
|
BLAKE2b-256 | 3714c166b1ba5eb2606861260baf24400f40c195134c7c60203eb4d6ac3a2ff0 |
Hashes for zeroconf-0.91.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2913850b3d34a1eff013b0263ab8ad807dab71d0e6f43feecb25837651b1254 |
|
MD5 | 2fa4095962676a4a8d2d9c907778454b |
|
BLAKE2b-256 | 4973e926484fa903b58294ff5e6f52035dc7458801509729162a424c59934024 |
Hashes for zeroconf-0.91.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfca98416f4ca77a1ef7786b1e2040adc804c219e56b6c70525a23787da374fc |
|
MD5 | 1772aea3e687de0ca837b40b45be0757 |
|
BLAKE2b-256 | 5caafd763086ad2679934baab97b16fd50b1ed47a83da1631f3cdb2901a9142f |
Hashes for zeroconf-0.91.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ac4d06712a7b76f60f2b0f0604cc8f1a1ec6d16531d9aeaf28b4188b623173 |
|
MD5 | a4f47035a52be8f8e33f1668d47b7b6f |
|
BLAKE2b-256 | 8c7937a01c85d266d1ee306a2f7e83a2397d80d925f9db7f8100252f7db51162 |
Hashes for zeroconf-0.91.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e40c3f30ad84a4402073ccac34e3075ba85e578768bb24e9314663dc93b255d3 |
|
MD5 | 34ee1e9251ac516a125836ea3e027aa4 |
|
BLAKE2b-256 | e29cc3c07cdcc0daf0a87ec00ce99a830fb3e3d71a37c1a6764cca91a5f71d92 |
Hashes for zeroconf-0.91.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9646c4ab6283dfd86360ee14e1cc7a6b9ea071a4e6f325dcd107a045e4298ce |
|
MD5 | ce542bc46fc8fed9cac127a3dd2bd4f4 |
|
BLAKE2b-256 | 7b715ea3063ded6a0fced1682221a0df597d71fcf0cf768a671b5560a2a56ca1 |
Hashes for zeroconf-0.91.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c68544420866f2620ff945874e22599b8da96d4c76436a3e93568db99b2cd66 |
|
MD5 | 6b1735afc91d60bfbc2833843ae38fd8 |
|
BLAKE2b-256 | a60101e109653296c05b6d2be77abaf25632aa245fac712490ae3ec2785291b1 |
Hashes for zeroconf-0.91.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 106dffdeeceeb5042e8249067faa6dfc86c30392deb95fed84243463eea17920 |
|
MD5 | 978ffd6626e50abc63dca68c721c9b75 |
|
BLAKE2b-256 | 117fc774b348ed12df90e488fca88cb3b2516300dded678e5df17b3d908e8db4 |
Hashes for zeroconf-0.91.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246c52d30b05ec73f6c409c234f2ceaec785bd09fc0f27e8669639f1dd0a8d00 |
|
MD5 | 635169f073724b1cfde8881450a129ed |
|
BLAKE2b-256 | bc7e726c69411cd0b3a51f84a640e05375bc03edee23ee4d393ac665eeacc05f |
Hashes for zeroconf-0.91.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa4aa2a24aa0c118ba4197e64628d40df24855e64e6ede56ba2bcea7c6907ff |
|
MD5 | 6fcfecab6844623e7e55007c50c65ebc |
|
BLAKE2b-256 | 72aff8e54547521a9f695a60d0172e18407e370b3500d0a48854c8e3d0e808b0 |
Hashes for zeroconf-0.91.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 618cdbe0fd7aef0ea331004b9c6998736feb88029668f84f460a0d2c5779d4b8 |
|
MD5 | 50921666dc40aacb1974bdcc12c1b40a |
|
BLAKE2b-256 | e797790b5512bcb9671513cbb091c49611f1e1de4de138e0f13c0d5549e114e9 |
Hashes for zeroconf-0.91.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f166bfea81ce3d51459af2c9eab1b1577f6626dcc85cff8d0f4cb25f785d197b |
|
MD5 | a748721a8cee0b20a12ad4b35567c5b1 |
|
BLAKE2b-256 | 7eadac16a4521c98914f789e6c099266bbc927877a952697b9bb0c2ab7ec0683 |
Hashes for zeroconf-0.91.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff24a0c3b71fa5bfbbfc62e2c35b41a587df6b5c641008869600744011aa3de |
|
MD5 | eb5c7b414067d3a0af5f54e90a5845fc |
|
BLAKE2b-256 | 45b11f195e918f433e4d58fc1dbdad23ba4833bf937600d25cedd4fa25183308 |
Hashes for zeroconf-0.91.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3deb4b40d6fd7beced71d3f8e4647b9568b20a3e7829ed1fd4d8520e3b23f5 |
|
MD5 | f29e384082fd94ea0d4c6dc28b7eb183 |
|
BLAKE2b-256 | 7b8d7538af345089ef438077315da7c5e90a6dde730998bceaa5b1341bb4c01a |
Hashes for zeroconf-0.91.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4a169dbc5a8ee4c45369477456f5bb63b30a0799060e63f5d18b88afd85a8b0 |
|
MD5 | 796e38d431c99f67691482c393935475 |
|
BLAKE2b-256 | 5a24ba389fedc5994fb488870efea06657c26bbb1feb5d4889af45bf455dd8f9 |
Hashes for zeroconf-0.91.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d70414e612c0dadbf59e9e0f916ba61c48215f3d5f779ce0a78901559d561edd |
|
MD5 | b62b19f04252052db58af295f9fe85e5 |
|
BLAKE2b-256 | 15d5e81594096791fdaa53824387fc47de8851bb2bcf48e7b7a0545259d0cd2e |
Hashes for zeroconf-0.91.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a0f1e887951f8ae957a76cf19a131b51493d41fbf88ee0dfae5ad6f826c3da |
|
MD5 | 78983134f61391e00ab32cafd521b193 |
|
BLAKE2b-256 | 88712f04b6f2fbcba8133fbac87faad833bd75d6740d3d8453169660d74df226 |
Hashes for zeroconf-0.91.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d7a404760dcb29e747edce48ba448a7b6099353541158db6c6a9af255dd0f26 |
|
MD5 | 7db4561c86896194e0a860531f60ba9d |
|
BLAKE2b-256 | 42f940d3cdb3b3bab239817b926bbfc8ea8cbadbe844caa1fabc0542a9cb9ce9 |
Hashes for zeroconf-0.91.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7570254d3222d420df7956a26565ee359a59ae33529746b19eadd5b10d039ab0 |
|
MD5 | dd8c0a86d10c85c228263b0596d7977e |
|
BLAKE2b-256 | 06bf086effe68a72cfc431e2737acc4b7643dafab99b3d621d9a2a008e7097c2 |
Hashes for zeroconf-0.91.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cfc36740d1e19fe0db2fe374869e74c925ada42a1734fbc3b779219414abbd |
|
MD5 | 23269ba899375e6a2226d6b4e10ea26b |
|
BLAKE2b-256 | d32fc231532e7738d81f123559fad867f183365873cf373e2b0540640a881d9f |
Hashes for zeroconf-0.91.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3fc81c7236b949fc18844c53763a8e7e21408265d05450faadbf6ea2f01255d |
|
MD5 | 7353f75b069d6a863a1b9f6063fb5b5b |
|
BLAKE2b-256 | b96b2f72d84af4590c7bc6de148ed5405f8c513828cd5f1665f15f1261884700 |
Hashes for zeroconf-0.91.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874651fce15929a1c6f7082c3ac96e179b9bbe9173e430596569707107e49810 |
|
MD5 | ae7438af9452103ecfb63a63f3e59f17 |
|
BLAKE2b-256 | 6d8dfcbfc29d11657dcd2d52307558dcd99266d4d05c7cc1f514236f296bd915 |
Hashes for zeroconf-0.91.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b70db116ce2c247526ed0cffa7046e47d3d32cb7ab9a7ec53294ba0ed25890 |
|
MD5 | b2c2f32fd11e8309584b724e7d3c80e5 |
|
BLAKE2b-256 | 3be834ebf4ab09480c86adb3e36369362c7e5c779d9d582be5306014c72fb29e |