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.128.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7790d2f10b5806ba6562d918950a9db2e131ddf83a1b2bc438be566079cd363b |
|
MD5 | 2e2a5eb10f7b843b0f3c4cecfa36fbca |
|
BLAKE2b-256 | 7444aec1bdebaae14a7bb49e4f659484a3dbc6a609481eaa6f3da11b54bb76e2 |
Hashes for zeroconf-0.128.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7b601950b04f42249af9f45f1fba35f80e5463853ea71e74d1ddc25793158b |
|
MD5 | 8d9fc45c5bece0844393cbbc2beefe12 |
|
BLAKE2b-256 | f33e9953f7e1fd31c032b355ac9521de0e403f286b15cdd5aa78a3c65dc227cd |
Hashes for zeroconf-0.128.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ca4f698fe8e591b7e0ca970bed8baaeefcb26370c2859a55ffe463760aa3a4 |
|
MD5 | 01cb5e944867715ccccf3a91e6d35439 |
|
BLAKE2b-256 | 9d7eeb92e31f764466b175f020c032ed1293dfcfdcc38bb70eb4452200cfbeb4 |
Hashes for zeroconf-0.128.3-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c1a49ff7b3c9425eb62291df1bba4a2727cd4fb8500e14dfb01fc7a076ad3db |
|
MD5 | 9a56d89f9281a82ffa2303f5e1c6f44b |
|
BLAKE2b-256 | c0c9892681c342df2136722556faaec44be28790b9a4eff1ab4a8e864800fd32 |
Hashes for zeroconf-0.128.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c8d4fe1ccff93dd3ad6d50295b41ddd0050262e1a127135188557e8ab81baf |
|
MD5 | ae5067c495ddfe22ef33a2442936f2f5 |
|
BLAKE2b-256 | c2d636304b60387ee131c408b30a7bf6c0bee71c8de245dc89a6b75fe79c5401 |
Hashes for zeroconf-0.128.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073cf92787b566baa5997e4bdaf1457451e9071cb08ff5e478fb34b54665ff9d |
|
MD5 | 5c846cf60bc20a3a8a9a450cbbe1bdf8 |
|
BLAKE2b-256 | 7177f61f2622d6495e3960f75a3ddd3a4eaf444809654e57a24fb4a1421d6deb |
Hashes for zeroconf-0.128.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff093289ce3402b60ffdd9a32978da10ce0026345e76681c65493dbaa921a038 |
|
MD5 | aff9256c464198cd9273d9f8c4ca363b |
|
BLAKE2b-256 | b7f9412935aa19cbcf8bfebc80bdd2700a2124ca07186580ceaa816c38bf3a75 |
Hashes for zeroconf-0.128.3-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671c955a5a414babc39fb5323696b57f2d1a6266a53f7834b955c682c6511c94 |
|
MD5 | f903acc53cd1ec08b61c7972edc677a0 |
|
BLAKE2b-256 | f6062324e2663083a954e8855936af9ab19ce2f4bfaf8b880cd1e3f06fd4a76a |
Hashes for zeroconf-0.128.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae02e8d10ce8f1a6deb263ebde7efa11d3fcb61eee8beb2db9f8db3e6c788e3b |
|
MD5 | 7fa58486d0851c061655b8a082b8e9e1 |
|
BLAKE2b-256 | 161660ccd53922ed2e786c2b45d9b82f68c57d774fc8bea1c0b1e01ec3f43ed4 |
Hashes for zeroconf-0.128.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec5eab2ac47c565eece3845c3a5b2d4f020c9990017a8d364c0b50b39bd071f6 |
|
MD5 | 848cef2017d985503951b9b2342eb820 |
|
BLAKE2b-256 | 975b3041dbf1ebdecf0379040e79fefe9526e64f3ed5caa68392641502b7ab38 |
Hashes for zeroconf-0.128.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e9e5d225f8e8eef8458d99233facaead1cbee2e74f868e977ef8f72d71c7aa |
|
MD5 | 9d1d8c8610ebc186f891e4401010edb1 |
|
BLAKE2b-256 | 979805ceafd1b0e1a4f052d37874ba1864a6367a1cdebdd45b44964ddfd6c0ec |
Hashes for zeroconf-0.128.3-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81181796015e9731be6085df7eef2de9c210aeebed479db14269d507c792ceab |
|
MD5 | 8fb72b82ca0b8e8ffab3a4ddcba23555 |
|
BLAKE2b-256 | 65d4179e8ee90e802fa3fb9b452b456fd3e983f11740851cd4ab1e123e70d5d8 |
Hashes for zeroconf-0.128.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33a4b24c763795773b556648ab2dd4a6980104cae266da54b5f48f58deaded9 |
|
MD5 | 5b79cc416ae48889efcce94d9de3e6e3 |
|
BLAKE2b-256 | 6db70aff530d345ae407120b244532b402f3386e188a83e1ab1933be7dc9d6ee |
Hashes for zeroconf-0.128.3-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8434cf937464dd2edf67b5dddc072b823b45580f0ede949eaa86a016033b00aa |
|
MD5 | dffa295184505b1c5bfb2c35edfbc314 |
|
BLAKE2b-256 | 91180be9765979429c4f9b985c97cde206f46ebb6d6dfb8110fbd228ff531aa9 |
Hashes for zeroconf-0.128.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 505a2f06fba668040a6f1058b9bc5c4cb2e0ed218b77ff67ea6d76587e669799 |
|
MD5 | fb103d72ed1ec4a3ed893303fc626b41 |
|
BLAKE2b-256 | 1cb8bfa725f37667a9c3a36bac868e344817e94197b29203d4bd32341a0d09c4 |
Hashes for zeroconf-0.128.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ae6e380e744ce17216b4dce0329bed2c7ad1e120db0ffa6900d5ba3616feee |
|
MD5 | f9c601d77a2c9e4a3388090dfa110e96 |
|
BLAKE2b-256 | bf16cd33cf884ff991bfe998ed77ce8804a9a5fd6ec5837f549de9febaeaa6be |
Hashes for zeroconf-0.128.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791017884f2970f864d04e6fc8ea7a0bdf40b5bfc7b2bbfe8db5536218a605b0 |
|
MD5 | 2234a4315da6b3a70799d746e02d45a2 |
|
BLAKE2b-256 | e420c6ac98c1d506111ff6614755b8f7ec7350868ccccf3bcb24215850afdc92 |
Hashes for zeroconf-0.128.3-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d76694ced467263f4ce34dcd86b989525ae9cdddbc190b053cd5989374830f5c |
|
MD5 | 01038c83252ff4d260850e6e0088dd50 |
|
BLAKE2b-256 | ceec9614dac0058bc86ca9816823261b0833d5a2d7cbfcb0681af15a904f9044 |
Hashes for zeroconf-0.128.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deee2c6f95e56c57f97233f921eebfb04407c56eb4592892719c91ef2a4a4787 |
|
MD5 | 5de68fb9b860d422416528a93cda1f9c |
|
BLAKE2b-256 | 956744744b6ac374eb47d2b5c6b2ee4d2d400262fe49c35b6f3b1c1140408bd3 |
Hashes for zeroconf-0.128.3-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b67e3d5ba3257fab73e40d79a65242db63bade93043d8bee31f5c6da3334811f |
|
MD5 | e1de4e97f9628abdc204c242299c5252 |
|
BLAKE2b-256 | 173ab1d3f3d716a90b7625e6d9efbef776c8a53e7111cfbb676d56e6339a6a13 |
Hashes for zeroconf-0.128.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 256bb0c3220263bb3a7f18c8544e172d378c5e6e42d2a3432726b89dd4ed9df1 |
|
MD5 | e4d6f06dae982b23ef63033deaae8b88 |
|
BLAKE2b-256 | 295e03e33a0df687dbc436fd1d6818725c9bd2f14d5ac5070b6b8fd58380c5b4 |
Hashes for zeroconf-0.128.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665fc9053183a77a1e31e94619cad9009cb8b487f2e8c3644468ddcef0e325b8 |
|
MD5 | 170e778ca35188f3b608b0078d4f2652 |
|
BLAKE2b-256 | d0495d76f25f9172df88c6bcbcc2811301fe7c0b312e3129ec05306449dd2e54 |
Hashes for zeroconf-0.128.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e92c06c7143d7df26e708c207603bc46c5ba1b7d1fd0446366518c943702f013 |
|
MD5 | 908c0f0dfe5d945dacb0bf3f9ccd7126 |
|
BLAKE2b-256 | faaac7b1cc7d4a4be48ddc3a1e654eaf3a4417912856879345fce6e391a2f65a |
Hashes for zeroconf-0.128.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afb66ddaa880abae2e03b29855fb9ffd1dc03e46ef5e92b4c7904accad88c19e |
|
MD5 | bf47db47e0207eaa661163e06ef8ed17 |
|
BLAKE2b-256 | c8deb0382d86652feb5406b0e7eefd563071c8735cf799920f155a4ab453f0d7 |
Hashes for zeroconf-0.128.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f6acbcd194585ee56d3416afa10028c3b12543fb96d80eba381ba98a966f29 |
|
MD5 | a56938541426a7a40d56cc83a49e8472 |
|
BLAKE2b-256 | a7e3303e10eadab50cb39eca4c753160685ec5f34b7e663334c89b5cbf51ac64 |
Hashes for zeroconf-0.128.3-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b5ab522f6122df32a69aa86328ed252cb6d4ba0d53ac603dc56fbf1da60b22 |
|
MD5 | b477e43810d65ade65aad786491d385e |
|
BLAKE2b-256 | cb364c1e3d62b31b42145fb4712470166924f2314f20e7ae15e0e3d4166d5afb |
Hashes for zeroconf-0.128.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48bef68a5109b4a757aca977cab3f9876472c4f408301ffa3bc92b4bd1b3f44c |
|
MD5 | 22b0097a1755cf7d16927cb445d91765 |
|
BLAKE2b-256 | 20110df399f316ab6ce8387a8068cd29a55fd49c153fc17008cd85f040a6e589 |
Hashes for zeroconf-0.128.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 541087de93fbc40b67dddf6d6e01903a9bdd4d9a6c49bee53f255a3d5add78f7 |
|
MD5 | f7052c574bb4de966faa4768ba9efcaa |
|
BLAKE2b-256 | 0959a90ad794ffd2519f895f506e85e6f2424c8be5bdb6496ed9f2b0ec25e330 |
Hashes for zeroconf-0.128.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c194828740f44386874469f49bafab275d4fe69a89fc07f52c4c3dc84bc6c339 |
|
MD5 | 0a8c0e621883f0901a1e6c2e7d41f2ec |
|
BLAKE2b-256 | 1834fa016a5ae2ecc139c267b2a3aea1cfa548183c32e8040d8dcde3d0af9d81 |
Hashes for zeroconf-0.128.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 472bb9de8bdc6016a86c1ff4c7acc86a002ec0060f5707ad761aaef54b9a375f |
|
MD5 | e0a77c436a4535d297f9937c3ed69057 |
|
BLAKE2b-256 | a147ae58be5ec7041e211967d8beba4537ec352037fc35ad089f12db86d83326 |
Hashes for zeroconf-0.128.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4e7fd08a0cbf6ee0732f14bf5585f7982120da37852461027a982b20b469675 |
|
MD5 | 80b3ebf43f9a14e2dfcf4d2a20b94c23 |
|
BLAKE2b-256 | cf9b54b5d128ffaf80e8aeaea8714914b1510aa823d43e7612cfdb88325ee829 |
Hashes for zeroconf-0.128.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77c87b8342d5dbde4e09712a7d9ec6c675a406f5bca80c411dd34aeb096471b5 |
|
MD5 | 33d9862e2815df5e5ebeb0d9dbef0956 |
|
BLAKE2b-256 | 4f7ad4f11c33ab438e0977e5380acead3a7caf91c23839a8dd787e6086a7d26e |
Hashes for zeroconf-0.128.3-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f29de2b169e2978e3c03aa8f41b59875c334b92a89fa8d7cdf261396bcb890cd |
|
MD5 | 7755310923732f076bd4c3627966b41c |
|
BLAKE2b-256 | 58e7ddc75571f61b9f08c82e841f7a84b620d02dc30062b8b910d212e3413b97 |
Hashes for zeroconf-0.128.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73490db18450227e6ddd03d5047fe39a4437c80177f9e01bd4f98cf3d26d61d1 |
|
MD5 | ad40067bc9424363a0ec45e1da52eb57 |
|
BLAKE2b-256 | 5948f9255ac2d1cff7bb6219f5c2584e9d3c6d2d5a2fba19e7885d3612cee10d |
Hashes for zeroconf-0.128.3-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a044cf5b1165c2de19e1af9c9e8dd66740329e4f6317c48c8e2476b7b1dfa4d2 |
|
MD5 | 12e8d84046103ac1d9aec7264730e3b7 |
|
BLAKE2b-256 | 3c561befbc8af18b913093813266595e7a8f681715c6fb0d5656c4b063942b05 |
Hashes for zeroconf-0.128.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea928c53d9aa10e1e2c6e43d4a7b37583834ef6967e87368652f011a4c3e478b |
|
MD5 | 8e775cb20b7951b17d73e796a27292f4 |
|
BLAKE2b-256 | 517d39dbec7194d02fb19d680abfeb0cc15411d4cdcdef972cccc19ac021d4b7 |
Hashes for zeroconf-0.128.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3598cdbfa0b3bcb5964f11fa3662b00db1652f3e90b7f6ea7f676701643d85c |
|
MD5 | 2c040b4cc8882a38cbd39d7c384231f1 |
|
BLAKE2b-256 | f3a4b64a59b13dc53336ec224e61b4b81b4fe2ab225bb9b654d5b63df8d68b95 |
Hashes for zeroconf-0.128.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14189daf8e8e04d9700d1fd2ea2e5cc13de2f4a31d5d6f331d9c247fb9e7b7fb |
|
MD5 | 5dbec11afc65d284de37897c16c5cafb |
|
BLAKE2b-256 | 86ae95d2c6c45432e227d73351196f8eda9d8abca4bd73c4e88f48410acf9447 |
Hashes for zeroconf-0.128.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47d9a895bca63af8b85a9536cbd371da5d313acc3351f3bd567145bf876058b1 |
|
MD5 | 141f1863e826309d805157f5d46c0127 |
|
BLAKE2b-256 | 965cf5e1b909845d6dd0efc594fe514a74d01476fca5119f1c7352404e6de115 |
Hashes for zeroconf-0.128.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc19e03656aff4b76d24712f8a80acaee74c6c2e8d204a33a817c396f91a1e66 |
|
MD5 | cdc966ef438307480776da4bf0cd8274 |
|
BLAKE2b-256 | 5252c289b2780038c10bf9344efec7aedfc40b31565fe2c5bfe5011f259a1e00 |
Hashes for zeroconf-0.128.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8545735705709fda5fdf98325701512d3be8485589dbdc3d810ab14e30cb6300 |
|
MD5 | 71549d66a96283041c55ab1202e699cf |
|
BLAKE2b-256 | ebb690da3308d17ecb3372ed9dae435ef05de11ee6fa95bae8c736dc45bf3ff0 |
Hashes for zeroconf-0.128.3-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 447ac411193229911bb4417a1bb59f998409eb87b75f8e12b259184d1eaf95e5 |
|
MD5 | a7e687c31de504b9706394a698b6d8e0 |
|
BLAKE2b-256 | 70bbe84be584822bddff2cc5a267ed8cd33096a2148436d22edd71de8ac8f375 |
Hashes for zeroconf-0.128.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b08afe3b208fbfd74b02555d2d90508e729f002e816b05e572935aec7da464f |
|
MD5 | cd0d4874978919b63f9e43f7fc29525f |
|
BLAKE2b-256 | a84ee7a3e7b31628877958a43f916adc50a38c4d2e3ad4e6913c292b2a5f90ce |
Hashes for zeroconf-0.128.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ceb7a854f90b3b4ff455ffaf6becdfdef815d10a10b24dc9e26329ae8d50af1 |
|
MD5 | aab2aea99ea33ad007db6165ca85bacc |
|
BLAKE2b-256 | c3b0b550e24ea353803759d95a173d57997cd69962801183f476554bdef002c3 |
Hashes for zeroconf-0.128.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a920cb627aaab98c8ffd9a8edef72b0cc1b9eafb84deba6b0023ef01ea0b30 |
|
MD5 | e6191c69b3b16cdca01c263ab04d0c3b |
|
BLAKE2b-256 | 182d1565dac716d630cd46de1ee9d059262e31bf92ecaf76003df521fe13a20f |
Hashes for zeroconf-0.128.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 489453cd7f739b92791123f2c3e375b01642e0fa5b90749703dc0d1a404f6899 |
|
MD5 | cb98868a5df83060111dba0f8e8257aa |
|
BLAKE2b-256 | 41a19294523be7adb9dab51e93c2376b4c959afb94c2d1dff4990d31496d334f |
Hashes for zeroconf-0.128.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8d70158f863e72a4b59914c279d215b5a167038f0deb281c83e5f5b9a2eda5 |
|
MD5 | 75728129d7c9627ee2f1ddeff7501963 |
|
BLAKE2b-256 | 86e7237f45e756da03fee2b8d8c29192baf024fb2972ab69b7371097c4e6e1e5 |
Hashes for zeroconf-0.128.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44776f236a406f07f6bc9660b84554624b6c83e04b3ed5a49edf6c2fe8b3e2e5 |
|
MD5 | 389c4611de8dc78281a6c5ea3b7e5f8f |
|
BLAKE2b-256 | d3ec1a7aaeb1e1ea95e3659ecad81fe943bfd0b96a08daabef7e8caf1d52ccdc |
Hashes for zeroconf-0.128.3-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19c578ff0afd15645c84c2aed2e780baa87b8405a37da4f9660af43d84ae0d7e |
|
MD5 | 5ec6ce00c5f265eb095fb05e3d8a89cb |
|
BLAKE2b-256 | 4c10501d3111831d7154db5255d2a352134df49aabf2636330cd095a5ff1b2b9 |
Hashes for zeroconf-0.128.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22c2be05dd927b540c34e1472475f5c11b94e6d371e7f8625a7c3058fe3793b2 |
|
MD5 | 2e6663ec3e2ed1091d1ffa7af772b657 |
|
BLAKE2b-256 | 13a4c1158e8c5059099c24848bc98035bbadc94bd1523c3ecd92193cd54a1b68 |