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.8+
PyPy3.8 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.134.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d676ad9aeec8d65915ae711f328475a98d99e224a9c23959492d7c2ce47c01f |
|
MD5 | 23d46569a4adcd82aaf87efd1f85207a |
|
BLAKE2b-256 | 6bb9b4de14f905d2535804f18cb10d48c66f8b4009ebc1cdc7f7354746dc176d |
Hashes for zeroconf-0.134.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a471f16a13c1cc4e763113e34088b5f38ffe46496c6d935466d68f16db9e8b |
|
MD5 | 0385438f316fa40ac6655ebd34d93a6a |
|
BLAKE2b-256 | 9db724f2635608d22142c282b170c52d428497b7fa41ed2cc2386fd7105e0234 |
Hashes for zeroconf-0.134.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b3a8109fcbc1dcec0eb49094bbb17b813acec649413490b3b21f77ca49a87c |
|
MD5 | bc56c39e762945c0607cb4cdf26fe611 |
|
BLAKE2b-256 | 9a676570231110e22c6a024273ee756b5372ed6714284d971818f7733a3cbfc2 |
Hashes for zeroconf-0.134.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a6ebce3f17fe5f1c85d04cc33156b6a2094f5f4e79cd93bcc40cb961628dfa |
|
MD5 | aedca62161876fd54e7a7dfe12e862a2 |
|
BLAKE2b-256 | ac23d7c4171e87bad302d7ad3d2a1bfc9114081e4344004b3b4cd4b307bf30b0 |
Hashes for zeroconf-0.134.0-pp310-pypy310_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01ee03b639b8ec9d8d327438bd3e43fcbd6bdddebc7f655a45af18baa074324 |
|
MD5 | a08afdd64a28f456a4278c8f3dc2a6a4 |
|
BLAKE2b-256 | bfcf2c8e2419d49d9afb987017858b270b0479f285b3fe3353aa53140075696c |
Hashes for zeroconf-0.134.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c482e78b054615bf87c0a6229d72e0ebdbfaed75378fa44ef48b7cf52314ee3 |
|
MD5 | 8314922585b08716862d0a14c4ac5f5d |
|
BLAKE2b-256 | a2af76e052a26309d30ec2f3ed8dc3920caccfe426383ff51cbc1f8c7129b766 |
Hashes for zeroconf-0.134.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64bf271fdca5984f2c301653d77e63ebea39a980f042931d13160eb841b3699e |
|
MD5 | f4efada29f3b211e1aebb042cc3b9cd5 |
|
BLAKE2b-256 | 03d245783cb056271f6a0b69c27bcfa29e777ca00f68e08724fad643f352521b |
Hashes for zeroconf-0.134.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba8cc1131809669623b5ff8a770a9d139b2301548c6568c74ebd695a633eb12 |
|
MD5 | 533094a95134568a5ab9f651ef62f66a |
|
BLAKE2b-256 | d2cecbe0b930e3f222de1539ee048de55780caf446cde8246d0628baaabb8837 |
Hashes for zeroconf-0.134.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32fc5cc3346dc4dca2b2f6f683018dab0744252148825ecbe45fb15cdb315509 |
|
MD5 | f2d2c0bdde76083ddfe98e80223e96cd |
|
BLAKE2b-256 | 2ee926cd1d8de6ededa1934f6c23c9b632d76ac58aeea9f7e20e560f15e32822 |
Hashes for zeroconf-0.134.0-pp39-pypy39_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e44855e0d0ff41382a976bbb344a3c450fb437f1a70ae997690d476b676838c7 |
|
MD5 | 8e4d1ed314e921b577b53e69d00e55d7 |
|
BLAKE2b-256 | a4ee2084040a51c4ca796d1ded49dabb65b238f80fba358fc48052ba1c483b81 |
Hashes for zeroconf-0.134.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c56344a94d88cc3a64f6dcc717f650dd5d51f428d9a4c4cfa85d194f69dc6c |
|
MD5 | dfc8692d71eb540ec0e10f540c6f2219 |
|
BLAKE2b-256 | e7ac124fa6453f7d666082fd6b0bfa0ca644b3c7e651a83cbb986254acd9e1d3 |
Hashes for zeroconf-0.134.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3304ab9e4b97589e1d1b676a026963bdc81dfa87f0f13a4e806d9e19aec9b0b |
|
MD5 | b67387720c4c853983ca99be1257fc06 |
|
BLAKE2b-256 | 269a122df6c0ee569aa98b90b0ca6b4fedc414981cd751890b5bd9d13c0ea9ee |
Hashes for zeroconf-0.134.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705f8dc0d23afe6115310c800becac023205a0fd86c181ea5bc38703f60145b5 |
|
MD5 | e797fbba5a2a400964bd40f69d6006a0 |
|
BLAKE2b-256 | 8749b11842f339becba2da724fd832ee80cf568fbf134ae9c5099efaa85009dd |
Hashes for zeroconf-0.134.0-pp38-pypy38_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9694a189bf66556a3c94a440ac306a2d78c43dc349c2b15048cf161966e9f52f |
|
MD5 | 4129604c4b8a1e2080413df9ea223410 |
|
BLAKE2b-256 | 80bffbf03419dc92dbeb79de782fa32ea1c6937089c542077111a8a7f4b8132c |
Hashes for zeroconf-0.134.0-pp38-pypy38_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3699a5f0f9c9377ef215de26189f896ec73b39e7bb83da44d6d7c66ce73a974a |
|
MD5 | 7e538edbb1b9996eb6d3f78777da9a3c |
|
BLAKE2b-256 | 1a3815f8eaed0d9c3efaf0f4f2f1af401404070d7fca9f08d988f69e8382cbaf |
Hashes for zeroconf-0.134.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a6129edde2d566e2fee767b31d311a279ea72ef1205c54601752a6c88a3a31e |
|
MD5 | 0061d3d51d47167b4e3d677df14bfb58 |
|
BLAKE2b-256 | 94bb266a68bb041ade5726c9c3afd55252d1028d30c5765fde3fbabb836c8a4e |
Hashes for zeroconf-0.134.0-cp313-cp313-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c51365f6a235c1ad9895aee4b9a88d9b146c6a3c2ce5c456164a9d9a4759b62 |
|
MD5 | 83cfd3c9a2ba76772ec0ea0923ddf10f |
|
BLAKE2b-256 | b29befb8688366f1ec4d7a08e489b673962eee9fb422190f019c160bbbded9b3 |
Hashes for zeroconf-0.134.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db8f25969455cbdb2eb18cf0dc94c9cbdf051b4076a6b93900f6f07a4acdb62 |
|
MD5 | b3c33626486b5b5540111c12ad1689c6 |
|
BLAKE2b-256 | 83b2d8bbb73dbb5bf38b340e0d2f8347d991d6a412508a902dd3fd1e3a8aaff3 |
Hashes for zeroconf-0.134.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60702e44e5a8be4a3949df769470de5e722a94923357c34aaf6e5cc4e41bb857 |
|
MD5 | 0d1a89aeab859eb27a7de3f79725c725 |
|
BLAKE2b-256 | 14c913f4c5dfe132899e6d746c0f238c89f3b54c9fafbaa7915b807637b1aec7 |
Hashes for zeroconf-0.134.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a210023eceb21028e97d9665c5407d2156fc07db4611ff1fa9d0b0f71db5df91 |
|
MD5 | c07f5e2316fcf93e0cd61655c3d672f3 |
|
BLAKE2b-256 | 60c2c8c08cd62516a03b256ba8f5be3889090ec1821a3715e8d27318d9b4d48a |
Hashes for zeroconf-0.134.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 031ef71e8b5640cbea6108b39427615e4c4f722cf5a8c03862f12d3767a0a3f0 |
|
MD5 | deda9b7817bac50effcbc4df58042bc2 |
|
BLAKE2b-256 | 13a614e0f07ede77e14707be65060de07842a5b297ab37eade4d1cb8e4f8433b |
Hashes for zeroconf-0.134.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87fc3da83fd72c59ef4f6f54b5885383b852f096e7cfece6ddf69ac4ad2e5126 |
|
MD5 | 8ef017b36f256060cb371069724cf3c9 |
|
BLAKE2b-256 | 9a8327bb7cd6e41507fc7423767d9f242120396bb6025c9213dc649d63841397 |
Hashes for zeroconf-0.134.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37779495aa9248170644cba9e2b48926d3a76dedd87ad63e1d2fb27b34b3ea0 |
|
MD5 | 77e64c01064be7db2083dda152334ec2 |
|
BLAKE2b-256 | d1da2da983d9dd37a22198d5808ebc49869d912f8737c14cfecd85ff7f1bfae8 |
Hashes for zeroconf-0.134.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c66c2e5c4c616cef569427b75def607ac1529afdfd3bd940cab2d205e54056a5 |
|
MD5 | 95214c29191d366053cfb738498b6e9a |
|
BLAKE2b-256 | 567047888890da0660e1c7086259a38f9cbc66fa82b4321675b838957753837d |
Hashes for zeroconf-0.134.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d600afc03b67ea522023a88ab6e6ef6e7861ecdab45738d16628b0a4804780 |
|
MD5 | 67ed75047358b2d019d37b6d07e36d7a |
|
BLAKE2b-256 | 6f0befc2475a0c44a016cbbbb9fbe0edea038a386235b9676640635e0ce4ed1c |
Hashes for zeroconf-0.134.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea77db6b14d5e0f275230db77736a191c8715d14811ee480ef41528948bb8da3 |
|
MD5 | dbe2ea737b196dffa6a32c9064f646b1 |
|
BLAKE2b-256 | 732431d305266339abf01bb3a9998cc71dd6fce077a76f236c289e6ce37a3d27 |
Hashes for zeroconf-0.134.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c575aa395bd48043d750037eb5e35fd5ec60f0701688a390178265cf040602 |
|
MD5 | 5d12bc9e00a5e866601b33f5cfbde6c0 |
|
BLAKE2b-256 | f48754da53904a9a5ac7315b36ffa36c7112b41dc6258aa86ae8e435b858ce6f |
Hashes for zeroconf-0.134.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37b1f915f0258b278a23e9309c4d9d8f69537acc9269dceb9492fbcca1eed758 |
|
MD5 | c84287d9542f372e364e3b2d680d8bbd |
|
BLAKE2b-256 | 6cfd5596ec69f45325832c5efdf5e8072a6f86a47ed4dcbb3789726e5aa7bbb2 |
Hashes for zeroconf-0.134.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424e29453d295fa70274d6eb380f005a43b4965d576a6ad6b3f15b32f88ac6e4 |
|
MD5 | 9d1733c63b6e7bf9522b2fa2e4802860 |
|
BLAKE2b-256 | 9a3b1eaf7e1f7ac00bbe7b802f96b3e70f2e317806fa132eb48c40df045acfe6 |
Hashes for zeroconf-0.134.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | face79b7d32e24bcc364c2dbcbe0f9d99c504bb98187f59436e2914a28c5dc6d |
|
MD5 | dd160f1a7a7cfb08370433c6961528ea |
|
BLAKE2b-256 | cac1b774cea1c63fcdac0e95bfe5ad07452107ebfaae0d8a93402e82219dde23 |
Hashes for zeroconf-0.134.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68531efb34cfce25de9630ce1bd7189cdd44822e9d0f6becd87ee32194a5ae58 |
|
MD5 | 0be8968bb9f9e87e0318c6c3deb9d478 |
|
BLAKE2b-256 | a84525f8238148597b8f45f4f598e5e622a9eaf46a6914038016bebb2cee1bcb |
Hashes for zeroconf-0.134.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f7d7904bd361b537fe18f1b809390541e30b0cf72d63ddd9cf70d2f85e36efe |
|
MD5 | e8d53367cf04585588e2d812cd00c651 |
|
BLAKE2b-256 | 5506dd45c9846e2c72f5c08b44ff984327ea214a2cad92a070a6df5e94305792 |
Hashes for zeroconf-0.134.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9c936d43a3ff26bf704cfa36672e803dd0e4c2cc322f66446d4e0538e3e67b5 |
|
MD5 | 78c817157203d74e20be17ca4b3f8fbd |
|
BLAKE2b-256 | 666e69eec049fe5f19fe367e6824b377670d1a85c1321960021ff912110cb4bc |
Hashes for zeroconf-0.134.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165e98d47b10792068fa5c603ea9639b73167bc6d85f6a5d21618b995f163a66 |
|
MD5 | 6241dc3c362911771f292fe24d6da40c |
|
BLAKE2b-256 | 7966fafc82721532d2a9e545d7c03fea94e8b8722416c340e4b799508c0c67f7 |
Hashes for zeroconf-0.134.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c42a5668dadce3bbf6d64fd2332f746bfdea58b1703164a41d517ae5cbc5df7 |
|
MD5 | 3e239be1338ac8e337a5997799dc2b99 |
|
BLAKE2b-256 | 36708bb7d42cba1c0903f2194d0c39221c3a4d9178ba164d0798263c68373b92 |
Hashes for zeroconf-0.134.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 607b98df367b67988e56fda8821cf3772a1520cbd265cd06022125ffd4a88dfc |
|
MD5 | 0d891fe0943fd69927efcf8515516be1 |
|
BLAKE2b-256 | 401dd2be62498f1b7861d737e3b5ac680a349e40c0c004691f0d2f6c7552e6d3 |
Hashes for zeroconf-0.134.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5852dff4101d1b110442416b328b706ae063af654ef6d047d2c174d82dcb3fd |
|
MD5 | 917ae8b1778bd655208c1b733fdbaf56 |
|
BLAKE2b-256 | df0e4bdf74d2c7bd5446c704a6430ef8d859234d3e9ec38c3f2a7d0b7d79f527 |
Hashes for zeroconf-0.134.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b87827f804bcbd5f98fc29e5b6030997f9b65d7c3a99627f4e7faada61066d37 |
|
MD5 | afaf598edf59c7d079f02858863db0dd |
|
BLAKE2b-256 | 3a0517f2dfce0c37ed2ad5d4b3222c45f84cdc097cb4d75fbacb312544072eb8 |
Hashes for zeroconf-0.134.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3fcf61523b5ccc0b8ade168e9d69da81a866b40adfeeec3009635016a9bf3cd |
|
MD5 | f0609c988c15b2ce1d6c2aca9fa600cb |
|
BLAKE2b-256 | 0ca82f36c3fe282d4d1d228ff916d992fd36fdd594368ec8c2a396f1b70012a7 |
Hashes for zeroconf-0.134.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa54e71ce0a09159c4888e1810090c284132995d14b2a241db1a338657df0422 |
|
MD5 | 506cfd58de46b4afc8814bf234b8ca03 |
|
BLAKE2b-256 | 30ed2630883a168f300e87595859c92c92259d65a9b121c8e731e80106ca2d12 |
Hashes for zeroconf-0.134.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39148f0fbd970149e94e3660c07367ca897ead82a36c08a3ba2b6c0d88138068 |
|
MD5 | e9281e2ef1eccc475888b549054adc52 |
|
BLAKE2b-256 | 96922747d9ff7460490de9d21d51268a29f3579dfb9e2f719973751ac689fd5d |
Hashes for zeroconf-0.134.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b844a9335d6ac2fe810e9f7d37d302e175b265fe08405fa14bc2ecd329ed7ce |
|
MD5 | 8e0444a755863efb0ba996d0c90ca162 |
|
BLAKE2b-256 | b305cdfae7f0e5d998c52db18beed419115756be3f09216f65ed15a93984f709 |
Hashes for zeroconf-0.134.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27a67755e8d59efb87b93c415ec78ca91118edac268b98b148695eba6809d90 |
|
MD5 | e0475b5ba4df7fa72ba1f941d8f52cab |
|
BLAKE2b-256 | 7ee72a4bf94b89ae7050804c3e77c19742f5d8e7bb9eee3399d9c43f2aa54562 |
Hashes for zeroconf-0.134.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87a7e897256aa765954e664dcdf4567199d3be3558b342ca7823e4912704e358 |
|
MD5 | 571548b59f5f7ce14acd55714cee9bd3 |
|
BLAKE2b-256 | 326c805ca7badf14241e31f7942337b2bad9ec5372fed6a82e8fac1b145d7600 |
Hashes for zeroconf-0.134.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c852e5acdb4c83f0a1b101543b20026a475131e5fb222d7bcd9106489aac71de |
|
MD5 | b6a18bb07c200abff3b2bf141d6be14c |
|
BLAKE2b-256 | cd3758c74a2af64736ada1e35a83894804d4e0ca5f8fa297d4eea19a6143373c |
Hashes for zeroconf-0.134.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c68867457870d11344178e71f877e3a42f171097597b43a8ec4785e9bf86ca |
|
MD5 | 6516a19799d97f8f91470df467276f9e |
|
BLAKE2b-256 | 2834fedf1b26a4216960a7d257593db61c29baec8939fab7d45dd21e35edde08 |
Hashes for zeroconf-0.134.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408b6ce5935988dbbb1aba9e7123f2dcb3d1bb6d252f6bf0def65b8852a9aa5c |
|
MD5 | d241fd7f7658ff16817f45501804b287 |
|
BLAKE2b-256 | ecb2b517c17281fa5b3a181717a3da453742d3d38f270d20af7fe23fd218e792 |
Hashes for zeroconf-0.134.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d55504e965b2245fe58ab0a3833a43a2e025076df554baa906bfbd0a7e5a1c8a |
|
MD5 | c2682863f062c89938ce099e81a254bf |
|
BLAKE2b-256 | 68ad5f4ec22767bd4e86ab662e6ee5e2ced8465d6409378278ba7a576abff430 |
Hashes for zeroconf-0.134.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 817b40c4aa9614b9070c851367b4a42b2b74ae54bfa4068746643cd1bddc7d9d |
|
MD5 | 69f7de1fb64c4bba9f5e12f8a5418d99 |
|
BLAKE2b-256 | 94c43d5b58d47d4b0b0e368773b0c3b91125c31c40108d75e63d561f1b69a585 |
Hashes for zeroconf-0.134.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55e1fbf0ac2b75f725c531536f22e3a9db4b3bade58cbe49a721bfa47e3b8ad8 |
|
MD5 | 1e5242b0155fe7bc47a0deaa3e6f1cba |
|
BLAKE2b-256 | f586f18092ecf5de3ad386f6303040c9557703dcf04013451ea74cc031736ecf |
Hashes for zeroconf-0.134.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 049a94b295e644843867bd4be9446bdc87342a27cb93c683e48304955970961b |
|
MD5 | 5d237093daf46b53210009afef57e8c0 |
|
BLAKE2b-256 | c97af07b480fa739e4221d0ac9de00f1f7d383be1324779e7b8dcaa52661b70d |
Hashes for zeroconf-0.134.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2def0c414b658e376a34a19f25481231627b2086bae7ca7d31fdd1783c5ea2c |
|
MD5 | 15c14a0732f94efd50b5eedfc741f7e3 |
|
BLAKE2b-256 | 30e07e71c2cf5db24b0299269ac4fe7037908593d46f058d90bcd2e528c9a1fa |
Hashes for zeroconf-0.134.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80d06c0c3043def7cddf92c5c91cab06ffe9a4194c9adfc84459d7551d76346 |
|
MD5 | ce2cf5f33b20227a50a43327efc76a81 |
|
BLAKE2b-256 | a9689a8af19cd0771210370511bb6e35365053a57b44992ebbc175f24700e358 |
Hashes for zeroconf-0.134.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20583d43bb95b3cf3aaa9d935eddbd68cd08b185b2a27b42a1560ad03d86439d |
|
MD5 | 35485c92e382d68466f61cf5819624d1 |
|
BLAKE2b-256 | aecb34f3b2b5f35b1e38aad641da81746e1701145f46032bd7bba5b83555c299 |
Hashes for zeroconf-0.134.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd04c4fde0fb6dd44cf123cda41d4edfa60aecd9b8762c20b21acb1ff47f088 |
|
MD5 | 5ca7c7f9a2b36d46319767139af6c891 |
|
BLAKE2b-256 | a0be9cea406e0106411445c87b32d0ba8de9996456c796a02b716447244de826 |
Hashes for zeroconf-0.134.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b62ae00ad34cd8a468afaf2fc4bc79747b1946d30b58ff29ec13a91f8beae7 |
|
MD5 | 2d1ea961fee81dee3300c956ac5cd151 |
|
BLAKE2b-256 | e65dd900bb510da8fef7aea1dfcbb53a7419a3c2b7f19d085a2ed78ad85de863 |
Hashes for zeroconf-0.134.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ddfed58764456521a0ec2455ed4ee820c5739371633f837a81128713a700e46 |
|
MD5 | fee4efdffa7703ae9553580767e57023 |
|
BLAKE2b-256 | e41e032cd6202eeb9b128e601bd2b3d34a15ec4b1e470238d8530dc0e1d2aaf8 |
Hashes for zeroconf-0.134.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e8470ee06a5abd61862832b46502a2b4e113a31c2d56786f7e901532da54bf |
|
MD5 | f2e07f83fa52cb31d552470be2ab32e1 |
|
BLAKE2b-256 | e836f814afdab363aa4864bd7e3120b36e031bdd484359a64127872515858dbb |
Hashes for zeroconf-0.134.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e22ff7600647fa6af7ebbcf5d7099deff9272e4803f3bab00093a16fef1dec38 |
|
MD5 | ff6f517ba8bda5dfcef7b1ef3b9aa5c5 |
|
BLAKE2b-256 | 96c03987f1519c7c6eb387dfbe648b3839128d71b5fb7a5ddebc0ca773124bf3 |
Hashes for zeroconf-0.134.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae70810df2d59117509b68f0fd4b495cbbc6fc76382f9b04ca183d127fdf8d58 |
|
MD5 | edf68909324b460b2f979c79436ee579 |
|
BLAKE2b-256 | fb42ae3b87f724a5c70bd9aae13528e9617aa82f4a7acac471f8007ad1904a0e |
Hashes for zeroconf-0.134.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e21d230ce7819014b1abaf6c52788eec3e8c4749d4bb690888d87687d3d174 |
|
MD5 | 9ce1127dfbd5d001025feee63c625207 |
|
BLAKE2b-256 | 62b62212abfc759e7119dc510534137da9421f85138a390b8320981e3474c873 |
Hashes for zeroconf-0.134.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c069635cb4a0977386ec7aa6491d9c72a65ff34718cac7ca0679d3b064ed83c |
|
MD5 | 5d52afba9511c8c55ad5fa56226a4c03 |
|
BLAKE2b-256 | d36e008ef13e88c37d98a06e6be44cd68428332504cf0d034c9669c734836068 |
Hashes for zeroconf-0.134.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8a3881dbe5a1d38cb9a8912377ef897535b83e441d6d23a5f78bf9b5b358a6 |
|
MD5 | bbffb5eaaa6bf9a7bb99b00f37adb908 |
|
BLAKE2b-256 | ba5c57161d61d87d0fef7f21085de19ef90cd1ed99f53f75a6313c0466aa44f0 |
Hashes for zeroconf-0.134.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75b6404ad14952e9d9dfe084f8bd379300657cad36886a25a27aba913fe75a2 |
|
MD5 | 0dc74049aabaf2bc73ab238c8d4542a7 |
|
BLAKE2b-256 | 9a7d955a92d429b6f8b84230ad8470c1ac60386258c495b9e13adad395e356d7 |
Hashes for zeroconf-0.134.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd684ec9c2ce91e5b932008743748d714ec01852af25500c5f8d3487d513ae57 |
|
MD5 | 0302939841074e4db9170a8dfbc2b9b9 |
|
BLAKE2b-256 | 4f766e27bda2d7992e57b86224867b2552454f9b66932cf2d83fedb1f953ab77 |
Hashes for zeroconf-0.134.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c8e94f19b52606f9884544cfe4f03a51228fb44720bf899ad06c9254338c1c4 |
|
MD5 | 672bfdfb530e0d91177727b70a0ab1e7 |
|
BLAKE2b-256 | 080afde95b98bcb44314edaa45f1e95ccf35d958988b4730a7887370ddef9214 |