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.69.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a3aba23ee947b0b217c8abec448cc53a55a845b9c68c7699d8f3e0ee090f72 |
|
MD5 | 4df24c1a7f3e6e4b4a7c8c20af1e3cfe |
|
BLAKE2b-256 | dad6e41181c4eafaf2b65eae2ed14792ed209de229c5969a500abbaa243515be |
Hashes for zeroconf-0.69.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffd1c97a7f479717af6880b5684582eab4f38a1a69a6a6b89803eaac3d0baecb |
|
MD5 | d8351675f49cd5ea5cbd732bcae3928e |
|
BLAKE2b-256 | 6f69392b364c8ef243b7efc29c12b7b51df5bdae80de204e66fe0d561416f849 |
Hashes for zeroconf-0.69.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2cfe4baa6540e21cbb74d820a1bf8f3258449bee92be1cba289033fe77f0c9 |
|
MD5 | c31af456ce2fdcf928d5d293520a3018 |
|
BLAKE2b-256 | 04f9b89ba913563eca7ad5cf80d066d14df68c8a1614731b07a5cc238c7680cb |
Hashes for zeroconf-0.69.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd60de9c364d5ecd2182b35432d50fe243f6de392fd52126855e06310217c676 |
|
MD5 | 1cf3c6744ef4c22819af814b8446aa0a |
|
BLAKE2b-256 | 5c8c9153299f2abaf3348f258de3bd4a83f854e0432456ec8de4a45b7ac9bad9 |
Hashes for zeroconf-0.69.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33725a8b22f6e4ac93083168da4954aae9d84dfbb0e2675ae4db8e3d477b0d30 |
|
MD5 | 85d92fec8d49b76c496f33f0aeb0d2b8 |
|
BLAKE2b-256 | 2a903e742b51e64eaeef88eac47b75e33dbb320da12493b0ef9a8ee6dca8fa1e |
Hashes for zeroconf-0.69.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff3dfc001a0873bf5b7a671efe79f8d251ad8ca0ab6189870cba0f6d2ecba9c |
|
MD5 | 5b338670a6eabb0ca4caa6b7c6cff952 |
|
BLAKE2b-256 | 3bb7d046c27d8d8c3877c67ddac9cc6a3d702a9b9495ab0acfd84d9a3b0d0de1 |
Hashes for zeroconf-0.69.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1687e0e6d176d7c0ce9780697393bf0e093182a15f4743f4315267fb751af5d2 |
|
MD5 | 6b51f85f2c87c3ab71f7657a521efe31 |
|
BLAKE2b-256 | c6f91ad7c8af17df8dd6058890643c2fbd92c51bda206b9edfd16fdafc5ccedc |
Hashes for zeroconf-0.69.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d2080eaed841e20007790742ba0d6cb4c1b6f4499afdca889c2bfb562f4da98 |
|
MD5 | d638f42fda943bddaa7792a792190d09 |
|
BLAKE2b-256 | b576483634d98980980ce70eb38217700adeec90be7a92499c96407aa6a3d3db |
Hashes for zeroconf-0.69.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df7d15461859dcec0bfca9e8f120ae46e284fe2071d8f654d65635a03a04542 |
|
MD5 | 666756797d26d4e508452f3797c59eaf |
|
BLAKE2b-256 | 5bb9c2042c7ed9927a2de5d9f3dbd637eeff73a490cb7ad7a9d6dfd434ee8244 |
Hashes for zeroconf-0.69.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e477cd1b71327293f2eb32db128f90e636f6ce27d37ca871bdfa4ab65a793347 |
|
MD5 | eef153c8c34ac1cbeb541ce285c701a5 |
|
BLAKE2b-256 | 3fbefa304116a29c6645a33e74a77cefa2b126bce9d95666b5a03eb9cdf49c87 |
Hashes for zeroconf-0.69.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ab65dcd3aea834ddac1ba27806983ca3cab9f8db87ea6923130d30bdbfbcd68 |
|
MD5 | 1de77cf652120db940dd2b8362e0bec9 |
|
BLAKE2b-256 | 506354b069bb874dfcaa5c523671b474dc899c13167e8a6f86ea670fb92d0a76 |
Hashes for zeroconf-0.69.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921d4a1c5ad5745acd51bb87ecdcf2e0c7e1174876d688e44512a4631674ea1b |
|
MD5 | b9675eac766909b86e4692ed3b4cceeb |
|
BLAKE2b-256 | 4678d26a6794e4486f84721d03a0193f3fcb0fa77cb18e8a6271ade574f562f7 |
Hashes for zeroconf-0.69.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8c148db654937bb3991e507a8c1337d624e95681124de201bf15737f308809 |
|
MD5 | b5b01d3daea1cdb64e69e331e0812f08 |
|
BLAKE2b-256 | c69b61c47925f3ca395765d411b46f4ccd8d9a6c7304dad48e99554f33d4a241 |
Hashes for zeroconf-0.69.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7773814b57846996d8a660dd180ff5c1fcf9da00a710f16f6429aa77fe5b14a4 |
|
MD5 | c2a2f57b02f69bada95aaac74315f9f5 |
|
BLAKE2b-256 | f0eba18c82cdc00b5a1ea9b22fb49f396576f21a2fbf18873eaa413e815e463a |
Hashes for zeroconf-0.69.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b24c3b19c8170f75b7280c0f3297d1afbe3fb66dc0f9ca1217eb05147472ff6 |
|
MD5 | ab6433a8cd883d3012979a1d8990e4e8 |
|
BLAKE2b-256 | 2fea42731cefb800697e57e2021990cecff77d3fc942e5900fb2a382fe1e78a1 |
Hashes for zeroconf-0.69.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77cb728f2a88b217ac423b83d05ff9a0b452148cf9779453188d9ef31f6fcafb |
|
MD5 | ade477606134903b40fb8070a1cf817e |
|
BLAKE2b-256 | e88b25e5241a66f6081fe6f236a58d5dc2c7bc56066e7e6d1c07c659101bc5b8 |
Hashes for zeroconf-0.69.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13003192f4f862de250f1cd2ffc558cd0d01b087933ed2800a3d39f3229e0aba |
|
MD5 | 5238e4188f7801304c82311e28a037c8 |
|
BLAKE2b-256 | afa2fcc4cb25dd8ea83f2103e559835377d10683166c073f85fbf65a03db14e2 |
Hashes for zeroconf-0.69.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38a85219f79b548c4bb0ee80576e64852a01e0070cfb8c80d3dcb9e952caa1d |
|
MD5 | ec01f9d095fe4ac57709a5096530de64 |
|
BLAKE2b-256 | a7d2257a10be23d6f7a7264a561f9929768300c74ed16d347018ccd3255256ab |
Hashes for zeroconf-0.69.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dea30128d618a46d489809a55a932a5797c353b5d9a3dc5ed63d5d5887a7e97 |
|
MD5 | 48e3e4776d008e417b48c51fa6d2eedc |
|
BLAKE2b-256 | 0b31516fd6b8512190e94896ece6c37f9be244611ea2c64877a3ea0227ef532d |
Hashes for zeroconf-0.69.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f139ee88d6c1d874546d042cc024b9db4a58658c856edd2c5685adb9a7b19d2 |
|
MD5 | 5f6e59c83108e1421211935b71267bae |
|
BLAKE2b-256 | 1b007caa74735c5458ae4c8c3c8b25e49b35ba66fbbafaf6087a6b09bd6a99fb |
Hashes for zeroconf-0.69.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6560b1f1dc595f799a5ffb68c54d71f9dbe76cc5bc01e66cb2de4b4a9f898fe3 |
|
MD5 | ffc15f6a76c767065b7e5eee10cb43c0 |
|
BLAKE2b-256 | eb5f93d9a48d8c7362b0367608a3ea04917ff574a95fda690e38cbcc0a7c11f2 |
Hashes for zeroconf-0.69.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a010ffaa4f318466b194c5bf97d857d48fd17fe09ccaa2c8eb48227f0e09592c |
|
MD5 | 5d313334d6d5100a129a9a6d56fa80c3 |
|
BLAKE2b-256 | 3f9b8426c230ecdb0f88e92d19b7f2d724d918e87d049ffd02a580a57dd67567 |
Hashes for zeroconf-0.69.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85b927548b636683144b9696a81961c1109b7dc66f6fc473564be3ca831df13a |
|
MD5 | 3779dd8ef630772db2b71635c386e45d |
|
BLAKE2b-256 | f00dde0e72d870e89307993fcba8d0da9fc05373c958ef03c75da5cb5b20d0db |
Hashes for zeroconf-0.69.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df3f88e71588f28ab5410e574621b4eb3f4bf63876f6382ed4a966accb76e0c |
|
MD5 | 995aa2860ca22b07a8b0a920db006825 |
|
BLAKE2b-256 | 3db30f0a08f0c176b9ffa0359c7a8682dc0b2f766cd2dbb237d4ade84daa4439 |
Hashes for zeroconf-0.69.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55951cd11cd34b3dda2d24589bbf7f53c51ce5c5be0769ebbdd00eca5f73a6d2 |
|
MD5 | 0ffa52a6f7c95fcface695eb8741c5ac |
|
BLAKE2b-256 | 743fa9087e451ca85b361851042616958aff1da69c31a878ae525a866422b51b |
Hashes for zeroconf-0.69.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05eb8a137a6d0b4fefdb3784677c3d430a77c9a3b43f286e788eaff24347ec4 |
|
MD5 | f6f5172af15525d3b0ff74d1d40e5f13 |
|
BLAKE2b-256 | cd5db83da029c490ce9ad4d4b9dafec19d045f5759b636f3aaeb084acd0830c1 |
Hashes for zeroconf-0.69.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e4ec38105bcf61da91e4f8bbd0eac7175ea158f3d4aad7d72da5fd577aeda1a |
|
MD5 | dd9a57aa217bdabce40c08c5dd771c7f |
|
BLAKE2b-256 | 2caa574ba28275cbcca990f3e8ef0017dc07a815770fda10303c71b6729fe6aa |
Hashes for zeroconf-0.69.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df09bf5236cf8719d9204f81865d1d0783a0b735f325a766a2d18be81a58102 |
|
MD5 | 8465dfbe80331378719474d79edb1a11 |
|
BLAKE2b-256 | 94a2646555f9847c83f2cf36cbc56e715812cff4da7bd11bbf2ff8d3da96a96c |
Hashes for zeroconf-0.69.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9fd5f6c76b98fc822824a0e5b25b120a240a9382174002bca1224ff70b474dc |
|
MD5 | 6d5cec4f446e045202acbcf7ca3979d6 |
|
BLAKE2b-256 | 23e1fea9a99847a3a1ad96ce32906694682edbed85e600f2a103fd0f24f294fb |
Hashes for zeroconf-0.69.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3cd0163e166dad9b000f84f319eccfd801ef75f0a3594dfb29078f672dfe14f |
|
MD5 | 6b09a2a84963196555ee54599bcf1376 |
|
BLAKE2b-256 | 75b5a60a895f60e1ca19968ad8c2b102c189741050de53b624927d74fd4b9c79 |
Hashes for zeroconf-0.69.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5097cbb812bf488cda700c1ceaa91bcb9d7d9098fccbc9f60f19b64d52fccd35 |
|
MD5 | 96928aaeac90cfd988fbe927231d0b75 |
|
BLAKE2b-256 | 4e429478ee1b25e0f7971042d92428113278cee43da8de4fb7b20c47be417f8e |
Hashes for zeroconf-0.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 356f60aa84c8ce22104f986ee72953e9a133d0de4096db4a2d96e9409ff6e9bb |
|
MD5 | 433fb6b14a739aad64a26dd56ed73691 |
|
BLAKE2b-256 | 76511fe35c29b5b002a8a58d16084fcbde7fb747a4e109c46bc79a551f491cb4 |
Hashes for zeroconf-0.69.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a7a34989a88eacd4948e8a04c5b9ed5757df8684a09fb85e8f3d374b57903e5 |
|
MD5 | faf40ad9a957226ad0ebefc0fd0ba358 |
|
BLAKE2b-256 | 0b5a03a16379942dd478099eddc92316e4b1be37928797fa12ed592353360482 |
Hashes for zeroconf-0.69.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff92c07ff69156cb496d001700afd06959c37b80731c78c5ce896f4f3aebfe21 |
|
MD5 | b0b3778dbb22f5b8eb873f2e9430b528 |
|
BLAKE2b-256 | 0b300d5cb2bf0a29e844748c039d7ceb13008a376e2af95c6b51f4a8754ed494 |
Hashes for zeroconf-0.69.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c723f1903a995568d0a930687dce15985d17cda4932d97102f302653f7262f3 |
|
MD5 | 4ae9822b7eb5db39088dc3e9790012d5 |
|
BLAKE2b-256 | d217e4da18a6d3869308ec67c6256015d7df896fa5a758fe30f27cd657b48712 |
Hashes for zeroconf-0.69.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4321ffd7de54eed4be5c8a36d460b566717c4a5600fe9133eb72bae18b2d3a2c |
|
MD5 | 9d5aaf9448371f0d4e80c0c609eb9dcb |
|
BLAKE2b-256 | e2126f75a8672d359dc30b6bff66eb2c173a7a17942fbaa890859862275fb138 |
Hashes for zeroconf-0.69.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d3fe233ea66cbb5c41cc5a63e6a6427b2dfc272d1b503fb92619ceaa0ceb6f1 |
|
MD5 | d691e6d82654f03cc1f1596b169ecfb1 |
|
BLAKE2b-256 | b29ed84945cfdd63cd4a61a323c75485462f77de6dd6a830126d4112d9b4ba1c |
Hashes for zeroconf-0.69.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822235895234fe0bdbad8264989e200fdb4200b806be4cd699797630dee166e7 |
|
MD5 | 73af5b4c9a7a8396e6e20e5b1506758d |
|
BLAKE2b-256 | fd0b0db30dde1573132a308a992db412c2ed232b3ede90affc6f7f99f75073d2 |
Hashes for zeroconf-0.69.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae80834676c9c77b9043e0f3572b1f480bf265d4f63b96e5cefaba07cb35f947 |
|
MD5 | 29efd9f9e40893303848580d02be0904 |
|
BLAKE2b-256 | eb139ca288f0fe10f1c8e9fa21b47d99c43fc862eef4216830e05e6b253d744a |
Hashes for zeroconf-0.69.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ab98603a38f77dd1925163d75dabb201db9ccd01be2505bfedf9f31bdcd137 |
|
MD5 | 396f2d09eb7d1141188c0711e739a01f |
|
BLAKE2b-256 | 30cbda2dbd380684c8a15457bfc7a4012c54de86cd0dcda4e23fb59effe7ca0c |
Hashes for zeroconf-0.69.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d6896d7b90acd209be6f57cbabfa66893bb7a2dcd94de64b7e9933f26bba67 |
|
MD5 | 273e3e94e90a1acb8f7da3fcb6f07089 |
|
BLAKE2b-256 | 1e42f98be8565e895f12a3dfb69c158f80098aae179aae734e9d57a7606f799d |
Hashes for zeroconf-0.69.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efb9ad9b6bf4681ea600bfa6dbd8f1ffea849c61238deeb9baacf8fee5c3226e |
|
MD5 | 47280b3524f6c8bc0383ffd73f15bd67 |
|
BLAKE2b-256 | 2a114b2d14fe946ee5013d458295cf8f0983b3f1b6f593ada58f121959af3037 |
Hashes for zeroconf-0.69.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63501b614dd426ef7d7249d26517369f6094bb9e928ee3f75a623fa663569c4 |
|
MD5 | 99181e585be103b21c0ed5f521ac4661 |
|
BLAKE2b-256 | 4a825a08900b2c80b8f00c72bc1669694ea0eeb0dbb61ca97dd72ee46c9f312d |
Hashes for zeroconf-0.69.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1d2b4518bf1cc6c62e8a1d005ecc310fe949b68ec2b16376d75e5f1502de5de |
|
MD5 | a1eba82c562a80120e2bceec61b20424 |
|
BLAKE2b-256 | d44c58ae63c8f41f2087d52f267e394ed893c64409c428a2e8f8f4664b0daa1a |
Hashes for zeroconf-0.69.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae7dfe470eaf38c3df6daf3a508fcf3a7daa445e6ebedc569320f05bdb7e08f1 |
|
MD5 | 1f0653ec5bcb81657730fbfbe52ceab3 |
|
BLAKE2b-256 | 4f15c363f449810b2eed14f4bb2020af589ccb089f21952bf8c81a6d41b9b099 |
Hashes for zeroconf-0.69.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d99b115f00dd8217ee7b233d66a90697c941dd5ab240917a778b97edf3e68c |
|
MD5 | 124b0fce2e34703bc6744960353f020c |
|
BLAKE2b-256 | 413e4c2c7b5df82181c42851534a9fd849738f770b95284ad26cf9c4fb9d8a4d |
Hashes for zeroconf-0.69.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d543bc558e526ae217848c508c737d74be678712ebd226fc3d8335762b807f |
|
MD5 | 4cb4b00c9a3185681cfa7f0fa01f19ad |
|
BLAKE2b-256 | 157234dbc01948cf279175f4d042405caefeb90e720cfcb9988b370ca8dee052 |
Hashes for zeroconf-0.69.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b165bc4d101a5369c56cf31e07241a991a08432ebc235e662ee105acf814a59 |
|
MD5 | 966e9ec97703cc7d5b6dd4923f6019b0 |
|
BLAKE2b-256 | 6870accdd21e9730df1fd5e05805580ee0d65b901d04644f8f16b05ef5c11bad |