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.124.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa51b8531482a4ba7d6036c95e3bd124d342fe7603deb0d011b01498e2e8062 |
|
MD5 | 3cc240ce4fa160929f5296f72a00ee41 |
|
BLAKE2b-256 | f2b77849e43bea2c8b00d07a5698636b532dacb009babb028fa6c44e2b57914c |
Hashes for zeroconf-0.124.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00cc934f3c016f9185412aad085c449ff052d74d0b7502985ad26b21f33a7498 |
|
MD5 | 8b6a965c83214cf60707deda6e6cc92c |
|
BLAKE2b-256 | f42037dd20727d1ce62c0016eb0c91995c0a82559901b63f5c54f5d2dcf42690 |
Hashes for zeroconf-0.124.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b87f5d96020cc5229a7cdaceeb6756cc5ad54f12c5f3e091c2b76ea4fe6815 |
|
MD5 | ff91beda58b09b96827ad0e525df4265 |
|
BLAKE2b-256 | 1a8b4cd8aad44b58421cb074317a21cade1eca5148da33d3694d5b9003fad71d |
Hashes for zeroconf-0.124.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b54ec5cbe3fa58f62125ad78b2dd19c3e278838da3f7dc0bd4f2ea77c8b2ad |
|
MD5 | f0db912fd8e916490478619f78ea6865 |
|
BLAKE2b-256 | 041efa8248a42cab372c1c06d7a54a24aa912eef36c491f9c1f906fc4bb3f27f |
Hashes for zeroconf-0.124.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88208fcaf696d3072f6fc41b963d4d036ebc2a0b2c66a15fa79d678a8ef5e927 |
|
MD5 | 6c14b084a011776847a448a950e0894d |
|
BLAKE2b-256 | 6f7a8959689bb62a88f463d7ef9e1cc4ddaa2fbe5135c9575532d2842a613bb8 |
Hashes for zeroconf-0.124.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7b9869183005be56bb618db187467ae59c29c398fc0784514b10e1d198f850 |
|
MD5 | 853bbe08eb34857833cf9faa19a49eef |
|
BLAKE2b-256 | 7264fc2a584430f454874d2811961c856d0318e0d10ca193d4feb153f958e3fc |
Hashes for zeroconf-0.124.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051644e28dd962934a076fbe20fe1a5a822b3d9e63c285013ead6afb72af8ae8 |
|
MD5 | e47e768adf81ca1e0cb07e6adb8bef1b |
|
BLAKE2b-256 | 3edc775fefe8d95d827cf049df05c12b94f332bc952c71e914b53bc22584fdad |
Hashes for zeroconf-0.124.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f151049e71335f51199ca568b86ab7ea11c76f748cc55560fe41a7052d5ec77 |
|
MD5 | ce744c0485e24e9772031505def002bf |
|
BLAKE2b-256 | 68d3d1e201212904da650b15a439e0253b9f5021398d22fda6e56afe3890c482 |
Hashes for zeroconf-0.124.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4453f8cd515f85055c254676f24d5ac645bfc299b2c161ae38a0c21e445f6869 |
|
MD5 | aa4633c91068c5401cfc7bab64c98576 |
|
BLAKE2b-256 | 78dd6d696235a91fbfbb98e9cb85f9ca8f1d358184485430df66405000918960 |
Hashes for zeroconf-0.124.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b318c68621638cf989ef20999145c01481f46474964225aa47c7a150d6377a |
|
MD5 | 0836d3c4a623c40e9d65175c449ef1f0 |
|
BLAKE2b-256 | 4e428f380877741e683e6a7f34e272bdd3c352538a7113bfa6386c1ed95f0f53 |
Hashes for zeroconf-0.124.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 368ec6ad15a133bd9a42af002cf998cc0685a203f0f56d0e0b8e3309a508d814 |
|
MD5 | f9261fb1b2f00b6135aa93197f50e4e6 |
|
BLAKE2b-256 | cb2ea53b6d025ef6e28cf8a7d4c27d5c2b905750137e52ba33eb66d6383932e1 |
Hashes for zeroconf-0.124.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc1cddb30456fc9b884941f20227f76c43ded313cd21fb8f0527e1ba093b90b4 |
|
MD5 | 98c49c0b56f5be618078fd91025b76cb |
|
BLAKE2b-256 | f89c10653c449b75d0fd24884507c64f73e6ba19819c27845a392ae5c2084dcf |
Hashes for zeroconf-0.124.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448b453f011f5e4e99c4970f657fe64f16e9b2c7e191ae0b4e520bb740299049 |
|
MD5 | 8dc754edd470c19cfe2e811db59f18a3 |
|
BLAKE2b-256 | 00efd5abdc2fd83236d6ebf4cd59cb8ddc8d0eaa82bc21ac89862d14a809d384 |
Hashes for zeroconf-0.124.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f20ccc11929a8343075a6ee1628e1f5123ec02591cd227a5359dfb96f8387fa8 |
|
MD5 | ce962b776c6c8186c586f205ff05788b |
|
BLAKE2b-256 | 3f4af4a27601e801e9471a612752c5566609fbf3ffe6cb8fe4224a23a4209d07 |
Hashes for zeroconf-0.124.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9cecb5e9bde9f5b355898ea0c4131c31108613d2980628436c4c6e29cf5acc |
|
MD5 | fd2a81a468af758d924cb7563fca5775 |
|
BLAKE2b-256 | 66e77b013ae4754a7a3581f9bd10a17c8362330c05e81b56dd79b3b148dda5f4 |
Hashes for zeroconf-0.124.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7a6219ca1030bf3b76ff49a78f3d8459a1c3e9ed78e03b103aaad7ad2f51ba |
|
MD5 | 142f52b5c43d26c8229476a9bb3a84f6 |
|
BLAKE2b-256 | 87984456415403cbe49fdb9c866881087e7e4c3ef70e4422b734fab2cdea56c0 |
Hashes for zeroconf-0.124.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22edb2024588e5bb1ddc1bf3dd2960ac34dacfd740489bf29cb8d8cd098b56cd |
|
MD5 | bfd651bad8f96366df413d6ae3cc2f85 |
|
BLAKE2b-256 | 0fbbb5b85657cc72db55df3adf0035078ce184119a7f128f4ef655413d90925b |
Hashes for zeroconf-0.124.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654789b6dd12d9965f1995c421d56d92db3d58d7f6b092ded037666af664d88f |
|
MD5 | d982d6112ea4d57e1c53f21f6ed8430b |
|
BLAKE2b-256 | f483d497627068b4daffe4464715b6f7d41f58cf30b1144a95cc4ba556d439d0 |
Hashes for zeroconf-0.124.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d437f292a85f5ec637915cf75e9e66c245af76c89b5157e2565ac15deff3f15 |
|
MD5 | c0750c27385a562b3b20abc2831e1bae |
|
BLAKE2b-256 | 011925e1f7e8fc39e98524d99ca32811c4e94c45d0dcce4e3126ce91bcdaf6e7 |
Hashes for zeroconf-0.124.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5784cefe7e3dc95f6afa2b1c3bc6210d1b7d2dedad33866216df32565ed8fa4c |
|
MD5 | b85e3e258d4ef4a09de2582f440fd832 |
|
BLAKE2b-256 | 36ff2b740b11bf6a2d017d8e14a3973639ae7b035f5741a8d9c015bddc4bd576 |
Hashes for zeroconf-0.124.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f511ef0efd1e59efccf216c3afecb77e71442ec60452a52d41850602058859a4 |
|
MD5 | 6a5d5e0bf21685a1c571cfaf0e761eb1 |
|
BLAKE2b-256 | 6a1fa01e8ff34d8ebb5be47cb3acc671622a185671ceb1fd170f3294f2265b39 |
Hashes for zeroconf-0.124.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7d504d523bfb3e2d12b01fff04d2a00ba241447b91bb4145c1cb726d14effe |
|
MD5 | 4bb88742c30c3994e28247ac4b36a774 |
|
BLAKE2b-256 | b3f1c07d32f4416def822ded215546cccb5143cb10bf45bd91b4ddb8ff82c20d |
Hashes for zeroconf-0.124.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5efbd59115d94eb935bdc72328ddc438bbf4e7c971477e4bf61ce8add4bf6e9 |
|
MD5 | 79f6250b750db0573664faea2e40cb31 |
|
BLAKE2b-256 | 716f090cc63690d2501f4b4fc671487208e7ac14d0f379265e8b70ad746aff62 |
Hashes for zeroconf-0.124.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb0232dc0e012facfd23d85cd3edafcd04e1ac517d3cd227d1ceda6767953b6 |
|
MD5 | 32f004360b8b0f92bec07145dd04429c |
|
BLAKE2b-256 | 50b2c2d077ac9db3aa26cbfdf91c474ea139a82425d0cb77a448cd391e3f9d1f |
Hashes for zeroconf-0.124.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6764afbadb0bd5c2d69d961021ad078779bf4f9fb00194b6377a75a29faaa3a |
|
MD5 | 6c61e612f05cb4bb300e9cb4e99bf553 |
|
BLAKE2b-256 | dcc9787272b9618f817d5571d8d0cd65bb97da0f554ddcbbbc0044a3577486ea |
Hashes for zeroconf-0.124.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c7bd4ff88ed837a074460ec7db05230fcd05e10103380ac5b772f7ed10dd931 |
|
MD5 | 24d1c1a40a787483aed15ddbe1cdbd53 |
|
BLAKE2b-256 | 60843be26b84af86d5be68302cb585fb89cee2989447b2f27a229ef39c009123 |
Hashes for zeroconf-0.124.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 374bf6fbe4e6636f75e7283b4738645af00b00f5a92f363d4a0a73229389ce03 |
|
MD5 | 4a1c4eb81db6af63a9cf381b58594f80 |
|
BLAKE2b-256 | 6bc8e0e33aa1f86b7fefaf7c4952140815a06c7654531c13fcfaade80860e2fe |
Hashes for zeroconf-0.124.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12447ed5112923811ec0ed1049aebb74788fa86af7bf253ae538579b37c902cb |
|
MD5 | 502943fb44f490fce027fc948e1bfc9a |
|
BLAKE2b-256 | 7a1ed81d217fe385e9c108fd5a40d3af6b3eb4736472c162e33d84e4d5966f0c |
Hashes for zeroconf-0.124.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f74000ab76966018a873466c3e0471e215865c9b2fb2f952f4c9eee1386cffc4 |
|
MD5 | 4499a1083042526ef0777d3008d4eaef |
|
BLAKE2b-256 | fda5569a6044cf29d4db5439ec9aa2586af7d00003501acaf791d35638acf94d |
Hashes for zeroconf-0.124.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65940d17464c214f075e997c622dfc25eb5a7fe5f3dc64f9f2acb970c65c6a75 |
|
MD5 | 9fa58419a7ed2a2fc723ee78664692cb |
|
BLAKE2b-256 | 8a97db82c8cb0f7593835cd7038b46b81249098ba0012d15632409a12e7af9e6 |
Hashes for zeroconf-0.124.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0275e7d04d62ebc9a28f324d578320f095d05091b3399aa89548926eff2aedca |
|
MD5 | 41a72a18add9ef2a2addfbad178ec8cc |
|
BLAKE2b-256 | aff65b3aeddaad2fbfea91ccdb9d26e691387b2a256d31a924bc218e85b065b4 |
Hashes for zeroconf-0.124.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25e99664e833461f221b14ed9a4c3f96f0bbba42373d6dc5529e4eface18cc85 |
|
MD5 | e2a37ee7cabb64187bae8df13ed0027f |
|
BLAKE2b-256 | d9e0ca8c367d97b108caf441b89c1e998215985746f643b30c3415f202be001e |
Hashes for zeroconf-0.124.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5706c696d58975dcd77d4bd952ef5e7ecde423004abfedd6e5f16f438d731dcd |
|
MD5 | 8b9e23371eecf2330f59f27d63513f97 |
|
BLAKE2b-256 | fdd2058fb26c09852e0a5dad9269d9f6591151fb3fc71c6a6528bd50b56cd5d8 |
Hashes for zeroconf-0.124.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e16d523adf5e49ae5f50d839515afb7166c68dfc43a62f937dabfd62717c0f0c |
|
MD5 | 65b8d2fff0efa958539fcd4e6c4629ea |
|
BLAKE2b-256 | 2880986c99f30aaaa88ada2ad73572ffca1ce4e48b625457fbd9788d2b4df8c9 |
Hashes for zeroconf-0.124.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37e6f2c44eeb0e0c04e6cb72572e8e95e27ac0ae0cf9eec4da7341c4fa66e96 |
|
MD5 | 7e60ead0f0cf36e347934b1e122efd5e |
|
BLAKE2b-256 | 2c266e1dae7a059fac43972d7bea42617bd19e54ae53739907ff3d54903d02e5 |
Hashes for zeroconf-0.124.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85fd49ff52890b0eb26413290af533bf35f29273b366cbc4a345a56787e8b52d |
|
MD5 | 08300f87139baadd7b09fc11c3154665 |
|
BLAKE2b-256 | 866bec86211194e43d2ec5f63a6d298ee7671576526d94e1a1ac5cbc16a3b1ef |
Hashes for zeroconf-0.124.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1d27e9a318a577bca0a761a9b75ac1a46fb3cd75215e7c655b9211c3a2735d |
|
MD5 | d20fff8422efe66ae5ff6fe5fff1ca4a |
|
BLAKE2b-256 | 76b5e2f071cb692c6b866238c31c841a8d3780f1b00723e306792e6dd2614115 |
Hashes for zeroconf-0.124.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b02d3a9d5fbedce99f15b3fe2878d787f5470b750bc4c55af90b556b626751 |
|
MD5 | 436ef118269f7d249e0af923cb9dc06d |
|
BLAKE2b-256 | 3ae8e70af8278e7e88255987fdb338098db1018503196a67623b8bfe43c2ee67 |
Hashes for zeroconf-0.124.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a27a5d383d72c68d86f3d8631aee706cf5911a59da7f551dab2dceb88b3702cc |
|
MD5 | c239318db6f6ada94e7a8551d4d1a92a |
|
BLAKE2b-256 | 48901c51b894bece6790d6659b82823ac11d82ea22e6ba8af8de5deef7605b63 |
Hashes for zeroconf-0.124.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 848ca47c4d13324bd27c2dd28dc6d3c8d3932b0ef7ede5b0672ca27248e593fc |
|
MD5 | 57b916565892b4e73a645f2af76a96b9 |
|
BLAKE2b-256 | 3e439ca691086d0eb5186a6feab39ffda647b3c917ea600a82130a67829ff0f3 |
Hashes for zeroconf-0.124.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f258a8719e613f87c2c0f3e078fb47c3619c36992fa1649426e36b390759059 |
|
MD5 | 1f3c23853917859ba64fb77d1488e505 |
|
BLAKE2b-256 | a45c36e554a38be656e0b46113337c62c22d9f2b0d0476b207178faf7a3198a7 |
Hashes for zeroconf-0.124.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc37be64d0cbbc32ad6b1dcb3a4af9d40962151d6deb426f9f76f57e60db0cd5 |
|
MD5 | 7000d7bfc196b55d8cda64bbe2ec8bd6 |
|
BLAKE2b-256 | 55e42fcc09d3e98659f64012365761834b15121c27318aadaa4ba5f5cdc457f2 |
Hashes for zeroconf-0.124.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4e5e529debe014ce7222b264bc01e8ae6503c4f39ad9ee767324c776189e39 |
|
MD5 | c2f7845b91c1b732b830b6daa84fb7d0 |
|
BLAKE2b-256 | 4aa34073c14b305599f4e136cbc3c926f5b05c7b723084e30226f5b7b7825bad |
Hashes for zeroconf-0.124.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07058211b96f1cbc5c8e79de8f4496dd7d5535510fe8838523729fcfa5438bb9 |
|
MD5 | 9542c978302654165ffd84a9774c4841 |
|
BLAKE2b-256 | 2b1892de6bb8fedf6c74d5d5b4e5723a2bfe3d0e9da2b568944c2507aad05cce |
Hashes for zeroconf-0.124.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20006c2179e80f67323ff49c0f9ad301799a336d4af69541820287041c70009 |
|
MD5 | da34cf4fa037a7fa976b6e69dd6ae82e |
|
BLAKE2b-256 | 7a39938500a183d0335204a34bc89ca0c8fc942d60935c43f257561a35fce137 |
Hashes for zeroconf-0.124.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffb8388da93e85d8c62b0fc0b3a4c8c7d9824ea9b960286201786e490098659 |
|
MD5 | 47c4e6863de54bfc3a75024ee042ad2a |
|
BLAKE2b-256 | f677f3c3e6ce5264c3e97c0574d8d2419ddcb763a5f2d2e7a849e2a71a492b44 |
Hashes for zeroconf-0.124.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a73979b3da4a8fbd1f973805df26442fefa4f64b447bd3d4fb2c13f3e611985e |
|
MD5 | 5ebe5cd8cc4cf8f6fdccac04b6fd4888 |
|
BLAKE2b-256 | cb3a06a5499cb50b527f663a0436da3092f3709cd6e8a1db0fdd28f012bd73de |
Hashes for zeroconf-0.124.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896cfa2edb189d9fd259b12c926f0bb64f0efcb77ce4873057785f575886a5e6 |
|
MD5 | e75e7c6375c6e0a3cb36d98b869b1d0e |
|
BLAKE2b-256 | e578917dff395a2f328c216504615624d7a8a7a6cba48ba4044c614b915b48ba |
Hashes for zeroconf-0.124.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 976a698b0358d5759530f9d989ad77a55d3a4d36c7f2e9357a8c7b827bb45b57 |
|
MD5 | 3b2156eb39d6c57bd3cd0afb4b818f96 |
|
BLAKE2b-256 | fea932d476fa8edf7c4997cdad7439e71023944a89131193a36b86f994c26df9 |
Hashes for zeroconf-0.124.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0195373f275e7be7230bd0f55b1036cdd2016f1b3d6abb677d59cca14d2a6f2 |
|
MD5 | 04fe8a1edd9ab1fcb9aa045666cc678f |
|
BLAKE2b-256 | 9f466fd0294a497693175e201fdcf1f49e10ea423f3a60cc146c4b79de838c90 |