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.104.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284e923c3f75c2dfad7b3fe1b738e7e0cb0cece9427e4423124aa0f45ccf5dab |
|
MD5 | febc6995574484b17c87b6b4a1838fba |
|
BLAKE2b-256 | ac4b2fead2b13313b73bdb26bda326bfe872097983f5beed3039e827df3ec869 |
Hashes for zeroconf-0.104.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9df31069db78e3c5e877ba4d91fb5f50e303b410dfd78d5453a0d86663067ae |
|
MD5 | 80be24c32f6a908b011f6d0cce7b05f7 |
|
BLAKE2b-256 | 723d4927cacedd5b665cebd80901cc20db636cfc4f84270ec74959eb6e9c8f5e |
Hashes for zeroconf-0.104.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e88b98b9e3f79637a28b1711aedf4aa8b75ade27469e4cf34aac26e53447cdf |
|
MD5 | 58677ce495efa6cb068bcdde110882de |
|
BLAKE2b-256 | 7150298138eaa8fc4846f26ec6dfd600e1d8da9abdd8c93d00e15c03b095b67a |
Hashes for zeroconf-0.104.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd05b065cc2e9f225c8a8152ca15dea7e5bff2c6b85e607f24bd9f603501822 |
|
MD5 | b573624c0a151297d23788556d31c6fd |
|
BLAKE2b-256 | eb8e8150f10d7190661ce385acdd1cfed39de8fe9334513ab5df9b96471c922c |
Hashes for zeroconf-0.104.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc49b4a53f8b6da7077d53a4ed4f119b61b475a358e673b9b38c119501d61d5c |
|
MD5 | 42f70abe508a00cd15179fd40ff187e1 |
|
BLAKE2b-256 | 8f1e07a75350a9891a53d246fcf9a1eb533f1aebf8ed01c62f07ca3fc8a9e401 |
Hashes for zeroconf-0.104.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b56fa07b2f524ab53d2411279b65bd49ce9b2aa08b45195ded81d14d3748b7b7 |
|
MD5 | 9df7c7ec550ab3f7969639c67a397d81 |
|
BLAKE2b-256 | 821d76f5f2298b726ab179b0ce819bfa6ee3d89a3baadb0caccbf6ee761f8928 |
Hashes for zeroconf-0.104.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4dcf95f864ab101869dbb64e9f18435c457a5ae3aefc7988c3d4ebd4a4d9b3 |
|
MD5 | 2f528eaae2bd54d99a2ef8304949214a |
|
BLAKE2b-256 | ed6858317f872d8e66959eb9923b47a08910dd97f6604d3eb00525fd393a7d77 |
Hashes for zeroconf-0.104.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ece7d5dbe57312eb3603dc21790c9e3999c0959f2944e6e9242bd6cd70e205 |
|
MD5 | b4ebc61771696e0b7e6d6f1cde7d79b2 |
|
BLAKE2b-256 | 44e1b97bd41478c6cd0446b7cc65e1963c86dd21411f118725cf988762c1b2e2 |
Hashes for zeroconf-0.104.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def0ffaeeb324cb50938db2daddb39434a2c5415a5121d99de7080f8fa2ca833 |
|
MD5 | 62fd8361655a3bf815b76e793a50e91e |
|
BLAKE2b-256 | 1704f16fcfe6b76709b530b2d42e2b537ee7231731e578806340f0fb3d8c9657 |
Hashes for zeroconf-0.104.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b1e8e9a4b6445b6af106afbb50928c4aada2d542f37dee644bd3c7cfded498d |
|
MD5 | e157a6f3654c54d300e339c9278df52a |
|
BLAKE2b-256 | add2ed5aade526fb7f042e3ef25e717f298617829fe33eea98fab1ed7097bdb5 |
Hashes for zeroconf-0.104.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c056b4835313a5a1150bbca234408cb24a1b8b058b3e8507e9d8bc6f7abb0b9 |
|
MD5 | 5ea973245822865aaa4c5d0f3d7fb72a |
|
BLAKE2b-256 | 6f30fba582a240418b0afeb33160df9c7f0a36ba0ae64b230e10b2b818a35c5f |
Hashes for zeroconf-0.104.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd33235ba7f7f0e57f70a85350ad71ddf687d1854e175a73e64145a5d040906d |
|
MD5 | 9793b616071615b9d13043eb16fb0cd6 |
|
BLAKE2b-256 | f21a9a4d2896ac74dbe5734ea161e20bf250267f8aeaaf26ba2d798df73f14c5 |
Hashes for zeroconf-0.104.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad44917f560f842ad69bab8a5366afd671f3d49b0112d7da6c28d20a7a025f2d |
|
MD5 | 93e53da125f4ef23deb242ee6e3d8a09 |
|
BLAKE2b-256 | b595ddabfc16c7ff8751169a6294a1a3834abb7fb01b50ba9c5a0ec4fd20d3d3 |
Hashes for zeroconf-0.104.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15ffc154df4b9059122f9edd0a70187f8f80b424615a7b5d4751477e155cf03 |
|
MD5 | cc7b204e258aac5899ca83250af32edf |
|
BLAKE2b-256 | 1a2be2d183869b61af2603541d9d9e8f07aeb22db34ad596e2d8f382465712c7 |
Hashes for zeroconf-0.104.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 310e8dfc45afaf6dc894bb1ce0694e5f2c968dbff8f675b50fb85711d6567e40 |
|
MD5 | c1f966db6e4fcdced52b26ac4a44284d |
|
BLAKE2b-256 | be76291be320bcfa91b6b82f89077d3e06bec16aa0e8372e0201690dc1ed2533 |
Hashes for zeroconf-0.104.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaab4222d8c9d86cfcc5b1e3b11c2cf067240805fb99f99ba8d6bdab0540e8db |
|
MD5 | 8d75c87991cbdf1c0aef99f585102f07 |
|
BLAKE2b-256 | dd8b2761591c723453fb07d82a6023109a25f20e77f0b2c925054ab5a52573c7 |
Hashes for zeroconf-0.104.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fbfc20e16b0a4844a1c3abf47e99245ac2ad1e6ff55c883b16ca417bb772f47 |
|
MD5 | 7d41f8f34fb453255ea65f1a1e87ee08 |
|
BLAKE2b-256 | c344d94b9ae892e5d78608112033d81c820957d107a744a4b9943d0102a0ed21 |
Hashes for zeroconf-0.104.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d526a2ea1c118072cd76379dbdb6b77e17df713304d40983e5839c9f2fa69faf |
|
MD5 | e617eb0770f34863a9e0df8ee241f8a0 |
|
BLAKE2b-256 | 268bc664747637d2a97c034b26dac0393ea9f1500833195b8b5a2d093b3adf8c |
Hashes for zeroconf-0.104.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a217a3b41c06a4e7d0e0965c1d958e6849dd2f5e67fd1c2e7173dd3ebcfc918 |
|
MD5 | c9b730f5a058d7687014a73bbcdfb7d0 |
|
BLAKE2b-256 | bdad290400e8dbb6f38a009013c6bc20356869125c5fb4cf283a7776b4369836 |
Hashes for zeroconf-0.104.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f17f10dd6cb3a185f687d67e236632d19ea99b3a4c46df7c6a18ad0682bcb5 |
|
MD5 | 5bab12d833452c0d890c281d202663df |
|
BLAKE2b-256 | a754d15a443d55fbde17d5794b531ef1b83f39e13aca1f6a8b9612621841f670 |
Hashes for zeroconf-0.104.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a271e592a6c99dccc97e59a6d99f37e07e0ae8abaddfb7673fb470473a6b2f18 |
|
MD5 | b390e344d7621e8e7e8fba10556a4461 |
|
BLAKE2b-256 | 93290bb2d87b6eb0638253e1f56be3a6bde2cfb4ade82f08cbe7601f180d07b1 |
Hashes for zeroconf-0.104.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e394ff351859699944be760209edc56ac1fbf3a2d19c366c5c98a7da211e6ca8 |
|
MD5 | 981137f487b3b03dbadf7780923507ff |
|
BLAKE2b-256 | 3b560f5ac9d54e83bd4da0dcb697a9bd9ac9329400777069dae2df54d206a86a |
Hashes for zeroconf-0.104.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e10b3304b4ade105065c0fcf966d2ef523238e71667faff8817b32a483e6d3e2 |
|
MD5 | 071738b21a4a2c25aaa89d048fbc7e7b |
|
BLAKE2b-256 | 0c4e8d44ee33a541d20396df141a10800a7c9c9abcef21c75fdb6f44961fd95b |
Hashes for zeroconf-0.104.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a1f7df18feb3064d50d083f7da718e81aa856f821dc16b05e70fcd6a2c9fd8 |
|
MD5 | 86048c7ecfdd06f116eb41c49053f3aa |
|
BLAKE2b-256 | 0fbeb58a3a516411f78274ab56511b5973fe6362352f8ccf9d0f9abb7be55432 |
Hashes for zeroconf-0.104.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8115495c2e99debdd09eb29769e345d9db21a45a64cbbbc79bef04cd6f5730a6 |
|
MD5 | 8c5f455c67073f36b0ddd3cb8253200b |
|
BLAKE2b-256 | 89d710feafef0fe7b03ebf778a8797c5018f7f1bcdb336994d4c7eb7a1b01245 |
Hashes for zeroconf-0.104.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a4a82ba5bf7be8b0c7d9ab022eb224c74f319f5945b989cd73cd276b9b7ac13 |
|
MD5 | 6a6d7002ae824567b896e6e4cf6c5848 |
|
BLAKE2b-256 | f810ae7b429b9783a06138f4bc2421cb286c5e5aafa56687eb3ab53ecefc3a39 |
Hashes for zeroconf-0.104.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5272a50550f9a7a2580d44d51aab800c89b4f433bf7c7fe523b72b15df46965c |
|
MD5 | bdcb38976594b68227e0b9da9525bd69 |
|
BLAKE2b-256 | 7be38b6dd36b2a6bfbbd4a4cbb7edfa8bc32c47ed6fd9ac604dde8cccc619d3d |
Hashes for zeroconf-0.104.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61dd3cb20684b917cf7032b37a796b9c8a97950b340ed73a0fbd956543b00d52 |
|
MD5 | 14147a618231940dc432c889e6433d78 |
|
BLAKE2b-256 | 5a5841bce2091e973b634683062cfe1f7bd6da466bdb792020dc2e92c962bb0a |
Hashes for zeroconf-0.104.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c86f4ec1ab05180c2d0cae0ff85af32858202b883d35bdd960a9a7a6d417d0 |
|
MD5 | e64368b0c4e39102ed60d4e3fa475885 |
|
BLAKE2b-256 | f7cb872a4dd3885cfed1dab88c3ee29f0912e4fb6124508475419520a48ce593 |
Hashes for zeroconf-0.104.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7e26f76b00c097c2d89c26d700d677f15e1a00c3a964f4dd0def93869514d0 |
|
MD5 | 8bac6f140e383765da2299650d152748 |
|
BLAKE2b-256 | b117ef002519a0cdf12d4b851d48619839594dab69d9d3379883be10e7657b42 |
Hashes for zeroconf-0.104.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5e473fd70deb22476924d8be699d6441c488eb88582a7eaa874f8164d9ab71 |
|
MD5 | 519d1b70e34abb7a5b691a53261ad5b3 |
|
BLAKE2b-256 | e42c5158356810b7b22b542fb6bc02aca87ecfa7030a5ec13ad41bfc3881dacf |
Hashes for zeroconf-0.104.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79518ee9551ccd6ee96884c5d8efffd247f36110087934b7774b640a04f502fa |
|
MD5 | 72ad400f57f1d6c4a5169d74a7bf1c97 |
|
BLAKE2b-256 | 3f9d89d547dac599f26f1cec4c244c85b9f1e29db5b387d91daeb6e9ee952930 |
Hashes for zeroconf-0.104.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87a9e45911c13ca72510a83d3a0adf86943e35c28f908c3b019f0428d4592f56 |
|
MD5 | adf1b8acfae05e6c44981a9d99920ed1 |
|
BLAKE2b-256 | b78de4bc6827eebf3bf70f1f07f99ab24a100678abe616ab070a0c85c7d92e21 |
Hashes for zeroconf-0.104.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a90cf35f95ebb4bd24a59d02568f3794f5eea46ddabccb96addd2afc505851f |
|
MD5 | 92d0ad40cbbe809a006298bf05846219 |
|
BLAKE2b-256 | ca7588d95a94fc25d5fea56cb04100e51d9df49f79c7571c05f76b811c718d0a |
Hashes for zeroconf-0.104.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808cc4d645f8e120f9e20038e504d7f43a441a29f15a2cded4f62442b1d14efc |
|
MD5 | 08ea676f437e40a8eea357a8f79a2319 |
|
BLAKE2b-256 | 485e394fde81aa416637cee5eb3fbc3b7e45e0d63c16d5230ec206d9e1b6a4f2 |
Hashes for zeroconf-0.104.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da826f22aaf0c3a3a4b53db2f67c1db3b2f44e7c0e56dbaf4fdeaab6255c0176 |
|
MD5 | 5598034706eee955d378ee2d3ab75078 |
|
BLAKE2b-256 | 603e95af93e17a9cfe8c193d90066c64b2c1bf9e406945e2d7e52204e0dca1ad |
Hashes for zeroconf-0.104.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 149ca21cf36e7a86a15db48b4a7146cdf6a7ae256eb439ac069b994cb87d722a |
|
MD5 | 1295300ec1b81015ed8badeb06ae08cd |
|
BLAKE2b-256 | 36514b47670152147efa2c33c9a037f494de96156cf1df4e4fd319904a8081dd |
Hashes for zeroconf-0.104.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8b3373ea6158773fe4d6adb95e019484b9c6d30953a6366f5214169a49f0f82 |
|
MD5 | c918fdf9e94045779c6f521b8676e98e |
|
BLAKE2b-256 | f7b67ee8207684a55404ed2e0b405997ab10879c8a274ad1b29895500499afb6 |
Hashes for zeroconf-0.104.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b15a862eaaf6f40a3adb8604ce2cb48a3cfabf20713381520edc8c1044bc6f5 |
|
MD5 | ccf8e0e3788513b76faf64ef3f0b8a2e |
|
BLAKE2b-256 | 57e4ee8ebfdb875a5f25caed69ccbc058ca8fe509154213bfee68ca25e72dc57 |
Hashes for zeroconf-0.104.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8e5cd7ac8c5127e459b503b5fffa373622eaf55268d551b0c66f4216978b122 |
|
MD5 | e574e3b1ca5e7573d9e0daaad71b78f2 |
|
BLAKE2b-256 | f54c421da0e912eb2e273c6b5c1e94a608f546bd3883765af9dd4f3c271d9cce |
Hashes for zeroconf-0.104.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c88874fbab8ac03f02800a8f667e373ef328740dbfef75c44e186bc840d1cc |
|
MD5 | f0f369ca6460db30febd251c2e54d2ec |
|
BLAKE2b-256 | 5409baad0b6f8bf74a685f51326e50bb9d4e6b375b76946284b0c7f6b73abfed |
Hashes for zeroconf-0.104.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cd73325cbcd8457fe4081fa54cb7cfdc3d861ed9fbbcf6cf3012bbad0ae8db8 |
|
MD5 | caf84344dd2b1a97bb16d135f62d7287 |
|
BLAKE2b-256 | d32566473236f66ffb4c31660467ca0769d3233af811e7b8bc77c310dcc7cd6f |
Hashes for zeroconf-0.104.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8243177e866457c13509ad08568ca177e632229acce8194493e7b29bb6249713 |
|
MD5 | 4f2db552120b8b45ff1fb7fc044ac0f8 |
|
BLAKE2b-256 | 924ccd0277a2f9d854b7ddfed8a7bff94882368ec678c2a4a421dd0752a70435 |
Hashes for zeroconf-0.104.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3637608f09fff01f56bde6b60c29daa876ebe6259abb3ebcde672fbf9c5dfd73 |
|
MD5 | 60aedbd9b789f2486a61dcc2ffcd7ce1 |
|
BLAKE2b-256 | 830c310557fdbb8c02ffe7a6708320fb3286596f6f9305b82d379fe8c4376721 |
Hashes for zeroconf-0.104.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4583a68b100431ad47031a464c0bfc5398efde10b4268a40685d7a2c9682adec |
|
MD5 | 960637e0a1dfeff4b1d564e71929b623 |
|
BLAKE2b-256 | e2ab92dbd528cca3bf8cfff1b16761fc99267ace0adaef4f0938b2d0057a9cfe |
Hashes for zeroconf-0.104.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13af21bdd735d8787264c0f2c66b7918fab517f114091dfc3418b9782de5df96 |
|
MD5 | a3011fdba1c24365a8dbd12a2829cf9b |
|
BLAKE2b-256 | 08fe5606802ca6da981921765beeb2a89b273e9e7fd135ca323c360468b26448 |
Hashes for zeroconf-0.104.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85102bfd30901f6f791b587a9e5e0038d020f9a87fb3ef32b4575aa9d92edc20 |
|
MD5 | 5e969a1f16629c0f52c3cad7bc762ec5 |
|
BLAKE2b-256 | 128c34f7ef8569e95aa15995760ee6b92ae9ab114ea1d2bf1f84a87776218d74 |
Hashes for zeroconf-0.104.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa6f43cf338bc26aa8f6356c65e3d39e31c11af30b7e3617486ede8b552c783 |
|
MD5 | 4edc8f2569cfc08d8f3c94e57f8aede6 |
|
BLAKE2b-256 | 42b8ff270f5fbc1d5bbb6bfe617e8d44c3a76255a117f8c8e1cb23287f9bf314 |
Hashes for zeroconf-0.104.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f8c7382247edc758aa1b2ebc5bf3427fda56a35e988cf5f6170187b654b6f33 |
|
MD5 | 4e5008c41dc200380e2a47bf5b69ad03 |
|
BLAKE2b-256 | 75169c5791026fade8472ad7c7399ae9022c52b367ebef038cf70e39760094a7 |
Hashes for zeroconf-0.104.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f55e83bb8f2a451ab53e6c32fd7423b0435ed13d77b6d0c3aaffe1cf089153bd |
|
MD5 | 932c1592dab692cd50e845894da739d9 |
|
BLAKE2b-256 | b5cb47d6ecb8f274671dd05caf9410b7abcc85d18b4e4dcbaecc26d32b739a1e |
Hashes for zeroconf-0.104.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1e072eb5827fc34d57680aba40855e19f97052c362015f5fc6ba2d743882bb2 |
|
MD5 | 24f8698cf45fedfea9e06d473e7fd0ef |
|
BLAKE2b-256 | 6351aecf1b0ee4295c371c7727f243421695cfda5939157ad6a18f26a2d0d764 |
Hashes for zeroconf-0.104.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2f23a2f0dd3eb2ad650de341352a7af33ff01cf8687772de39a895629aa5916 |
|
MD5 | eab2fcd5b2a0c1834768a427baa850c2 |
|
BLAKE2b-256 | 2e7d6b18f8efaa1d6c013746a37a859a3b33b532f8a628b253ea119ade067cec |
Hashes for zeroconf-0.104.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d08540ea291f85a12eb4c8f36f3030042691beab83eb33ea0895607b60cae5 |
|
MD5 | 5018f29a42e07a814eb5bf2b84f2a08f |
|
BLAKE2b-256 | e79d757878b13c0580c36ae4293ebecdd1efa98900fc8a43290fa894aa06f4e3 |
Hashes for zeroconf-0.104.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a70553884517b7ae39943ae27cb782711425b950d5f1ecd7afc5b8c28c849c2 |
|
MD5 | 7ad8da4706ae3f1c05bc0aa6b2995a9b |
|
BLAKE2b-256 | 9098877f7b443c89246d907423d627b14230affca95eccad6e8e9f2a88a558b8 |
Hashes for zeroconf-0.104.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e9fbaf04971b025f4254ce57786b041a278c8a60f4355df77e9fec14cca9f8a |
|
MD5 | 7afdc66e009bf642c4b6d18850568a10 |
|
BLAKE2b-256 | 1ad3cef5042c59855608e119673ee0fe4a85266acab5fb8d5f0435d92766146c |
Hashes for zeroconf-0.104.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76aedbbac97c4f6df38045627454203b1af29dacbec179a7b00efa4e12bc055 |
|
MD5 | 293a1ca2f60878b6bccd5208f0e59c91 |
|
BLAKE2b-256 | e092f9e5899cea2865dcde60cc6d16d626b78fa75cf7a56e5e2e8af395f06f93 |
Hashes for zeroconf-0.104.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db65f3b05bed309b4b7ed349c7a024c02ea542d0e143aa308d7beb5b1551328b |
|
MD5 | 00f4e9909cd6c3e447067e30190ebceb |
|
BLAKE2b-256 | 60bef0a5de00cfddbeb874f5313797f693243b5dc3ab073496f8b6668dbdfd32 |
Hashes for zeroconf-0.104.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546fea810bb271f3e4ddf9aa4c3cef1e6c4e28eba1666450fd325391f99ebf6b |
|
MD5 | 5db33605192740da4a4c7144b9c64cda |
|
BLAKE2b-256 | 3814b05823606dfce8de56f20a25d2a7749556b6d0276d94241ae2b3ccc9d94e |
Hashes for zeroconf-0.104.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09cb7101b82e5db73aa0ab680adbf9d5b7f2cc2b7da780b7b574fbbc7648a3e6 |
|
MD5 | a3031b0a45b1172d708833539781e926 |
|
BLAKE2b-256 | a6274a0c75cdef1e6a5834b85a95741a1a08d7c6dfce372a41421a49d9de5649 |