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.85.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21efdd22a4cf6b1d4a2d9f1e28f5396fc9c18f22c38a724cfa83ee58a5377e4a |
|
MD5 | 6725179cc58be3fd9f5bba1af1022fea |
|
BLAKE2b-256 | abc09e8b445b07c6ae73b582cfb82b85623d8f0e72facd597f279b4f172842d9 |
Hashes for zeroconf-0.85.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4adc04be2b8b5ed879e04dce160f48a3f089f98582520921ee5de2c7d1450bcf |
|
MD5 | 31f5731d0562b40c38120a79b78c7947 |
|
BLAKE2b-256 | 0d91526f199e761b6256b09d198fa74da575880e4c32b9fdaa3db941fd4abc33 |
Hashes for zeroconf-0.85.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a40890a5d8fa9c72e93d8ada45b3eaa7298de1b37310ec0e35003f4f2e99c880 |
|
MD5 | 7e042dbb278415f9da61fa836c65a8f1 |
|
BLAKE2b-256 | f2852fb5c86016135a66408265fc76c860e4f376e716ea393042a1371969f7ca |
Hashes for zeroconf-0.85.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd34f1d452e49c5f20308a7d57cd836b4bf958309ef832a73bf709835faf02f5 |
|
MD5 | 064f202cdabbea35edd9f00db777298c |
|
BLAKE2b-256 | b931b8c61a410b588a3b323fb8f2e7ebc87832611ee81bc87f514a1e82cc1339 |
Hashes for zeroconf-0.85.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d27ddcf52687fe8f5a4fc2ad189f69ee88a721d8302fbe47ef77f75de17ece6 |
|
MD5 | c1d114d064f7093ec30c877c603c93e0 |
|
BLAKE2b-256 | 8d833ae7c754f8126206873f497e021173b67f069c8cb00c813aea101654ba7c |
Hashes for zeroconf-0.85.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba67321ace5de703fd36f516e4ebc717d356c4fcf53ba55c7383caa0ba3e8e78 |
|
MD5 | d39c3e6afb5ac756930a807a75453989 |
|
BLAKE2b-256 | d2922e4a74893e4959afe6d00aae1fbd6974b412c3540c1b82ec175ead11afd2 |
Hashes for zeroconf-0.85.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebef751b56ce666f0c0d1916e5f2d55e36b76cf5726e8f3255bc89b5f12b8a93 |
|
MD5 | 65ae2045cbe14c6a66c904e6fcf63ff3 |
|
BLAKE2b-256 | 09d42397ae690b9d59b3b9213c2844a64c2bee7570408cb1b40c9e541ab05d8d |
Hashes for zeroconf-0.85.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b8471fec89b842def43c1dc1c378df0da71727a74153aea7f554abf5acd20d7 |
|
MD5 | 8037f6f98fbbb3384e6f1f961f503299 |
|
BLAKE2b-256 | 54690d5cdd9b7c659d0f0af6f309636b2d9e4fa27afdd768b39432a38bbd412f |
Hashes for zeroconf-0.85.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad357a85da7abcd29df3ef0eb4a4b54b7c1f634a27ec90f44b0ae9695c8af561 |
|
MD5 | 5e82b7c090da3e00b854504aac8ef7eb |
|
BLAKE2b-256 | 02c2575d7a69fee544284c5e38f72dbac6e33f16a6b64aafbe5b17df7ea7803a |
Hashes for zeroconf-0.85.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1150d7df2109d4783a703f21371aad7e490ce8d6ac8f503d05a894185a602f |
|
MD5 | fa6c8c8f69be3d3e4f612a88e045fd1d |
|
BLAKE2b-256 | 221d1f27a790bf9735fc066d6ced49e01b48f44103634d9c269a2cd3e11cb641 |
Hashes for zeroconf-0.85.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d86352f2aba8872fc1856bd7f49776424a099d32fd709f354ef74a58c5ebe08 |
|
MD5 | 7d18dbce99f677b66a0abab9b7357c3e |
|
BLAKE2b-256 | 3dce82aded02ec49e33a156ed8d20af4f8fa4070cda68b9cca9c9e73a6173007 |
Hashes for zeroconf-0.85.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5590e65e518c535e7f28f718a2dc633649248ae0ee086d02c6bec1662e314fa |
|
MD5 | 0e659522e8b348c594ffa6ad7671e3dc |
|
BLAKE2b-256 | c7440961f01b8ac608713f8741a37ca108b84b5d60644bb5166e29eea2dd04d6 |
Hashes for zeroconf-0.85.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66e6181fc2875b19f5b31b7e2cd14e1c2a3c201ebfb8c85015434827268ec934 |
|
MD5 | a0922b16ef3ff8a53f2f463c8c6d3947 |
|
BLAKE2b-256 | 71170c86c04e906e3184bf601d42a430c5a50057c1239970f90a1fe92188469c |
Hashes for zeroconf-0.85.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c552537a555a507dbaf2ff596089fff638f784a96704f12bd7938cf55d1f5b07 |
|
MD5 | 2e35d0eea80bfad61afc143c29a3022d |
|
BLAKE2b-256 | ac4e65bab166a5a6db11e7002fb158080062fc285add8638525b641b7c06ad98 |
Hashes for zeroconf-0.85.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a598aad2013759f6f08340629bea9dbc1a407f3855166d697764342a1394082 |
|
MD5 | e46b517774a450c495678d3466c4fdd5 |
|
BLAKE2b-256 | 6f508832247d30c1ec79353dd5b662471f9205f37bba7171ae272b98db959d56 |
Hashes for zeroconf-0.85.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15052dcb23f7f3352e8ff692fa78f4e94b6fdd015e8c33800156039c685d566d |
|
MD5 | d53ba37f505f6f51382604d25ea0c6f5 |
|
BLAKE2b-256 | a6d7d284cb63b3f5bf86b07b685e4be40435961a267d498ac2ce1bc55cc35204 |
Hashes for zeroconf-0.85.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed85ca11f7a5d41823b931ae01a296f1ad2357958a4ba72842c366817157125 |
|
MD5 | d635e1d994d350ed8071ac51e4917cdb |
|
BLAKE2b-256 | f7dd87ff9e6c9ff45c7b3dde4019dd264206bb8a0991d7ec78f50aa559ea6023 |
Hashes for zeroconf-0.85.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c79cab71e0a5e6bc4291538d0029ac59ceab92e401789036d30f131a1713b2 |
|
MD5 | 34124020fe9525314ec2e0ec820b4566 |
|
BLAKE2b-256 | 6674e726f780afcf9a3863066863c8a81e739aec89c9fef595643a8eaad6e07b |
Hashes for zeroconf-0.85.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5db032c94521268c0c6f20a368eac3c779ace8c19f5aa20c73de92bac8d3f8 |
|
MD5 | c42559bee9292a11ebb6a809452a194a |
|
BLAKE2b-256 | f6f7a9ade7732fcbbfc2c22bf0efe189c401840dca35552d83b97e322da9aba7 |
Hashes for zeroconf-0.85.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ec00c86e12aa38d9401328e92451c7ba35b88a0420abc7d5be4973f747a17df |
|
MD5 | 500152570f7e40763e912b36b845b016 |
|
BLAKE2b-256 | 4c10fc1e0412b6bd83ae95bb302ebf9cd0ffcbd4331a795094bf6ceeb33970d7 |
Hashes for zeroconf-0.85.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8c6a3c91692571bea35d3dba0d6e8d51da98eeb1e942df095a2a29c428f2eaa |
|
MD5 | eeec0c7f0a2237339b90a0b790ddc4f1 |
|
BLAKE2b-256 | 5ae91347fa10df3c7f528d49fc76936d99f099afb63b1a6a6b821b7c04213ca9 |
Hashes for zeroconf-0.85.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5363c60ae0aa2dd87602efbd45a7a167dc5a3e2f8eaa987be98be576d24501c2 |
|
MD5 | def654a4f8fa444b53c656d4f59c09f3 |
|
BLAKE2b-256 | 537be819ee18dad8cc2db350dc049f60cbf72ad09f2212d3cb7da66b641bd765 |
Hashes for zeroconf-0.85.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c018463fd6314ebb6b365c655b2407c1f49e95f875ad7d1ecf8a0b5bde996ad2 |
|
MD5 | 6e5e03b70f637b663ed06fada486595d |
|
BLAKE2b-256 | a6b33956dc4ae7980d3debd7747f2b0b3003455b6413a0d56d534826c173f485 |
Hashes for zeroconf-0.85.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2537a8675be464ce4a1b1c220923e05b471525a6d775fcf07df321f0aab864 |
|
MD5 | 83edb41d8b47231b977da122e02afb56 |
|
BLAKE2b-256 | a112258f79c6808b7841c44c8e40ca386958db35f62514d6e973ef096c245752 |
Hashes for zeroconf-0.85.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f8912c80cb52b074472a82240431b80a1bf402befe75d356f739543ee7ccd7c |
|
MD5 | 72d5394cd0420971d0f405d664cf1199 |
|
BLAKE2b-256 | 6ed5835da80ed6482e98b20d4874881a465bb3a04495b6d008d881ccb70b6832 |
Hashes for zeroconf-0.85.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e14e48be926ebe1e223d97cf1b88a49964c789765341c88e2f59cc5f102862c |
|
MD5 | 69ebb92a4006096a4a81170b64d445e0 |
|
BLAKE2b-256 | 597bce5de9f0a4bf1e950c7025450e68b1a6f2c894ea058cce8b846042339412 |
Hashes for zeroconf-0.85.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf6e51f049fe70940795a06d02eb2e771e253a79b27f53a6022d22066056591 |
|
MD5 | 1b33273720b503e608e900dc77d572d2 |
|
BLAKE2b-256 | 2d14a977eb65b080526d9bce83f13c101c6e15d20e10eab579f27ad5ade9e7a6 |
Hashes for zeroconf-0.85.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2701a112d236cf9889d0524ccb7f0227262e9f2bb30e6c4a485d2c56b55d889b |
|
MD5 | 3668279ece3cdfd624f89ee8854e917d |
|
BLAKE2b-256 | 0c6f38fc4eea79d3a283a939e06c83ce8a334de306316695a0b07fc33ce386be |
Hashes for zeroconf-0.85.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0c181d8ddf47fb9deb8422eba5fdb707eccc19444dd3f0427fe0fc0d079bb1 |
|
MD5 | 20727fad4e36c1dd5da3a8717b456929 |
|
BLAKE2b-256 | 8011f9be8b88e4c4e3e4980ee8dcdc681b8e2c1323a2f2116fed7b5a4c54648a |
Hashes for zeroconf-0.85.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4d248d0aeab26729b26743e7dfb32b6a9a859757ad7a9362fa2c2bda1560bb1 |
|
MD5 | b7ae74b063029c4b2dadd971ff90c294 |
|
BLAKE2b-256 | ceb3a0f08e48043bb3cee9903f8aeccbcec4c1401b53b5bc3b16d4f1f4bdbeb4 |
Hashes for zeroconf-0.85.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe64cf9615cc85e08cd3ca354d051ce4f0ccf850ad9e516ad1c2d932a156173 |
|
MD5 | b0e913a011bc8b8189fcbf862d5c64d5 |
|
BLAKE2b-256 | 2219c61992d8ba406e0bad46ed7276c440a5a9a119c5c9a9e4f79ab92f8d5253 |
Hashes for zeroconf-0.85.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978ced0e587e95ab08215f81691b783f965e76c1c4c4779bcd7be25dba68cfd4 |
|
MD5 | 76d5778dcf06614d67278769f876fee3 |
|
BLAKE2b-256 | 65c5e57ff8e050571fe786f378f5d9ab77b9d590eece359f7cd31e7838691ab8 |
Hashes for zeroconf-0.85.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd514a6e98c9d661770c4015de263a5d73f37c9351e143b3e3079a15b173e8b |
|
MD5 | d161ddc206706e138fe4adcfae0a9d76 |
|
BLAKE2b-256 | a77d4c2cfcf16ceb7620b1c059e215abf4066bf09187fd75304b99821a91871c |
Hashes for zeroconf-0.85.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6d54451cc5cfc83e59d56d8f115f0d779f1a1b4d95cf2fba2865d5477b7358 |
|
MD5 | 4edf4ad7f5fb0753409624f39f5f3cf6 |
|
BLAKE2b-256 | 29450b3a28539cf1288d97a1615f53e8004b156234aa1c78b836e5e95a5936fd |
Hashes for zeroconf-0.85.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 632c07e8a6d66248e4f1041c61ab015cd9a38a0c1095302e3123493b2d8353a4 |
|
MD5 | 7a6d4a6cab65cf964960b4f00d4f65f7 |
|
BLAKE2b-256 | a6c2346cd042c1abdf711baacfb7987c5fb4bec46070cf49864312f2c1f21b92 |
Hashes for zeroconf-0.85.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb9f7109802932b54f53493911be941de69e5af4f1178618cd4a929582241644 |
|
MD5 | a386b09dcfd0ac926a1d373f8eca9fc3 |
|
BLAKE2b-256 | 3fadcbf157c5b4ca59cce49cfdb3e8cda96acbbbb86bde95a3aec2ef2507bc03 |
Hashes for zeroconf-0.85.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666e429a2d34b0a2549a54fe1ff41be29b5f8972d92bc4a32e31a4bec768ffcb |
|
MD5 | bbae187bb7bf10e315fb8eb9104f2f15 |
|
BLAKE2b-256 | d27ac299db3dbe33bbd73aa72c064deb05e963182ec323214e7aa79514260432 |
Hashes for zeroconf-0.85.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef861bd542594a2bb99b8fb0d6769ccec0c138955da058aaecc45fde1e7a4a03 |
|
MD5 | 7734846bb356304861518169c5882921 |
|
BLAKE2b-256 | c2510d8ec80282ed3a1caeade205a93b134b0791c93a7dbdd00dc52b1a343c0a |
Hashes for zeroconf-0.85.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b37facd332f5c8b8ec50272a0f4edd96f46b531893b9fada175ab1daf4f6e3 |
|
MD5 | 5fbf707901872525aab8a35d43890489 |
|
BLAKE2b-256 | 6041bbd6574d85863047034a5dbdd7b35b69b02c7a3940f27a4510ddf19c9998 |
Hashes for zeroconf-0.85.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddd5732eff099e4979464373973c5599724b7aa91c4a544a7b952841a87a1513 |
|
MD5 | d426c0504b430de3d93486ef04b8ad8b |
|
BLAKE2b-256 | ce23529da1c0d5abcbfa8cb2c41932004b667870cb5ddc6ec02f6ca3bf1e93a4 |
Hashes for zeroconf-0.85.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e5db8d2d9420bcd6dd603481bf22e69ccf0007f84970ec400cf20ffef7cf86 |
|
MD5 | 8cbc8d05783b7c309cb4c2bf2fae1495 |
|
BLAKE2b-256 | ef3b787513e984166edcfbfcc1f7a7305f6e1ceb5c77ccff788faa8685cf162c |
Hashes for zeroconf-0.85.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6243ea7f87ad84e93fdcac764394b8a290da020a45473e76ce1ce9074ef54e |
|
MD5 | f6ec078189a41de4dc3a2bcd4af5004e |
|
BLAKE2b-256 | 259d278d07fade4c57704692a8927a5e575cecc5a61d579c55c0234d9a54c3f4 |
Hashes for zeroconf-0.85.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3739f18c3fe730711605016cad60ffef2316654de42bc9daaa144b6740197ff7 |
|
MD5 | eec296dafc2f310b8a9de32b2896647f |
|
BLAKE2b-256 | a4d68631fb7e59a74536bf89a5b4c8ee06af5fe0559e698568df454f0b27588c |
Hashes for zeroconf-0.85.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90881f0ba2612956ac8f40bdb4308295c6056873044072055cf33d8090306dc |
|
MD5 | 42f810c1a703a8eed071378460957a9f |
|
BLAKE2b-256 | 106f3bb1d696ac5314eb8f61c0df6a0c05e28237d1ca36c4dcf5550774f16fe9 |
Hashes for zeroconf-0.85.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67c1902075d75b7bf428b32910229100e746d5cbc2e4cce32f1c925ae1c2d7b |
|
MD5 | 3ab02039efb5e791bd5d6aa84adf80c9 |
|
BLAKE2b-256 | 83cc16e272267b483545f23e0757c741fe0d434f5714e2448ba9f6485189ef18 |
Hashes for zeroconf-0.85.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ecfc7d5de369a4152bc47e31db1670919c45ccf0f7498fb82ed8c831343b133 |
|
MD5 | 77e89ecb8c8946254db80b296343f85e |
|
BLAKE2b-256 | 998b83ccaecaad8488a283f42bbd2049a9ec15761c64f96fa4e642723c3b0a05 |
Hashes for zeroconf-0.85.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66564ce49a664f8b05344f36467474da380266d04a5840ab1835a61c5c88758d |
|
MD5 | 43cfae249c77eff5af3b6a0e0b32e571 |
|
BLAKE2b-256 | 843359eb801d7bda767abc4f17d31c0315d0d1046b128bf6b434fc21aea20b23 |
Hashes for zeroconf-0.85.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f3338b0dd8e4bc52606c5db93f78b9944309d0c9c9361ecb14c05838abaff2a |
|
MD5 | 8cc76a9e89858b0ba9363640465d09c3 |
|
BLAKE2b-256 | 05ead6899f4680c18aae0d5729d5ada7d6f6ff4e8c53397fcd00ed1b88274a74 |