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.118.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54e34178841881f1a01199fa4ae67f75c7824df6c84a3f8a4b18e3f406f7ec8 |
|
MD5 | b25e817ee5d3397729936f35be411cae |
|
BLAKE2b-256 | 03dc32e05014d8385644c37b9dde4216c1e6933d4eff7bf38d98e784ab91d990 |
Hashes for zeroconf-0.118.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77528172ff65b62a16eca02929caf78651e951c4219ddc4234a793d1067220a4 |
|
MD5 | 697441d8f6d4c5089ae57e5dbd42976d |
|
BLAKE2b-256 | 964b30747b6c030659c642bc70fc5d51a767aeb8c69d260521fa907d9fc8d23f |
Hashes for zeroconf-0.118.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 486aa7e3ffa52c7915078118c52c6d0ee1112aa31a2ae45b42ef5783922ce1fe |
|
MD5 | 1c4a3fe6073219878faf3f13bf48d8ea |
|
BLAKE2b-256 | 88b9498faa6ab38157df7d358830cb1a3f2ffefe5843e36837408e3649650b41 |
Hashes for zeroconf-0.118.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5cd403bdd6e5dc5f0bfc0f395c9cfab1e36c801d20379c12108c533be251ad |
|
MD5 | 25a5f999eb3e839e360c3ec92ab1d0bc |
|
BLAKE2b-256 | d38f5a04388021b8ebf969a50235076322bc14f625267d06557bbae758c75fa1 |
Hashes for zeroconf-0.118.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1971d365660b31b7e735cd077381b5c2f0e027490abf62f5205378cf9cf072c8 |
|
MD5 | dca02da354494e33e1204d538531d6f3 |
|
BLAKE2b-256 | e0d465286875d6dbf7cc8dc7da21e8e4401ed6e99384db4f002750162ca27645 |
Hashes for zeroconf-0.118.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b528a6f0158bb8a49fc67732fcae5d9b2d8622da17788048ae5a89a7c4afa5ce |
|
MD5 | 8047f1206d563166308cd6a1fbf4dfce |
|
BLAKE2b-256 | 563cfe7852e5e93ad829afd735642073ff63c7a74a392f72caf3997ff6283e16 |
Hashes for zeroconf-0.118.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5e76ae8dd46533322290c2a627b618a9b7e5a31897069d2578baf0195f554fb |
|
MD5 | 4d859635586152a09393fad3b458aadb |
|
BLAKE2b-256 | f89067b332c4f2c066d1184e1ac7df01585b449b4e49a22f35d8f5219c42bec7 |
Hashes for zeroconf-0.118.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e133ba44a413dbad4f08544e1f0687722fbdeb6b510aed1ce54415a3ca6e7310 |
|
MD5 | 6083fde9dd3ad6f2aed94069dd8337e3 |
|
BLAKE2b-256 | f076e6cc9006ada497c24f138165921d932d794e2ee7716e4dac9ee39b3debc3 |
Hashes for zeroconf-0.118.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa736be27389f2d25d01099b8214c7476403a442e4937033cf8fde03fb4f652 |
|
MD5 | 415fd043ce76ed34768c90660dcf89cc |
|
BLAKE2b-256 | bc6ff2e10e9fcdff250594925a4a2662bc1bf932787ae57c5329e29c971f686e |
Hashes for zeroconf-0.118.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98c940b35d8d34d1ac40fd90d044f2bddfe29eb4100be5afc3a5c8202a23ec4a |
|
MD5 | 5d93694f3ea61b327436c8bdda05b9c9 |
|
BLAKE2b-256 | 43c49e93ccbe9071c9d79572c5b79ccac67250dbd58413fa3cd8d6d4d1291f5d |
Hashes for zeroconf-0.118.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345a65bb02370b35c0697a7cf28fdeacbeb57f03a209596b1b6676be773fd631 |
|
MD5 | 8076724bfc75ad4a3fa3f73797b4538a |
|
BLAKE2b-256 | 2289aba321c090c938af3357c535404dc9708bced9b91c77ad169c8944043cf7 |
Hashes for zeroconf-0.118.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d316da4eb50c3803398852e9603e57e445c2943257f31c6c133eeae58e1e3b0 |
|
MD5 | bb8d3f3f2b59de577c7b392005031e34 |
|
BLAKE2b-256 | 90472ef5e445c26c04029caa0229f6bde2158e6c887ffa25ebdae73ccebfab9f |
Hashes for zeroconf-0.118.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c36162a7a239a73100cc23d83d6217717153ccdfbbfa4490f2aabe1ef6672c04 |
|
MD5 | 4ce5efcb420f4d8cc655aa8288fb0e3d |
|
BLAKE2b-256 | e7a9d1c93aecf6e93613c804576dab076dafba4f359043f1cd64a02a0360edf7 |
Hashes for zeroconf-0.118.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3b047c24348ee3ee1882cf8a0c58c6e8055d126312db3c01503665e2566d861 |
|
MD5 | 41ed8f813c162dc368752dff30513d68 |
|
BLAKE2b-256 | ee6fdb9812b8327d8d30579da9dc2d6df33a8e4f755a127cba73a997a3ef2c1e |
Hashes for zeroconf-0.118.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d04948f2077a19b2dcfd4a0740db8271b0bb6563ec5ba6da811c28796635938 |
|
MD5 | 6afab987c4fa23859a72d9f7fb0327e4 |
|
BLAKE2b-256 | 4bdbe92953ae12322ccede63ea88afb12efe0fe60e15c7e430f20e4afa2c1e17 |
Hashes for zeroconf-0.118.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30358b3efb10e90e3b32f10d16bb6f2988bb270d93d786c102ddc1ba48f26d3 |
|
MD5 | c73d621486f687f8a582350eb54dba6c |
|
BLAKE2b-256 | 221d01546e018668a954724bcc8a9536deff5759c8343267e0c5f7c225b5dd85 |
Hashes for zeroconf-0.118.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc78455c64c89e8d8c1d42128e6ee568470636588037447c0d78b4e1be660ae1 |
|
MD5 | f52c24e762122afc699165547356bbe4 |
|
BLAKE2b-256 | 7f7193876be5e845376a7e4243d3f90e8d48c791d902de1944debd9897474fbe |
Hashes for zeroconf-0.118.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d2abe4b201c67423bc03009dbf95e8d40a22ab01e2e45b2fbc3c630e3b2b06 |
|
MD5 | 331ab59cdd20bbec1115a56ce8bd78cf |
|
BLAKE2b-256 | e41905d7ecc73c21908a8215b66273b1cb6b03336f851898677cbc43431f3bbe |
Hashes for zeroconf-0.118.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5235c9530ce32edf43af25d2081b9f20dcae4ec2c0d57519e5c50c973d50b70e |
|
MD5 | 7f8aa4147ad54659689888cd2f221bcd |
|
BLAKE2b-256 | fa5fdf5ee332ff2879dcbfa465ef4b1eecf4f6b10b98e2bb1738175048c33ddf |
Hashes for zeroconf-0.118.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0281839d554befd013a583d95f58f7696be003928d32676e212a66b6e410f4eb |
|
MD5 | 6c31ceb37852871939f41967e74f3a6a |
|
BLAKE2b-256 | 64c7f151a9fc4185c0ded97e3bdcb08bb72a586e632cc5f2a7b95a429ee9bbff |
Hashes for zeroconf-0.118.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a179cae421ad08f06fae7df00b8fa73f2d926ffb2718722870dadfc2e22f7c |
|
MD5 | 3c5a977178419f0404ed9d523565b367 |
|
BLAKE2b-256 | bb5b791346d3e038244053432938c49de413f3e616522375e835486f02c273a3 |
Hashes for zeroconf-0.118.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293f6e1f4b0df7a3128d5f7d9d8c16aace15d99045af71dc69dbbb33312a78ce |
|
MD5 | 8a916bb0f3b25af252a2f7e8640b1f84 |
|
BLAKE2b-256 | 3f7259ddd02d57468ca4480963e2018338efbf9d012a83b10edc2cdf7f8fa05a |
Hashes for zeroconf-0.118.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a045ee3df1297ccd1f6a9b1d67b3b7b450846e0fe795d6ada89a3ab831c4058 |
|
MD5 | b6ee3e67c691dda95bc2f16a2d0064b4 |
|
BLAKE2b-256 | 3974a8780b81e7402339a3963cb0dd3da67e1cc57007ae9cfa2b1b6336af4855 |
Hashes for zeroconf-0.118.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ccd65315fcbf90b998f6fa426963a14cb76e85da0b85aa59cff2f6c5c68e41e |
|
MD5 | 4d65a9250c1e66830df0d8b912290273 |
|
BLAKE2b-256 | 41febd65b46b19520f250fcdbb6587801b948d8593edc88b5a32acead1544c72 |
Hashes for zeroconf-0.118.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51cca7780d641e903e82d62c088a8130313a6263af4a34b20d9b6295e9aab5ba |
|
MD5 | 9118b9548351405d1525b6f177a2bc72 |
|
BLAKE2b-256 | ff99ea582c4465dfac24f1bed0a30a05a72eb0f356791cb5bc95e9e9f960957c |
Hashes for zeroconf-0.118.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f261b3aca73a02cd2249ecffe96bba89cf7e259526de0b5f31884b21b2d970 |
|
MD5 | b32c5a53693f8f2ce9b7f68885572526 |
|
BLAKE2b-256 | 4f40371f969ab5eb6485b0e1cb8e01f782bd6d8c25ccd93b14f76b18312a415e |
Hashes for zeroconf-0.118.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb4dc1277fc2b664bc7a4613a26bde80a17ba5e546268c2f38175f7aa882c810 |
|
MD5 | 57107b2a10af680d8b44d0562eb9ab54 |
|
BLAKE2b-256 | a30eae1f7d948882993fd4306a3da448a1572ac9471b4f3bff3cd2bf64537c59 |
Hashes for zeroconf-0.118.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85447dcb747c4e3871881b418f33059063304874ca94c8aa6b2f7a30bdd4e1ec |
|
MD5 | 49455d30bb6743e753d6b678423898ad |
|
BLAKE2b-256 | fbf0a9ea27425baccc6e6ff7c5ca712430e566ff8876579170cba2aa200961a0 |
Hashes for zeroconf-0.118.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52654c2ed505718a5e7feec2f4cd80b984d53582bd99b6bcf3601c3ab4eaf23 |
|
MD5 | 54ccf88806ca1678ab8e5db2142a7b75 |
|
BLAKE2b-256 | 71b775a35fcf8e14ac723ac4166ccae035e1ac482a6fef7fb27e8d2a0b8e8527 |
Hashes for zeroconf-0.118.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bed7eb403190e691a78c5e93337af20257876a7444c7ac0ff2048a962a211ad0 |
|
MD5 | f37f374c5dc475169e3324f967767d6f |
|
BLAKE2b-256 | 0ddded71e7f150359ead8eaf6342ee2bc1058fe82bd17f4936e46c9a5f10c1d8 |
Hashes for zeroconf-0.118.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1526c3a79f880998ff1b83cb36a1dab36b28141d6dd4b8fd13ba1b76051e3a71 |
|
MD5 | a8e90e0cc9e2f53ac11c48b292ad38f1 |
|
BLAKE2b-256 | fa877edb726fb2506ac52884272c9882eee4184dc37f737e1b9ce5d0fc59c16d |
Hashes for zeroconf-0.118.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7adba86b994da21ea1138edca29f6f668e858e1dcc36f770cb8db6f9b5bf46a |
|
MD5 | 7b2567cd046c27985ed4faa3870f28dc |
|
BLAKE2b-256 | 7df9baf90c737cdc5079f1675d050e78ccc4026d1a46d89a3e27615fe09329ca |
Hashes for zeroconf-0.118.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 664f168e2055bdba944030e0bfd0e38202454ce364d6a6cb239cfeb4f1082d2e |
|
MD5 | b66ebf27c28b749cc52830a7ad12ff0b |
|
BLAKE2b-256 | 1a451304fd853913297733a6404e6828262431e9e3f2807805f003d95ea6c790 |
Hashes for zeroconf-0.118.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d83232287853d87511a34a3b1a7a4123cc71f19ce41e43f0af1f6884c4225dcb |
|
MD5 | 77a895af0ea39f5e955c0334a28f5c83 |
|
BLAKE2b-256 | d38bc56cb84c8d9391639026b5c75ae050772ce53ec587ba61c49c6c62a322b4 |
Hashes for zeroconf-0.118.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8501a6caecdefbf0be8facc23e206e27deacfd03f4f3b7412b2b4a22ad08c16a |
|
MD5 | ae6c83c6d1c6a9f4401b44aea33fa80a |
|
BLAKE2b-256 | acc5d450b16d23734a02c5b8b770a1b30646cd0efbc8d826dd64003775eb50c8 |
Hashes for zeroconf-0.118.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813d78931247a56439a927f0f73cc12221dec2f51824729c6ef5c19a4fe996a5 |
|
MD5 | 407e35b0f3f8cef7f1eea3d945551f49 |
|
BLAKE2b-256 | 42ea5eeb8e88da2c033d2c4d5a059323a9ef2a2958e7cf2c3e9c08985f05cb4d |
Hashes for zeroconf-0.118.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0578ab05120704e3082e0b7945424427e6499393932d8b8a6f4ec219c2465188 |
|
MD5 | 38f9380f8ea1bb01a422973749cf7dbd |
|
BLAKE2b-256 | d459158a1e04186d495d31f48fced0711d9634316214e56ed4acaa9d460bdb75 |
Hashes for zeroconf-0.118.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd5a1799f9d39e25ec2b1af79717f880555bbc34000fcb73ab11754e66ab4bd |
|
MD5 | e1b8bd2062334432da6a430b746495e9 |
|
BLAKE2b-256 | 79d66ecfbbe06b7ec0b4cff7b7927a7794911748c891a58ed9679c1243e8597c |
Hashes for zeroconf-0.118.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73197d8921a2eadb11e5adb811c9c349f551a4b290219bfbe696526d91bef1f2 |
|
MD5 | 61c6bfc7d974c35d143a66df1df54d8e |
|
BLAKE2b-256 | 84d6ad5f7bc1b74f90e004f88540c02208f647ded188f858591065b6db49c759 |
Hashes for zeroconf-0.118.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65d2ca535c58a7b3e87386e63cb19b32f6ec1371810a2ccb331d40167acac7ca |
|
MD5 | 5cfa310234f94153f0615fe732fd74be |
|
BLAKE2b-256 | 48458206bbdee38a0309d91a5a7d6d04ad8ae637ce2d316b99843edd6b2491db |
Hashes for zeroconf-0.118.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ad6832ecf8d3f65f55f99e0e2bffbc51fec659a0b2ccbfd8b56ddca0268fed |
|
MD5 | 8c7c23347879b079a4e08d77c1eed699 |
|
BLAKE2b-256 | 548e3cd918da5dbb2e900dcf356895fa860619d2e69fc828dc557015eefdec69 |
Hashes for zeroconf-0.118.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db785e46999cc13030a51a97b208b147ad428461f4bda85a871021f21d99750f |
|
MD5 | 0ed4f20dc4df9fdfc3de8ba4eb4e768d |
|
BLAKE2b-256 | fb802dfb293f3bf1ab58ce0c1a8aabe4a2cbe778fd541af11a3e4e0265112543 |
Hashes for zeroconf-0.118.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d233146716c6673b788f895e313fcae1f447d598bfbc00fe1d11d8183d3fe0ce |
|
MD5 | 1e387eec32eb50b042219f24e865900f |
|
BLAKE2b-256 | 5796441ba054557eaa4fb0c294b39bbe0b756ff74c79944463e9c7fc84b48e1c |
Hashes for zeroconf-0.118.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d7cd567b467a9b5e533470438d8a72bf79a8cb4cf43a67e494c29e59de2622 |
|
MD5 | 0f64407855bcb9bd382af7485efcca8a |
|
BLAKE2b-256 | e3aa627f11d6d8866a70cdb0919f9c385237eb90350e15ff9ac8436f95d0fb6f |
Hashes for zeroconf-0.118.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3892f791a4dbb6415ad8dd8dba4f92f506ea176bf2d39420d42bf73b347ea3d6 |
|
MD5 | 76b963b67e1b1f4a9ca824e3e36fdc84 |
|
BLAKE2b-256 | 267fcf375423834cd8f53675b3f4f984180baca9ca1c4180a492b2c697df3b1c |
Hashes for zeroconf-0.118.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a13eb2b1c38d13a3e7a6cc87c6c87c218df397e018c1289a214793195ed872b2 |
|
MD5 | 32c3cd9b8c9508810eee4ee143d61435 |
|
BLAKE2b-256 | 697482592243300b9e7e13c28178562d3f67514e4c7823be8e287428154059f2 |
Hashes for zeroconf-0.118.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 063a2255267e7f77d0f33b4bc5f900d073fe0dd0b0aea551a2047c3680b1b38e |
|
MD5 | fc98cc37af724500c267050a451c24c4 |
|
BLAKE2b-256 | 97861d13e4e306946915884c1e77a9a68d9ad7e0e4177de75000657b1baad4a1 |
Hashes for zeroconf-0.118.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c145f03125a3fd30f9b00d006ab9c58c1cc38c0bd4a9fec1e968f7afdc64c1 |
|
MD5 | 7fbf0580f372f4033620882352b31e88 |
|
BLAKE2b-256 | 2141d0884c0dc6bfd7833c237a9fe85be637f7b0e30cbde8f63db40ea143fc3a |
Hashes for zeroconf-0.118.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75664ad104762bd3f7fd3dedb9dba4cda93be2a79abf9de3ed365308224a7b60 |
|
MD5 | b346fde5984bdeff48f739f0eb09795b |
|
BLAKE2b-256 | 4c1b243be0c9aefefc2ca97e10faeba94a3aed4ae26ea6c832005265b002e721 |
Hashes for zeroconf-0.118.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33945c8024982ed4f3a924d4cff0a6606e8b284c7c64248ebddae0d6c745df3 |
|
MD5 | a9daacd2cc6e5728b9e170d2a0842756 |
|
BLAKE2b-256 | 6af8eefff1d6c379e91ca8f58d15cefdc922b7c2d2cf79e59a04ccc0be56a4f7 |
Hashes for zeroconf-0.118.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9976b2275b03b97bb8a087b2653cb819d5e532069151c35970ddca68eae08618 |
|
MD5 | c8e38c755385f24beec248e04357d6e4 |
|
BLAKE2b-256 | 65f0c149d11aa7e5f3cc20c2043d8b53addf5f4ac68a8483b01281ac418bcce2 |
Hashes for zeroconf-0.118.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a5a750c7d1799d62d4bacf153449909b267a681f3b14bcc63cea05257b67d6 |
|
MD5 | 2583f60255f68043d7b7bf991680cf4a |
|
BLAKE2b-256 | 06dadb44dbd64256b0bdd53b301ff1b6b74325be6fc0840936e8ce8565a0a08b |
Hashes for zeroconf-0.118.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04171959c589d6e9910340e8255479c3421910d060876b56e16867f4e31bbe0a |
|
MD5 | bcb334922e9795e4eea20e34dcc21111 |
|
BLAKE2b-256 | 06e93fb47677bd6d7e6c3a76f1fd4a3bd1cde46ce3380744f069a965e8655c39 |
Hashes for zeroconf-0.118.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c3aaf24c446b576559cb427ea601fe8eae80bef38041e6957d62d5aa4eb221 |
|
MD5 | 9cf208c1c676ab54cbdae6de5bd9591c |
|
BLAKE2b-256 | f55133989ac12fb7824ec8559bb22b12fda8868528809668e4386103a233c7be |
Hashes for zeroconf-0.118.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 877a0dca25dd36be3d1b4ec5377204ca1c8346711c96ae6eef32b5b4223d0eb3 |
|
MD5 | c8e12fce8c2507c57d7cc5b63201e036 |
|
BLAKE2b-256 | 12599491a8500344700e1cfb59435a8e9bd4da2eabbd5591885a884a3f775436 |
Hashes for zeroconf-0.118.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67bf3a0afabef6fc498cc3bf649118213d0ead839f80bfb56e90d2fa8ff251f |
|
MD5 | f5102154dca40b2ecee706d1c25c42df |
|
BLAKE2b-256 | 690a546f83ada6f71192e11e2d8d305a918123bf8df9282fccefb2a3a5a03ca7 |
Hashes for zeroconf-0.118.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1367b08fe6f1036c2da8743dd28cbc2d7c7132696a8b8362eb11673de55d046c |
|
MD5 | ed29b7fd10f7f8bd95160525fd7b9675 |
|
BLAKE2b-256 | a087fde096a3b9ae10e61ce8f3b6f2729a30844dc53f0aa4d3f791249939c918 |
Hashes for zeroconf-0.118.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6949334c799e30653ebd4a6cb3c011d7a7cb41ddd2806a0c37f3ff43f0abcf4e |
|
MD5 | b2721344ea735f482836763ddeffe16b |
|
BLAKE2b-256 | 70b3f8e3a7edbecfeb05ec0d64c738f8ab7d4685871ef789790d7da49740d782 |
Hashes for zeroconf-0.118.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5116cbb39ece4dd7b9d93c190fa0fb51c7f57d9d8124faf17d0ce09a9b3bdc09 |
|
MD5 | bab40558f9192a1b20dab15fceb5505c |
|
BLAKE2b-256 | c55d27d41e91be15b2eebc653552951889f407a4f1aab6bb426d2c37ada67126 |