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.116.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bb14092e588f605b8b16f25768181e24d425e2724dde8c559fae3a2ae90c6c |
|
MD5 | dfe0f495e996cefe31bc68ac60f92b7f |
|
BLAKE2b-256 | 338d221c1d644d2cc5b5e54875b26e28d77750dbd1d067755e4aab9a17af2a13 |
Hashes for zeroconf-0.116.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937b56d9bba29916b1f347b19c0f64695a1a15d3665115f5a6c8c8dadd2ed04a |
|
MD5 | 907aa37aa4d3f00b346b9653f5d79d5b |
|
BLAKE2b-256 | 1818547bfef1484eb12dcaf486ce37d78a4b2041591c693f26af85004d46e89c |
Hashes for zeroconf-0.116.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dc820b0a67ddffe057a8846fd69e5c1408089f2d72c2c4ace72cc63ea4fb1a9 |
|
MD5 | edeb160d7591a3b4ea6b869218ee3238 |
|
BLAKE2b-256 | 2b22a1a5c84742ca6401a7e2d844dbde931c8065a19abec09861ed15bae541d9 |
Hashes for zeroconf-0.116.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce93451ca5109e9bce76de410fc947420092b14f65fd5dd7d71a624ba6dd624 |
|
MD5 | a3dac9d697a315084353ed3e0dc53620 |
|
BLAKE2b-256 | ebf0cce7723d8d9d0de0d7fd66a13d4adb0c6202b95ce7617d755e691dbaa4d3 |
Hashes for zeroconf-0.116.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34eb4058ed91393b69f056c8489d346d6d47a7c8bcd5aa799a880cafeff80ce0 |
|
MD5 | 4d498fec24be85635862c695386939d9 |
|
BLAKE2b-256 | 43795bf9f3f9ba000d4d03f8837a5877fde1777ab9b3dc22f7e79673646058d6 |
Hashes for zeroconf-0.116.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eea117322a621444ed310cc31f061eba16be50fb5f3a56dfbb256c0be45314fc |
|
MD5 | 21803bd5d3ff1610e249955bba32a5fb |
|
BLAKE2b-256 | 1dc3d1a8fc7eb812f3e8593f3807f3c6d6b73127f36095052137a64c72c20f79 |
Hashes for zeroconf-0.116.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b83c8512c6b1fe66f1a1b9e2a73da5f94d8e16ab68ac4d44be1ff31a82802fe |
|
MD5 | f041ff668e0d948d1d431503c79566d2 |
|
BLAKE2b-256 | d32502691b5fe536f98c4399d53c508228c7b1d52a9566a23106abcff9ee7f18 |
Hashes for zeroconf-0.116.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e163d8706d402ad2dae55262f9d516be178a755d15a4ba6e0c9751583a923c7 |
|
MD5 | 6e6427c94fd8066d66664abb2987fcb8 |
|
BLAKE2b-256 | ec1a3c50f724a361b4445d67abc3b117591a69759ac0aef41a51423881cfd0d9 |
Hashes for zeroconf-0.116.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f2c8b12a494e7b16918a00e0a9c7967fda0073b985fd3a6a963517969d2c7a |
|
MD5 | f99bd9b4ca0089b37a99bbd552a486fa |
|
BLAKE2b-256 | aee2c5729bf92a60818fa36d6896930986b965821cb8b7f3f13bc8c3cb92b118 |
Hashes for zeroconf-0.116.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a94484764cb4c06fdc82dc84d453d1aaa9c756b327c40e71c654abc1c79dd13 |
|
MD5 | 3878d1f7c7fee45b7a325573e6b2e1e0 |
|
BLAKE2b-256 | 8be04be50c7f6b206d0728d41245df1dd288ba3414f20387ed63679e6fcea33e |
Hashes for zeroconf-0.116.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc46b97c7a01aaad1f307c12fbbc8bba906158636df004a499cfd0a0e9a66a72 |
|
MD5 | 064a53b563da49944118db06738a7724 |
|
BLAKE2b-256 | f4434c57574e138a77e66c84d8ea08a1fb4196c5c4ebf09fe460d62ec90d2b37 |
Hashes for zeroconf-0.116.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441afaa8848215b287ea868631e3a0eb6bf8786648a5e12bdd4449b6f39c1d81 |
|
MD5 | 298587245942705c2b39c69452b0abf5 |
|
BLAKE2b-256 | 24848d6dbe22a75c088e57527911a3d4951ffc37fb5ae2780e8fb2b563394bd7 |
Hashes for zeroconf-0.116.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5ed783e468658f1465b1ed0535b8d8bacd7b5548632a7b36fa84aab1ba8f45 |
|
MD5 | f00f5d1e704bd0b7fe6797aab114cc61 |
|
BLAKE2b-256 | 5dd58e7994ee8781a1088b1f57cf34249258a9aa2d5819776047a15893119e16 |
Hashes for zeroconf-0.116.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f270882504f43bcf47c24a8c7f31746500b80eb3aafcddafbcf5580838144adf |
|
MD5 | cf0eeabfebea1bbae9d39751459d52e6 |
|
BLAKE2b-256 | f11924bacc6b7e88a2c216a228ecc2ccb1479020497bec2b173917a7ccbe10ed |
Hashes for zeroconf-0.116.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74547cf15a05727ec3fe9d56c2d01ff85e3e10a522084dfe30b7edfcf3e35162 |
|
MD5 | 3106d29fe414ff5030af6d1d39d14288 |
|
BLAKE2b-256 | a37bad1f563f14c2dc057f6f839e830e21f57c38fc8e7cc523b250327398c2cd |
Hashes for zeroconf-0.116.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a10f088969db1f6590e3ba995597284432c43baf656184431f4df585f59f1a80 |
|
MD5 | a8cbb96d257d7fa050c23d4113393c2f |
|
BLAKE2b-256 | 9b9dddf58896b63c7d65c06ce6930f131972701e02d766886cc252e3b8806cea |
Hashes for zeroconf-0.116.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94dc3edd4b72953db3f0bb6802a8621031c91445bf706b47ccf3a419c26ba4b8 |
|
MD5 | cd41f8480dc0b4ca8f2593e5505503db |
|
BLAKE2b-256 | 8b54f534615fa8bc64e10e87f81d8e31643295a47396f5dabc55d30b435ac695 |
Hashes for zeroconf-0.116.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 342f3ae9354cf4f0452b2cf03d14b9b55c61276912c976f23fffa15afef26a79 |
|
MD5 | 62c41330007910e2f94447ee02a3c426 |
|
BLAKE2b-256 | 15c55a334fc87f74cba67e75e128c8c007eecdd76024af45faf6c7ca63d28107 |
Hashes for zeroconf-0.116.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d34082d628307ed2cdd43e6dff5437bea9bb533af0b1d0ec5fe7f927574f14ff |
|
MD5 | 066fb971f923758f9075e5f505bbd200 |
|
BLAKE2b-256 | c988df0e717c6c0d0b070bc0486c10ba193c796fcbe6533244cd965c6f7a528b |
Hashes for zeroconf-0.116.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b77cca72c353a677d426bfa710f0da48dfa32cecb970fc20a8123ad838f52cdb |
|
MD5 | 2379fb1cb308e2dcffc1c7cebc9da0e6 |
|
BLAKE2b-256 | c1c781043fa2479c63220742c3ab656bf43032d6920c85a21026f9c2474d5e4f |
Hashes for zeroconf-0.116.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c549269529fba759f1b7c4ac2deb6d13e454fe2af2e33ccb123e8ee6c0be59d |
|
MD5 | 82711a88e131e0c5f77e5e59f77690b5 |
|
BLAKE2b-256 | 4ce0ed01d39bec51f2e9da2d1465002a5fa48023f1b6dd9804da37de0ce973a5 |
Hashes for zeroconf-0.116.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e23ec9453148c8a1acbcdac6422577adf9e45d8b881dac1bedcf4027cf7f5b2 |
|
MD5 | d74f62d40aa7576196f124de9cce4aa9 |
|
BLAKE2b-256 | 14bb41bac7a7c138a212d93c6a810e683910398b4af26f970e51b9aeccc9bb40 |
Hashes for zeroconf-0.116.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22017bb41d11615961f8dd107f85fc59ef95a7a71cfad072cc3417d1af157c53 |
|
MD5 | e9235a09860ffb5f7058fcc883c1e12a |
|
BLAKE2b-256 | 567824db1d0b15928e641a518a2803a5d6f98b52cda8dbbc93c03ac9c76b8af8 |
Hashes for zeroconf-0.116.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a86b5aed6b090e2b279d37a5d9a07bdec56f20136bf211b83d815b038f8d87c |
|
MD5 | 68983b06bd36eda1ea582cfbac8c0072 |
|
BLAKE2b-256 | 1fb8ccb0b97776553e44c5a6e696661b73df91f886c6490c7cd2bdb93e9db045 |
Hashes for zeroconf-0.116.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ac10ed1d159822a478b114f06326ef11a5d38c808cd6827f6a885658cc3514f |
|
MD5 | af1de86fa964978c7633eb5171661920 |
|
BLAKE2b-256 | aa1cf79735841e3b1c1948dd7b024148ee390b8bc6f79cffbfc17f80d4d0566e |
Hashes for zeroconf-0.116.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1780db7b05ba8736df11780a8f6d6489a290eb8c62f5d5a96ce0a2dc7258021 |
|
MD5 | 958c9b439cbff4088ef93cc4dd0af27c |
|
BLAKE2b-256 | 255e2cc68a8bf01ff6d66555c796176085fb61b5ff2a9250e3308739561fbcd2 |
Hashes for zeroconf-0.116.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735e98e58fcbbeb2c4ae2801779fcc3a94a8a6abd2b2c744188897c592c7ac77 |
|
MD5 | b80e0fed3d624f20cc04896f771372c6 |
|
BLAKE2b-256 | 4df92cf245bc8b668f42629279c6d83580493f5b594d741a41bdccc72abf936b |
Hashes for zeroconf-0.116.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 141ab9c0d0a11da16b12ff0847198285065dc94b7edcc4de8cf0d43e8ab0bf47 |
|
MD5 | 283803c0e04815ea6557e85803c7ff19 |
|
BLAKE2b-256 | 13377c93e4e287fb5e518e56a02c5cd602b07b3b9cc93b53e57e6448ab7fbc4a |
Hashes for zeroconf-0.116.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce512dbfe8c479f1675f270c8cd471bd0c9f97c8c6f59b6fda1797f1fc2d488c |
|
MD5 | f25d1a106b3d724e2aba3da93b6980ae |
|
BLAKE2b-256 | 1da023b0150bfb0b7388037cd189c9d6bf1745c17e1111c7cc146bbb0af1be01 |
Hashes for zeroconf-0.116.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2d8176ffa8636808fe204ae56dcff1a1b153d66a8a226e40c66aee553d91f6 |
|
MD5 | e45093aae043c7aa856e894496eeb055 |
|
BLAKE2b-256 | 83d7289b0a77b5d35ec00a3b6791833553d82e097c0fa5b15039f3d601c35ad4 |
Hashes for zeroconf-0.116.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e94fdd9e7883b0b2ae3ba50ac67e836a2a7c0e5da8ea3abb2930425b45d483 |
|
MD5 | a184925f12556e82659490c2672a7ad9 |
|
BLAKE2b-256 | 49ec1e9d595c85289222789465c0172bf2636ba462d4b76d4fb2dc0a43e56453 |
Hashes for zeroconf-0.116.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6279cc3bf2ff74e55feeef39cb4064b4ddceb6ad82aae77cbf926b48ac276537 |
|
MD5 | f71351db3d752220106d6e5164f03d01 |
|
BLAKE2b-256 | 28bb2f80bdd253cd9c5fc84b0ec803f0d68176dff9f7ade19af5002364d68858 |
Hashes for zeroconf-0.116.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01d044b99344e7b6489ee2068e9ee716d13fe44ae5cead09b183ce8775b7c7f |
|
MD5 | 55c77e50933e632709bf2bf2686a1e78 |
|
BLAKE2b-256 | 0fa8235779861b94a68c9173932923dc62f01e26797b310dc704223ee9122c9d |
Hashes for zeroconf-0.116.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 285f696a1a97943a6d2c2b6dafce7765984ed431468b884736a9f2f7a9896ab4 |
|
MD5 | b90e12081fdbe783744c67401957d21c |
|
BLAKE2b-256 | 34bb1dbb5bb595e438218af41ac999b29412f446d453ead8db03af53a70cb409 |
Hashes for zeroconf-0.116.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b1cd8e4050aa749469903732c19084775e0b975e6649739fbf042f25b4b8c5 |
|
MD5 | 03d55844db615b4c701ef32ec75adc3e |
|
BLAKE2b-256 | d9995efdc6c184d48a0adb72d82b6c0ed82a6269cb08622ddf4f9cb63e1483ed |
Hashes for zeroconf-0.116.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ddc58a04a1ec15336242bc7a79fb5777d501340460876477429b86d98fd9d1 |
|
MD5 | 59ec3d5ef9797dd7fcc4312214c853d1 |
|
BLAKE2b-256 | 04a7b6cc221d0010177e36aa84748a70f5f35c39ce76671c528ac224101c15bf |
Hashes for zeroconf-0.116.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71eff17658fd222f51a0c185d43fba292c882cf78a31f83cc4bb9d68ce89eda1 |
|
MD5 | d368af211c59c493a93774522f49bd48 |
|
BLAKE2b-256 | 073c510c9361cdc86c50ba389d142d444db208ee246a0e2eddcaa5a45c8a538c |
Hashes for zeroconf-0.116.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9024e42f2f8e41d06ff2208883beb476840f941150635f9d1d7c00f301e2acbd |
|
MD5 | 381ecabc3009045bdbb1b06c10cfc266 |
|
BLAKE2b-256 | 3c3a661413f868ec7e7da8f402a0c43580cf994a0bbd32cb5adb7f596b916471 |
Hashes for zeroconf-0.116.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73194fffdf205b2090d9b6c57a06f7b877520740166ebe947787e956acff6106 |
|
MD5 | 7364c59d00c80ef9426cb629cafef2b0 |
|
BLAKE2b-256 | 391e9c2ac9d585ce385c15f3c019cf115d5238ee72b23550d71f77160163372e |
Hashes for zeroconf-0.116.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19328a755303ba9570862d2c929e559bfbc9e21bbc00896b5576cd74defa2a1a |
|
MD5 | fa66dc3e36f02ea0496d04f5997a83d6 |
|
BLAKE2b-256 | c8c9db88fe97ff6fd8fb02c0c6658d7caf458820bb874495a007e4fda6ca6fdb |
Hashes for zeroconf-0.116.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754bf7a85f5bdaa5c60cb105c2f7b44320a07577c9768b0d3ff0bb369307f8a2 |
|
MD5 | 7fc06482080b39252446e7fbae2a684d |
|
BLAKE2b-256 | 6f54f96a185b6a5b0cd9beb744ea75537bddcd3b10c1ebd138298694df8bb83d |
Hashes for zeroconf-0.116.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45ab1ea94483c61e55a838d4688b3a66615b879ba829b5c0debe8f4af28c95b |
|
MD5 | 28dae998a2a835ebf34fe74ca123e027 |
|
BLAKE2b-256 | 55f71a4530ca25bd8e85e042c7704d4d39d385a389e9a2c77623df0e8cea58d1 |
Hashes for zeroconf-0.116.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 194080868ebd5a0690471cfe8aee2f9accfc1128a233111d8bdf9fb6b6336a76 |
|
MD5 | 2ac6256bd18c1c9aac40757efd3c200c |
|
BLAKE2b-256 | 7e76154705d46fc9e8a9d66faa0b6445ad701dcca8640ebf382b65a93b3bcbc2 |
Hashes for zeroconf-0.116.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d806eb60cbb5b0ffd2451cf309aa10d707958266889783751aaaebe3e14ddb2e |
|
MD5 | 9ea47a1f3518367a9f9db2b8e9db5588 |
|
BLAKE2b-256 | 41c7057421831663574e21632cf8fd2e296a127827bbdd8f119b2accb4af9307 |
Hashes for zeroconf-0.116.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e1d05c1950979996a17c5bd988e41a788ffc358d8e022b6eeb38fbdf1e04640 |
|
MD5 | 9fef8dedace6c0568fbc9b7954129b12 |
|
BLAKE2b-256 | 51c366e1f5f127cf2ecdd0f82802e327fa1e11b7460a0dbbc8aa922fee18d3ce |
Hashes for zeroconf-0.116.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7e89fc07844efb8b0ae636dc63b1585da2b7c8d64de5839136819a7c4e0e82 |
|
MD5 | 6eb4351d2f3abf6bafed17d93bc47c77 |
|
BLAKE2b-256 | 79f7bab5d2363c27afc4b3f333c3c17680d7ab047b63b56ee45b3ac3d30a31ac |
Hashes for zeroconf-0.116.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 515b3cf0dac82c0d5885bde3be4ae997e05cf9c107ab78f143e453968ca36c2f |
|
MD5 | c3e7d9177847f1dbac73817176b8c5c1 |
|
BLAKE2b-256 | 0f60ee0aff39ff902e05385f3a04c5d4a3062f016603fdb7db83e0aaa8a8cfd4 |
Hashes for zeroconf-0.116.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3fd9aa4186e9cc62a1e45a13ef5aa231b765b0bd70bdd6b961d6beaeb7503c |
|
MD5 | 9c65d9d4dd8c5cf648261d505f805efa |
|
BLAKE2b-256 | fc70be64b2ea1766da8fecd244d0dd506f523c7f744e03cab12d8d875f3ce714 |
Hashes for zeroconf-0.116.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a1a2e971a8663a5e95f746f2b3f1df293a443efcad543e39906382d209043a |
|
MD5 | dd88507b0a7c4853d4d20380ae27cf30 |
|
BLAKE2b-256 | 1472934c3cf647c7d040f244a18959ce46ca22ebc63d38f94ca8788a6d29d33d |
Hashes for zeroconf-0.116.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81c360e665e9a41bd87fa62eeee907a139e1484accc42ef29112249cc0184a7 |
|
MD5 | 6b01c5902a299fb4c8e7bb3651d25787 |
|
BLAKE2b-256 | fb7bf7b51f3249ee76524efe9a03a96fc0d53ad4a6f33ff2bc95df9432331893 |
Hashes for zeroconf-0.116.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d17ec2eb75a58fd309a17726839984298aa94e6cb08a428f5a058626634d7bbc |
|
MD5 | 0162972b21bcb2279c4ec59c0e04cf75 |
|
BLAKE2b-256 | cf7ba116fcaa86ba4b08f292b04c63cd65c52253b90e57eecb2fe3db8902e6f5 |
Hashes for zeroconf-0.116.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 996a2e853b7780aebbbc299f6d8c05b9f74c29889b09d4d5b70bb0b48e1bbaba |
|
MD5 | 44496d41f800ba95bcbfe08f72815a71 |
|
BLAKE2b-256 | 3299e48e946fe368ae60f96014fa31dadbddc0711ce68e9c4dab8fe7fbcf1950 |
Hashes for zeroconf-0.116.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5227000ef2053fbe3cf8171d57463ff85ea60e2ef84312d675c567a791f6826 |
|
MD5 | 3926d05857461e6cd58d0a380106d123 |
|
BLAKE2b-256 | 9c258dc79b00afbe2439089cd7602ae04e2cf7745b8405ed712e58c3659d6070 |
Hashes for zeroconf-0.116.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 885aa71da7d5ce04a366abaa8cf321f133ade143915a927004f7aa35a364e554 |
|
MD5 | 3a3e043de3319e2ff8415672b1cf418e |
|
BLAKE2b-256 | 297761f1f564150e29410ca274b6821f6a4324799390ba6b21675af8a724eaee |
Hashes for zeroconf-0.116.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94afad711e2f5b2ba9a983d56b55f71de5eba8fac5577147348004ab3540d049 |
|
MD5 | d6374359db762aa84a3d0612d60faf41 |
|
BLAKE2b-256 | 040dbb0ce5c749a2c4c26c06858b0f55b45c24acc0aefd28589aacb58d515612 |
Hashes for zeroconf-0.116.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a57ea6e3ea8b197b0b6df4de326877537d17b7b586302dea4846295787d58f |
|
MD5 | 730090756c16f2399220e841284f8077 |
|
BLAKE2b-256 | 55714ef9a1329db0abc39612454ae1a7c6c3cb047de559ebf848570dc3139f5e |
Hashes for zeroconf-0.116.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f5a35c78b32b4ab3b62ac6941965c7c895a329ffd6b15803f515f8232c6821 |
|
MD5 | 1bc4b3e24bcc55b6184e7c80066e3587 |
|
BLAKE2b-256 | f36adc71ffafcefac9ab086a128499262d3a2aa04d1be4e12456f6e364b5a012 |
Hashes for zeroconf-0.116.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be23a6afe5fade22488ed7c8d474b11d5cff490c5a663aad9fd6c1163e89880 |
|
MD5 | bdace1a515f1efaa4075539fb3bcff11 |
|
BLAKE2b-256 | 1adbfc195418d60df6edb2176d4a934a70336b03118cca78a102a217cdfbcc8f |
Hashes for zeroconf-0.116.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3187a0c580e8649d51aa34587ab28069a57d975eecc1abaf83964e32e6cb47d0 |
|
MD5 | cfe0541f3455ed49c39c44cdfa2679e0 |
|
BLAKE2b-256 | 4304e6d02b5d7a04b709ac8523d3c5b98b07a294fcf2f97a98c1f16d701ed0bf |