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.121.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 530eff1b4add5ec325e20cb2fd44470de98122d8d2836e6d6f6e02450129340a |
|
MD5 | cf27a86c8b54309d022473a9cb6db0cb |
|
BLAKE2b-256 | 01ee96283319c8c8377fb9ff288a41e69d61544313f8faa33e3ab70a74a6f86d |
Hashes for zeroconf-0.121.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c34d9cc8fd7d7d5646f141fb48ba63b821c60e3823c430c128c56f7b68f0956d |
|
MD5 | c6d2420357093cb293b70a2e8c04a2c4 |
|
BLAKE2b-256 | d990400d92fc89649f8b0671068ac79bd4edda8155768f05ea48e6332a9e87da |
Hashes for zeroconf-0.121.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99482bcbbc2c01efd8f53f80c1cdecb64de1c00dd8d0ed94ca1905bddac6d4b5 |
|
MD5 | bc7e5269951e659eea0c3ba0684166d2 |
|
BLAKE2b-256 | 998b769607a4f450a154ad702433b0ced4d9a84de38ff33e1570de7747c0c28b |
Hashes for zeroconf-0.121.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407813f6fee059ceffb5f88d4b62d799b0dce2550ec37d41c32b0a43814edf6e |
|
MD5 | 3cc5d2f9cc3e08b9c5c3461d85748627 |
|
BLAKE2b-256 | 4ffd238f1e0fb68cce34119873216b549a6bfb42a1f9a91725a2caee4822dd27 |
Hashes for zeroconf-0.121.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3909e3c7fd6eb2c0e8a90fc32a17a92f39655f06885e7f84287586511485a9a8 |
|
MD5 | e317e51309e2f00c03764cb8d9ef2544 |
|
BLAKE2b-256 | f3c66226cf5f976b44c14756280d761f2499621f27e452c051c84889109f0c71 |
Hashes for zeroconf-0.121.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d034fd78b182ec228d82c02eb569ef04dc7c09359a4ac87de58ca4351f218737 |
|
MD5 | d92d881c622242f873fb8a2d7871bdbf |
|
BLAKE2b-256 | f3a13c9222bedf6bc4df9e59141bc5617acdadcc1ec017e897baf2ef0d2afe91 |
Hashes for zeroconf-0.121.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32ddeb61140f74f7f5440a3e69098f5de73b3b7121a157476be88987c21062a |
|
MD5 | 576a0338f7d00d72ee06713e5dae159d |
|
BLAKE2b-256 | 31c690cd69655fc5e512b3125fbefcb076ed641e3f5a22b68a19f594035ababb |
Hashes for zeroconf-0.121.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b971ae82adb917323084fa3a503bbb17074075166db89b5f1f6b767969a573b |
|
MD5 | 11a7a6ae1c23a52b9241ebe32f8fc1ef |
|
BLAKE2b-256 | 456874263e5f2a926925b6309d93617ebe71429a0249027bcbf596a33003aa9b |
Hashes for zeroconf-0.121.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06b28fd6e35877d598257f015d1d54bdc07a377cb07595b8fe384e0782a99750 |
|
MD5 | dbf3241c65c8b565542493091248b7e1 |
|
BLAKE2b-256 | 1b66ab43897fbb2ad1b6d398512ef04bce6b4c36103e1dfa2ef11bfef0d0eca6 |
Hashes for zeroconf-0.121.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6322dca3e80190981e1a1e74c08455ae9e1d2fa9b5c7399c1e4238479c4299c0 |
|
MD5 | a06249ef026ae817b78ee025209f3a0f |
|
BLAKE2b-256 | 70ef3bc6284e78227926bc5512e9266a860146809edb618bb34eeb1343a57d20 |
Hashes for zeroconf-0.121.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c79906d07ebf9f3efe3a45012708b1e08123a2a9f377a0c9c6a7e88af6ce3c57 |
|
MD5 | ab594d02ccd8187ab0328b9ed64ace21 |
|
BLAKE2b-256 | 103606456cf8307e8ac8b3600e1fe569bfa99fb6b81dfd540080ea6dd622fab9 |
Hashes for zeroconf-0.121.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09594a18c6c151337453ec2702017f328b87e8e5685126127f9c360f74048a40 |
|
MD5 | f93ff9b80e5e6c6352093b8ae73fde3a |
|
BLAKE2b-256 | 5c93ef0dd50daf3e5c6d4c76b0c0230244dfd09f964c69e7a0d4263301a4a71a |
Hashes for zeroconf-0.121.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c70052e61a814d6cc7bdd7c366820ab889ce39c741c377300508aa0bbe9bf173 |
|
MD5 | ad83eee66db2f2abc843801f9609f474 |
|
BLAKE2b-256 | 43f8eeaf6989bf389761fbf861bbe54c4bcd546417135ca25d0e089f7b9e222d |
Hashes for zeroconf-0.121.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa7fd02acd524fe1033086cc25924ff88d971b50defb714b44e4ace78afe6fc |
|
MD5 | aac190cac0a761500bb01d73442938b4 |
|
BLAKE2b-256 | aeb8dfa45501c528299e44f6e4d39587974018e252a786163eafd3de1446ef36 |
Hashes for zeroconf-0.121.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0add28a6d80a85a73c37adb559ea43e3dfa542f541553a9e5314940996c90ad |
|
MD5 | d1c857e4b6b7b0c8366a38661b049743 |
|
BLAKE2b-256 | ed67f95d6c2de71b8928330bee6bcda2d21cee63c4dce8863e2ec721855caa1c |
Hashes for zeroconf-0.121.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 391c5fa49434ff92a1921ddc62583d2ef81d6add69f2373043b91f1421201fd2 |
|
MD5 | 2f47f230775740b23f5aad380990175d |
|
BLAKE2b-256 | 26915f037ca6b5a72254a91f58a112ce3ac826dd95051918dc36d8672f886876 |
Hashes for zeroconf-0.121.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b988d6a899cc72148d2ea31b777b6b182e790da63692b3d12c2bcdfa37eb7a |
|
MD5 | 861cca35a81c4f4210536769622757cc |
|
BLAKE2b-256 | e0bbc98fd8dc973d90aace566a2ddb60ba22185189bbe73f604547eb21d081bb |
Hashes for zeroconf-0.121.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d26cc4142c02468eed8c33f680aa2195c16058ade56794fcc7073edd565c9a6 |
|
MD5 | 5ad3c1c7bdf21a0a6899939e7d5d29b8 |
|
BLAKE2b-256 | a0e1ccacf8740c73d8c22b43626294c10fdb02d2a87272d425c38fd70c3d3221 |
Hashes for zeroconf-0.121.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03237852e457c65f123321cdb918df99b93b0ddb0d2f11ea05b9c2de09bc99b2 |
|
MD5 | eac60bf71b524262ac3815e707352a55 |
|
BLAKE2b-256 | 6c922c23be714f35f206cc7f84d6b1f07ad49823559c95c9a9562576662be4b2 |
Hashes for zeroconf-0.121.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd6180cd95a982fe38c54ea044d493a758647d6beef81a6c49f9b88f51a224b |
|
MD5 | e947df2c5d5ab4704d5047c70fa3623e |
|
BLAKE2b-256 | e5550f2e0e2e1cc75ec5f962b30db6beba6a8a2bcf326d2af6c8e434af618608 |
Hashes for zeroconf-0.121.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a89c6296cbd22bcaa06319e0b451d1d6f444c266f490cc90ae0ab3f1c18de9d |
|
MD5 | 480ec85faaee890ce4bc31448bcc1425 |
|
BLAKE2b-256 | 37cabae063f060bdc27159abce4e3dc2fc3a2315d5f0b0f948dddc8c166053aa |
Hashes for zeroconf-0.121.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7b227f226ca0e39ad2007690b84b97b79592bd5d92132e95b85cf046e961db1 |
|
MD5 | 88810d0460e2018ff1112ccdc51a2ad9 |
|
BLAKE2b-256 | ed293f77c255c3ff96b2e5840e3fae97e4c450261d69b4c042a7c1c48fc4264e |
Hashes for zeroconf-0.121.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8186364715809fda2f9b901fa67df55bf13e29332600b0aa2f6c13d72a789c8b |
|
MD5 | d84a680d7f61be6b2dc1a25d7a2586f7 |
|
BLAKE2b-256 | 5883e7e68757a8cc5113d4e8bfc41039ea4593c973c5a1e0f7b0cb0ad3844f54 |
Hashes for zeroconf-0.121.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a5eefda2d92ed82f01bc8f2a6324fd62b8ff736a3b1672ef4d80209e64e9742 |
|
MD5 | 4e648fa23ea3c2e79358dd58a5744e50 |
|
BLAKE2b-256 | 14a2decc283411cd3ebfd8e59208b4be035ec86858d73ed7458d9b242715c46d |
Hashes for zeroconf-0.121.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92fef8f6c080edf71ce2b41b430f443841c97d4b95bcb25454da0e8eb9fe5be6 |
|
MD5 | c087d5c6879772efd434e7528b3f364b |
|
BLAKE2b-256 | 3bb25f88bddc847eccc871ae32ef45d2f214262dba48995f298fa84001114f70 |
Hashes for zeroconf-0.121.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db10d3f85b98e66879c208750c390f86025027e95ce0b2e3ee8c02297d7837f |
|
MD5 | 4af629df0d5b17d61d03799e87b3aa42 |
|
BLAKE2b-256 | 01c35bf04aa8da62505540853019a92ada0b11f51932e443323c8839c3f9cc75 |
Hashes for zeroconf-0.121.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3637092b6553e00bbd7b1ad3c873af6bb4d79bcc6b8aac3debf413029f8f88 |
|
MD5 | f0bfc7954701a8f68cac136ab13eb7d9 |
|
BLAKE2b-256 | ae447b2d89d415fa1e96f1ba5e97aaa0ab1c76d548211ee1ca6fe5c0e10ea85f |
Hashes for zeroconf-0.121.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57a9809ffcbaafbfd131b1fb1eec09df755ff24db68e64acdd2645f34f349b2 |
|
MD5 | 1ec2c41b35b646e3b9945cfa665739da |
|
BLAKE2b-256 | 5435472c0d3cdd3890dc7110efb0ad0f34a9f10590634e6f57ea38653f2d5dad |
Hashes for zeroconf-0.121.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4cb5dc9561684da64667a45c3ee4639d15a9efe891a5ee36363566a0d015f88 |
|
MD5 | bae45ec71470e0bc9b2addbc55c04f90 |
|
BLAKE2b-256 | 8bf19cf78074c2a0b5d6e291df955a7536372dba8b8299b0ea586aa28fe56a95 |
Hashes for zeroconf-0.121.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cad14751028d7cf1063352165747b5ae94f488f26927b6f8705618e690f327c |
|
MD5 | 33ec5334d5feadc4a98badfa0f714790 |
|
BLAKE2b-256 | 7ef547a9cae8031cbece74e0f91528f305afdce01859eaa0bcb9a9a9d25674cf |
Hashes for zeroconf-0.121.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d0e2fe5023d3082de2ddf865c5c354079152448c231aeb7bb174ab0f3a06d0 |
|
MD5 | 7cf3b49501756c9be38e2377ced97e65 |
|
BLAKE2b-256 | 487299616819e8517765662be85d4e019618fc3bf35440fe138fc4e661ffea3f |
Hashes for zeroconf-0.121.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc9a3056609c81ce82b87073ba478a9ea846ab9acbf02b19e43950685ec43e40 |
|
MD5 | 7d712706fa429c86fd6247fc7d2ab724 |
|
BLAKE2b-256 | f2c34c082b9ea216a23921b054e31054de4e89522c263dc596c887e4d85bf8cb |
Hashes for zeroconf-0.121.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc77ecf9b7221b84f65f14465859bc8ea2fb8cea02d4169ba5ff42321b1326a |
|
MD5 | bf3d8aeee33fb2e7eeb0894a0d50def1 |
|
BLAKE2b-256 | 98df448104424186ccae96158875c2d57685dda06798ecadeb7ad9a1fb14a42e |
Hashes for zeroconf-0.121.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e335213d3adeca9e1d9cd3c23aa963a8fdcf243aeb64a7efe1ba5a09d8dda0e9 |
|
MD5 | d587c5e9d142da2cd13d2916ba6b7195 |
|
BLAKE2b-256 | 0d60f740082d9ee6222b5336815d6267b845c671dab9014406b3b8749e7f9baf |
Hashes for zeroconf-0.121.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 983af09ec93a69032b3725be597affebc06c0f468d53de5dcdbbcbdeb506f611 |
|
MD5 | b5080981b431614e556696a8b96eb440 |
|
BLAKE2b-256 | 1e238ce97ef6326d34edcae2fe8194ab1cac3bb9f5401bfaa3b5449074926413 |
Hashes for zeroconf-0.121.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd841eb8ad5eb55c56a0e8532c055aaecf9986704c717e81ef8dadcb8318b0d7 |
|
MD5 | d8109fb5501dd28d8318beb386cd6745 |
|
BLAKE2b-256 | 1f6d239d3d3c79a5832646d926bbb13de003e2933b5c9180f1135e659b70755f |
Hashes for zeroconf-0.121.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b554eab44297eb7b86a4d507b6d558e30f515245ea433d7bf1568a9dd27d7f91 |
|
MD5 | aa870b380e29698aa1f8a6742f6350e3 |
|
BLAKE2b-256 | 27e374a0168d7ce3463ad76d8a75b3ae4fa75b10597cc15ba3cf63bdd0bc6347 |
Hashes for zeroconf-0.121.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47b43a4defdf3b6b292bcbbf0f737840cf531e44bad755605cd772691b01e466 |
|
MD5 | 09859cdb5ed53516ee804ce4ac365551 |
|
BLAKE2b-256 | d9af26261756a4b1ec6c74e87ee0301186d0b1df1eb7f2ed733f039371d4ab90 |
Hashes for zeroconf-0.121.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb54898955b7f9faa16fadd85345dd3b5645ca8b8511b5b202407e353c5cba38 |
|
MD5 | 741936f1fd12ec8bc4ba284e7c5dd553 |
|
BLAKE2b-256 | 3f71416cb8237d75f65976aa84c420239079820684ee9f806344461fe6b385d7 |
Hashes for zeroconf-0.121.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e59c41cd27372b31034f658e6ea8c71831fc3ff9260353a86618d4f03ee001 |
|
MD5 | f7535cfddb94ab03d771c350ba0b46b3 |
|
BLAKE2b-256 | 8ffa9f5ebbf376f9573889c9f2e025c4d27b8e305fb1581ee3a7cd2e73f2fd3f |
Hashes for zeroconf-0.121.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2dc2a790b9bfe1067616ac43744fd7e8ef1d874554ce1d9bef485a61a252731 |
|
MD5 | 3066d600ec39aa5bccf303eda52c8ad1 |
|
BLAKE2b-256 | bb334bbbb119de88aec9d604766a33f140237f1ba1430e5a0deba22a8f6aead8 |
Hashes for zeroconf-0.121.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3a5bf6722c2c28e0139f075aa505fdb8c885bda9cf4e4d07034efb398b78938 |
|
MD5 | ddca632916a0ff83e84f0a6c7ceca268 |
|
BLAKE2b-256 | ba808a59d2bcb626a8f34e1d3731cdf028a072a13a00278edd0c47a6852f5e2e |
Hashes for zeroconf-0.121.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f5a77a8f623c6f27c144bf67b4b6df9f89ff10a22df0225fcd1a12de58c9cda |
|
MD5 | 0c59bedcdd13afab15ad018817fc59fd |
|
BLAKE2b-256 | 020a9dc1431b55307ceef78d48adf608df3af694c22434e9e1add390e04d5566 |
Hashes for zeroconf-0.121.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4610c65a863c1ec6adf578ab92066c8b9b4c6b4b2f382fe9736a1997b15e4a35 |
|
MD5 | 84ddfee59471ea05bec0fb136e1387a6 |
|
BLAKE2b-256 | fc72a2c87bb04b10cef97134980acd600cfe2be41ef527dd918b14055bd12065 |
Hashes for zeroconf-0.121.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8c94fbf9dc0f7694df1401334cef74b3888a241ef585c5c93e1f542e809a08 |
|
MD5 | 04c6a7e184dfe0a2d87f1e00df79b429 |
|
BLAKE2b-256 | 4eac112ff1dec8aa9e53a652f6f8e791cebe43c14983a75b2c7e9cfccac4c02b |
Hashes for zeroconf-0.121.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c7e2e8ea86ff0dc2f2b48477972c27ddef21a027625850b57e2df952848af5 |
|
MD5 | f7219ef956023d4039280094f5f3fc0c |
|
BLAKE2b-256 | 286f6f853c84405f30429583e252678a3ce02c81240991c0a12f40e1fea33f92 |
Hashes for zeroconf-0.121.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc2ae245b126a16eec58a6b36658563532fa3714d06ee0120ab415461b5b40e |
|
MD5 | f47fe291646ced4cdc2e946ee0e40fd2 |
|
BLAKE2b-256 | 8d28636b0454f744f8fe6f31ba1428354315313ffa02d7b930caf2c49b04ab17 |
Hashes for zeroconf-0.121.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8217e4db5e2ae655ae31ab237d195a3c7cb3607f04e3fbe9a3a1bbeb6e3781ca |
|
MD5 | 69b51bf05a260c438caef99910f8ee4b |
|
BLAKE2b-256 | a7d83b32a45b79d3031e95a40952c0ff2473d4cef33dd0a2ab3da1056e96cb6d |
Hashes for zeroconf-0.121.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da3f5714522053929890672fb25c5c55efa40cec012ffe4ce1fa76e07e1813f9 |
|
MD5 | d8f123296b97d4c35c2be2ec8b788382 |
|
BLAKE2b-256 | 9d003534322823626a129f80a91683f2e7f81960adf4a919ee8bd5002635e04d |
Hashes for zeroconf-0.121.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a67406577d3135b4d61de8d205985b63c581fa603ea8b1ee958678a49b825e60 |
|
MD5 | b1be2ba18029b5fae405f1df6066b698 |
|
BLAKE2b-256 | ba33f343599886c5004bd9df877f1ef621ee63e299fdecc26a6776b66f37898a |
Hashes for zeroconf-0.121.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 721648cb7f3e9340d5e72244b265d03951c3a15f81ff0cf9eca955801c70efe2 |
|
MD5 | 7cb91e3c38ddf51265af9d7503be20fd |
|
BLAKE2b-256 | 9b016cc2a392b415751bacc8055282b2f29827d40d4ae7c878841efa385a98ec |
Hashes for zeroconf-0.121.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 128e6530819c247ad3a796d4a727598a9330cd71845d08db381f5a02994cbeb6 |
|
MD5 | 45ecc632ba73d3f5b31f3718858ece3e |
|
BLAKE2b-256 | a9c606f7bdd00291695d2d883bc7a0ad1043b1cbf212585e5c801360abd69ad9 |
Hashes for zeroconf-0.121.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a9bfd43b4a820723318824cb593964864a524a34478d3563d8a0dc6e6e68df |
|
MD5 | fdf45662d0f3bada1ef6f50172c27dcd |
|
BLAKE2b-256 | fc9133cc7b09410f1ff20b9b79f9d158fc9d5c25df4c3922f23227f8691310ad |
Hashes for zeroconf-0.121.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002ac9273074b5cd5ab6bd2f43b2299abcbcb0443a0d5b4fde4564602d613e78 |
|
MD5 | 6fba8d13420a33ffce15f594e0d8297f |
|
BLAKE2b-256 | 0dc6989bc046242d4fba303df649780067ba1050325aaebb139184845cf253ff |
Hashes for zeroconf-0.121.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55cd2875f0c614826fb011070d8fa781f8574f360cbf87c47a66ab3f10308a6b |
|
MD5 | 0bd549826e5796e0c68e127a24a72494 |
|
BLAKE2b-256 | 58a2e51168d7f34f9015f1d308f452b89c995f4b09167ba896a65aba52eb6913 |
Hashes for zeroconf-0.121.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06e6e0be77bea70b4c8bf9be5690742a386fb596de1a4ed65e15f8cceef3b46a |
|
MD5 | f3b4545fe3c4fa32bbd562c9545aab06 |
|
BLAKE2b-256 | 620f23bc5a7783db60e271c20e9297909c13325d0435946ab7e7676677872361 |
Hashes for zeroconf-0.121.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e25b13a6a04d9594d4a41cccc47fa23c5462b9d8ea9fd6b9942e8fe8f6a1e270 |
|
MD5 | 2daeb6c40ceeb4088aabb06c3ca3bf32 |
|
BLAKE2b-256 | 5354e0d72111e3437e6feb076ac18d5c35272c8099b4dfdb3665426061bd2a6a |
Hashes for zeroconf-0.121.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92918788f5f5c1df5464ff429288d44f731a57bf180a4a16ead0297682fec3e4 |
|
MD5 | 65a07d7e74490ed9eff3cd94f45eb43f |
|
BLAKE2b-256 | d1a0dba1a85604e966ba51bfdbbb30f09b6d7e867f769f5652e0b5191c60850a |
Hashes for zeroconf-0.121.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f39f15c91d5b8e8bf8e2b5b898f397f3210885c7207f7b42f9a3146b34d826a |
|
MD5 | 3aad2e3d558a4e70ef77136b9e23f96c |
|
BLAKE2b-256 | c24f632ebec809ff42fcf0e52ed0294bbaf56d8e6c31841cc67bb85470b41eb4 |