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.129.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9314bba3412224bfcc896b6d83f093ea000da6b0ddbc852128cb574670d190 |
|
MD5 | e59152e6a958e07978028e69d43af73c |
|
BLAKE2b-256 | e5a81dab721b28623b85993962a4acae0f6e1ecbb779b94460f4089639092126 |
Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca74a62405f6a99f6f1c90ef61b9d3d192fac23aade30c9e9e5de0ad4d48497 |
|
MD5 | ae26712e844734d8efb4b323b8f18bb7 |
|
BLAKE2b-256 | f76368996cc6b4edcf35c4809cc5acc695763bc818f2013f1845011b6ab14952 |
Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d19047196f6329114215e6a60b406a816d49f2aeb3ff4ea8ebf4664eec81953 |
|
MD5 | 0acf519818866af6ea78e211c5058b18 |
|
BLAKE2b-256 | 83aa4bed4238fac90ad195b29fe779e68df13da439cf82dc8ec7758a252d59f9 |
Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e2028c2c970fa7480872be1b9def37d4f55a677ac2505a700c19a4a537f79e |
|
MD5 | 77ef4521a32e0819698846e86ad17b6d |
|
BLAKE2b-256 | 136cbb1247e569b63cf718267ea31e3714d1764de3613ccc97b635f1fa1f0827 |
Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0649d04456346ad289576d75f86afe116beb99277abd4072a4bf9514388ef53 |
|
MD5 | d69761e93250bfac408d037babc83bd3 |
|
BLAKE2b-256 | c40cd69aba2956fe3b120da609f846ff5e44085bdd932b990529d77067889502 |
Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 029cedab9f3839140661cb8e9b0ad3f3e494587a4c5b9fb8bd23648ac49b5feb |
|
MD5 | 2f5d566fb2898d9de595091bc6112e97 |
|
BLAKE2b-256 | 27e670c041d4dcba0cdaad2a892f134620c54097d3de405d4ec9820533e5c5d4 |
Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e643617556294060822ab90b54163859c14cbecf1beb05530c690b81cafcd3c |
|
MD5 | cd29944d874795e4a080ec753929a930 |
|
BLAKE2b-256 | e717fa66e352ac0be9e0f758b0c42eaddd2a08d2c732448494714936e05fc008 |
Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef5d38a5b23a3674bea75f65e8e29a6aee56289307d4821335bfdf2b0567ea56 |
|
MD5 | c0fcb6b514e81adebe189aea9a18a11d |
|
BLAKE2b-256 | 95a2261541966c15233730badb4ff509e13349af666d7b70c40c4ba137a258b1 |
Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99760559e637ff72d191f35b830a352d44ce4268dcbbc5ae1e32bdeb3378edf9 |
|
MD5 | ab50c02f950c33df968da6d805ed62c4 |
|
BLAKE2b-256 | da4cc6990bab89b40e3cfd24191a8934950b22f4f321f1dc14a18ea412e037c4 |
Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d671835251fdf34a17b6a5fdd7ce087164e18460dca6871ac4bed5ccb808032 |
|
MD5 | b04d2ee0a52fb52f55b76b74d97a2c8e |
|
BLAKE2b-256 | 8e41adfe89a61cb75cea4576b07e897ce7bc0ebe5307a4706270ffa6f71a1742 |
Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca146d533e6cddae84abd54305d02c3cc51eb8898c518c164ea5efb988564293 |
|
MD5 | 4eb3adbb91ce39e6fc226bc7f1b0011c |
|
BLAKE2b-256 | 40f992dff282ea915fea693a9f247b4e08ca109c4a0ef985883eb8085070d8a3 |
Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a97aea5fa3b9f4039003b53860a6f20c3d6ed7a05f9a411d8e741381c13dd76d |
|
MD5 | 495c2df4444533d30a42212014c6e48f |
|
BLAKE2b-256 | 085c4921a0eb809ab89d8a78caeb4c668d12b61bacda0705a9b44d3a0fe25093 |
Hashes for zeroconf-0.129.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb1d8c961c3a6ea920680bc96b888bc398c3bf758ca169a7cf7d119570bae81 |
|
MD5 | c1d4f542a105af7b7ee49be56cf0dcd4 |
|
BLAKE2b-256 | 47a93ef80bed4e8b104bfda68babbd45db2bb21ef047501cbf7ab752f7b0d82f |
Hashes for zeroconf-0.129.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72add4958f7217f02e10d87eafb9f3f15c9dc09b0b03cf330429424971bb0812 |
|
MD5 | 9aecfb5443359a9e61ff759ba8a89005 |
|
BLAKE2b-256 | cc72d740fa19539aee1694bd18329c991802552327f5e02205b6d07d8a8c5552 |
Hashes for zeroconf-0.129.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8115bdc23251f1c3fc83a13faee885cb9e33e6f2242d15d3f2c656fe13a661 |
|
MD5 | 347b389f617f1dd0d26f46030ec4315a |
|
BLAKE2b-256 | 5eb5ac5c730b3afe2388ff4d307e05d64f18e64929f81374fa9b4c011e001710 |
Hashes for zeroconf-0.129.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2bc7c0c884f3abf9a1b02998d3b6970f13094d40ee9fc29460842101521311 |
|
MD5 | 3f932b9df4204a7b40bf7349940c6536 |
|
BLAKE2b-256 | fae99e49fe0aad9629e843743910d5368878fcaa40a290aa96c6479df92e81cb |
Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7f7e3192629ed10b95d625ac2663627d18992a587e3b20d6e3610e8c17766a |
|
MD5 | db004b4ca755c5424ab83e556d274eed |
|
BLAKE2b-256 | 232daa92295ccd1490ef180d26e4211d6f1aa114b64f5b7bfcd0f0a0fcd1d69d |
Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91dfc52010f0d782537d69a78db816f6d96abe03dffb802d5fda46c510429c6f |
|
MD5 | 416cc88d1a409b4d4d034472b23362b7 |
|
BLAKE2b-256 | 8f592a0beb7419b7414bc23ee8021fa61ef0d0676d1bc657e44f3d105b997ba7 |
Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f949e9e50c8acf6a1316481d0a20a840b473cd22f235927d56a0022ff8cf2a4f |
|
MD5 | 47ba9821b4b612567fe50512f4d33325 |
|
BLAKE2b-256 | 62b4ee992dcf705a46c79f1c8321cddbd615786879c4061a9fe13f0ee18c73ca |
Hashes for zeroconf-0.129.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c5f38ba179cc1eda24d760c93a4b8d3d8193be05a39bbb836c49756c1bb487 |
|
MD5 | 896358d5ed5b0ef8b1aabb58d50aa876 |
|
BLAKE2b-256 | aabadd68381ec34575d038ed6266cf4aaea23310891a0e222975a5fbf739de32 |
Hashes for zeroconf-0.129.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59041c8b8452050a79395464756027aeaa907277cc0d627cb772a839a14a86a2 |
|
MD5 | 3fb7ebdea8ecf879e6984ef290433c9f |
|
BLAKE2b-256 | 45350f3070c676d8a219bc3fd6e0de74bfa8ba70ede3fa0869cc95142e5865e2 |
Hashes for zeroconf-0.129.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12dc2780bf488bba952b067bdc32d870cc3791b475c6e6d9b37b2020177677c3 |
|
MD5 | f13cc2f34de33cf09371bf99069b5967 |
|
BLAKE2b-256 | 8e0bad2ba02aa7a4808442518f92be3697742a0160be77e6740396dfc1c7ffc1 |
Hashes for zeroconf-0.129.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccef93365fb00ac16fe89a51b2d3e8276323ba64649fb90b610f92f97743c16c |
|
MD5 | 3476a5a9c42e2d5cad470661ea82ba6b |
|
BLAKE2b-256 | 9a629b0ec9e7ec6b4ab159e18b4beade6663aedc2da26c5a0e2465ce73ef4f79 |
Hashes for zeroconf-0.129.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13a355c4fa4d9c5f3e1f3f59fb50744dbfd5cdea674e49afccd3102e7482c699 |
|
MD5 | 20c27a3d3420b6b9aed5c49d16e4488c |
|
BLAKE2b-256 | 2e51a9e1a58a8511b02e17e446f5ecfab1d29ed1aae33cb3ddd568e37f16abd8 |
Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c3e6580c277e62b934e909bc7b4e3b6ef890406a2c29efa9d5ace2feaaa9449 |
|
MD5 | b60149cf360f6bded1a87f96d3d18aac |
|
BLAKE2b-256 | c7b6273d88affadeec1d3a2ee64d2f7e12dfa0d3fbb5184a353c9cb12e7d0005 |
Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a68248f941d6a9577703cf719a6b3ac6d51f36aefa51d265e26cff8a556c058 |
|
MD5 | 26ce8522fc43c56f8921437a91d55db5 |
|
BLAKE2b-256 | cec72179b8b066b0702aa0775b17f4edfb9deb1a4777cfd7efdf81785330d72e |
Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 595304c8c6c6d14a063f60bf6c2096726f9a91503885c1c3dfdf183256f77cc8 |
|
MD5 | 250166b4b2e81b8977dd38ce51d6437d |
|
BLAKE2b-256 | 34b51b677a76295752c891e71942b1c1590eeb6d961bd46964156bf8595b2d58 |
Hashes for zeroconf-0.129.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2968cf60a2a5571edd89482f5842fc4c7ba563d397366e40f8f8b1b800f60d |
|
MD5 | ea039000c1f22d63f041ee8c558911a3 |
|
BLAKE2b-256 | 4ec4f9c2e86db0f9b115dae79f4fcc83074181503429f61aa3419813b860bf0c |
Hashes for zeroconf-0.129.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9d72f5d9271a5980998131142daa65aa6fc8b9411b0c1136edc96e21d0808e6 |
|
MD5 | cd99d239838b9ea8983d30f20683e0c7 |
|
BLAKE2b-256 | e01bfeb5a8067a152e10a44016640cc580010135c7532a5ab87a9faf3c6a2768 |
Hashes for zeroconf-0.129.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0be143312549685823bc7520d407bbcf7c7c2d0ee1b63e159cc12f83149bfb8a |
|
MD5 | ab3b599c04676803b72426d12aa0f911 |
|
BLAKE2b-256 | 774b032cbe395c3e9a170c962699c0ef655cb33293010880131860f132505b14 |
Hashes for zeroconf-0.129.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec984d4858df55288fef286643a41dcac6e73faf12e9c1e1c1c1ba9377d72fe8 |
|
MD5 | 6f4d4319e441b662f0a726d418d1a667 |
|
BLAKE2b-256 | 6fe1895c25aafb4947f60a294583c022e23cc58678e558602d95f5aa740ee79c |
Hashes for zeroconf-0.129.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 314e3750786c36bab5a2771692e49a7ce8e3eaf2e4543bff2e0f80486efb8cb0 |
|
MD5 | 5af17cb2e479a43c558b31bf9904d540 |
|
BLAKE2b-256 | 293c62db78c346546823e85a6072014a9b7522502e1cf6fdb6bb6dfd567857f7 |
Hashes for zeroconf-0.129.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8d0cdd93ce0dfbdfa969fdd93439df41d9be562a5f7670e1ee815cc569db8a |
|
MD5 | 1971f9d94af00ac80fd9f703912c54de |
|
BLAKE2b-256 | e1babc339cc3db4bb6cba59f7fa4c0a85061954ebb0e3bec9011e937ca5a6ae1 |
Hashes for zeroconf-0.129.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a3610a98f98eafb705ae341839a651da041263cdf5330f4a8819ff47b434d5 |
|
MD5 | 3a05ae8fe8bcbd8562a6ca3bc65d56af |
|
BLAKE2b-256 | dd3a8d1ae305f6aa6fd20cd8637998708d3d1ab2afc436da40eccc6963a5a6e0 |
Hashes for zeroconf-0.129.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06be5881b5e91bf9ddbf73a4dadc8231ebdd6dd7ebe5c71919115d58c156ef94 |
|
MD5 | 52d8d8d42ea5ee708bcd3fbf865e9ef0 |
|
BLAKE2b-256 | 532b89506a481f5b950b0040939d0bd3c630cb6f149649f7f10cbc506ff534db |
Hashes for zeroconf-0.129.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28349f4568a1cdecca5a64b5655772f372780ecfddae172353fbae72ea9ea4d |
|
MD5 | 7a5e6be33752247c229103f6a1101e6e |
|
BLAKE2b-256 | 1b3fba2e04c8cbbfc1a57182ec16376089ae980744fb21c2035ff05ae8b875d9 |
Hashes for zeroconf-0.129.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa9e26dd44a6ead3fb97671b881bc60d80b6bbe3a2caf107d3ef20371991450 |
|
MD5 | 1998574f1737056af643e7bcae917683 |
|
BLAKE2b-256 | 94a5bcb2e4ccd590960edf511f39907fe1c9f0b6a674304dd942f37ff55d7b88 |
Hashes for zeroconf-0.129.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18fa038f9e140891a8d24eee62c673945b84784b46b2c6f6682d819c297518fb |
|
MD5 | 7cb50852acf4431130ad9910dfbecb3e |
|
BLAKE2b-256 | da2272719b098c073d2fd1799877f4964389720dc70e4ae0ba14b8c7c8a95d4a |
Hashes for zeroconf-0.129.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2129f72feb4488333d97da22b55902e5caf1de053232b906a132ee1a5f7fafc4 |
|
MD5 | 1e474cc5d9d029e548253ae15ad5b4af |
|
BLAKE2b-256 | 4852b769f61ec90de6308efde402f5f6d82e368e4558a8cd6ae475c1dde8b08e |
Hashes for zeroconf-0.129.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e10681e266e70773f3f77d182170ca8a798249ed0701b232415e2ded418debb |
|
MD5 | 946040dcd2bb680728f54a75b438f7ba |
|
BLAKE2b-256 | 4b54c1212aea32632258c53d38aea06c5a219f67c97a3968284f9e42a1d754c8 |
Hashes for zeroconf-0.129.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2933df9fd153bb0a286541f9093873e40c7bc23c7a4410a0b8428aaf8324cb61 |
|
MD5 | 06584763c91f4e2adda6fc8d512a6aa9 |
|
BLAKE2b-256 | 4862e6bd163c3f6ad94aa8735113f77414d12cd2b81f2a9bacc3ee8910c53886 |
Hashes for zeroconf-0.129.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64c7cef49be04bab6ccc9fe988d8358a30fd7004e593137ffd433cac4955658 |
|
MD5 | 5a21dc3d5431172ad09f6a535c6a6a28 |
|
BLAKE2b-256 | 273910d982f818d6dbeed3cb357b4985826410532dbc8ccf8a040d558b2ba7d1 |
Hashes for zeroconf-0.129.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c48a064c5865dddc0b77a3d5c1c4249e8cd2c531702a7ba3908d63f91ad08790 |
|
MD5 | 02938d6bd859e4c574376733bfdf34e7 |
|
BLAKE2b-256 | 6249f46c22ecb6a6994adde5ea812ab8624fae6fe93793aae282d59184c04c0d |
Hashes for zeroconf-0.129.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01adef4b8b2937912f872544a08cc718fd681b6d62cb36b27209b876bd9d559c |
|
MD5 | cf5911eb416055c1954d8547125b95b5 |
|
BLAKE2b-256 | f9e927e9de1aef5bb3f87c2eebf7d6064b9cde4cf69cb5143ac0ae7501728a6f |
Hashes for zeroconf-0.129.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42d70b8be74d6b6e3cefd6b561e64ebdddbec01bc0a4a8d8ca4e5fcdde64b8a1 |
|
MD5 | 2d5a5082519f78335ca75480583fa8a1 |
|
BLAKE2b-256 | b1316484e74de31272f64199871eebc0449195f295b5645eec98a49ee20e357e |
Hashes for zeroconf-0.129.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c698c84dedb3b360cf83d2f122773fa02253e6f4904b43995d8f7f3b9b3312b6 |
|
MD5 | 2b7d4cfd1f8724477ab8d5bcb56c0d4d |
|
BLAKE2b-256 | 6c670e2f8a902b2239210e9c401b001fe0ee31192a1120f5aac82dad6f47c20e |
Hashes for zeroconf-0.129.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3018dce190af79bdf1c117e46b16a33806ce824714c1feef95725def45a10136 |
|
MD5 | 5cf1760226d32c9d3b9855d37108dd76 |
|
BLAKE2b-256 | b28e61f5525f51a6b6232b7f583bfa0b27005146ae40f486d7a7d04db1687053 |
Hashes for zeroconf-0.129.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02be5dfcd87dd24846098a883122bec2f5c1007cdfc393086c382a4de274623 |
|
MD5 | cc376bbdabe424df3718928ebdc1afdb |
|
BLAKE2b-256 | 2d89daeab394ec5994f28503fe69c6f2248040d4d6e255cfc4e4a8b303bef9a3 |
Hashes for zeroconf-0.129.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580b888c0afc599996c26431120b22d04f83096b5d757c882d94096eb349a36c |
|
MD5 | a39437b8d3c01106bd69be039125845d |
|
BLAKE2b-256 | d05fd28f339527a4dd101d47af74f4e1ce192de011b6ddd88da2bfa24748df32 |
Hashes for zeroconf-0.129.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6208dd3401aaeefbd9594513fe3119ad547250d8712dfc303afe8989131fcc70 |
|
MD5 | d518c843121e08f2f98c9f386f405f08 |
|
BLAKE2b-256 | e8f805e4095fbab6985b6f7a03af2df1302c9f50e82658fc6f6360e5980bde43 |