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.52.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e5882b6f58c2957dc5394c9d02ace0d89cf679d8169fc9faaae3398a34b6b0f |
|
MD5 | 27238590cfc09621e833be159a52114a |
|
BLAKE2b-256 | 236d3a015ad0025053ba310b8e3fcb949bd9f57bc12b216140036d1ab9d26f2e |
Hashes for zeroconf-0.52.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d567d34b4b2df725a40ba2e010f15762ce871dfe82200a53318287d4b72a3d9f |
|
MD5 | c2e966954bad29820e80c35eeee2a6d6 |
|
BLAKE2b-256 | 0c414441137086e64ea29c8883e04255e06180ab3cc010de0d119f9cf1fc7e1f |
Hashes for zeroconf-0.52.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a33c25433a0b6245f968211c76c804068e21df69e423dd2e4bd4fd7142efd9a |
|
MD5 | 0fcfe363f84ac465efa534cf4c0ffbda |
|
BLAKE2b-256 | d569b1c6c77b8673128db5cfb5b80075aede9e226537792eb627b6d0d0bfb7fc |
Hashes for zeroconf-0.52.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd6638b2fa822298c097c8eb674e33a4296b78035cd53d8e3b634cfa3370d4a9 |
|
MD5 | 4a4431c63c8815c014e3a675f61fe6ff |
|
BLAKE2b-256 | 3501b5e6bc5e3c2f6b244489fb4e73a670679dee98ba7ef7e2edbf0b36017b11 |
Hashes for zeroconf-0.52.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 762a3103a291f0bfa63ec4db09250686dc4cd60cb8b27b29b5e6ab0cfbddcd8e |
|
MD5 | 5a00ea6f51c804b422fd2941018a3efe |
|
BLAKE2b-256 | d8ee50b1a520451bf3a0e18c2ac6f19a695099febd9d960cdf3d7b87d23c20b2 |
Hashes for zeroconf-0.52.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2299a55c7b80ecaa0308569097044363ecadad3a8de290c74b0438fc1d86fd71 |
|
MD5 | 73ff2f2b866aa7e1abf1b9ee66143bd3 |
|
BLAKE2b-256 | 4d84c37b0a18c0b9f9db0402c29b8109c9a96fcd78ad948fb9657edfa28a6f2d |
Hashes for zeroconf-0.52.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d961a7be24b67d1ff9b130279775f49ee0d0d85ad5f514fc230cad0ed526c8 |
|
MD5 | 1016388142e948697b3f1d3ef461bee6 |
|
BLAKE2b-256 | 69130039baef85d02b0cb8efb58184397f7698e23f6602bcef586f4f002cbad9 |
Hashes for zeroconf-0.52.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b38b6d57d74afbcd968b82879d6197577d58bfaa2e462d091925d25db1d03e4 |
|
MD5 | 93c62baca605be33509ebfe2033a6759 |
|
BLAKE2b-256 | 726fbdc7c09e862287d01cd0d991dfe40640b3e6e3573d385b5622ecbd3ff69e |
Hashes for zeroconf-0.52.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b74ff79228f8b63e21fd1a048f323f113072c53fe7973c9aeeda1371eded467 |
|
MD5 | b7f6c3fca8c057a037098af4d5d11927 |
|
BLAKE2b-256 | 6effd74382461fe774548769ff308628fc58f91260e7236b02df87cde8e73d8b |
Hashes for zeroconf-0.52.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 634bdb827381b9228a1c6c1eda4f5dee60bb6de3b43c3713aaf1b58b2c3dd9da |
|
MD5 | fead7720c41627bc580881194eb9b301 |
|
BLAKE2b-256 | ce788cedbdce85e5d103aa4d0f64524f6f044a7a98c7744c0606e96dfb4883a0 |
Hashes for zeroconf-0.52.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609cea032e29641fb9bc5a332a77fe61403e1e6a367b09d6db3453cf277044b1 |
|
MD5 | 25dc0ba9ce371b71803f064ec8e5c920 |
|
BLAKE2b-256 | 5e7f0971c55cc28e91c964ca48cd14f5708d6615f57b688a68803cab089d9f70 |
Hashes for zeroconf-0.52.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736dd0d95cf2f14ab045551b515def3c298eb77c24e9c60772706b1a73c0d2a7 |
|
MD5 | 65df139ecadc1dcb079cd3d1937de8f1 |
|
BLAKE2b-256 | 54266a92348a94f487507d484823677bfeae32e06ce7f6c437cd0a94f52794de |
Hashes for zeroconf-0.52.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4bf17dddd491f326feab98c1ff1837fb0a9a5b73338eeff504cb4e2a03a33a1 |
|
MD5 | 3ebca3801227c7ec3a62dd18d28dffff |
|
BLAKE2b-256 | 9e9912dba1f209cc1ba42217dd3276d43a021c1b7389729da0784973257f4e11 |
Hashes for zeroconf-0.52.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c67bc9dae64af47abd68be777342e7540a693f14f9089cb3a3061a42cf61f80 |
|
MD5 | ae4276f0d309184bdb443bbbb346592b |
|
BLAKE2b-256 | 20fdb95786fe22c87480f53798afbcea6e16e0a23ec191012e617cdb2a7907e1 |
Hashes for zeroconf-0.52.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfbccb3134224192d16845749e000dc04056393a8158a9eae2f52b31792be973 |
|
MD5 | d14065c6b7c61597c5c595e6275ebbb8 |
|
BLAKE2b-256 | 67c6bcd477f02bfd80c3c5e8737e821d144daced347cf635cccb10c15b062b30 |
Hashes for zeroconf-0.52.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b1bca69ddd757f608f1bf86c9f054e48c594b068162b01a5e6c193ec33c083 |
|
MD5 | 7631394afcb615890bb22bf8f5e7dd0c |
|
BLAKE2b-256 | 44d6f657c51573de6d4c79de5a5e5fd2e887a29d4c25e9cf0162b8e4175d6e2c |
Hashes for zeroconf-0.52.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88fcc7c68ee687348367d9e5a007f433fb29d15c9605aad68d46388d5cd4f02f |
|
MD5 | 5acb75954c23af3e65b088cc63d4b20d |
|
BLAKE2b-256 | 1f8b7229e9debc220a3c644c43d162e8b4b7aba8e40e9628980fc5178b283553 |
Hashes for zeroconf-0.52.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9b3bc763856b51750d0c6cb26fcb05b7df3395f6be445e180958aa97f0b3238 |
|
MD5 | 2f13e21635520ed1bd5f9d3dc3b4c13c |
|
BLAKE2b-256 | af6eb54940935cb85f81fc4ced8970c0d5ccbb10cc9b262282591bd8f9e1aa4c |
Hashes for zeroconf-0.52.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2432e1607c203bfc618cde11cd966bc35e737a97047dca3784f846db3867c81e |
|
MD5 | 1317d7fa3d3f82e0648cc0c507664a48 |
|
BLAKE2b-256 | f50ae1eb6ab14a2fec1ef471bfbad6f7aca6d00db02ee1dd226ee4f7f21fbbc0 |
Hashes for zeroconf-0.52.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eaea8c05b6755f96e628caa5e2c3dc3686a342b8ee428c944818887affe7c6d |
|
MD5 | 285cc7cccdb3f2ca2c2352d87485611d |
|
BLAKE2b-256 | 76c4e66caf70d22f56fad6e6f78b6b0a025cb7b5122da1a526caa7163d962b48 |
Hashes for zeroconf-0.52.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5756753772adfffc4d5a45501f8d803431e764586b4311362e7ec8efbc4398c |
|
MD5 | 02a5794cc09c12fd0141f73e5b74a1e4 |
|
BLAKE2b-256 | a5e1b4f11964894acc93837f9e7906143f44c777ce9ac692f59a00a5950f6916 |
Hashes for zeroconf-0.52.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cb56290cd721d576ed4665de5f3692b278ade2a5f34c18f27269040ab4d0da3 |
|
MD5 | 74b4366cce4a67b58a893a50d782534c |
|
BLAKE2b-256 | bd82e8d32377e573893824813f121e6c8b0d1bb4d16ea18fdcc542f3d3a86f6f |
Hashes for zeroconf-0.52.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e6a02ea136409e2327d3446690604c561db06747c523deb950e5a1f2cb853d |
|
MD5 | 667afc53867480c6d24a73dac46e897b |
|
BLAKE2b-256 | 8aba8dab149a002bcaeab5bdde6b579db09786e3d1f200025d997487f44e0053 |
Hashes for zeroconf-0.52.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1cf4a66a964a7f55765ea2b89622f54fd89e511a95b9be643ba7dc2600c4b80 |
|
MD5 | 0064d354ca8dd8d8e273f76e44d8eab8 |
|
BLAKE2b-256 | e94ec5d697385998ea81ea98e5a7a0c491a2d72031806a47bad52218d2faa49d |
Hashes for zeroconf-0.52.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835fd47ec37e53011dc77ee8855b1db1e924928cf89544e34cb049817f254bd4 |
|
MD5 | 6e282fab89a30dd507db809a387ec89c |
|
BLAKE2b-256 | 7074c58ca3679d06d55391b13ec135ed19cc2f41a51e814be6b81b171b197790 |
Hashes for zeroconf-0.52.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad274e896d1e5d61995561c53c2899fb00c37878735f3a2a704933dcf4a5f34b |
|
MD5 | 24e770056eef028043ec7927371427ae |
|
BLAKE2b-256 | 0722c49a509d86ff11c57f8541d4ad9e3117919d73c0c053a7fa6cf43bc71560 |
Hashes for zeroconf-0.52.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ef3f2267feb056c8c70b905e90da9438f8f2a23417ea36eb51992566134687 |
|
MD5 | afde73e1d023f21494ff79d01646a341 |
|
BLAKE2b-256 | c4e5baaab41570b10d3f47864341705390ece579c380d238ddf5914dfe436547 |
Hashes for zeroconf-0.52.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6775ac2aaa847cf412cc7fcf860a8089a43c43fb5a889aa7ab25779381bb7e56 |
|
MD5 | 9fe909d5b28b17777caf575b46db69e1 |
|
BLAKE2b-256 | 1093b9bf149f2a721670d9ca0559d24ea8fb21e62e4b43e2e9f7a933945ee39c |
Hashes for zeroconf-0.52.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db107be857da9a026bbf4727318c9ae9966698cd22fb3714f94512a19549489e |
|
MD5 | dfd0284c807bcc879a6a3abac098cde6 |
|
BLAKE2b-256 | d3a253c6d7dd8635353b79be46af28641e57b604926b97d990090460f24b0816 |
Hashes for zeroconf-0.52.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868c55046bc5d03a0d25ab57b78c0cb91c43eb1ce01c490cb69b6054ef23306b |
|
MD5 | f8c6bf6a9692190880718635cdc1aa91 |
|
BLAKE2b-256 | 11d9a11eb6b46c360d09199e2254e4b8d5b0544be622ccd370ffaa475cad22d0 |
Hashes for zeroconf-0.52.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ee7b8b25cb137b09fb8979a54b07a943be3ca07ceebab6f79b061a3f98632b9 |
|
MD5 | a13b91a55ad5fc5188954a2d0b32c41a |
|
BLAKE2b-256 | d6cb1c68392139f7f75beb1391ae24ede1c04f7785cee32d0a6272bf7c2803f0 |
Hashes for zeroconf-0.52.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ff7e03de99f76b6e862615efebd426d5a5d9789401cd0d0ccce261e1430eb30 |
|
MD5 | 7da37bdd1e00abf24f2dd6a994ec6e60 |
|
BLAKE2b-256 | 3d029b553379339d60465f47f199536ccb766eb15fb524ecf336374c0d7f890f |
Hashes for zeroconf-0.52.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4068cf2ab66b98ce82366a69be88f5cd3067fa5d384178e1abd979a39bd3a6 |
|
MD5 | 549b8ee08ff3ca0d4500981e803b8ee7 |
|
BLAKE2b-256 | 285c598e180f2a409cf2bbb14964aea78f2fe1a8fed3aea1b41b1a9ab85a81b8 |
Hashes for zeroconf-0.52.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e87074842cbe204818cab95838dcdd7a7bef6df57d9d7cc0a399adb505ce473f |
|
MD5 | b0dbce6e756266617a450238a70eef0b |
|
BLAKE2b-256 | 2f3199be3bba371080e5e2fafa3498b2c8be94a880f341716285cf05e5adb125 |
Hashes for zeroconf-0.52.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 934944b8dc7ab41799bc18e591d36f5505fa1fdd47d937ccac96eb7fb3cd6757 |
|
MD5 | c21324c5242222b0bb876beb4559444c |
|
BLAKE2b-256 | d7dd910adff54beb457216e63448063086fbd72f73293bff56288ac986d7f1e0 |
Hashes for zeroconf-0.52.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66272c6469487c59064ec76e2e52402cc2f5a2431c21ac59445ce472b2fd36c7 |
|
MD5 | b8a438cdadc40d7800435c1e239fe2eb |
|
BLAKE2b-256 | 6826f6bc7855afa445f63b013051acf45a3059ef6c2e2a6da3294a89ff0ecb50 |
Hashes for zeroconf-0.52.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e2b30a85341220849668f9a63e16176c9f84e0d09eee064dd03ef10991c7c27 |
|
MD5 | 7bdd96934e3235a6108a463546092d24 |
|
BLAKE2b-256 | 6362a88c9108189d743236c4f23764246342bd4b8bef2805915c7832a0f37de8 |
Hashes for zeroconf-0.52.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a824de351e53db8c12763655ce1527abed17fa554e9b2e65f004163f6367215c |
|
MD5 | 76d60c503bfc3726ca4c5b393107aa00 |
|
BLAKE2b-256 | 6ccbf3309318014aaea013bfe44c95d77dc2f6ca2c33888736ce2339d82de62a |
Hashes for zeroconf-0.52.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0cc9de70583949d39ca400f8c3c71145039f8a933a2a571da0533ed4cff09b |
|
MD5 | 806a853cbb176f27bc45074e6cd7404f |
|
BLAKE2b-256 | 84221418167c494c830287eb6eda71aab6be9d67f89705ab0de290c6c8e6a941 |
Hashes for zeroconf-0.52.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e5205cc3a6d72340a5a2882a68a8bf721f81416cb12a967b587696bcfd90f77 |
|
MD5 | 1c66c64dba8b906181d8444b6b040df3 |
|
BLAKE2b-256 | e5704927f5dcfc32a5e5184cdebc242eb9bfe3a6305ac6481f1f45ddb428de90 |
Hashes for zeroconf-0.52.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a95f1a017fa99f43cf099c391f6abab28ae970967dae2a14a6a71f2b521bc6ac |
|
MD5 | dcf06a5c2f8fd0c904ae945a4450364f |
|
BLAKE2b-256 | f89c2c1e7db443bc358f69541138fbc00f6673bb369b9a4f2c1c3af2ad47278e |
Hashes for zeroconf-0.52.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82e1c38af4c95eb4797ef17ae54ced3fae405b1d7ed765a53ee4346c23c89f2e |
|
MD5 | 3c9c4e4aceb28219c0efbee4c2c9889e |
|
BLAKE2b-256 | 3c47d089e291595e1934319b1faae0ff2743b210ce0c2c55a9df78c3488e16d8 |
Hashes for zeroconf-0.52.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bb9a3fadff9d12d2b87fb32378fceb5ac7c4965de93a3268283fd7417da1696 |
|
MD5 | 3f1b68597d6e44f322552cb43cf67212 |
|
BLAKE2b-256 | b3a08533a559d93517f0aaa26287b5ba5df6baadf132d1893ef795462285db3e |
Hashes for zeroconf-0.52.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97acb22cf356c31c08baa1283ed11643349641a07ad0ce2f9927d64ac1960689 |
|
MD5 | 74ebb83d2e22c394792e3a594ad3754c |
|
BLAKE2b-256 | 7b3f1099aab7097eb2d9d085d5408174c7babfc8d591ae1495119ed2f8cb8bb3 |
Hashes for zeroconf-0.52.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd6e632c2bf338b53bd91528088a08535b70ed6fa3f850e6419599b0425a645a |
|
MD5 | cc21ec737fedfab264b3411cf8c53ddb |
|
BLAKE2b-256 | 1c9c047ee98a1d80a6baf49378322bde781c005d2641e390c42c6e2766f35264 |
Hashes for zeroconf-0.52.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9796ecc485b3eb3f24418f4fc700117ac123451bb035904ffeb06d5dcaa9030e |
|
MD5 | 5f8d38f44ce7b4de2a41ab83a9f476b3 |
|
BLAKE2b-256 | 4145b0180981adf858d269fbff9f3002274469c41a8f553e422805ad4ee185e0 |
Hashes for zeroconf-0.52.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2bf3d91413275b498d74a62d675ec4b51c6901ef3b4a9f9a1d1cf9d63680878 |
|
MD5 | d5aaf9bea745a3f82aa69bd2be60b8b7 |
|
BLAKE2b-256 | d4e59b39ca4f830fd43f37e7b6e60a6054324451f2d76e41454138e80d16a1fd |
Hashes for zeroconf-0.52.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed1b6d8fc5b5aa6c7d2717887d5942bc383a5101f7000c9167a739bd568e3a96 |
|
MD5 | f7ec7d50c6d813613cf1cec95053e859 |
|
BLAKE2b-256 | 14a0a4c31430337a1057a8c57af9b2ccfae7455019dc6d7a1b5d2e74225552e3 |