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.115.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1e4f29bebc1382ef9ad714d41ecd60bb611f51804e920c288199a368c5704b9 |
|
MD5 | 02e78ee954b6de9ae15760da43c36b2d |
|
BLAKE2b-256 | 2906468329db0046e1bc6c7a8da80faef907603075c5e63861c9cb29a0577716 |
Hashes for zeroconf-0.115.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a5515d14de717ba3895ce273b7ac790ee62bd2e3ef9031801cdefd005e3603c |
|
MD5 | dc3b08d8d2e8a60794f3fc7d15dd1777 |
|
BLAKE2b-256 | 6768d8573c2975ce59c44e22969a5f3a540aff402ef7ea183137e67a79c6f867 |
Hashes for zeroconf-0.115.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df743ca058d11af13d507d75ed82a3b8eedf906ea28453728bc96753801d6dc3 |
|
MD5 | 73078216c1ccd7210750ff7da3f32f42 |
|
BLAKE2b-256 | 4301d37e2a383c6608cc10316ed3d93a861246f78e1d1f5a56033db64d6e8d9b |
Hashes for zeroconf-0.115.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7d2c95b0c0217fada5528d3f57ede66efd26d36fea3f1790df4b183c32a0c64 |
|
MD5 | d2e1c9eec1acd809c4f5493e3645c7f0 |
|
BLAKE2b-256 | 31c434652e624b21f5e2436965824ca4805c4b23b41edb62e43ef8693e80b46a |
Hashes for zeroconf-0.115.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078be061de45d3154c1068255c680d22bc3784cbd8ddf820912d231c7d0df36b |
|
MD5 | da42d7a5e19e7bd6f3e2fe46ff029a54 |
|
BLAKE2b-256 | 28b4d719b2b98101a7449d7a70402526f3773f7eadbf7766bbef5147d017654f |
Hashes for zeroconf-0.115.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c0b7f4f5deceaa22b8e0169d6e45aca7a80355fac5d84d113a04378384fb42 |
|
MD5 | daa16a60c53b09df2b56471cc356c4af |
|
BLAKE2b-256 | 2b0ac250822bd83f1a8959b2bb2370616201d125067ee4e39245075e4f458da3 |
Hashes for zeroconf-0.115.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a54114c2e68bbbc236124e40c1f4ac27d7e2e98feec22c022c9106c23b96a6 |
|
MD5 | c8d0b297530dab303c70b4623cd911de |
|
BLAKE2b-256 | 8230bbfce6456c83ff7fbb9359b8d64e1df0d0ec33aa5b9ca443957cbdf979dc |
Hashes for zeroconf-0.115.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8633a2bb19bc303cbfd3884a785994d8572c56662c599a7cfe505f59ce0b03e7 |
|
MD5 | 7f50cbfb01995ca93acefd5996f58785 |
|
BLAKE2b-256 | e5a0b08ed202b50eeb7d3ebded5e96b3b3d6efb30307b5a647e92e29e263aa3b |
Hashes for zeroconf-0.115.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a298860dc67d3f48a562128828ffff35639998c40284fa9dfd453e384c2293c |
|
MD5 | dfd7c6247bbc93fa55ec17cf4367e207 |
|
BLAKE2b-256 | 205b1e57ef6acd98ee93224d4ff04e372e7d50db19db0d8a74228a2a02ec751d |
Hashes for zeroconf-0.115.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1f4f7fc5b3abc3d69e5dd45f903d7ac094e2659d7424dc29666452f70ac1ad |
|
MD5 | 5a1c58c3946f3bc2756a8c7e8a6afa21 |
|
BLAKE2b-256 | 10ad8aca75aab07d687d89ae2da8f79030066baff8b20e6fbf99389c1efcdeab |
Hashes for zeroconf-0.115.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 208096ab0ffffac6f3e8390be829dbc873c8393ac0d770dede3869df68c077a0 |
|
MD5 | 7ecc8fd55f40946bf670d4c78feb9731 |
|
BLAKE2b-256 | 396fa01f68baaaa69ad84eb828201d325834886406be0a8f37635f3c7f3fde99 |
Hashes for zeroconf-0.115.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7757f329d9019cd8241a12e96fb0b7a31c280616a87e74c59a49357c8a25ba8c |
|
MD5 | b1a577633b98b742721873c7e2b6903c |
|
BLAKE2b-256 | 5a23e0714cdc45b6aa12a7fbdb0283c24aa24160544087a3ae8d6c8b499932c6 |
Hashes for zeroconf-0.115.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b098dc081efb226725c9d027a2223d750cb029d2fd2def1fba85f58bde439516 |
|
MD5 | 978d2128a32eb9c87c9b5c1a544bb6a6 |
|
BLAKE2b-256 | 055c87244ca51b98029c4fd07f46632bedcb2e2363d0b8c92fcb05ac36597072 |
Hashes for zeroconf-0.115.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6992d3e0e4d8b9f32d8e12c3d196c52805a2a7b74567fd3735eced6038926d0c |
|
MD5 | 85922c2dce58e7cbd68c3eb0f971ab4e |
|
BLAKE2b-256 | f9cc3fd03ffae33f1d7c82ff68a871eee8028bc83eb8c9d6b812f95a62249323 |
Hashes for zeroconf-0.115.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1440d598340c40314abd5d31128515375f38a742edf05ce9d87e6365899f5526 |
|
MD5 | f52a00a452ef833503b84d7abcf782fe |
|
BLAKE2b-256 | d4bb1e790a5a76830d4d477000ab2603ced73bc55ccbb6561e385301b634b2b7 |
Hashes for zeroconf-0.115.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b921318257525cd20fd1e9f780c4aed4d0345c18774bfb679f3775c0c5438394 |
|
MD5 | ab572666e5a5899bef3da200500d68af |
|
BLAKE2b-256 | 266fe7c7103079276dabed5968d5a57aff99e09aa4b3fd48d87cf6b718d26c9e |
Hashes for zeroconf-0.115.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 198a4614fd7d3b348d7aef95a0e59716578f33518b50325a67cb27c5f42e3b4b |
|
MD5 | b020d5fff2e7c081b41becad7463cf64 |
|
BLAKE2b-256 | e59941352b735d6def88bc40dcdccc30e4c09a587e29cdfb1748f0a73998aaa4 |
Hashes for zeroconf-0.115.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6637b5a91de5ec77e51fe4751dc7781351ef28a091ebd11d234231377b5b8680 |
|
MD5 | 865c3ab8e61bc82e26e2d4ba90b4e02a |
|
BLAKE2b-256 | 19023ba86c86020f321ed3fe491bab68981b2aeb45a7dab9f4fd6dfb4e6bf260 |
Hashes for zeroconf-0.115.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce3805a7a38a7382dd8600eed193fb39af0840a0a3279abbd421fa52faf79d95 |
|
MD5 | 4d2f10cde7b31c8b72adc2cb851fc19d |
|
BLAKE2b-256 | 0292c65e7dc32e7463ba9361fba9e9c45ce35f8c74b1edb7f7a72213ffdfbed4 |
Hashes for zeroconf-0.115.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3518ee646d09c3e7596bfeb05e7a4e09f305e36936436efbd7e1d87cd1e5436 |
|
MD5 | cca96df52c41e426bbee103e8d19390f |
|
BLAKE2b-256 | 7ce7f37ae6a82daab89653f96116b07d952b058b2967b19c760e25b9788c2098 |
Hashes for zeroconf-0.115.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3feb8ccfa893358b4ddeaa860c02fbda8c3dabbd9a34ffe6a5e2b4223251888 |
|
MD5 | a512bfb8c3cbe935b88b723d894d6210 |
|
BLAKE2b-256 | 0fa9ff3aea63171dff8d6dfbaac028cab5df7676e9dbd5926e491a63233c8bd4 |
Hashes for zeroconf-0.115.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ad0fac99d985995cc3c29bbace1bdebbe0635659794bbca7ca35d4214dd814f |
|
MD5 | a2611d712199c3241b59a037bdefede0 |
|
BLAKE2b-256 | c520f9da4cf644e859189d1efe0cba1319e062ddc3f677d470d0e1f099ea154b |
Hashes for zeroconf-0.115.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ee0550f5615a920e43134ac1c789a03c54310940cfb6fa6300346e2fcd62a5 |
|
MD5 | a037053381297c3f79ac27aa12a801c4 |
|
BLAKE2b-256 | c1be15ce5a1c92fa5b2fea4a816c9c468bbc2ff89e599fb5994fe5c2df7269ce |
Hashes for zeroconf-0.115.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00e43d7f9e4f0425ec4a1483d1f61bc935230c0fa3d7c30f5134fcbdba65769 |
|
MD5 | c02a38eccdb4056110fe85816cc8ac1e |
|
BLAKE2b-256 | 08a40923c0597506bf8123533ed3d70da4aedabcb1eca29db65ab13be1b2e650 |
Hashes for zeroconf-0.115.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcd847561a179d417b16519e3f49b05843915a23b7b7cd8a98fbee7e340f39a4 |
|
MD5 | 4ee87f74929cba4405b14f611771c37f |
|
BLAKE2b-256 | 2ba3022bb8311043e85525e53b7f834320f6ba9c19125658181cfc87533c2584 |
Hashes for zeroconf-0.115.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c4228a829ad7af2502adb9e929ef1659891865e5f7d71a26477fd98222ffcd9 |
|
MD5 | 973907b98899e50eaf8115b3a50e9c94 |
|
BLAKE2b-256 | 55f079963d1f048bc89ca2a943e98bac75f30147217303540cab9fd8b237e1ab |
Hashes for zeroconf-0.115.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425b9603ef180db0199551387b595316b69ccd4e6731f9c4e487f999c6cddb89 |
|
MD5 | cff7331f2f659785e75a44afbcc19abb |
|
BLAKE2b-256 | 387f32dbe8955feb3c9276ccb45152191540ed5ffe4e1f186ad20db69d6ed366 |
Hashes for zeroconf-0.115.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383ee44c032caaaf10d6e6ea88489c8156988b1c1b3dc46b8df61d3d9066e54f |
|
MD5 | 9dc7e75b90b7a299e7e7f03e4d7c8e37 |
|
BLAKE2b-256 | 5f2bff2aebaf98a5e4c0f638f328f838c00e469147a62afc02128baa0d55a99f |
Hashes for zeroconf-0.115.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1e3abd57cb1fa48424c23fef88a0e175f1ea1ad16d6741ee6f3d74f35437fea |
|
MD5 | f8abaec04db36e893e2113a701592314 |
|
BLAKE2b-256 | 4c59b94e2d939d503e0bbeab8264922895c5502e141847148a80f36475e0ab72 |
Hashes for zeroconf-0.115.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 928fef5036d5266544ceae59ad35803718a416a3d1640b5ffb3d63b53d73b7a1 |
|
MD5 | 6f15ba19342b56514ae0bafbcce904d9 |
|
BLAKE2b-256 | 1201c4b6ff600808c625599f92c806571a14ee676e732906c86c0e687731fdd9 |
Hashes for zeroconf-0.115.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f054b79beaa9f958cf31d87d253943e4d15c2600c3db01b357807283405213 |
|
MD5 | 7979154a8f40ae143b30796fba8089f9 |
|
BLAKE2b-256 | f48eed7c081fe716be1f9161f1b44a803e20eba49fe987f7c9c6c9b19b76aa72 |
Hashes for zeroconf-0.115.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64475e040800df94559c56d43501f01470f94404f88d74067ef25416b52a4228 |
|
MD5 | 86760efd3f0a1f30cb06a44b2ac66161 |
|
BLAKE2b-256 | 65ee8b21f60f9aa164198bb292648e742219af77ab0b70c618f204b27946a086 |
Hashes for zeroconf-0.115.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cca1facd4b1c92f3df9b3a580fdb7a56195f70dfb3e39fdaca8153a8496de517 |
|
MD5 | 2e565c4f021f18bbd28898b90c336cb4 |
|
BLAKE2b-256 | 34ab9b83fe32fe3968398256d0e346a61b89cdb86149cfad093a5bab888d4770 |
Hashes for zeroconf-0.115.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3700f97b3dd7124cdc49c544e969c2575d9936271957ef475bbcefe4ffc45c5 |
|
MD5 | 7a187ef451ba31f0cbe45386143776bf |
|
BLAKE2b-256 | a4d4f1104a91d2582f3ca7afe8d90d385f916857c60cf2a0a1a11409b28e5bbf |
Hashes for zeroconf-0.115.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf18acc893cfa36963e9fcee0715758e32a8b06e6dd310b51bc526fee091cf3 |
|
MD5 | 2a8a39108e4d2c0f237204d4c617eb1e |
|
BLAKE2b-256 | dac6800805b81d3d5f1e2b8a759ddc3185b8046ba73189f7b350adbd6a1182e7 |
Hashes for zeroconf-0.115.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81d53bb01be59b3349b8babedcab3faf3e1f5638077fac01c10c34415ee436cc |
|
MD5 | 15391f471955967ac8562af004bc2546 |
|
BLAKE2b-256 | 9555c5ca0a63e8383428ceb6892e383516fa560d91cfe7b3c33ebddbf7046d85 |
Hashes for zeroconf-0.115.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c32884c995af9eba7219113574ea841dfdaa725693f6fef0c259879f6a81204 |
|
MD5 | c92fb21354e3a7aab70b71757113a78f |
|
BLAKE2b-256 | ef1ad925bfba2728fcc82a466356a51ec9cf7aebc955a2a7f0ca732ac3fd2c3c |
Hashes for zeroconf-0.115.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e22e4c74083526c4dda639f1e0e395b719ac380d6f5e79e1b9b9f6fefd018968 |
|
MD5 | 8866b75ecf224b1c55108e9cdadc3bd7 |
|
BLAKE2b-256 | 2bfe5842bd0a037667ca7d37be25308d101e1ddee9c12709ca07dd6c920ece44 |
Hashes for zeroconf-0.115.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482dfd7d2c22740c4eccbb0f351c0fe106cba07a9977c88cb8b76c6dcdb34c75 |
|
MD5 | f55a2800a089452c7d6e1c5bbfa031f4 |
|
BLAKE2b-256 | 7fff6f39562a046268f035d03215682a7d3824f9f27f5937f657cfb8117780a0 |
Hashes for zeroconf-0.115.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd791ac43c982c057af75318c61e8c56a5573bb894bb4070b6723c1fb6996616 |
|
MD5 | 0d9284584639b96c5e15f65659d053b1 |
|
BLAKE2b-256 | dc614e7d93c85203411b8be975c9cad192863eb730128fe29a59cb3e1748f7f7 |
Hashes for zeroconf-0.115.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f5f007712b07cec9ee4654fe603db038124ee1c798d600e432fdeeb16fc0a7d |
|
MD5 | 4025bbab7b7a8ee54de56c8bf32b7d00 |
|
BLAKE2b-256 | 1d9263c2e99472c0cbfb8fa4424556f9f10c548854faef92f123c4fbf186a1dd |
Hashes for zeroconf-0.115.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5870cce9fd47a80762d0b1a86e4887f13ee40485d6ef3802d65e615bff0d9cf |
|
MD5 | 1657a59f42e7514bf693e82adb1ebed8 |
|
BLAKE2b-256 | 42a3ab593812f758753ba790a70ac0ff115774ae954f058e4b271a702a98f378 |
Hashes for zeroconf-0.115.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a728f318284a4535817618aada59d4029f6778537c7fe18d5aa8249c9c59afe |
|
MD5 | d435c0b66286bb75f78b160bb9176508 |
|
BLAKE2b-256 | d1ed508168b97d18109a4341133189d253eb6b5bf2085409363feb54dade4110 |
Hashes for zeroconf-0.115.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369179559a2e7e662082243ab6865477ac565e41c9fd58da6e2c0427a8701e8d |
|
MD5 | 0087f7ebd9a50599628a8c8f718358f8 |
|
BLAKE2b-256 | 8b00178345cf226d0db9a77a234be2c185be8611f5d2c0ecc2d8c3a390b568c7 |
Hashes for zeroconf-0.115.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a5b7032d6c4a8e596f510374e2a674f6d0d4aca93559c155db0245e4073b6b |
|
MD5 | 51e8b6f4bfe6cc57082e8677d62d3e83 |
|
BLAKE2b-256 | 01c28cd1fcda1062c42b0951be7a01477fb60d0c129ad4fab56bd1cd04dbd905 |
Hashes for zeroconf-0.115.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 120d7c83f9b8a939c1e57b742708e42cb3fb1112ec30fa3481c0c863a1866a5a |
|
MD5 | da1648add4957bd36bb5504c239ff179 |
|
BLAKE2b-256 | e745bd00c5a798e994c192b73166c92271d2b146f90bdc0cbbe5d62bff3e6a73 |
Hashes for zeroconf-0.115.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 741c6c982480e8b1f2a58b718e94678eeb278e85a820d0e8a1dd27205ad90677 |
|
MD5 | 65e3fd0b974498cf91ec262c197e57cd |
|
BLAKE2b-256 | b6b6b0c66e68b408187e4dc2ad11878d6600f259af797df773daeb99ceee2373 |
Hashes for zeroconf-0.115.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ebd27129b0eedd322c2ce00533affff842404418e9640cd289c39b5b04b41d |
|
MD5 | 23135702a7df2958fac3abc9973cdc09 |
|
BLAKE2b-256 | 079098adee7e3dc56000d5600493a8888fa209d182db18625fafa888ca0b273a |
Hashes for zeroconf-0.115.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb868fd85be282a5b23387f5aea67a09c9ccc45d6e8f5187683f4167d120121c |
|
MD5 | 6087cc8064d6c1be200db9bd587fbf6a |
|
BLAKE2b-256 | 49ace5f0202d0de1d4c25a17d5ca0d28d4c04f2de0a9325a17d91b731c89b2e8 |
Hashes for zeroconf-0.115.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24452b646d2d53dce9585445e43179e9426adb2316546aac4696ea002a3eedac |
|
MD5 | df61c5f8556d9f70130484df8751f238 |
|
BLAKE2b-256 | c6ea329e37498e60a21f4e88f6bdcc769788be3dea40b69f974730d7323c67b2 |
Hashes for zeroconf-0.115.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750912c958cf700b32bbadadbf25fb41e7ab2506e07fd961ed87b315a9150284 |
|
MD5 | d947857e8e921961c1a763f67424acc0 |
|
BLAKE2b-256 | 0a92abd76bf37f96f6a146cbfbc2915dcd147a6d54900714a40d8bfd5f311819 |
Hashes for zeroconf-0.115.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc55fa1d2dfd2f9ac8970acffd3f8b9b1d721d4bcabb6d7d2312660804d641a5 |
|
MD5 | 4f5a71726133bb05a3f9d0b9a8f86a8d |
|
BLAKE2b-256 | 4fe55c3037fef2d6967d3c3031bb28a7ba72b790aa3c824ad2e9fcb4fdc248a8 |
Hashes for zeroconf-0.115.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26f0c4bff3ebcea18ac8655719d8e56b9aafa289f45c2adac0ec3875b2b80f2 |
|
MD5 | 12533a1a74451b7f2d90972e8d0abd50 |
|
BLAKE2b-256 | 97034d9f8760cc5fac455d6b7b221b26bfe09220c592a81946c68c1af41be9cd |
Hashes for zeroconf-0.115.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be7947a378ad8d3afda4f07963709d2a1f62d581469ee4dce265c3fbdd605de |
|
MD5 | f23402189be47213685d6ca485bad5d4 |
|
BLAKE2b-256 | 81761f374d578a4aa71b37046016847bb9c4bbbbe4e20f46a0beab72ea727162 |
Hashes for zeroconf-0.115.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef03dbe68e3b6bd73727ccaaf69bc6eb7b54ea74e4241307b3f1a1f0391e6508 |
|
MD5 | 5a45e590e25d4c7f568165537925564d |
|
BLAKE2b-256 | 70b9dac4ed3187d0bd2187c7404eaf19e1ce505d8367e3159804edd86f4ff220 |
Hashes for zeroconf-0.115.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 194fdcc49fb3e9718ce7288ec85ff0b942b60bcaca5bbccbd2bc70d4407bc3cb |
|
MD5 | 36fbb22fac7229c3a5fdfca76b9fdba0 |
|
BLAKE2b-256 | dc0a91c91b57ef74365c13eb90d78150c7bfd83f592db6d030c68a35b841ad6c |
Hashes for zeroconf-0.115.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea30032d6a9f032ee5e9c17307d27fed8142eef96493ba05e2eb208832f680e8 |
|
MD5 | e6f65be95b204c56be3fc2f07a16b6a2 |
|
BLAKE2b-256 | 0c13bd11cc67bdbfe58c86b9f1f2255c46dfec1edadd3f82e462a9b8d54d3692 |
Hashes for zeroconf-0.115.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f6970a04fa168e676fd181ae11d7ce0d311a63df28d13e3a9bccf7a5822912 |
|
MD5 | 4caace9c78f06888978b384fe24b6c05 |
|
BLAKE2b-256 | 2434da29f451e56d3516a97ed68426f9d776e2fcbcb51d9bccb87e91c2be4e74 |
Hashes for zeroconf-0.115.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac5a2d0f6a34b7154c39c0239555a10badb69baf6762edd6c847887a3507fcc |
|
MD5 | 29bb0f689342f33eff6fe83228de3f6c |
|
BLAKE2b-256 | ea9e2734090bb6be30765cefbe0c8c93e59089313a822aa53cc9ade5978ef3f8 |