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.77.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ec8008d5ffa5be2c25e501cf23f9cb3f1c827f22f802515fa4b31011f3b19f |
|
MD5 | eba1c31fd3bb96eb451a2c2bdb34fd33 |
|
BLAKE2b-256 | bef555796489e44ff8a9c186932ed007bcedef37becc9537d82b63ce8d1ace60 |
Hashes for zeroconf-0.77.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd74f21afd1757b58fc40c5ba6fe741c04d6cf72962d87e67dd765a53ef3385 |
|
MD5 | b9859d5439902981bb30554e195f9e7f |
|
BLAKE2b-256 | c37b268d1190b5ed619c8bb2ad6a862a1b0cf19750616333567f61890753734d |
Hashes for zeroconf-0.77.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03e21e819cfdf082851106954e7df9dd1f667009360104596ab8b6a962b52c91 |
|
MD5 | 21ae7e5556ad2ae44e5c5d13b9d0bd02 |
|
BLAKE2b-256 | 7c7cd18b81c417f4d5cc7aa6a74cf2080ee987abcfe88174e1e1da9b1d092a1d |
Hashes for zeroconf-0.77.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7afd09dea40bc9e1b055ab0b72e752ef530fc0a94ff256ee86ff03de646dd881 |
|
MD5 | 84606b26029de387e8973b16ebcc4838 |
|
BLAKE2b-256 | 3980afb05d7056d7653acd5c008f388b99a2fdf448ae3438d22dc6acafc55c09 |
Hashes for zeroconf-0.77.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d447511e9695d46586488aea0181c9d1248310810f8e76f887f82a4894742a7b |
|
MD5 | 87f8801d1aaba7190af9c6e6a5ab7185 |
|
BLAKE2b-256 | d9294173fdb91a5ea3fe2705a8160fda096b95ec5c29f87399da761fac46687a |
Hashes for zeroconf-0.77.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ffd5c10d8c416aec7500ddc5a7d454e5e58c026d8a092c60b1c507be0d1304 |
|
MD5 | ff09dbb4bbaf9ccd6058d7e78887c9fd |
|
BLAKE2b-256 | 5a76ce5b1b7dbf13725b31e742b8c0ce275a6224de195baae7b1d723c1edbda8 |
Hashes for zeroconf-0.77.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4437545eb15ebbd4e426a732119b7227cb422a76d477918c6cbf23f09d74fb2f |
|
MD5 | 39bfeec8b9aedcf0ce291aea2640414c |
|
BLAKE2b-256 | 7e42dc2294a36c797c52d6583b1395f95b4baab95f8dbf70dc487316c2994296 |
Hashes for zeroconf-0.77.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c8151f33f8627eeb286fa9e89c04c6f2820317803e05438abc55afeecf965f |
|
MD5 | 2a4ad7056478bee95b844967f71eb2de |
|
BLAKE2b-256 | e372799bdd6495642754d1da6d99e74477695d93bc0158ba22fae354f455fd7d |
Hashes for zeroconf-0.77.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f69000fed6bc3031d2e654deb6390a2a1d6ff9ecf0cf8ac65acb8c60e35fd99 |
|
MD5 | 58ea6ca8dd44cd77a9bce70b2c82563a |
|
BLAKE2b-256 | 5ef3a02e4f56d099b57fc86844ba073ca776e6232a649eedd5c97b12ece6486b |
Hashes for zeroconf-0.77.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adb40850f5fa040de51996bb24643df4054edc4e94e382db2e3ce1aee0ec82a2 |
|
MD5 | ed351ea94e5f528a6fdb99ebeec725ab |
|
BLAKE2b-256 | 745452c40544b5a91df518dc0c038bef368cf2b5368da2e5b000c54b99b1b483 |
Hashes for zeroconf-0.77.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3179bf76706d26cf2076ce6faef0ddf43acf44a166eac79534c3bf4dfd763f3d |
|
MD5 | e493e413294f6e9a687c4ee4014a0c61 |
|
BLAKE2b-256 | 437fe1cb25a4cbe5b371878ac9106637b53994e4c7e95f183ffdc62ecb02c0b1 |
Hashes for zeroconf-0.77.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4079d575029404a230bfdc70302835afa8076c0ffbfddf5ed4512b24ee57faa1 |
|
MD5 | c2c32bec7f401477e86c31e543eb9142 |
|
BLAKE2b-256 | f912e7ff0bb4d3b477e3e4f2c12d562898454806058a324288a699b7b40acc04 |
Hashes for zeroconf-0.77.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc7e81ba7018dffa8d4899765f51ed12e7b02b646a689ab20edfda432417b815 |
|
MD5 | cdef23f42c8372edad50a1e093199ede |
|
BLAKE2b-256 | 110d8b5d19fac6b102d070717bbcc9539ae7bbe4b33e5e8b64e27718243f0d4e |
Hashes for zeroconf-0.77.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90870115d408bcfb35db08e065d4cce00b567b84010327f0ddc7a1843b60567f |
|
MD5 | c412f7568fce2136e7dc502c8d0e9b20 |
|
BLAKE2b-256 | 58f3a06c62c36a9626c5dbc9947169e75dccfaa5dea2976d442238f21423f8b9 |
Hashes for zeroconf-0.77.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5430bf02d2001fdc6feb156e7cba0ce1398d94ac6b8cd2f20b2ffd00748f1caf |
|
MD5 | 80b019352b3c0b792f25df76384b77df |
|
BLAKE2b-256 | d94e26a1d432fbeb07333017ee4814f66003eef99b006221e24c58efad8b7c63 |
Hashes for zeroconf-0.77.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d8826f67b0d342c710f2d6fe35abaa0fc7cb6e24457d6a00f8d1b390219e58 |
|
MD5 | 7b4439aac65513fa9994bb69559df1fb |
|
BLAKE2b-256 | 017b21656bf0c14856568b40035fb2e0d6d5611ca12aadb81480d8cebaf55989 |
Hashes for zeroconf-0.77.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f46ad9e81f8248f4aa6c712d22ca11c2eedeff6ecda9cecc93a9b6e787e9ccd |
|
MD5 | 1b95e647a8571b5ada5d8f588d351487 |
|
BLAKE2b-256 | 8d75fb0feec86b553579502098d40963b022d98ff8054817401cf1ae87a00769 |
Hashes for zeroconf-0.77.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4712a11842c90b1c4c50a2aeed201113bf29adddfd861a0d6ab7f544831bed |
|
MD5 | b975d0e17bb126f1bf09b9d0d4e564b6 |
|
BLAKE2b-256 | 5e2154ea06431613e000b5bb3960634c944b4df9341041056f40682929054514 |
Hashes for zeroconf-0.77.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df0cba54ee672e86e08fa1898b36ac958b09f29c3f0ee7a8e72ab7d3b3454bf |
|
MD5 | 79ba3c9b0fb535715c71d79e38606bab |
|
BLAKE2b-256 | e639b2b7ce066c03a11b04c1c8d2dc3e76e257c85ab97417581cb08db5fa584f |
Hashes for zeroconf-0.77.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ced8ede3efe8907d0c4dea74bddf08a7359fbcfb6557af0b6df589dbc068cb |
|
MD5 | 5f331a6468b6eeedff84624b25f8acb4 |
|
BLAKE2b-256 | 9b8b81757d8eaf9f5ac4af04c1bd3ab5f817def1218c62119cfc6fad9c70c5c3 |
Hashes for zeroconf-0.77.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c58cd08cd65b7536ca929f8dd17149c8152815aa73a1c4fd13620106f2f5a8cf |
|
MD5 | bc075edf7366359f342972ba6b08b9e1 |
|
BLAKE2b-256 | 3e15fc4e798572c1475dc8e3a1b034623b951e3ed28798eefe9856fb9146d49a |
Hashes for zeroconf-0.77.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff7c4a80361499e91dd85878653d990241f8e201a4316ba75bf618bd465746d |
|
MD5 | 8d889cd878961e777791ef22e601ed08 |
|
BLAKE2b-256 | 616ee953b27b91594dcdc3b8f1d4a996fe8ed7ff29b3f5b4be8f90822d802671 |
Hashes for zeroconf-0.77.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 149588fafe3d764e8843f5809e8e3073a6867a54955fd52e88476791c0cdea7c |
|
MD5 | 165d3ce4766b53d0d46049379bdde21b |
|
BLAKE2b-256 | 0e5fd6e0a0c104f7314d64eedddc337f5bc236e0372234c2d9198007976a54a4 |
Hashes for zeroconf-0.77.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d929614664193db1c55041e7b7c4a50133535ac3f6b2ae7fec086b95acd3779 |
|
MD5 | 05df6cb30d4af1a119026c24fb9ab125 |
|
BLAKE2b-256 | 5fe69b890507eb1e5fbf1c0a01f0f650cd8b162253cc14e24fe766872874e0e9 |
Hashes for zeroconf-0.77.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad71c5db9fa676b7e347cc87f688b202816c5b8e07085e50b69a01ae066544a7 |
|
MD5 | c199305290d27cb2a5df632034139557 |
|
BLAKE2b-256 | 5deda35076371ead5b173fba062b68810cf5de2ff98907ccff42faa516d08fd2 |
Hashes for zeroconf-0.77.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43749f617d0da2841040d4d0c1c0d09919d3bfe76cc9b4200463f825be7fbf88 |
|
MD5 | 0dcc6fdb3132938270e47aa49a6dee6b |
|
BLAKE2b-256 | 7fd072cf25e171fb10ff129537018743648a7f2b5a8754996ac3ee0290fd7419 |
Hashes for zeroconf-0.77.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76738d88e6b9e34cea7dc58ad3fd8ca56273f53d2e93bed3f64c14740521134 |
|
MD5 | f43538084509b8014e1fc7dc9b807fe3 |
|
BLAKE2b-256 | 4d82d84c7a46dc422a7b171321e921b115d5afe139dd41ddb6d611d660a6274f |
Hashes for zeroconf-0.77.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62226ab2af1a2ded77ae3dd8f0b12b226c10ad2929e9ae4330b8913e24151a85 |
|
MD5 | 890a94c64f00dbb3e7626e171758cc18 |
|
BLAKE2b-256 | 3365a53b89207505d0c536f0288a06b54a623d2cef7a49f74a9c73c212482b1e |
Hashes for zeroconf-0.77.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0163ecf7a4a2323bc77d77a2029d81f6ba8b06afc216b540db64c2cc844ff5 |
|
MD5 | f18d8cca6863e54802e190db576762f7 |
|
BLAKE2b-256 | 973c8f3d15d7e1839e28b139a9df857b27ec55ba39ea6cf8a1ff12fe76db70c6 |
Hashes for zeroconf-0.77.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11f38f0b40c21a02bfe5251fd8d591e150b9a552d7530946da83008f14225192 |
|
MD5 | aec91d05ad7f12a8fc7fae6d554786cb |
|
BLAKE2b-256 | 10316793f1f44b98a2051d2f0bb8dbf58afe7ee57c63d6b15a952d16bc4eb285 |
Hashes for zeroconf-0.77.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcad362dfe45cffd24164fa2fa702e1c71aa7508f6dbee516a27946779f85f05 |
|
MD5 | cb5bfc3f0afc7dbe3681ddbe6821a5c1 |
|
BLAKE2b-256 | b379fb41a53cf998a08f6662f47845cbc07684579e849ae4eb5b3349264b9305 |
Hashes for zeroconf-0.77.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e910a40c996e76f92a6f55f99204b3604c1d33b5106a8b4d4bf4de724c0107e1 |
|
MD5 | a5e7d1312118296f08833dabe865af65 |
|
BLAKE2b-256 | b34a0fb5654a8985da4c3498bf2b376719bdad81ec634d8b613bc633c79ea245 |
Hashes for zeroconf-0.77.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53826e062c4fe47fe5287cfc3a8c8d7ea9736ac9026e964f8b3fd9241e3dc0bd |
|
MD5 | bbec1e00fc29dc77f0bf547b3aa1d23e |
|
BLAKE2b-256 | c63e6735a620f55a12178afb869a85e40523096b720e80204082fb36e3cdea23 |
Hashes for zeroconf-0.77.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2e91a2fcd2395f9cb6818effcffc7a8d47314c84b58003e73063b9ae9c1c7c6 |
|
MD5 | c9d6ade5b481bfcf52760dd85ceb1cd4 |
|
BLAKE2b-256 | 5a3b658c2a9ba631031e8b153858cb895a0d12e74032c71ee84ea57fb9e8cbaf |
Hashes for zeroconf-0.77.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d1b674614f37e70fadb48ac1237db3022c18d4dd852a2593058ba7f58d3fbcb |
|
MD5 | e0ac85ef27f3249f473652155c641f8d |
|
BLAKE2b-256 | 3f53c705cc2c83cc9ada8df7ea1cac2f930ce07237202ec5858784ee5800e4aa |
Hashes for zeroconf-0.77.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784facc17878ded9ca73bda444e70ff53861929d293120a972373530912e79d0 |
|
MD5 | 5ba3e9e22aa4e1c331eeb3c7b4b27625 |
|
BLAKE2b-256 | 7643f226f24fba293d22b2d0ce7d6462bc764cd64268fae9d63d39211146cf2b |
Hashes for zeroconf-0.77.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3321700ef1b282ed9bb08e5c38800a87fd522df91f77cab794e06c5829337dfe |
|
MD5 | aeef8bce447432d4779af601a6454952 |
|
BLAKE2b-256 | dbf48963b4ab30ee070a69a3f5c2d2629536e4ecc445306c8b824f01af0580fd |
Hashes for zeroconf-0.77.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f216b856ec85029371e73d1d9a392a3cd0b98a2ad6d34f064586a52e571d599b |
|
MD5 | 8107da8a93eec821cae1124ed77b7ecc |
|
BLAKE2b-256 | ce7e0f3e702340238a411e28e65283bc70d3b830057987666e18820f02766162 |
Hashes for zeroconf-0.77.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4c9a675cac238f148c39a847c10a0ffb49355b052314d24f657900cc1cb030 |
|
MD5 | 4fc3b918a39c513cfd226b07fc6a20b4 |
|
BLAKE2b-256 | edb70572b41726acd5cd6ab441c427743a61e83abddff7ea6e4b1d98d44146f7 |
Hashes for zeroconf-0.77.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6725b26a327f385e9e9a37c8c2fef082559865698b0248d9e1ff42e98a49c7e8 |
|
MD5 | e57e3de2017f3fc83107153eca49cad5 |
|
BLAKE2b-256 | de7d8b7746f95d421162ca36638c3c1f8cb13b531e0d5bcbe8f90fda89fbfbc6 |
Hashes for zeroconf-0.77.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 522580b992ce942cca5c40b217ce726cd04596df3c75d378a4933d9a86d38aff |
|
MD5 | e5b4c9b3a0a43ae69c8eba8376d79066 |
|
BLAKE2b-256 | b904132ce8fef13cb72b84d1432ea084a6b2e1d80b40700d313efa96c305d8d5 |
Hashes for zeroconf-0.77.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1136e8faf179f6d53cd96180fcb23dc995219ed4e08441798a7529b9a276739 |
|
MD5 | f8ec6adbd62249427aa612ec88ed114c |
|
BLAKE2b-256 | b3f625914cdc65efdf37d38b6cf536ca438a4f053b9bbec0eddd118d67235f99 |
Hashes for zeroconf-0.77.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27f755237607b2709d46b5bd600a9ff24d09965aef8a166754c73436c13c2d40 |
|
MD5 | a638f665448b521f0a1c908c0b169029 |
|
BLAKE2b-256 | 8023947864dedeb2b981c1309697c6de8eaa41a787b732be6aff5ab7c7cc8a8c |
Hashes for zeroconf-0.77.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 003788fc3c869b3d1c06767a204ffb66dd03d7492d9253f9e8d57f102bc7320a |
|
MD5 | bfc38be589460cf02baab5555ff87949 |
|
BLAKE2b-256 | c54b947db08e339e3566a95508e237b44c3470d39157a6926a67d68eab6b62cb |
Hashes for zeroconf-0.77.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68b346521a01c91ae2ab8c24f3312827c735f3c9009f62e325cf2344d04b1e6 |
|
MD5 | ad95361d645ae54024601a606f07fbb6 |
|
BLAKE2b-256 | 6eb375a98e13e0e1bdc36d3a0a9eb41ca49c2b3c19f7f5857ae95deb546c232d |
Hashes for zeroconf-0.77.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457be577de9c3de28eb72eeee0c903e7e8702d584eb5b3ca36215c3898706d6e |
|
MD5 | 2b664bc8dedd24f8372d82c4853c19f3 |
|
BLAKE2b-256 | ffa6970aa2e99e37f265c8b04e1d02807de006f565444d7a6a9cd7ef3a41ecd2 |
Hashes for zeroconf-0.77.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca17ea8340e47979406c8d8e6e780e15ca9476a497e98e98f02d3ce28703794a |
|
MD5 | c08a7f2b11f83af23d07d68af3279c40 |
|
BLAKE2b-256 | 7bc7d3bda4e3d96980d634b0709c5ddfdac6fdb62ee8dfc6b94225e878e7ce86 |
Hashes for zeroconf-0.77.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6136b273e9de8e796aa4552811c576f4a2b390a3d0b2b9021f1855ea7e80542a |
|
MD5 | c613e21e20d1463f60485927904148cb |
|
BLAKE2b-256 | aa9cfe6d8cd2bae610266329a1bb7c803912e84efde0da3b21ee2e266213362c |