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.115.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23d054e49f58468411b6d544ee74306b86a2bfb05b3626eca74ae190fa0c5265 |
|
MD5 | 92459e8cbd0e6d2826af380919e94dc0 |
|
BLAKE2b-256 | 11f1eaf719c5a98c2e52c62ac023c958370b97146ee330ca99eb4deb3624181b |
Hashes for zeroconf-0.115.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0de4b0a5076865399f3e7be7bdc72d6f2e28dbfcec0134629385c8b55a01174 |
|
MD5 | ec9f6ba575ef1a212d3f3fdcd36ded40 |
|
BLAKE2b-256 | 88ceb2649d55719e27ef9ca5320ef5e50a0ce79860b06f44de436a045fc8636e |
Hashes for zeroconf-0.115.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ea4488cb8876f12b0ebaec0e4bb78afdae73df1f084196f5d7c510608ecd2e2 |
|
MD5 | 7f471db76eb8ed3184de17ca9aa78f39 |
|
BLAKE2b-256 | c719a0345b225d04f6b4a903bb79f32e2cb283172c28b61bb620118a73f80bad |
Hashes for zeroconf-0.115.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb5b7a4f15f119c5464c036101b95beee755e2a6fd92b445f0b046a6fc4704d |
|
MD5 | 9ee2d013220f37e2b67e84eb76d23910 |
|
BLAKE2b-256 | 9f9a7f162510f0ef7a2a2a4671d9159bbb4d63b23db4166cf93b6b1895efe896 |
Hashes for zeroconf-0.115.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e75a835d30bb8999aa19ed8de5519a4815fd770bfa89f9d43307ee41540a807 |
|
MD5 | 438072ae301fcdbb12bfe5cc78e77975 |
|
BLAKE2b-256 | 8e28e613d75b50ce27bfc796122143ebf77d00c2eb980e22a756137578101b1e |
Hashes for zeroconf-0.115.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1988c41e25103ad09a3b6dbf3ee3f6a67646858e5fd37f7716bd368b616dda42 |
|
MD5 | bdf1ec724f17a6dafc643b54fb1120bc |
|
BLAKE2b-256 | d4097ca3deb5413fa26b842e0e114ac49f2079b538198f899579ab66e0653a21 |
Hashes for zeroconf-0.115.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b6181e5d6763e44b3f22e312f7b20c6c7cf1f4475dfb1266da7e151e877c580 |
|
MD5 | ec139b7793246c6af5e3ec98b4cc733b |
|
BLAKE2b-256 | 7b0a8868f7e6c5d86583699cd4c5ea016763cc138c61511c835f04c4a7334f1b |
Hashes for zeroconf-0.115.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6de896ccf410fbe77820652bcdeeee71e55e86186626365df547a0b262bc7c5 |
|
MD5 | 838105237021ec4770348a9452ff9d56 |
|
BLAKE2b-256 | 7c9b9d447eee5f918f2f411f6c75eb57274ccd963385154b593ebf1e95ff7ca6 |
Hashes for zeroconf-0.115.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f34c479e6c57e9052d54fed2f013552a48d2cf30a957d5a53e2fac2fb757165 |
|
MD5 | e29109884ff2c6e8f28235c92a5cbed7 |
|
BLAKE2b-256 | 22431172b727c10d0c754d88e9afa9c9ffc6ba76db8472cb9f0e100c5ed6fbd2 |
Hashes for zeroconf-0.115.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61b8126daf6ebde97da4268d3f55b8dae28f878002f978693e0584296119f7d |
|
MD5 | 790116eface3684e95fbfec4fe23efac |
|
BLAKE2b-256 | f28e1cc640fca3803a3c19534998aefe88cb7cb76622d97ec543c19b80531d66 |
Hashes for zeroconf-0.115.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7a0c6c72cf98b2f9e8f316852519ed9f794513861e65fe9388de98eca25d40 |
|
MD5 | 8d30f3739e5551f89c7ab065e7cd9886 |
|
BLAKE2b-256 | 501ca0e8a6c40502aa4ea86240e6858bfce26e29dbee1822f35285f0d0957e26 |
Hashes for zeroconf-0.115.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89ae7354787e168bcca0b1caa70d0b23c3875958df1d5811859afe6f022faa96 |
|
MD5 | ccfb16b059602ad40f8c605a4d5803cd |
|
BLAKE2b-256 | 34251ff6b342b1acf8305cdd7bb79336f49175161d0514143d3428f8be17c757 |
Hashes for zeroconf-0.115.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002340681ebe62fd6c7f67e21815d571528d27538db61110a914660e3fa1b977 |
|
MD5 | 441c5a5283498de89e4c9a8932f9d744 |
|
BLAKE2b-256 | 994b06b2a87acd80fd9cac4b961230f9475aeff8909714a7d7372026701349ef |
Hashes for zeroconf-0.115.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe73645e0be4c5fe32cc8ccc90c7d7f7a75a0f82f7b99169f72d7d8e137d58f3 |
|
MD5 | ace0641899885b04056f86204bb383d3 |
|
BLAKE2b-256 | 92bd6a87f62abf3dfc651d1594ae42a22612778c081f47a34caf0ff717dea16d |
Hashes for zeroconf-0.115.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc8ba98e4c0b45649fd2b64bce932dcd2f885a40164a7675b449785d0501d463 |
|
MD5 | 7823e23306b41a949c2aebabf0e3a38c |
|
BLAKE2b-256 | c3937afe1089d9c7235bc68b588718621e555fbb3a371d5c9d31baf53578172c |
Hashes for zeroconf-0.115.2-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce06cbb8c257ef6249c62cdfa6e985ed61742e96ac9ce8b0b6400872c1c170b |
|
MD5 | 0879e17465d6f77a055ddb7580bee678 |
|
BLAKE2b-256 | 8d6e62f24b57b6628df5c206bdfba930190e44b8a3a39f50d50344ddae2ad517 |
Hashes for zeroconf-0.115.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d3bdb28f0847a1dba3f094d2e4ecc3dd5f4c164b7f8f07df3694e237286134 |
|
MD5 | 65f11ef3bf527cc1803b346186696829 |
|
BLAKE2b-256 | f0ff6f39d1f2b7135adf4b9f05a9dcb859d85a0461146fc32cc30ce07dd0b668 |
Hashes for zeroconf-0.115.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072f42584a978f4e108bbf1a6ae94e1a99e4977105e2e6bad25d94ac850d3c23 |
|
MD5 | 6230d711a0dc40b5e43b9b9ed6778ab4 |
|
BLAKE2b-256 | 4a439e8716177c7e8e2fd49b3bafdf631b18a8a57708a63466ecb4d96df6633a |
Hashes for zeroconf-0.115.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1426124f9a91e537c0a85f15ad07fa18ef932dfa567477eb950a4e5eaac098cb |
|
MD5 | 4ba98a06f80f350fcb2f4e1c8c72f804 |
|
BLAKE2b-256 | c4314185de4212474c9d9b4c82165d042c9a6202811127f04b1712f7ea49c440 |
Hashes for zeroconf-0.115.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46feb36f45527df717ddc84d0d91faa8a6e2728e9033ff0733be95417af9736f |
|
MD5 | 2bea7b4bac452b52384602c6a5262260 |
|
BLAKE2b-256 | 08d8700991f04863c2d688c46c8ed10f3986783e3f9396e26ed20b195f3684a3 |
Hashes for zeroconf-0.115.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e096aae05d1fe78c073c71ee18846e8161f12f0990573da257afffddc9f9c5bd |
|
MD5 | 99eda706094b7134a1d5a347fdafd625 |
|
BLAKE2b-256 | 0ad5ba60ab99d058e19082e7baf0f005b4fe2eb8556c749c1d917be0bc76c527 |
Hashes for zeroconf-0.115.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c5afce611fe3aa7e1320ef5184dd81634cb76fe6abf3ef40a25703fbb3c8b9 |
|
MD5 | 9c45691cedc4ef085c325c864a93db50 |
|
BLAKE2b-256 | 9a7716efcc273d39ec7ccadbe14f829ec85c4447be2c42d7f5937e35312cd41c |
Hashes for zeroconf-0.115.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08364aca560d9fec5693d79b25289a8aa6fdaeef38d362439da182770da40336 |
|
MD5 | 84a47a2dde38932fbc3dbbb38b94ef77 |
|
BLAKE2b-256 | 4f59460e8e4f1adb551828de3f1e7a8fb7f753d7d900f2dd63e17d09245b4fbb |
Hashes for zeroconf-0.115.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d7a210b61f3389659fd0d597d0f874fac0ab52da4569d878c40a41f09ff72db |
|
MD5 | 5ead3bd967d2793e7f53ea82b1cc0d20 |
|
BLAKE2b-256 | efa6fc31df66c09c0a06f85c772090fccba0599b6f003343b9c98234a5213b91 |
Hashes for zeroconf-0.115.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5dad2bf2a87b9f3e5f1c0f49a5874095e1e7488b5b4864dca1b8203d97e1b7 |
|
MD5 | db14b5526b2c27f9ec2296077019c4a3 |
|
BLAKE2b-256 | 72374ac0054ad2cb146e818a3ed8c17e16adbbbad25d3c6ba5cdf87f20be502f |
Hashes for zeroconf-0.115.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f533a3e3d5d2999e3d1b9b3d3d430197316697ae50fc07637e8c28118b624e20 |
|
MD5 | 928298598df067e776fe02e2e8cae04d |
|
BLAKE2b-256 | b71b6a7849cfc8631fba8c85634fed45815733a7877019f2d211ceb9f502d81b |
Hashes for zeroconf-0.115.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41e7fc7bcf8e51c96d91afcba585a204b6b16113e8d5e9bf58ba98eb715b0b3 |
|
MD5 | c024d715346cf4ea4b41f62923c49268 |
|
BLAKE2b-256 | a4891fcc3d3f1fff365176751a954a016e9b5103efd562305fcc5dc595641612 |
Hashes for zeroconf-0.115.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26cda47f6a143b61b5e593557f226904e38f52bf00ca49d7421d83ddbf179eae |
|
MD5 | d311449e09029ae32b2d518e93e3b390 |
|
BLAKE2b-256 | 3e742b3680a0a2d8eaaebe2b7b0f01dd499fdce9e4f4108f828fa72c8ab79a80 |
Hashes for zeroconf-0.115.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d271026b20d066b19d5a33846e496c4af9c2e34d5b321e60e15b8f37b9412b99 |
|
MD5 | ca89a23a23254e1df4769c199b2d3476 |
|
BLAKE2b-256 | 818bfd769889ba59713f304b336352ccaff81e786bc4a8dfae38ed9a79a751f4 |
Hashes for zeroconf-0.115.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0703f948f24cf30c2f68e92d442ac3fec3c72c6360c2f4b588f97e1d10028a48 |
|
MD5 | beb5c0fc1766524d94bf92c8248f7636 |
|
BLAKE2b-256 | 902057b4b062a211d127106a86f318ea3907c2357233da8603911fbed6071d87 |
Hashes for zeroconf-0.115.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093263540796fb959078d843a609aee8ab7b9c49ca9b22fd3a1631145028fea1 |
|
MD5 | 643df33ed1ae14326d709954d2d126ef |
|
BLAKE2b-256 | 37a8f43b5fcc5cdf5483fc1486722c4a6ef981a97106ac661df2f95bf8a4d9d1 |
Hashes for zeroconf-0.115.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db925642c279847b4112181b46a623eb4b98e5854f19729bc02a65bc4177da54 |
|
MD5 | 18484ba953bbbf734f8883849562ab22 |
|
BLAKE2b-256 | fe832cf05ebd31876479380f287b8621b1bc1133f3ecdd2529aa144e710e5dcf |
Hashes for zeroconf-0.115.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4004cfca6efe1f96ada48095b023784513d232013a67e945a5bd8f24646983d1 |
|
MD5 | 747f2a0c23a7672a93506000c11952df |
|
BLAKE2b-256 | 4fbbfce73877f36abd3abee75667762c5bc92426d187c704b36feb6760f9fff9 |
Hashes for zeroconf-0.115.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d680cdb233557a6895432b49c6894edb194cdae7b5ca0ce10466880b1e88b62 |
|
MD5 | ff30c0ba1e797159c2c9cf386c1b141a |
|
BLAKE2b-256 | fb751b9743e0eb38522fda78d264a10a7d110449e2c48f4858b851d205741e05 |
Hashes for zeroconf-0.115.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce62f971f175e7694529933edf0ddac0cd5e5b9d94a9e32da881288dc54e237 |
|
MD5 | e00f3b0849e657e54a56ec76c30b0765 |
|
BLAKE2b-256 | e99ee0b672fcb27211c860aee97048c63fd8bc444687502df701491eaf3e7009 |
Hashes for zeroconf-0.115.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64f6000880377821e97d74081f2e9560c7ec87371350bd03d996ee211a81342 |
|
MD5 | 42b53fee76d15436f6e43779b00679b3 |
|
BLAKE2b-256 | a76f9f34afa1dbf547f1f3e41aede3facb8b69137fb2d34b02864594df3ba2b4 |
Hashes for zeroconf-0.115.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6885a0e56b636c5ff5c3ed4700271b52fba9b54bacdd9a9393d3f0a914826d76 |
|
MD5 | e359e9674da3d949952eb6e178d6b7b6 |
|
BLAKE2b-256 | 033ba92d5017afac01653a275bba27e51c8ce86fc70b7d238ed110f854ac962f |
Hashes for zeroconf-0.115.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e86735e9d61977bac97a52cd79fdcf3e10d96337d620ae9dcded5a9809cee3a |
|
MD5 | acba091c207f10df3b3507db8fb66bdf |
|
BLAKE2b-256 | 0f7ac19239d0ca7f14d14969d6c60adee5c17ad09bac64e41e207c0244d85d28 |
Hashes for zeroconf-0.115.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae371d902b841ef595e0f81f86e02018e7441f171ecab81187381b8185e2caa |
|
MD5 | 6cfd655a3267ffdb8a2dfc08a1674583 |
|
BLAKE2b-256 | e56d36acab9d05f050950731eccda9ff96befd6c5ee1e303e329c8ae928dd5a6 |
Hashes for zeroconf-0.115.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a130188b546ba9f0929308285778548a9ccb7b01f010d2321dd0b45165a7666 |
|
MD5 | 188b41e5b1bfdd348e8114297f6fe7b0 |
|
BLAKE2b-256 | 3a8ab14a7ec1595b7b7c8de902b6acc4dcd1c5c696515a93ae4e885c66a86f3d |
Hashes for zeroconf-0.115.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5e048fe372131e51092477565f9dd0bf0d3e52b13f5131d486491cb1cffdb68 |
|
MD5 | 6552bf276dd0662a48a00786120f6c23 |
|
BLAKE2b-256 | bd0fc16a83948959898fab5f3b1398fe0795fa5dac41d05ede439ac440cb0324 |
Hashes for zeroconf-0.115.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59f7b6d607d84b8413271c2132e3f072daa874deb512db837eedf864620345b8 |
|
MD5 | 6953235e880ff91166cd136a191e5816 |
|
BLAKE2b-256 | a3c62fa761971887d5109f98c6c58473265683bf0c494a770201a9e17a242c56 |
Hashes for zeroconf-0.115.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fdf99d6899c758805a5b3e117de4b80e9895cd031c532d4a4ee795242db0498 |
|
MD5 | effa1d03bd356a8484080c433a672e6b |
|
BLAKE2b-256 | 1a05354f3d02715fe4f0d93be6981802cc9792efc39c8966bcf72486e3ae6b26 |
Hashes for zeroconf-0.115.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec1b4e19524776e78370539400f14f39fa3f617c81993a4fb091fed2f6523bf |
|
MD5 | f830f3b02bf58e06a889b88f09081d31 |
|
BLAKE2b-256 | d17ab1bc76a6bf76265d0e7cf67d9474b1ffce4447f539ed64a02c0a0694265e |
Hashes for zeroconf-0.115.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 068dd83659a5f486026980b17287438fc6a8ed2be134090c12a5b2c6924ab89a |
|
MD5 | 1f48e532b2c6d88098313864e588db45 |
|
BLAKE2b-256 | e2c351620927db203187a3fe4e50de34a67e1c1cf7230ccf0c3cc299d8b0ff08 |
Hashes for zeroconf-0.115.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824fcbc56aa0f65662bb03c862fc3bbbafbb06b5e9c2b13f29a500b537fd81c4 |
|
MD5 | 0d12bbe2975cea240d5e14e945000117 |
|
BLAKE2b-256 | f7e2cfaeafbd14f83bf31d15bb27c8360c9ff2837b8c6a6e4829261ad40bfa95 |
Hashes for zeroconf-0.115.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ab1bc4206dadf2598768fb17fa03822407d487e62e0b29deaf5e76b0f6fa1e |
|
MD5 | 9d9eb4ed8054471b04c12d7dd355c498 |
|
BLAKE2b-256 | 053f11f69ba54ea1ca8996121e51541ebaf417093d209e41c443c104c9fb38cf |
Hashes for zeroconf-0.115.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1fdfea16b945f9a99e2a6be167e799d1d4fb8f3d27aa77f3d630ca82bc88bc6 |
|
MD5 | 34024899cbbb175a88a8418c474c86fd |
|
BLAKE2b-256 | 37a4312db14856ac790c50273cce99da0899ebc339785ea0b3c4908e2429afc1 |
Hashes for zeroconf-0.115.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e7ce37dbf7c75168d056a97b23715f1678fee212c60cbf1619605320afdf27 |
|
MD5 | 479c73398f81fa68f028588f4f93ece0 |
|
BLAKE2b-256 | 95afab6edafc1c4274020ef68a1a586a9fcd4999ec42b1228e1da7c1efb6c0a8 |
Hashes for zeroconf-0.115.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94ba7633e415a62a9300bec3d94813583fabcf961e49423201125013f3502a6c |
|
MD5 | 9416e6437f17169ae0c3bf95540c9036 |
|
BLAKE2b-256 | 6499a75b090e77fb62a3438e150992bf0dfb9388d58d26a9779b2f5b8c32d0a1 |
Hashes for zeroconf-0.115.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e8e2432f10416d85ba6c47b29e1018dc2ac4325732e9f1b364266032770efd8 |
|
MD5 | e855b5440956a18e81b48c97a5b05f33 |
|
BLAKE2b-256 | 738f864729ea7eac4499308c7e2927e377f66e5c8cb9fa08946e83949fa8cc5e |
Hashes for zeroconf-0.115.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f23f277bba1b13a1400a648fc01bc570c83abd048dfec2e992e7045c4ffd3259 |
|
MD5 | 50054848d41fcc911f5c6c2925571e6a |
|
BLAKE2b-256 | 1583b79c41f27442898928a0b0baf20f8253e5b027d62bfdd2c8d3a6d8a6d7f6 |
Hashes for zeroconf-0.115.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fab4e00528c661c03deca168268d71e446dfcbae4fe7f43c99a76eb300423fb3 |
|
MD5 | 911601b7f3e7ee841acb3c2f99f4ae93 |
|
BLAKE2b-256 | d8076551c41ec6727261b0e015cd7fe5da2fd2cce145331e87f61243c9ec74ae |
Hashes for zeroconf-0.115.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a22b5196d8149d6cb6ba058b3a9d116546a9ba0eb5e3c459e69debfa7abeec |
|
MD5 | b5626f9b63e154fdaf46750cbeff62f9 |
|
BLAKE2b-256 | d6de14d5a057c0c78dc978ba3bd23a117d4aad5b67b09d7807f4c455d42b2760 |
Hashes for zeroconf-0.115.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dfec27fcfda2e7b5ca0fc131ccab6797272ad8c7a437f5e56f07dda825c3980 |
|
MD5 | b26eba6978b47dffec034aa7f9c10b34 |
|
BLAKE2b-256 | d6baf80c5b3b2a8aeb2644ecc609a9232a56c42fd48b3fed98341b811ea1c0bd |
Hashes for zeroconf-0.115.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e5fec7e2cba7e97ded73036ca88d3230ed4c294aacc6325a76a4a379df528e |
|
MD5 | 9cecd2cf5e7bba13108ae446ebba1b6a |
|
BLAKE2b-256 | 7b695d01437eb2c005c36e8d5a94b9924056853b4457ef21ee7b47433016188a |
Hashes for zeroconf-0.115.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2b4ae78f3c92f58927ad3d545fa10df3a9a782eed6f9984811779c515a8c25c |
|
MD5 | 44771a9f26ea6350423269d3a03ff953 |
|
BLAKE2b-256 | f556c97176b26e454938ddaf6a4f3d7a81759980aee308af55a1f44d481702a3 |
Hashes for zeroconf-0.115.2-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4230b02ead96e8a929daa7da1be48812cab0a45b5ea9dcdd8b7c15f5b688699 |
|
MD5 | 47eaf00edb659635f6425770c331e703 |
|
BLAKE2b-256 | e139aaf42831c0f92ed0497ce5af02601b3daf9e754bdfec6fd12d1a26a1af19 |
Hashes for zeroconf-0.115.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00345d2455384f9385ce3fcfd32301bdcb204d48d151879e5a8ad685473b9d24 |
|
MD5 | 49764e3bc1a4daf23045e515750d479a |
|
BLAKE2b-256 | 444e1fb3eafd5928f780a389b47c3e49814f0dfa610ae807126415906e70925e |