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.125.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f147d3ebf8f8e727b5d66b96f127e58431dfa3668c6afec8be6843528be8f2 |
|
MD5 | 470645ff16080f5820ca5ad5cd2b3e6d |
|
BLAKE2b-256 | e704dbd7c9b0a5cd8c0a1dc1f1506e11e2396a46049b6e5e7e61202945a6d45e |
Hashes for zeroconf-0.125.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21874669c7b88783059a7657a6ba51e5c9553717c5744f2b78a34a33ff91becd |
|
MD5 | 55bea2e0b3117a1a4ae90b9da336d1a2 |
|
BLAKE2b-256 | a624e7f23e8c11c1da59f598111fa68bfc43adfa3fba26298dabceceeddb2e39 |
Hashes for zeroconf-0.125.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13211dec168b50953af19550f43ce2228164c3fca4c733d5f0da6cbd5aa14eff |
|
MD5 | 9d1a1b0814072116a0a0eb68508c5768 |
|
BLAKE2b-256 | bf72317b5311261ac08b1643314650f7bdd26d1aab3da458ddc50578522f32f6 |
Hashes for zeroconf-0.125.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 622d1d73a41fb14f319a7d7f8c8913352242f1dfed0e4c653cd9c21efa585f65 |
|
MD5 | af4dc13e26476d7be9f3600f332ca25a |
|
BLAKE2b-256 | f60c8fb2411f1f34349f912a138993c2bdc274de202239dfd0175debb95c6311 |
Hashes for zeroconf-0.125.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1d66cee16e4a0f4ec1858f2827ac52fad8352688bfd0172a97f4fddb98da48b |
|
MD5 | 455cf4edcf733251458573629ce27b1b |
|
BLAKE2b-256 | fcfe875d2e32ada1e91fa6b6dafbe6ef63f95da4afb386ca28a87682a589770a |
Hashes for zeroconf-0.125.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bedecd6b3c4e2cc23eae32c2b16ed8c42e1945818733b2267fdf3b1edf2d20fe |
|
MD5 | 72293f99dcf5eb82652edc91be22e42b |
|
BLAKE2b-256 | 27fcf68d40ed15e210478e437414c95ad64bd3c46f65264253c662f7b001729d |
Hashes for zeroconf-0.125.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c9e168a8f7baf984667a74811f0af80fad89ffe684c43a268775c66fc906f9 |
|
MD5 | c38c51446c27060a684974840e5c01b8 |
|
BLAKE2b-256 | 51973efd98ff2be5d2b7f055af3d8ff90f47ef5874900340476280456cdb54d4 |
Hashes for zeroconf-0.125.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f879dd229d10e4dfb09104e4884adfe5e3258794c97be7c1eaec3b969590a3b7 |
|
MD5 | 94d99ed70b00f56d2273b46aae02e42c |
|
BLAKE2b-256 | d4a467827024082af7605fc7b2ce157a6ef876dac7d81fcfd30fc98405ceb8cd |
Hashes for zeroconf-0.125.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a51bcac008fbf00bc7019216a1d24fb64573b631640e42485a342f58629f6da |
|
MD5 | d146c0ab47ef96e168ee0c8f2467faaf |
|
BLAKE2b-256 | a62284a780a8da9bd177a4e66488156a7606386a5083d19abe6f9e8eb74c39e3 |
Hashes for zeroconf-0.125.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a165838142d5414f428493930bcde5c079ff005375afa13c8758f4a3fc54efe |
|
MD5 | 5e06a5883efdecb7400e7e54433178ba |
|
BLAKE2b-256 | 42ed868c78e3e27af292bdeb378b641f032ac070a401ee0c11d37f410852aa6d |
Hashes for zeroconf-0.125.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e465941b9bce508a81b5a20bc08c5c314718e20f8f8310e6a485d958a012fb49 |
|
MD5 | 7afe46f74dcb4d05f42bd9340645c3f4 |
|
BLAKE2b-256 | 7ef71ceb2ac433ef50f11668c464e96aff7977d3f46d9850a21d32068f4d9b4b |
Hashes for zeroconf-0.125.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45256c26ae254930fc08c276d5da1761b3bd3adbd21ec34a3a9ba081e2fd02b |
|
MD5 | 3b7a572e54f66a306e9aed378867b69e |
|
BLAKE2b-256 | ba2d57b5fa26f0bc6a2939aeaf2f5c50693cf3263855f53a7ce1002c747bf74e |
Hashes for zeroconf-0.125.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2e7420685400fcbc857d5a572889319be9dee25a0415b281966e5126fa661e |
|
MD5 | 1a0b4485aa4aa18c4f227d1b4067d3f2 |
|
BLAKE2b-256 | 092fb6ca35dbe920592968304d08d5130ea8e4899658377a8357d148e8678844 |
Hashes for zeroconf-0.125.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f18e3238613be5d8a0362c11119f233fd613bc69c9abb12843bd456a28117b3 |
|
MD5 | 4c1d0f309b8b8d84e6b54b337b947b34 |
|
BLAKE2b-256 | 38bf46e85a62a756ecf4157f96886e2558fcd38ba8036bb1f4aa5823136622e7 |
Hashes for zeroconf-0.125.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a9bf501da5dbd9fb8fcaf1acef444752f6637bf73bcc2a56ad2eb46ed0a6f9 |
|
MD5 | cd0b8941e18cb08b4f5426a05b660cf3 |
|
BLAKE2b-256 | d57214cfd1cb559989861a3d49880950f92cc6a5ed4d693da41bdc5a79d61a22 |
Hashes for zeroconf-0.125.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c62d65e2008aa50e5371cf65f71094f668ff68728f0982e949c3066b08943e1 |
|
MD5 | ad1a1844c2466058472e6b05faa1c6ee |
|
BLAKE2b-256 | 314661f8cef439a168642fa3b88cadc21e5866161e7376acaecf42ca8cad6fb8 |
Hashes for zeroconf-0.125.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de34cece0e0c1d52efd31866b12b8bb096fa87ca741681e2f585068e8657e25 |
|
MD5 | 14e1505c56f56ca6500f04e5697351a9 |
|
BLAKE2b-256 | fa7df7246f11e7d778a2b00bdbdf51019b85dfe723b89d38fa6897f179bda4e8 |
Hashes for zeroconf-0.125.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac4894bd982b82f8fab2557419fcc011dac7015e34e868519dbabe46bdddbbf6 |
|
MD5 | ac7f228b5d87a03451b2d55f09b5cd08 |
|
BLAKE2b-256 | 04adcb52ecfcd728e5302c9d62d4de114603fab07263535100b5ff6c2d17f68a |
Hashes for zeroconf-0.125.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69ec9aee2ef87258ccdeb0c4eb0bae4774bfdfde54171be5002fac3670cdd901 |
|
MD5 | 3ec4a477c1c5685b313e89c45316c780 |
|
BLAKE2b-256 | 0223670912bfe115d5143be276d37f340a2ae495a5db87168d5db48d1bcd0bf0 |
Hashes for zeroconf-0.125.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749500062273a20fe355d3cea83472ea2a6fe2b5dfca45b55abebdb9782706bb |
|
MD5 | 59f23d9704fc3c2fe4049201fbeb211e |
|
BLAKE2b-256 | abb06d39a67333e81005a74f96f4364b78b1a496543d411e3f6159dc2805475b |
Hashes for zeroconf-0.125.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e66a3f4d74df36cabe0769055832a28453c11a813b822b3a5939a785f20e17c4 |
|
MD5 | 4eb419b34593591a1f738c18c0056458 |
|
BLAKE2b-256 | 424d710e109f87d1fe5a7f06d2e8b2410a6a86b88514e4a14bcf1ca2c51f6f0f |
Hashes for zeroconf-0.125.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 833164a60e3831fec6d5e6e12acfd4c5616acc915a9e12e6477c6b122c86894f |
|
MD5 | f401682a894960dbc0c652269f5a271b |
|
BLAKE2b-256 | 8391a4d0b0f738300beb1343b41dbfc10c1ae2655077344fab021b057009b927 |
Hashes for zeroconf-0.125.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55513e64788bcc5169f3d32f2ac7b9f45ba23f24796ddcc6b1d5ae16206f3c70 |
|
MD5 | 50c946b26fbc9af615ff3dc0cc2cf0cd |
|
BLAKE2b-256 | c5bba85873912212dba26a8e51e7fc16b2d1d7ce49502e6c1e512e7f0b2dacdd |
Hashes for zeroconf-0.125.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78bc2b9e5b4ac2a3d7252e5fd100826d2a9b6676990b563e6c9fd3a9c799133e |
|
MD5 | 6eeefe5ed274aad8b6bf4310ded115e6 |
|
BLAKE2b-256 | 44b2737028f68991fcf705dc5a481dd64002ea8bcc4710d4c4105451bf296a35 |
Hashes for zeroconf-0.125.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4885e3cda9cb1ff3b173c0a1595945049504397464ce0b79af27da961f5848db |
|
MD5 | c5eae435e890f37ae1881df9a5f054a4 |
|
BLAKE2b-256 | e076ceeb51ac3b05c76fbe87a6c6a2f2aa396a8713fa33341ed8f2110fe9a9b3 |
Hashes for zeroconf-0.125.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41726b35f4cfca278e1ae3f8aa768f2103f00aabf4ca2950f1381e0bb9be245c |
|
MD5 | e7ee5c67b593816d58b8d0ba1fa16855 |
|
BLAKE2b-256 | 5d7f983d4b85abe8b65485424d53ee18bd61ed128e425defd847ac53345fc176 |
Hashes for zeroconf-0.125.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c5903771e2d2d0a0ec0d06b1c03557938ca65f59525cac6a907fe84592c08a |
|
MD5 | c4443f2992fecae338933ee5a172e335 |
|
BLAKE2b-256 | c62d2aab1751c8946f17fccd730b4bf3e08eaf69e0e70edbaf9b1f5939628649 |
Hashes for zeroconf-0.125.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121618756a1699d35f035be28e0572e119a9ada7f9cf6df7ec1b91b0413f77d2 |
|
MD5 | f0bc5ec818c27a8196a073095f9b4596 |
|
BLAKE2b-256 | 99983338286023b5e05a38a000e80bc971ac8fe2ed3c6907f06040d8b788626b |
Hashes for zeroconf-0.125.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf1ceca672c87a1682d5821962816c89103c8e0dff8c6d0828f27166c0dcd16 |
|
MD5 | ce53dcf0e068fb10c6f041f3cd701383 |
|
BLAKE2b-256 | 1633639f5d4c256bb182897d228c45f51f8bdf0dd252c4fd02233ebe3e55e1a3 |
Hashes for zeroconf-0.125.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ece01f41e03c73b544667d999a74a8a5e23748667687d03f377eb4ddc092fe2 |
|
MD5 | 43c3ce5b56f1384b6b788f23360fe561 |
|
BLAKE2b-256 | 1407f9a88a925908289e7b3af61aa841d845beba87033d75cfbb3a9dfcc0ece0 |
Hashes for zeroconf-0.125.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28fcf04bce6595b6174e47d4d164c937820707aa5553ab334f9adae5a178e38a |
|
MD5 | e07c8e41f86bc67091deba1151f3b0ba |
|
BLAKE2b-256 | e4c344721c767aff52bf397b0a1c21772f5c7c9059f8bc8161e9c449af957772 |
Hashes for zeroconf-0.125.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c34286677b59304551355084a072fa07603c58ab24f062c8cd6c45f5de62de76 |
|
MD5 | e1823c6e24823236d1ec515aa93e8403 |
|
BLAKE2b-256 | ea24d0327e33bdcef53166a3553af3aae3634118cdea92d0dbf76a8bd34c0ddf |
Hashes for zeroconf-0.125.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cbc9b6d2d2323d6db778ea92c957f14adf111b8bf7d72b1b7c57f5e047afed9 |
|
MD5 | 544b1cee60161cfff33d948a2a4bb318 |
|
BLAKE2b-256 | a659613ee0dd472448266f229248c355f0e7bf6f2d26f202d9f42cf7f2cdae49 |
Hashes for zeroconf-0.125.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efb5365048f1567ccfb5532d6377bad4c31fb0531be0c1ec31c144d2d9c78984 |
|
MD5 | 386f6570aa650336e45fcff78b4d28be |
|
BLAKE2b-256 | 2bf5549739d6c08bba4e7efedf2df1d82e9e1acbe82e024dc48f4f9a6331277c |
Hashes for zeroconf-0.125.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6915688af5c3b977eaf5b8320b9193e4d76a79ade0d26fa196cc317bcfbcda |
|
MD5 | 4ae8a82525c6bf2673a86b2131599f9f |
|
BLAKE2b-256 | 1018020175d58bb71f601430dbd5826315c13b122f0d975cd2852203725c9a1e |
Hashes for zeroconf-0.125.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057ff319f386ab61cbeb0f0f659c2cfb4023a3410b5b3985de6ed207cdcc9959 |
|
MD5 | 98209860c5fd98067a9d0c6ee5e805b0 |
|
BLAKE2b-256 | eb0a96f940252a45073c559491912e742984f3baebc735f43f828641d24aaf6b |
Hashes for zeroconf-0.125.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e47ca2f1e99f585cec350ac4f56718804c7bda7144f71d273cd5a977cbbd6d |
|
MD5 | 3fcf535c4e720ed9a556965e5c88c820 |
|
BLAKE2b-256 | 114f12f6eb6c181e04a088228dca9381dce52a6fc204df4762813ffdcd65edc8 |
Hashes for zeroconf-0.125.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3849365f510493d33269b2fa191491eebbe47a3f95861719e666457a3f446f7 |
|
MD5 | b99b585c09231dc91596dfd97e3c912a |
|
BLAKE2b-256 | 36bf8fdee2f1fa45f06168a374b929d4870fa9da07269e82e5bea7c065cbb20e |
Hashes for zeroconf-0.125.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e00991b226050f070480ad96f9bc86c8660f939954bce4c64529c123c7ce04b |
|
MD5 | 8e21dd9c16844ab6b4878eccb0b54933 |
|
BLAKE2b-256 | 2ffa67669c43680095541cec73abeb45a2573241420b62aac30481de8bdd27d5 |
Hashes for zeroconf-0.125.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99f1645cf915fc152516360e4f3c312efaebcc6fac81aad54477e18687c35ac3 |
|
MD5 | 893e2a5551b64b99f2867e1ad458ce48 |
|
BLAKE2b-256 | f9d3ae766b365fc134859f5c6210d9502e13328df416919f40ce052eb1fbebc3 |
Hashes for zeroconf-0.125.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 505a016cd4403792983d3fac00f016dd22579bc08aa9c68cfccd8b580fdcdac2 |
|
MD5 | 2a8a9667d7b2469e8f3ded4597632c53 |
|
BLAKE2b-256 | 0425971d846ae1f0282d5e1af48743438c4b80e861437579084be47a36ac0c25 |
Hashes for zeroconf-0.125.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 728b70c189ccb0142570be99f36ba2fb64c4c8256f6f4c26c35a6b788371af7c |
|
MD5 | 8070564390f0cdc87510984fdb335ebd |
|
BLAKE2b-256 | 0a91c1bf488005d370fb359791224b5edba064cb7941bedb2227a05d9b3a7c75 |
Hashes for zeroconf-0.125.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d32cdc3e2ff24b7e1b76dbe6b05d3f5751e33c368a32c11dbe6de28f339a03ef |
|
MD5 | bc39f70cdd5627a0824a78cfcbec58b4 |
|
BLAKE2b-256 | 1a769fae4b18e275b8cd45fb88c038af86e9362c7deb9e9e582a3619fd4dd6fd |
Hashes for zeroconf-0.125.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69f4e0f7e30cab0f5c5c64770c06638e95165253fd77e205ce56f36a89a1ac4b |
|
MD5 | dbefa469c1419fe32bfa70e9e6e3a80c |
|
BLAKE2b-256 | afd1c34957b522b25fe779eaeb22b3963760f6bf131efa06efdbb06f9f44c8a1 |
Hashes for zeroconf-0.125.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308fe34f7361a8b3d83a888f5ee3cbfdf85a54bdaa76cbe6fb661858333ae378 |
|
MD5 | 143b085a95be98ede4ad0487a5ea8a9a |
|
BLAKE2b-256 | 8d8a169889e16885a0e407310ab3c2a78e86e68f0670641223cb39b3eb474f51 |
Hashes for zeroconf-0.125.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4d121f8f3a956fb598a9e65d45b6f21c8db29a1642590b4b1ec8e4f32d9ce9e |
|
MD5 | c58da1aafdee31fd9d565f14819fbe17 |
|
BLAKE2b-256 | e97883ba7877b0156aebdc9ae4e4cc87e44009fa8f83c22c363b5a0580676a8f |
Hashes for zeroconf-0.125.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ba728dbb67a6d84cc0a6be3791b5dad0c5489567867b8b868df69f502188f0 |
|
MD5 | b42c37ec8e0b8beb4677b364d21fc554 |
|
BLAKE2b-256 | 4ca8d1cdeee867987c2dffa043343acfcf4cb06d20fb6c07ce4440c7ee3f6a44 |
Hashes for zeroconf-0.125.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa53edc9b03d2ad4b8b7452d676e8bc47823f6ee222f0d3d3714ade6835fe32f |
|
MD5 | 866065fcfcb01f391f7e391e70647928 |
|
BLAKE2b-256 | 4d9cda9c25ed77685e193f8cd139e8b79f5cdff406b8d15f8e3ab30a7592ff82 |
Hashes for zeroconf-0.125.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d18293439551287a61dcb36e9f0b71d78441cd4fe9b6455794f8f96af87859d |
|
MD5 | 07a0efb7f9d915c14f7a7edeb9c974b2 |
|
BLAKE2b-256 | d0fd0fbfb8f73a2f6d9266142ec5d8ab0609b641efb253680c723a1561f4a2c6 |
Hashes for zeroconf-0.125.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa9cc46e400107ebdfb5cc61fd2eb8c9acfb9bea73ea217629f47d36b0aa9cfe |
|
MD5 | 11d6071a282a51c4816f37153237d6c2 |
|
BLAKE2b-256 | 8007cb44afc9e455c6f14c4ca4441159e6682a90f9392b5051d6eac5042ff907 |