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.59.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42dcffbbfe7350dbdd14e74a25b573f0ae61bd62337a8b2bb7b23c323e22c523 |
|
MD5 | ac538f3586da58757428105d6fa1b187 |
|
BLAKE2b-256 | 6b283f891386004fdda76fc25c7dc1aa9c82f4ed04ed1562975e888a6399a8a7 |
Hashes for zeroconf-0.59.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef05be6e8b3d2cbcb45f1af49fa79e0bfc053104129fc696378ef8bf48088ea |
|
MD5 | 888b003b995df3f415d5cb20e74660e3 |
|
BLAKE2b-256 | e066f1ce6e03480c8b09d35119e7b6ef30ac7b45bd75126b22d5942ba94491d7 |
Hashes for zeroconf-0.59.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a9213cabd568fe795729038da9f43e6a58e671b3a4024b66d999988afd85449 |
|
MD5 | 48985047010ef818c3554f15750f5ea7 |
|
BLAKE2b-256 | 7b72d0f98ccbce0d414ca1d95b9a874a9788cb4c3b4c35bab475cc74ad27cb2a |
Hashes for zeroconf-0.59.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7093c04fff98b45309c8feb029b0c279aaa9067061db0beefa79c6a9615355f5 |
|
MD5 | ea772e20a697fa6e139c6f105488795c |
|
BLAKE2b-256 | bf4d26f63437f27b4a757b5b636c3763755b2adb6ff00bcf184b6028489bfb82 |
Hashes for zeroconf-0.59.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 682e4b8af507da7abb16e5c62f4840ef101ad390191536f3266eabc7b6081b5b |
|
MD5 | 69a10ee4d25fb1d75735c4634150496f |
|
BLAKE2b-256 | 7d3e2977ed02e9f1205668583f0bca9cb67ed2d013fd26f9a0021f47a51b835b |
Hashes for zeroconf-0.59.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e2f41d59b92663db2ab9a8198c65a795ec6755b0666599c4cedc5e00a59f92a |
|
MD5 | 6a67bc0b399e16770a8843ab6880f49b |
|
BLAKE2b-256 | 21b59215fe9ba9c5e15f20de12754e0533f03d7d25a5e54cac42da89c83fac7c |
Hashes for zeroconf-0.59.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e70d8cec24e8996077a8fd146168148115f7004ff2fbc9fae9fb3b40d2aaf3 |
|
MD5 | 4958ae28057b5275fd7589f282b04dd8 |
|
BLAKE2b-256 | b483cd9a796baff980161d18eebb8e4f5182b6247be0f059951ced2068e78466 |
Hashes for zeroconf-0.59.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd71b4c75893d036c0ba72fd47209f03faf5d2da2502f107e560a19b3908df8 |
|
MD5 | 60ec7fff90c1f0033d69ebb331df5d44 |
|
BLAKE2b-256 | 050a8c5b323bbadde7f724b6adff80a27da6bf9ea0545d3cb79eec00abc7c5be |
Hashes for zeroconf-0.59.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfcaed9aa4fba30d09f52924a6d8d5a06939124527f3fda35a36acae955ba978 |
|
MD5 | 5a05512c660e00f6c91e707bb7dd3c54 |
|
BLAKE2b-256 | b2361a077f527ea2ffa4f9a817fa7e9b397964dd0a89e0331a119c75ea3eed6a |
Hashes for zeroconf-0.59.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08adc8d7e860541447b181f212c03f15037fe40c3c281842e48b6335e04c7ee3 |
|
MD5 | 80dbba521cb7c8209f01ae8425583c2f |
|
BLAKE2b-256 | a96586d1643835830ac293a7dc0653640a39b54733e0d8700ac392caf2945313 |
Hashes for zeroconf-0.59.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cf598e666f361d7f6729a2613c273f7a3630489a30895b310ec458f35e3e9b6 |
|
MD5 | c21759a972d7a2196a66d53d23caface |
|
BLAKE2b-256 | 959fed8467249c434a915ba0d1b4104d53a1680a43686f5dc47fd9ca5d4f953f |
Hashes for zeroconf-0.59.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5e359c5599497c4463f3588ae34fd6dbde8a4961c41344885befa1076bc165 |
|
MD5 | 979f8aec6ccbb3e9c328af057c9917ba |
|
BLAKE2b-256 | 5a6d967d64f97897fdc677c8d9b8471aa2daac1e748cd5807c2ea808d906c3e1 |
Hashes for zeroconf-0.59.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219504806a44605b8af3a256dc87fe1ff91b7600ca8d30a185f59a14e3b2e4c9 |
|
MD5 | 2631cc5e695bbbab495530a63f2c6b23 |
|
BLAKE2b-256 | 824454e6153a5946db3044dfec94e532baa0dc93646359652e674e193bb2bdef |
Hashes for zeroconf-0.59.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2e27758cd2c6dd6545cb1565f6d5aa2793319e2da34c9366dd5a9f6dfa63a06 |
|
MD5 | d51e5d9688a8c2ad39d71be7742dc2f2 |
|
BLAKE2b-256 | 0f667b7b59803bed55baefc98a31840c735e953375807bbc8b81e5295c178dbb |
Hashes for zeroconf-0.59.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079f5dde87e56017f190364cbd3116dee14a70e1be7feacee41bc69bb432afcf |
|
MD5 | 787685f9bc88a4130edd240e5c65d3c3 |
|
BLAKE2b-256 | 133f5a337dcb450975724fd449d8daf38e6cefe03d9c0d35cd6190402a2743ea |
Hashes for zeroconf-0.59.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3a59e12044b5b43e997c6d10778356a82820f838fd71728a7d33970c3e145f |
|
MD5 | 17aa78727f6335bce060d4777bad2629 |
|
BLAKE2b-256 | 2c80b1671dfc9a97a0bb1b2fe8a0385dac15908a42c481c0a2a4944e395d3b6b |
Hashes for zeroconf-0.59.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a70b1033aa4b8cfa92ebe6282354e6ec50c7faee8cf77156af0039c19837fbae |
|
MD5 | 38c7ed2fe68d66e16c876010d799f5d3 |
|
BLAKE2b-256 | 653b0ec0d23bb33e47caa22a870b82c324c281392b13479d6ca7b9f63c23edf0 |
Hashes for zeroconf-0.59.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c03c10728381c74df10315508dcbb050fa8d645dcfd5d7f46160618d585e2a70 |
|
MD5 | 356e651871bc88bd718cab2508672413 |
|
BLAKE2b-256 | 56bcc1d9d89e233116f0bcfaafcd71e43fef57bf0e812ec6fc42a7a139a5f30b |
Hashes for zeroconf-0.59.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd016bf20aaa2a2bda2850730b5c1fd04955caad00ac6767a770c65650add65d |
|
MD5 | 300851b058e712a0df0b6fe7919424d5 |
|
BLAKE2b-256 | 37d24db45c2ed20c936322af24b63aded8783eb01adbd5382b49ec4fd2670861 |
Hashes for zeroconf-0.59.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d033c0bf670917ba24647b53a897a6d95559f246f8575bc694516b35858df84c |
|
MD5 | 71e3c178d4786afd2d401d0b1cd592c6 |
|
BLAKE2b-256 | afb9a4dde716a5572ca56f60b49c099fa6ad55afd92925798ff1df17cd46817b |
Hashes for zeroconf-0.59.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b9617787dc6dae2ae417aac986ac1b7f255ca94d104ea1ac227fc7af1ef928c |
|
MD5 | fc8c1d2fb1f19a998f9fd3a347663fc9 |
|
BLAKE2b-256 | 5dfd33c2c105c591f1eff827865a61d219c2d9aead100c5a78e98524d8e7a6bb |
Hashes for zeroconf-0.59.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947465b5a1fbaaca33d668cfd6b450bab1809a82f4ead10ff97be44483a96b00 |
|
MD5 | e2cb0a833ac54225f1344a65699c003b |
|
BLAKE2b-256 | ac934adfaf529bad3af585855901ee3e21925b58a7c2e66005b400f5d04a90d9 |
Hashes for zeroconf-0.59.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9468f1a09732fe96e5e4fe194978c31d4b7c14b4f7f96913213c00ae517acc3f |
|
MD5 | c6acba81592e6be78280fad120b5d88d |
|
BLAKE2b-256 | 0626e964b9a4891a4d7029d19fd825e6bcdc04d1a34d281608889a15e9cca976 |
Hashes for zeroconf-0.59.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2500f4c27aec93198163478632023a386636ace77cb212f54b1ff749d3599d3 |
|
MD5 | 1a19b6b8b28b9a0a3f53bccae4807c50 |
|
BLAKE2b-256 | e96669c2c6e91c7a4be0149aea86eda2e2842a1ec364892e1df6207362f2a8c0 |
Hashes for zeroconf-0.59.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e27b2517c23900a5af397d48f6f1e0d2600c8974bb10ef274dc39ceab0a8c5 |
|
MD5 | 18ff7eb471738ab226969f2f219d53cf |
|
BLAKE2b-256 | cb71ee7b5cc435961274b614d2fdcee7c85563c0fde90c1d74c08bdfdc016aed |
Hashes for zeroconf-0.59.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62a67b73b10a15716aa74d855c6c39b533e84474b0f7d85932855c2283eaf9e9 |
|
MD5 | cc203f696ec3a780426ef8ca0c24f9d6 |
|
BLAKE2b-256 | 6e6e9cf6bcc56894743358c6218cb9a4cb0930610a4384e864daabad20683eaa |
Hashes for zeroconf-0.59.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 196b9a6aa1b95eb17c6df2ad03008bd6276f85a9d775b6dcdf75c97136ce948d |
|
MD5 | 802f1ef34ca3ee50a69f1b4e96161491 |
|
BLAKE2b-256 | dc9544a108ad47ec980b105c47be08ae19555f6681a6199f1ed784386335f4ad |
Hashes for zeroconf-0.59.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a627b9983aa62b7e87c6942906d8ac6ec74216fd4403cdbc722e7de893f87694 |
|
MD5 | ef25e90dc5d02e61bf336eac08cf4eb8 |
|
BLAKE2b-256 | e1ff37fc27da5cb911601ed3026e8599fa4947c10776a81ac918aee5de6937ff |
Hashes for zeroconf-0.59.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b05046a4c10469dbe3b402c92d013db536aad1f3a46ea476d7750a396023dd |
|
MD5 | 009f342f1703f9a652a6b125af43cb2a |
|
BLAKE2b-256 | 94c39ee2fdcdfbb6fce77fbbcb27f59c8bd8a4c54d7cea8001c7516e5dea4251 |
Hashes for zeroconf-0.59.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d877363a86184e1da54401bf7aaff6dd7171091debe07d7d739eeddc794a8f |
|
MD5 | 758a973defb83f689d0d4a08afb293af |
|
BLAKE2b-256 | 15f834d21bda9ea98cc47f87d9b31d0ab7aae9ad4ca95dde0d26e1640a0d98af |
Hashes for zeroconf-0.59.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48bf24e0ad262fd2d4f6aefd11ff0966aae95cb511bf3b8e3aa0760f727cefa1 |
|
MD5 | 837c6e493045742906b9446ddac23664 |
|
BLAKE2b-256 | 3aeeafd12a8cbf8f01150745d05a5bad67d8c943500ef9dc38c2ff016e6bd8c3 |
Hashes for zeroconf-0.59.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b819ec5e333c753691885ec31282df9f5382450c11156718f6ea9258ac4c0693 |
|
MD5 | b139fa27ec791e453da2ccbb01c38b1b |
|
BLAKE2b-256 | 35a102144dec22b070610005e1ccb70c84b48657cbb5328acf94013366868beb |
Hashes for zeroconf-0.59.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4037bbc237de78bec2a4e35e47b2d335af910955fd9d7b99b8c32ec161d8efb1 |
|
MD5 | a206f6d6829246208952cd5bf0a0cfcb |
|
BLAKE2b-256 | 252bd8952d679d0673f1e308e2bbfac8d5c2a9e8172fa657ae67b2a4632ac6c1 |
Hashes for zeroconf-0.59.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba012c8fec364267e9b8c6ecca9f61cfac8021d906336f3fe8fef492c2492e5 |
|
MD5 | 35e52a38d0db116b0c4fb866816dcb44 |
|
BLAKE2b-256 | c4bdc58616a0b534be3fd27e4e38f52d6de4142b63385ec3b33d374aa3e7ffd3 |
Hashes for zeroconf-0.59.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e1048d73d6fdee756e9459803ced3fd4e701040ed68931b1731ab8146b320e |
|
MD5 | af014566b22890ed4085298dd549a99c |
|
BLAKE2b-256 | 04de6990bd54598a7e6008c6a6456456a261944efc9c18325dffb29342d92f78 |
Hashes for zeroconf-0.59.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa4c1f80a04b7ada0bdc15839da97f55e8d0886872dfd6a4073a3f3a5ecb5a6 |
|
MD5 | 264d9f80f49aa53104f5822452b1f858 |
|
BLAKE2b-256 | 5c668917477f01465a884b6bfa6eff768a1b1c4272467b3b17c174bec477f288 |
Hashes for zeroconf-0.59.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1735f34d62222314179f511e20b598e6ae49d99db85d0a5cf5fa6ad735facb8 |
|
MD5 | d54ac28ead52555b2e991c9bc5292529 |
|
BLAKE2b-256 | c84e1c22c41b5e9f035da1ebcf22e49fbf85b26da80783a6b48a0cf18f215556 |
Hashes for zeroconf-0.59.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed78829f900d36f08cabf0026eba82a647d307edaa3746e16abd502d77a1ee9 |
|
MD5 | 4fa63c6dd33744d09c2a6cafce267c4c |
|
BLAKE2b-256 | f4f5ad0548eb6d5a81bc51b79031e94adf2bb18f302e253de42df579fb878620 |
Hashes for zeroconf-0.59.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f879e7ecbfe4ab29aa5ffa040438fc143ec68d1ec3784921c05fe8fc9dabd9c9 |
|
MD5 | cc59405e36052e98db2dd6639716e210 |
|
BLAKE2b-256 | 9ef6d685c3fcb94dee37b5cdc1db760df7b9631a225b7cc7c3d000edea8a32ae |
Hashes for zeroconf-0.59.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8474c9e62f66877910312a3cf7638cc7d00085cc71de1cc5bf35cf51b3207625 |
|
MD5 | ab68874204eb808f83948732116713eb |
|
BLAKE2b-256 | f9b0a168a867ae7371ad9a0a4d82deb4cc72d3d823e4e883302fbc73a203d149 |
Hashes for zeroconf-0.59.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcaa03e7dd8e73196f313f5c5ba62fb4512e879ffd0ded65028135438a2dd71d |
|
MD5 | bb8dfa32dacc42941f272b34ada1aadc |
|
BLAKE2b-256 | cfb2e58bc417385990a283c0f82f0128d4de2d134367db5645f6816c11e05a53 |
Hashes for zeroconf-0.59.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5761a00f70e823f8478c6b66b3a2ee457d648dc265ebe4a4fdc3035cdc52e829 |
|
MD5 | f62d5bc28f9ee74ca605f5be04651d68 |
|
BLAKE2b-256 | cadf008f8c5c70a21ba6216c57316b9d057190f1b16542be4820e7b41f3f20d3 |
Hashes for zeroconf-0.59.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaef78f6dd5581bbe193666847a958b3f2df41eed44ec208b50a82db46ab9dd1 |
|
MD5 | 93ee903baab96ebf1c36b9867bcdc5be |
|
BLAKE2b-256 | fe7ee7e50c28fadcb40a5b5dd4295163ea70f0f43ac8991a9fb01de30af56d9b |
Hashes for zeroconf-0.59.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28785430bce1c1af1b4350e1d83cb4f6f2398b314ce889f588f9eee07b60b378 |
|
MD5 | c1be17210e1b87d34d0a723b8a3b546c |
|
BLAKE2b-256 | 9c0be502274c0eda5b8535f1c8c5b88457bca122629c352c7da8bc63555770de |
Hashes for zeroconf-0.59.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b28e32130fdcbacb1f53609e0f60446f8f56934c42cbd35da195eabf93fa750 |
|
MD5 | cbb78796a42deba75fec0ca8cbdff41c |
|
BLAKE2b-256 | cda4188f320d6192ab6b498083bb4edee67a190a154cbcfc4d1b10a591d43938 |
Hashes for zeroconf-0.59.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8538cbb247a9e57cf13d4a3181f2eda19d854841cd79be0753daf1ba9d56777 |
|
MD5 | a67fd70ba8c6fdb1b1470f9a65169e48 |
|
BLAKE2b-256 | 5f6a3824be7b121f0b9751fe2018dd67db6d5da6a5e4c0a53c620d169a66da70 |
Hashes for zeroconf-0.59.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02ab9663caa519dec19e790ecb8a9792f24620c391fa2fe8825a6952c02b9be |
|
MD5 | fc5c01fbd14f7818ac4a5509c497daff |
|
BLAKE2b-256 | 1acaa793159f10d02012377873cc6e72d690eee8466c8d5f81eeea8f20695ea2 |
Hashes for zeroconf-0.59.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ef9dd37479e6a16223954a2581570160ec8ea354989c9346c57f84a634968e |
|
MD5 | 2eedd1610b763bfc1f6157f24fbdf030 |
|
BLAKE2b-256 | 3438bccf02c8315df31490109bf42947802a8011d7ce1a10ed6058f20525327b |