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.45.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceaf44ae60db91efbeb8d6f958a670463a521fe6c97eb4b70c5990640aeb16ad |
|
MD5 | 97304c5b0ae7042b83a2617c31b4acae |
|
BLAKE2b-256 | 31ca74809640c8bbddbc7c4e5deb35b973fae7eebd6d1f06aaef305468165642 |
Hashes for zeroconf-0.45.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2e827c74d4a7b8440030e222a4e6865ab16f4adaabfbca935925ca7d4132444 |
|
MD5 | 4a6c4e87dafdf189c46755e5685c393b |
|
BLAKE2b-256 | 02faef92c54d51aa4b003c0e4c56a3643d3a7818e21b322f62b0d826235dd4d8 |
Hashes for zeroconf-0.45.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b44608604e8ad77f317ad5f347a4df6ea9a692bbfc5266fd79ef45af33f6a4 |
|
MD5 | 026213de065ad1231a09f3d6e19cb2c5 |
|
BLAKE2b-256 | 4e3c656e61d60de7e49390a9429e569fad14e36c2a238a832653863aee522837 |
Hashes for zeroconf-0.45.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0539ffd5fe5131b397ec27bb7dfa78639a1753fca0e81863c730744b68154e3c |
|
MD5 | 24418ba6bacd0a77639c3872875732f2 |
|
BLAKE2b-256 | 168be749a1beafff6b7239a7d6d417c68c024853c1c40eefc1e36abb75a69944 |
Hashes for zeroconf-0.45.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbd370816816f21d4281464ee3c26da3bf73191dbb53d9759fd3359eff6a7710 |
|
MD5 | fed23988b3f6d3e6e36b90f786c3d8e5 |
|
BLAKE2b-256 | c470d45e1ca58a7e5178e79d32bb5a49b3420f89b0823b8ee934a211565f255b |
Hashes for zeroconf-0.45.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efe4b2e5c6cdfd165b3961d189e9a07a672c3e9016b5ea8dd508e0b5c7d2bad |
|
MD5 | 82984d02ccde7d52622cbbd39db7c4a5 |
|
BLAKE2b-256 | c6ece91d569255a6fc44dfe33d0b23c0143c0df3cc3ec9dfe44ba2363e979b81 |
Hashes for zeroconf-0.45.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3f7eb0e1a084a17c45cc3622207db456e92dbf737c5f24f7e7b83190e40516 |
|
MD5 | f4cc6eb7def996f40f36afcb4af02a54 |
|
BLAKE2b-256 | 9fa1c27d37a7f996374ba01c2a8c3b50eafc897ae7d31c6a6b7aa5eb6e5dced1 |
Hashes for zeroconf-0.45.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202860d4aa0d94e24f82b62678d8e21b16df751bf9f996ae0b4d6c6a2cc38469 |
|
MD5 | b2aad4203211e095fb6232f7d9ee20b1 |
|
BLAKE2b-256 | 5c198a5316d1c55cf584c9910d9e358d66595f8f6fd4c3df16051f5f3bec8ba1 |
Hashes for zeroconf-0.45.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5dc4ef880905cdd2b210ddc9d3e41d49a4719676197da087e89ab6361698f11 |
|
MD5 | e73c41713050aca854f99f132550ff97 |
|
BLAKE2b-256 | 5cd2eb8b4ba77e0d90e88bc26952781720f41c8bfa59e80d8585ecf1055a3c30 |
Hashes for zeroconf-0.45.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79d9947401c2c4b6277d54233545506d5eb6d009436b334b2bade79710d5682 |
|
MD5 | 8b4671a64cc609979b2b629039f51bdc |
|
BLAKE2b-256 | 6add448988964a92fee5af808c353cccf5d0594970a2baac212839bd99048420 |
Hashes for zeroconf-0.45.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d67aa9beb63de788026fee2db6c367516053c38bd475ebbcf1f6d65e59dd3a |
|
MD5 | 623971c7b486cb0f24c85517ea2bb41a |
|
BLAKE2b-256 | 9866251ba0713610de5e92002ca3b022feb1df9b3bfbd54134b722f61828cdd1 |
Hashes for zeroconf-0.45.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e54bb461795024fe10f66dcf4cb7556492cbb20ce7705fc5cd1eca4498239ce |
|
MD5 | df9523e38d0f258d4cf734ddd4ae7fce |
|
BLAKE2b-256 | e4844e001ddb0878a45a61a9eb5fdc78b12df90d47d31c1cf3c60cf621e89f82 |
Hashes for zeroconf-0.45.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e771f73c5d762e0fda651cc100873b276ea5c1bba5a3e1c8576b85d56d04f12b |
|
MD5 | fc658f267224c06fc86bb305ccf94e64 |
|
BLAKE2b-256 | 087111898cd7adf9b84b8412d72810bfc16e03eb3c12f5d6a981de42b2c3d515 |
Hashes for zeroconf-0.45.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71884dedd8fbf36894a53bf21d8c0425f7c1f3dac10453798557ea12dd6435ef |
|
MD5 | ecda1f33a3574e51b1586593bf342973 |
|
BLAKE2b-256 | 7807089ba388310a8d7e833af161b0ee8c203ba2604e8fac19955b1f9e19e272 |
Hashes for zeroconf-0.45.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bcad5ed0101b9c13cb7b8787ca7279ad7ae74b89d1220d08daccfb30650ed47 |
|
MD5 | 5d73ad5265bec2b114dbdf0cb29cfff9 |
|
BLAKE2b-256 | 68249534f1b13c1b93e842f38700b5394852d277f8acf7f0a2c88e4f01f755fe |
Hashes for zeroconf-0.45.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5a6c73e3ebae4c353dacee1d91651f13ae7c634691715ef58dc1583d5c3028 |
|
MD5 | d804ae3e3f74d6620395d67a62c226d3 |
|
BLAKE2b-256 | e36486573fc4c576e13654bdd21327eeed7c8b14391d4b100e248f5405a7603f |
Hashes for zeroconf-0.45.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f1bcfcb7cc3ae6a0a59a7098fa6a7dac31ebda815fdfd870d76b889b7c5df0 |
|
MD5 | d52ed5994785a43ae1ff91ed3219a740 |
|
BLAKE2b-256 | 3717be578a8228773e747c33a6596a66cdb43977794b1d0044be550bf9664151 |
Hashes for zeroconf-0.45.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2208e1990663f1e8d4ed9870676d16ea8fbb27dd36c356d913bed4443566a417 |
|
MD5 | 9ec4a4c5317b50881e14b015b0f92f4d |
|
BLAKE2b-256 | 999c2cb5ac73d3620bd194d2007b1f9e4fab2c6ffacc882dcf4e39655a4db048 |
Hashes for zeroconf-0.45.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed9fe2afcdc2b878802e1d4cca1c75e29a50abc54153b07f27ceaa3416bd774c |
|
MD5 | 20adb8f543eeb6890f69b9ac93a0cc6f |
|
BLAKE2b-256 | daaa99a1c04df2590557fafc5f795674ddb8443554aa0e6b2a1c1c62cfb9ecd0 |
Hashes for zeroconf-0.45.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c516cbe53aab54cd8a952ec86e53a465685c371c38320e84600fa659d9ffad90 |
|
MD5 | 27fecd0d53443199576b91d0a019d47a |
|
BLAKE2b-256 | 046c9d470d25e2b1b3bc9c662b766071e2c6f4c9729ddf3941aab0502f6cd3da |
Hashes for zeroconf-0.45.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c6dcf6ac401f348020eeae71475e30afa45bebc99432d120bcf8c2226e3ffe |
|
MD5 | 82a6a48f7f64644546d06479e3fb1338 |
|
BLAKE2b-256 | 9b7245a25c33dcbe0546605879571ee390e8858a9b72670634e759fd01acb593 |
Hashes for zeroconf-0.45.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a5e7e13e7f7153db34fbc53b4722546810953d87b88936825ce9083ec16432 |
|
MD5 | 85940a94849defb6c83c06dba747814a |
|
BLAKE2b-256 | d9fa9e07c8475f7c80f9dd8373628ed68266215c610b79636e5e7d01b0ae5314 |
Hashes for zeroconf-0.45.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46198b66f5f6033f9fba91ad9aff86f5dea9a75be81226828d39ebf11c1dfd4b |
|
MD5 | 40fa84fe6ff25671e33b9345531a8bb8 |
|
BLAKE2b-256 | fa62e81e0199758ed23c5b17ad07853d85b915a37f277b82cb9864999b204536 |
Hashes for zeroconf-0.45.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b85a13c03fd19f5860df2198ef9ca018656cf44a6708435a64ffa946e3dbc52a |
|
MD5 | 827d676c8f4e807886438631c20d7b35 |
|
BLAKE2b-256 | e497fc257cdfae499a83de96e242be9c6bf8135142cf7fda583d50436e693ed1 |
Hashes for zeroconf-0.45.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c0bd3ab8aa74b06dc7af72589d9c49555d0d75e2b0d33451a6e63f1da891b7 |
|
MD5 | d9deda4a237266a6025141d42c0f8410 |
|
BLAKE2b-256 | ac02a79160dae42f23c96412ffb87cb967e738345528e5b4efa54cf73497cdd0 |
Hashes for zeroconf-0.45.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77188a95d462c5bf784ec90a9bb564745d6154b6c818b3ba530ff2564d7b6642 |
|
MD5 | 1d887d958cfe8608445d7180139ac4b6 |
|
BLAKE2b-256 | 486587b02f2b55bb29ad335d99a16438995f257146c5d75e535011a7570ad2d7 |
Hashes for zeroconf-0.45.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d75cf2ddcfb9d523a7c1f52f1726645e484a38a8b14065ff737a484cc06f2f8 |
|
MD5 | ad2c9c3c81795433097363db8d66444e |
|
BLAKE2b-256 | 553667d8908c65bda4eb7255a9ef042f3ef5ed94d95e373266ccad8be9553efb |
Hashes for zeroconf-0.45.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8e92d591ead8c259f5de0c37a8a6255b121e78dbfada7a27da1e6554f296c4 |
|
MD5 | df4b15fb4338eeedb05bb69ae5aad472 |
|
BLAKE2b-256 | 85d544eb55b7e6bd745cd5ee4922e70d47aa452912adcd90dc8f5802c4bc01f8 |
Hashes for zeroconf-0.45.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75c406833d3c6fb3222e8e02ce89d16284b42aec91189f2a864e3a2485bbb951 |
|
MD5 | 2e2688d2b7f941f7ae83c4eacd588881 |
|
BLAKE2b-256 | 2e8a29541d2e5131c9d7ec292f0c0a822cf1682e998236da257b7635508b2f55 |
Hashes for zeroconf-0.45.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08633825d941bc2a0c68ae871d1a96af1a0a24b3a4eb3919c23ebb1e00032f06 |
|
MD5 | e92521c0abc172fa9d26ee7cc1744adf |
|
BLAKE2b-256 | 608f2437ab7d3277e9d1f8cf171913d69e5d31b3db1f8f8508a6b1c291ae1a5a |
Hashes for zeroconf-0.45.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd833dc1675c850ec5185e87235594879f60797df35a6da57d67a3b2c86742f |
|
MD5 | 876c4a30b4bc67e0bad25e4b577e0b18 |
|
BLAKE2b-256 | 4d528431710485885a392ed76bb55449a753b41852d397c2fcaed77da0fe6b3e |
Hashes for zeroconf-0.45.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c628b4af4b5638d8ee90316b5a1b444c4510bec8eb009c768a0ca4db9032167 |
|
MD5 | 41fbb673dec598578b1698e7e464ed7f |
|
BLAKE2b-256 | ca6e1da94417f6e3324fd349daff216bd63d92f3b993f9c6cc4ca58c0405a151 |
Hashes for zeroconf-0.45.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cacf2175f70c3455748f498b0e3cf5f0925600ab50d882fcb03e77b11901137f |
|
MD5 | 688de142cd6a0682ed1e93767b1ec87b |
|
BLAKE2b-256 | 5315ef944fa870da2bc0c4069c75e6cd6eaaa50a38c2acb1cbc319d5683fe49a |
Hashes for zeroconf-0.45.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9eca0946a03855509464341ee5391cf4ee5811b224c484e3404f84c25522154 |
|
MD5 | 4bccd64f9bfd47e1d86fa2c0512a0b22 |
|
BLAKE2b-256 | ef22c0710db2a29402fd1fe01cce26da60525d21b68faddb1dde0584ddb07a6d |
Hashes for zeroconf-0.45.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42b8dad9eb25650ed41682fa8e579dfd302e26f598746f361029120cc445701 |
|
MD5 | e44fa07120dac06ccf79eca52decd388 |
|
BLAKE2b-256 | 5d89f2e0e630355ad9f0b175c850e596c8078dd690b32733f6de5ad1cc49c052 |
Hashes for zeroconf-0.45.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e6f8fc651cccc9b93c22e7234886e10a943e9191e8cdd69e4758fbdbe8e676 |
|
MD5 | d31c751cb67ded9189d469af5749cd4e |
|
BLAKE2b-256 | 6f9ff9fbbbe25073f2f85e17241ec50c1cd3832cd07768d0b0853a6ece8056c1 |
Hashes for zeroconf-0.45.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa5b07f999a36a0521b72ff79e7c9c64612ac86cb8d8bc53462571c10d03c403 |
|
MD5 | 50a302311718ef2c98aaa912b0f578b5 |
|
BLAKE2b-256 | 875c30479c8c055661e34096bb703e3bae35d896e9da5bc5d6f72394b9a4918c |
Hashes for zeroconf-0.45.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a064dfdbbd2c3140d41ff78270008cd55bdc74021e5289bde03828af90bb2a52 |
|
MD5 | 303508363b2ba69f83202e63ca8e6967 |
|
BLAKE2b-256 | 1d1a7ef17b129398c1b826ebc05166800bd9bbf7321bef4bbecda6964f87b4e1 |
Hashes for zeroconf-0.45.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba01a6f14de6b5298c146ac67d1eb77d1912a5fa7bb8a948e5a0af605f8f70a0 |
|
MD5 | 8f84ece773a06b33d5c1af2474f5d3e5 |
|
BLAKE2b-256 | 81d67ff749d09784a9922ea2aee9663ff46bfedd95ac13774cc3d8c5019a1569 |
Hashes for zeroconf-0.45.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69b5bd3009102fef3d401d5a173cab00693279b03b0ff5831289384fbb7d3eb |
|
MD5 | 70b4974941f08139c2a50f5d31c4cc95 |
|
BLAKE2b-256 | 0ca61c22fb3ea32f1abd1ea6a0e74f9f002b2ae43c431158002d3a0927e73630 |
Hashes for zeroconf-0.45.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8481a4b2f2de860ca4c517ffd91aef627168247b390e1fdf576cbbf4cd55cb01 |
|
MD5 | 56f3956888605dbff1360b644d935460 |
|
BLAKE2b-256 | 776bee56d15c744d6f63213dbcbcaf70ac8d6c9d229ade008fc6086ee800f67c |
Hashes for zeroconf-0.45.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6dbed20350bf0b0765cf0d3d56bc424440f50f8f82817db3ad5db9536c30c9f |
|
MD5 | b44d602772c4d5473108ef665f28dbfc |
|
BLAKE2b-256 | 049262fdfdd0c1ffe5dc39eb0f2f17316af80e97f10b47d8265dd89e5bfb3599 |
Hashes for zeroconf-0.45.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0696ef4f46774859174728d3a5d15c1153e10becc9cb7860416de91e5f0bc0a2 |
|
MD5 | 3e2c0fcf4469b73d41d11e47ddf23d2a |
|
BLAKE2b-256 | a62d5ec6262861f968cc26a1eb5fe821562e939f953692c72125321a4eab1548 |
Hashes for zeroconf-0.45.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8cb182057c71dfd255b6326a4b2e550f3b2c92f07bcd64f25b54d7308f1b10 |
|
MD5 | 8a7f75dd3979a57a31718438336b3796 |
|
BLAKE2b-256 | 586123d44b2568b6c2d7aa51eade6a4a69c4239d482500831d32d81e031d023e |
Hashes for zeroconf-0.45.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1e98e41e26a1397565a2b6ab79b6c08ec5ad4b9060e9b82ee2138da38848eaf |
|
MD5 | 290f7799066cca2c15da4c20b6aa1dfa |
|
BLAKE2b-256 | e364db186a9ba7611e97ff6e4e10c3bf11507bfbacab32acf868dda26a794460 |
Hashes for zeroconf-0.45.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 183e2277c1400b0f82142c0203e8e9565772a728285d2bb1978c2b4556dab39a |
|
MD5 | 740c48c1ff51bc77f7223766e367e25e |
|
BLAKE2b-256 | f8c2f4b02fa0771f278055dd48e141ac9c59834e5f0aa92efb1cbaab6b914f3c |
Hashes for zeroconf-0.45.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c64229fc11b60ceafa56e5ed2b77eef49baf0f40b8114d807c7d5f42ac77ce |
|
MD5 | 8a392a3821eec587eaf4b5f2252052c6 |
|
BLAKE2b-256 | 8acec22db5b4b57b1531d784af4985d32ef98e5bb8ce440dec382e6c645867f4 |
Hashes for zeroconf-0.45.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ec1644e632ad0e400fe5a3c882c938d7238f782a504a85c475003941d3aa39 |
|
MD5 | 5b14e83b9032beced726913e747d3edd |
|
BLAKE2b-256 | d0757546e2c9a7e65c83be4b4f1fe2a98457bd7272cc0f79ac989b5131f06b6e |