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.97.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c4c226d84faec6cb4e0b975f10bd072ae1e818e378a3b63b4ba148382d97f93 |
|
MD5 | c9d0001c37bb5735f23a2b8763cc274b |
|
BLAKE2b-256 | 6bf53d19a8bb80e43d644a8ac2048f5687408c753a123962bfa5940a7a597d84 |
Hashes for zeroconf-0.97.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad13fe955a439b78bf8dc17ffec381ad6d54d4421c16648dca50b57dd5f3e83 |
|
MD5 | 8a579823bb0259a871d5786f08dbe80c |
|
BLAKE2b-256 | fd71ee1a0515505415bb8b84addcd119d5683e155888ea25eb64abae1cf3e675 |
Hashes for zeroconf-0.97.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72424e6d243fd8a7b73382376e382206001daf957d97094694a6f013f5d2e67 |
|
MD5 | d48865e0a1930030dac9b1c19ae998f0 |
|
BLAKE2b-256 | ae1e904606714f4875e7d700add956938e42d91abdfe82d8439183c0794285d8 |
Hashes for zeroconf-0.97.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e37fabc215a46f5d4a10e8e16631f01a5749c1963e9bf43d3ddbc9c12eb643 |
|
MD5 | 8c52f37d774b206611a3cf248183669c |
|
BLAKE2b-256 | ac2c99712754f385cf254abc33a5b96aefdc0ab02a966cf19c25cca5f14b5c32 |
Hashes for zeroconf-0.97.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a935789e688ec3a3df6ae0047515179729649d815d7ec86249f43dd5bb32f7d6 |
|
MD5 | 08e55ea44806524baea9df81f0467c6c |
|
BLAKE2b-256 | f8e8c834af11c65724c9827aa933ac1be23e3f4c98aa6f4ca32519e2808faa0b |
Hashes for zeroconf-0.97.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da34de78c39ee718c1e8487c28aa0333bf20255722b6954469e73d064d514686 |
|
MD5 | 0556af54cdda82819f45aeea9b9ebd9f |
|
BLAKE2b-256 | 7102cee8908efc4c703a8b32e852670f877e6ecb37e886e65859bd588b0f38bd |
Hashes for zeroconf-0.97.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0dd11d100a03dd09ddafd9d37f1319c42de27069aaf98c0e9c34c471a46298 |
|
MD5 | cddbba0b146a3ec36b7c63885c35861b |
|
BLAKE2b-256 | 40b232925920ab78da186cd01c49fa387eebfec85b93131a4fe914892354e114 |
Hashes for zeroconf-0.97.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53bfc6faf20266927663ed0197732b479d3c682567d8c67d7ac39c7935b5018f |
|
MD5 | 412f286509978291baaa348f805f9f59 |
|
BLAKE2b-256 | 309a6eac25975593437ae21ce16abfc709567332177917a13624e332530f40c0 |
Hashes for zeroconf-0.97.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0352d4b480d0050c44726d059726fb9bec0af1656273fa5dd34b83ef189f411d |
|
MD5 | f08c6adcf5a26f860ded9e19328096be |
|
BLAKE2b-256 | 59625afc592530acef7cef589d1972eccb6eaf5a0163d16996b9288017c87ec4 |
Hashes for zeroconf-0.97.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 632c428d2fdc8591ec86f0291bc95636652df2b0abcd1bfa2ac9774819548879 |
|
MD5 | be7591b6f5d23ca021c8dfdfe15e6672 |
|
BLAKE2b-256 | 0628d352d7a3cfe1f03233a18dcd9fe9b15b1591e8d99f6cb1df7f76f8cb4aa0 |
Hashes for zeroconf-0.97.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c1d1833e8847fa77d45d6dc821f9f4e93021fba85e1933522f641af90fce90 |
|
MD5 | 7a6b2704e7fe716ca4ec7702eaaadc3f |
|
BLAKE2b-256 | 3573bf9c66ceafeeb70699ff44ed71e4251368103118139739d4be75543988e2 |
Hashes for zeroconf-0.97.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb16a8c7ac5c5ec68f960af460a83f835753e725bcb76aebd19f48ce2c942627 |
|
MD5 | 659b12ab4d1a735e0ef35522adc9d545 |
|
BLAKE2b-256 | b5f46ad02658b3fff8c22f589a80de36ad5bf99c8cc2407d65a62e642c96e4dc |
Hashes for zeroconf-0.97.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac7c2390ed6995da14a5fe8c369b7e3e5f2060ed650dd2f092b7ceb5da462c0 |
|
MD5 | 8ee0f6097ab39464e7f58f6009a7d152 |
|
BLAKE2b-256 | b496efbed7f063e3a9129003125a1901006fcb6cf7720e6b2d88f09538cd88ba |
Hashes for zeroconf-0.97.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29b96aac370da376ca144d57a6179a83e2f578638e6c501ff4ee2cce874bc97 |
|
MD5 | 906f24eb5144a8bd540bf7f55c37fa03 |
|
BLAKE2b-256 | 2d7e62f041e940c611668da2e21826fa779fbc326fbe3500551891b3b05a4e31 |
Hashes for zeroconf-0.97.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b075248cd4e66d6a3bdf8fab1ed4d0f3fc76a80a1d4eb8f7f7e1e1636b96fb59 |
|
MD5 | 4de8656c90c19cf7f3b3c2bb9f11a2e4 |
|
BLAKE2b-256 | 8d20228c270ee3ec305b89f53b30d8fcdfc9c39f467761a08c7bccbd1dbdf81b |
Hashes for zeroconf-0.97.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f59c53b36247da7b193d3908346164b0beb74aa425eae0cb2b05d7bb1997ec7 |
|
MD5 | 6c2bd900f78c3fda4e1b1d3a73f2760f |
|
BLAKE2b-256 | 119f70aa319b322bce0ac2908ace05c4a98c5c03f427adc6f287dcce3e5e5b79 |
Hashes for zeroconf-0.97.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f08b0d43d3432958df3e96e6bf5b74413363bfe6721c1b219a20131d7d61a8c |
|
MD5 | 9a86252e7021a76360f65af2a5d2bd57 |
|
BLAKE2b-256 | 0ff04d96331948403a03fd2753c76a9c777833af463f8bbed317594b04b09e2f |
Hashes for zeroconf-0.97.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 748621d2c936dae0e3db17f965b1d86e1a37ebd558e4ded76ed25630bcb44de5 |
|
MD5 | e251d88e8ca760ca017f078abbeee022 |
|
BLAKE2b-256 | a6d4c0bf19da587021d6096864d8c8660b4a367027f4728e5e0e85e6da3b1409 |
Hashes for zeroconf-0.97.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc9ef6f281bd269f01ed10420fd5d06c202730153902a4a2b24ac942a2b097f |
|
MD5 | 631d86c2f279974b060862ff10359885 |
|
BLAKE2b-256 | 5fe8a1ab35cf5fe4dca42f7c7ea90d4bf292a40c5e1ea773d7155ba6321263ff |
Hashes for zeroconf-0.97.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26475ae38ea5a5d3715f139d90286496391cdf07dc5e412dddc8beb27385a32 |
|
MD5 | edcb9e062d5026a2192ca9611a365b18 |
|
BLAKE2b-256 | 937a5b2e51877e53421859fc51248a1b9715ac736e94dbfac9e921d8e5908cf1 |
Hashes for zeroconf-0.97.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4190b4e8ab2b8b9874fd034544edab00f9d8e0fab83a02473f3b20356c8719e |
|
MD5 | 10dc6c4e1ec2b821bc224c0254dc722c |
|
BLAKE2b-256 | e3148d0ebb192c640252ed73fddcce011f33894f5ef9e86849dae6143e32a581 |
Hashes for zeroconf-0.97.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a013f98d50802186b7def458aff0fbbd98e185ed1da7093612525295545b301 |
|
MD5 | f3d384d57bb94d429de65f6fe5346ffd |
|
BLAKE2b-256 | dba84c217b6ce41239b640cc50ca6cf0f4d9afa181824129c57a2b7db5d28c7e |
Hashes for zeroconf-0.97.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a73e3d2eb89c04991d98ce3a36d37a14004c69d806f519e7c50a92891607adcc |
|
MD5 | 1a2621de24ee5b5b13afed498792e19f |
|
BLAKE2b-256 | e63470b711a1faa4ef1b2c8bd0b97934cc7f94f8a2514957209338bbaf400611 |
Hashes for zeroconf-0.97.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1fcb3904c36d8783973b4129852e4e61e8278441b3869207123943478abfc0c |
|
MD5 | 6a1bc78615f5018277816067545a48c6 |
|
BLAKE2b-256 | c57a6ac9eb01472c4bd55b7e822a180d2ba9636a513dd7a2d19978911360b298 |
Hashes for zeroconf-0.97.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1805915fb9082a1a165518dbd6980a465c50d7ed67bf2cb1ef9478be2c56ca26 |
|
MD5 | c52826104726c4a1e3345feca9dbf290 |
|
BLAKE2b-256 | d44fcda987c2f7c0639c3b785ecbe19bf6f609ef1b12789eed857e3823a1d463 |
Hashes for zeroconf-0.97.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98fbe7976def7b4ea9832ac32f531e6ec8d0f872748c1a4f989c64713eee126f |
|
MD5 | 9ea1feb0e80e9451c1a656eb01db0f38 |
|
BLAKE2b-256 | 0a285b6c92309d95fa14c801bd6789e2de28a973e41451c3a51c1561f3747483 |
Hashes for zeroconf-0.97.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdba75c73a92c00d7e7bb3d0c41e1de6f2b8adfb89b0791dc12495a2fee2ecac |
|
MD5 | 520c199aeeda15d8f730f0ccfd2054ea |
|
BLAKE2b-256 | 078ca92b545e74f875bccfba9bdee5ddafabb763a76ed983226401e678c889e1 |
Hashes for zeroconf-0.97.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fac669eefc410542e2e2ec7f3ec290a30129c3a2f450e75ecbf60a5eb000edcb |
|
MD5 | b20f92539f50c4b05088960d47229506 |
|
BLAKE2b-256 | 529d65116d8d0e24a6cd6b37f610142a1624ed9ed1299b8d16aa6e93ea993ae2 |
Hashes for zeroconf-0.97.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b46bfe69b418d99c38be4cb4522a24233d45ef75a69211c961fd7028cf9dce |
|
MD5 | 3e9a78737fd043791a85c77fd6a48c56 |
|
BLAKE2b-256 | f6f227169a5d888bde5faf787cbbcd721bdfb4eea90664f8ea987aa86d8d7e15 |
Hashes for zeroconf-0.97.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffd2062f7462acabdb327c1683812b78d3d9c4e88ed9674b471c5ca58460ebc7 |
|
MD5 | 7005bbd65d10c78e2a2d642c83072f87 |
|
BLAKE2b-256 | 1a42e536462420939a7d1b32aab3ea63c51846b5ac3bf3c36a03315bbfb9fbd8 |
Hashes for zeroconf-0.97.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69b321a3ec93a666ccaba91ddb020f1bee3b2906b2bb6551ebdedee201030e6 |
|
MD5 | e1dc0a33b573646b3aef380a87ab3009 |
|
BLAKE2b-256 | 7d754ce5dc31bd1113567bd43375ea81e485f87e83240c6318680f717837cfcd |
Hashes for zeroconf-0.97.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 122aca48e2875d16191f7aeec34f8e150f44562d2409562d129039ce28d32525 |
|
MD5 | 1ac6fcd517d4ecd304f2640b3aad6b32 |
|
BLAKE2b-256 | 139cc3a14fdbcab50ce14cc9b0420c2f599c1db31bec29ff12646656fe760eb5 |
Hashes for zeroconf-0.97.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25f0400e9de44bd1b1eb2b3b3a7df7b1be476395232a83abb7e183aac8a6109 |
|
MD5 | ea8af4690fb227b7b27baa2cf2789e47 |
|
BLAKE2b-256 | 41215bad30fac0890ee6b56889972ba7685dacb1847b5b5df1ceb4638666cd53 |
Hashes for zeroconf-0.97.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1684ab6183cba044ee95fe0811a7447b6d902986410f3446f17c4e8f34bd0f44 |
|
MD5 | 0663969c0bed28154397c7ec8da29530 |
|
BLAKE2b-256 | c715a66676a36b5aed3a9366881312d149ff2050525ffca79ca55e2a5e94ad20 |
Hashes for zeroconf-0.97.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ef0afe02025ef90f6d5c71ca229ea4ccc8587f72d1874f78b4fb518a12283d |
|
MD5 | ac1e4d0cafc2641679b8b2ba2ab8923c |
|
BLAKE2b-256 | f1d6beefeedf24d73857e9d976fa52285e17b927f9f16dfc8c504637086c68c5 |
Hashes for zeroconf-0.97.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4eab5195956d96f0862052430988f4c3256d448bac7b78fff13d7e476aee0dc |
|
MD5 | 79a6a8d59f1ffcbfd1bc5ade2f7ba60f |
|
BLAKE2b-256 | 2a00dca1bf3d7c532062ea349ba262a39dc1321ea8ddcfcf4f30fe1240f30986 |
Hashes for zeroconf-0.97.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8829e529baccfa0e4a6abfc2ae3ab69c9a0a2b6f6ce40754b0a6d0f1cc157a22 |
|
MD5 | 825d44d1fc3935bd12115a5d97edf003 |
|
BLAKE2b-256 | 3b2c9eac2658a3c92055072d415edabed71b3818256cf497974336037aa0e84c |
Hashes for zeroconf-0.97.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60ef34a6d91d47c9ac7f08a85947f0a71b281b21c4a36eb74846fcc2a0c36a1 |
|
MD5 | 215f8cbc6bc86b3e6f16838efeb34985 |
|
BLAKE2b-256 | 073ec892f3604909766d774d3e9022812b931cbac16670f49168df23148aa51f |
Hashes for zeroconf-0.97.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c98827440800a35602174356198cf2865712d6271e7146834da6d8e30ed3bd7 |
|
MD5 | a9171629a2ff2852487baa203b038074 |
|
BLAKE2b-256 | aa4f9f17bef584982c1d6d867b4ca5b3cc7b1aa283f29e945114ca2832384981 |
Hashes for zeroconf-0.97.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5097d73e4a54926c286e9af886ebc1090bd5dd588bef68035627f017e0e2f154 |
|
MD5 | 8259c65c79ca5abc631c175f852e15a4 |
|
BLAKE2b-256 | 40951a9a516d37a94bf37bff88057a8e12c20ad68f3dbd2777a56e6b60d3cc35 |
Hashes for zeroconf-0.97.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c9eda8b952f9136c81b1581b18f1a30d24ef9a841690357df539194f6eec67 |
|
MD5 | 06979e2e6ca9f0f02a3b6eb163c63e1c |
|
BLAKE2b-256 | b419fa4b0816bf889c6c7d8a758351ba3c129ae77137e81e5b20251bee8c4f1e |
Hashes for zeroconf-0.97.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a499d8cccf51c7c136dfc18f94db19868d796e2e148744e4c7ba743094302bb3 |
|
MD5 | e6f9821c56204e425af9edfb7ecd756c |
|
BLAKE2b-256 | 648d312f6a5771062461c8cff7cf7f2a7fc19a3bd10277a5b644513a92d79cb9 |
Hashes for zeroconf-0.97.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a2c5f46d38b1fba52719055f8ebd02a53da0e28b99fcaca7bebd493854a07a7 |
|
MD5 | 1ff9423a7dba22dad04d74f66b877308 |
|
BLAKE2b-256 | bd9e24db4f79546b56e7798402cbde45f92feff6f62d6a49f11e612bbf95512b |
Hashes for zeroconf-0.97.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b688bae4f0d5f8d9acb1fd05bf37d296f1194bb65dd1df098d0592956a3f8505 |
|
MD5 | 9558c809038b1b064a4576ded72f0583 |
|
BLAKE2b-256 | 06bf56415fe79ba9f00764a4337e2baf572764444f1b51492dad8d8c5c22041b |
Hashes for zeroconf-0.97.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbbc32059545a565ed161a7416bf3ca582a57e256f51cb38c8da2eac810f4b73 |
|
MD5 | e66f4f05cec9e6b96deada3613152bc0 |
|
BLAKE2b-256 | 99bc8c97d321c756d1cadae9ea64cd7b849d9e536b84c2811ebed9436021d435 |
Hashes for zeroconf-0.97.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4e5a8d2ea53ba8fc983cc028f2834227bd58edf387d80d841d93011c5fe582a |
|
MD5 | c702a423db86eb5175be25f2bc6923ac |
|
BLAKE2b-256 | d7b7ce8d97a50d080fa84faed9eb59150067a3e30ce85331a00d9e0db81fa997 |
Hashes for zeroconf-0.97.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bf0fc8bc62c00d4db853286f0322a85154ba9d9f3c60f7ebf665d959ae6dbb |
|
MD5 | f4d9c470b461b757fd732814614c5b66 |
|
BLAKE2b-256 | 4f7ebaa7a01657eccfaa0514651974759165937ca846c245c43cd0bc4cb92dca |
Hashes for zeroconf-0.97.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2803237342edc715bd9ed7654db3bac760a2a0202083bd6a1f943ac241d1dbef |
|
MD5 | b1825e420fef37d5599581c003e8f634 |
|
BLAKE2b-256 | 57a36184dc3f30d302959f777a3a1675a7d12b3b41790f6aeebedbffa477155c |
Hashes for zeroconf-0.97.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a315497d0fd15ea3698964f4dfaff0c23e5e9ca7dd447357caba0bb48e22bc |
|
MD5 | 7a7ad97e0d798e7ca986bd2ead14f33f |
|
BLAKE2b-256 | cafd456657cd2325c96bc4ff4e18b0f9a3f7d27b76b3f797befa737a8f3d6ac6 |
Hashes for zeroconf-0.97.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91b437e7a0187506c62140fed366e12b03cab4746cd3d5205ae2566f6d8336ce |
|
MD5 | 008940362a2e8e1fd8883734b6607fc0 |
|
BLAKE2b-256 | 51f51fc0490a6831ffd870f43d60df4d63057fc8160a214a1fe94748055e7401 |
Hashes for zeroconf-0.97.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e54ef91b76fada2b830cfac697797b282ff918c4a907bde983f5ec53a11277f |
|
MD5 | 28e5e49f32ec8d42b4652e1723edc206 |
|
BLAKE2b-256 | 58eb1eba2b434c31a7f4c8e90a94b8089d75d50c484f350f19cd531a70832dc5 |
Hashes for zeroconf-0.97.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78972b0e2f6dc09f85199b50e1f6fe5b98ecc69f6c8b9327367e9edd0d1508b6 |
|
MD5 | 5296d18e4c8f8f81cc67d61c7b75a561 |
|
BLAKE2b-256 | 1cfc19a9df15cdb50ff0a47ef7ef7c2c3796c75352c0e46e5b029877a631bd99 |
Hashes for zeroconf-0.97.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b92b95b9254f44d9e0eb9236602f0bd9a8fff5441de551464ecd97e96baad13 |
|
MD5 | 0d7576e3186315357a7bcecd8e54f8ee |
|
BLAKE2b-256 | 39e67d9a236e37e328b03c180948f568b89c94d42525443ffff20654175326ed |
Hashes for zeroconf-0.97.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c146e2c76b40ee3ac46be39000dc26054106c122b365dea9f0102f0c502a729a |
|
MD5 | 17b3b76d42fc414de331013bc3c38e32 |
|
BLAKE2b-256 | ab052400b45a970dbe5f32f1587375ff76a829973b4d4c18aac401e12ba6a5e0 |
Hashes for zeroconf-0.97.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f57527a61f24de3e1d7a4986005ae7a7ec9abb421f0181d3852145700e8bed |
|
MD5 | 7e18ee3167e83d6b7b28c068adf8a97a |
|
BLAKE2b-256 | 3d20c3cbf81f9bbbc5f461ba0e014364acd297d000268e1e6e5c5d204647e56d |
Hashes for zeroconf-0.97.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f00ec28f0db895e089a22e52ffffd7ec175a053b7dcbebbce787ba708372c1f6 |
|
MD5 | 189ff7e091067d1405ef9b1969e9b4fe |
|
BLAKE2b-256 | 858fa1309874755222df79525264dd5faf108054c61da55c61e5ea510ff07393 |
Hashes for zeroconf-0.97.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a208969a6d5e72402e72b4e3458f5e10fae0307cd307ea351de733ab96eda9d9 |
|
MD5 | 5874637967dc84770aad925a7aa86228 |
|
BLAKE2b-256 | 034fcbce8922485ac7a3b4a672f599fdbfd4e8b87fdbade3fb59090f93444d4f |
Hashes for zeroconf-0.97.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edaabeb321e60b3a2954ea2374837adc1f2684b08ca2d396da45d8671a54b985 |
|
MD5 | e61b3bece8fb6dcce2f425931d38b1cd |
|
BLAKE2b-256 | 4041b515a3fbb800f6ec7080bc89914fcc9aea948bb320b3c60adea58011e42f |
Hashes for zeroconf-0.97.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6095fbd5ed98528c9745c0e53508ca4398999cfdc54fc044c5243ad595c9c66e |
|
MD5 | d7568d648b156191867a4667b1d0771f |
|
BLAKE2b-256 | 157afcde8b3538487fb9e048e51bd3e559bc426e9bd6e0cd37add3af63572e0d |