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.87.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fa07876732728a8c13c7d7fbbd61a5a050d4e164f624ecc20a47aa80a37e3f6 |
|
MD5 | a291ecb6ceb00db4ddf9e3904a0c7d6b |
|
BLAKE2b-256 | 6c939b6690ad35489565dcc5769e8c29be39a22efd1421df2edb6346e1d89756 |
Hashes for zeroconf-0.87.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34351cc3468991cc2ee1918d10d39398a0eba50d755b9ec586d4200b69faa7c |
|
MD5 | 2df4c13ecf1fd102427e770cc660beb6 |
|
BLAKE2b-256 | ca928f5f1f669b93f7845ad3a1e42dd3f66698056cb65cf9950f88690f02077f |
Hashes for zeroconf-0.87.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e972d4a5d844e9c3921655b4c71894c2fd8d94bc95a3ca28b5c88c45436bc8 |
|
MD5 | 3062f9ebbfc46f97b27ce35cf7173e91 |
|
BLAKE2b-256 | cb7562b9e646d50579c59fec9742e66433ab559227a2dd770388783024d5c8bd |
Hashes for zeroconf-0.87.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a146e868e6868f9a5d44b77bc05bcc354e795e02fb5f8ee4a970ccf9ff9db45 |
|
MD5 | 1658162652fb2d7dab9447d111d08c99 |
|
BLAKE2b-256 | baf351cc5e959789634a21c6141e25959f24a8a557f1133106daf6f01d9474ac |
Hashes for zeroconf-0.87.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb0d23de708838cc98f90b4765864cafe8d84c1f4305e0ea5d327fbd8cf7b88 |
|
MD5 | d7b968c327fb008dae9fb7f36eaf3ad3 |
|
BLAKE2b-256 | de44b2565f9608d3a2b151d37f11bc3edfe2fda7e6ac99921cf708299a5317bf |
Hashes for zeroconf-0.87.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 258835c624089e86c04a441c2be55cd4573e326702b32fd4309c400c60b86b28 |
|
MD5 | 625c5a52d7b024945726e3577d17157d |
|
BLAKE2b-256 | b067246a563fd76310996b589a828b5b6d24b667ef734bcf4fa2e0e409294d0a |
Hashes for zeroconf-0.87.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fce48258231f132445e911c1bc4fa0520de9931d868507f818eeea92890c738 |
|
MD5 | 319b485217deb7a2356ab63a65d75606 |
|
BLAKE2b-256 | 1e1fab92b0ee6c892fe16226281e46f7c60e747d0482865228bc42923d4c617d |
Hashes for zeroconf-0.87.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91d218f5655782b808a05e8c64c1ef98214088613d36617fe6feec1da222fafd |
|
MD5 | 30df8e62f9dc3ef8f6f744d3fdcdfc11 |
|
BLAKE2b-256 | 17f8679a2f0da0fdc414d8aa644949846f5fa39bc20f2bf511d7839c310310e0 |
Hashes for zeroconf-0.87.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1bad276e2b93f7c7c4975fc82cc0939ed3ec67f057608a0df606c6e57079ad |
|
MD5 | 544590ff154bcf68d4135030de79f0b2 |
|
BLAKE2b-256 | b9a151f35cb5a818f02639c7f1c3f530061418849c98d3f5a987325c65609e04 |
Hashes for zeroconf-0.87.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f61497858e90f47da7ac78cbf4e8d276797c47e339eaa6269a5ea94486861fd4 |
|
MD5 | 95276383f7a150f8b308800bb0bd4571 |
|
BLAKE2b-256 | a284d9950e8ae7a9d406d9e9b853cefae47634cb0a597ccec832e10558863e45 |
Hashes for zeroconf-0.87.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce4337783afbd02c91a99d0ae5238ce7f41192255c2925ddce3c2f7f8772f5ec |
|
MD5 | 44a7fb3b912a880eed7af43c7b48d3a6 |
|
BLAKE2b-256 | 7df23550d0fbbe7a1ba6616fdf7b8cb78f6a18428de9b6d2844e7b563b9d6bc7 |
Hashes for zeroconf-0.87.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e66cf663928e79a5494f99ea61038615ee89e0bb7b751b6401f91ee1f1b8ae |
|
MD5 | b938b0b8108c534883401244789f1edd |
|
BLAKE2b-256 | 7eaf88747b42a693a00ad2741f3c9474925f99c21218462fdee3506de92ab9ea |
Hashes for zeroconf-0.87.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5486e44bc82d106c427099d151ed40bc0fa2373127879310f3df61306ba45129 |
|
MD5 | 6642e2a40051865c119a4ffa7756a8c3 |
|
BLAKE2b-256 | 46a712afa790d1c97c7e9782e139e3692bf92359f484d0ec617bcda5ec7f1e62 |
Hashes for zeroconf-0.87.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3ffda5b80bc39c27dd4c5db5b91205d1d07fd0e6953bb0f39a192dcd18070b3 |
|
MD5 | 7cc871146f2e6f893abc53292ff14313 |
|
BLAKE2b-256 | 9c5b2512aa584cbbbdb2154d0ac09e782b943acf48d3d76548b9fe33040289e5 |
Hashes for zeroconf-0.87.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11258a3df90159f0ec10054052632a898f795f132ff6eb823144d8a04c4a42ee |
|
MD5 | 0787139cdff60d358b3d13d5aaeb526c |
|
BLAKE2b-256 | e4ebf4dfcd5a77de6ebf644a0621423175454fa4c4554065b75c9eee8ed520f0 |
Hashes for zeroconf-0.87.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af351e67297cb2ba1bf88a6fe2c9b6acfffeefae5dd8cbd56a7a771236a76ea |
|
MD5 | 9bbe2e4f8ee54c086b1eac9fcec1902e |
|
BLAKE2b-256 | b226267bfec9fb141f819e61324e33a2e25ed4ad961bff17c2ee6c8523d03bbf |
Hashes for zeroconf-0.87.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9620687bd7234b2b0686aaaf8a485a70dc4ef232c4556bbd573a14eb273f06 |
|
MD5 | cbc8d7d81cf41d8c43b7118070198993 |
|
BLAKE2b-256 | 426bb443bebae7079514f01d0a95e749c80d6fb1417ff97f244070c2f9948e90 |
Hashes for zeroconf-0.87.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d2122cca8ee3199f97f0c87872c0a67ce468052cf1b8d77c88163e875c9b576 |
|
MD5 | f831883d434f986cdd2a7fe95840d9ec |
|
BLAKE2b-256 | 40d60715591f8d75a45006f09e3dc3a22b5f3dcb1b01337defc3f64d1d8e11e2 |
Hashes for zeroconf-0.87.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2438ab6b75d3908f40e8a3925f71d3e7ab30e5a8ad087cd963f5e5c7e345dabd |
|
MD5 | bc3afad0ec867a2b8df1c32728723cd3 |
|
BLAKE2b-256 | 729f02d205299277b3ce5f4cb5bff58aa28f7c4fc669a8d468da5b0464026470 |
Hashes for zeroconf-0.87.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ea855aedfedf772a713de1a83265a10e5b509737974a58425fd13d60362033 |
|
MD5 | dae947d60b71b4f0dd2115b437561138 |
|
BLAKE2b-256 | 4e4e22615f0eb82962f75504cc70ce10b90ffb65f9e223b3d9933cbba66e1626 |
Hashes for zeroconf-0.87.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fef9bc1589be5d00fac5d5e89fb15c57e84bbb125b97536e4eeea0539dea31 |
|
MD5 | 78a01badd994661f299b34369385c90c |
|
BLAKE2b-256 | 16ce5968c4301ff5ddd905c121a673d08982a0cb3eeb2b64e2ceb629af24bfbb |
Hashes for zeroconf-0.87.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bca2b7f7d664057cf506e9ba999284405bdc346a5ab5dc4becc687ad783f565 |
|
MD5 | 6cad6b72a2941c910ecd9322acb035dd |
|
BLAKE2b-256 | cae955a3c803cfdee53f274c0158555f32b8dbbc989d7ec88bf328fc8182ec7b |
Hashes for zeroconf-0.87.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2dc319d6da72cf3528a8d2fccd3e676cc9422b04ddcff90f16e5b9fffc5a7c |
|
MD5 | 834baa1d04a875c697b5fd55fe2ba112 |
|
BLAKE2b-256 | 862141ed472b595a02b33c6f00fe0b84a57b021c99e3f2603962ed9b0d4738ff |
Hashes for zeroconf-0.87.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a401a31765c6f581c4ce47fd337773eb67f81c18bb04b8e0bfd6efddf76d99b |
|
MD5 | 3f6a314d586158c53542f8e4d7aa75d1 |
|
BLAKE2b-256 | a19a8485e2c4fa0442478253dd248a7c2ffe2acc1272ab89d4e488d46cd6fb0c |
Hashes for zeroconf-0.87.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69575053f34876d32ae8355e72b68b979008a7ae66ed560e6f59bc413bff55d0 |
|
MD5 | 3a91c3f3052dba3da3ccbdf05b6f7fb5 |
|
BLAKE2b-256 | 6a23e1d1b88da1b993216e0bf2a782754d90da5d1ffc58535d193ff865b3142a |
Hashes for zeroconf-0.87.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837132d04db4f6e60b0261940d7abf7f61f59e5ec05de96744fc9a002fd41de8 |
|
MD5 | 3b5c8801fbb279bda813750e652902eb |
|
BLAKE2b-256 | fdfd43c3894cb602b3e261989e88ac94d585bc399f0aa46dab4f5d28f3b96cec |
Hashes for zeroconf-0.87.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6169933bcc2a833b46d4ddc97b5c3cff01cec9175f9c48da345cdb4e6f1a7734 |
|
MD5 | 845c5dc4cc7181d48c6590b3b71dc949 |
|
BLAKE2b-256 | 2a1b883b94f0ed91dd54910aaca26ef77782d90742f446519aa79fb173aa4754 |
Hashes for zeroconf-0.87.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03acc9a0d461b4a329ff1299c71293d796379f07d21325618e5e35546ef49b45 |
|
MD5 | a432c29a1c623daa5deb0ab5ace84c03 |
|
BLAKE2b-256 | 5ecf2f1871985f801a021fa0de5202fd3a8004e11e66cffa19f5e52163bddaf9 |
Hashes for zeroconf-0.87.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad3c1d7eaf101ac0542e35a2df8f53443186661ddefe5c4eb5414c218ab23484 |
|
MD5 | 4a2934bb1cc27f4edfb2316bb5c03a31 |
|
BLAKE2b-256 | 6ff6ce37454c1f32c98900c5c52ffe1dd82a51e06d2ba6eafa99681982a122f4 |
Hashes for zeroconf-0.87.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e56f734d49b17b0980ae24506d2934ca2adcb0e06c6a4f324748cdda23c18302 |
|
MD5 | d3781e4940b039a5bed8c51174a5466f |
|
BLAKE2b-256 | 7a43d1e68491508bb826100360ffe376fce5d71d8fb2f2a634aa0af60c8a56e6 |
Hashes for zeroconf-0.87.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7563da2802b42ba101027d9e0cafdf7eb82c9d979db1ccdf21f7c1a5f746d448 |
|
MD5 | e1a18536e4b728410f2be3edf0529270 |
|
BLAKE2b-256 | 7c0a8d16109684cc134c983ce2935588455df347813f548e678fcfc422010c61 |
Hashes for zeroconf-0.87.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f056e9e75fe4c97a6bffc9b7334cad81514303c025efca40fd1b4c8662166be1 |
|
MD5 | 1786a2280cf1ace60fcd1c38c4aa6f29 |
|
BLAKE2b-256 | feee98259a238b58d8b8b02648286698960fa0671427523c66b8e20d9940671f |
Hashes for zeroconf-0.87.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11df526146f92067b8250c64a87f6ea03318b133ebeb7d13288ae0f26140c917 |
|
MD5 | 22206771d5cd35848bc67f3498fec035 |
|
BLAKE2b-256 | e385eeaee0f367f625654505b634f644e1fb68f1e5c8086f859772df30f664d0 |
Hashes for zeroconf-0.87.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a27254290b962c824b040a5bf3a9d024b8c6e67881dce8f505f82c6b9bbc29 |
|
MD5 | e224786f16eee8ade1d012e1633cca20 |
|
BLAKE2b-256 | 82ab65abce81526c7b9199ddaf355b02cffd2b5ce9b98015cf39fd864b310418 |
Hashes for zeroconf-0.87.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f24c68e26a600962330e37894240f8bcb1b3108767fd0da564f2ba1a0c88525 |
|
MD5 | 7629f5714f418b3a9ad3e19c9ea18442 |
|
BLAKE2b-256 | 56abda95196108f3ff0dfc3e6b97fa4fdacc04dddb25558d9496906a8379a211 |
Hashes for zeroconf-0.87.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a923d8594c819e64e20c2aa990c3d40c3e5363d3f15dfb6f7a8b4a67e28991b3 |
|
MD5 | 086e8f81b068c425456d6b1f6519d4e9 |
|
BLAKE2b-256 | 34b403e18415d14c8a85e3ddd5f565b98df7be6e58dc0de361fe57ca699acaea |
Hashes for zeroconf-0.87.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d815409ff8b0ef80400c728bf3d371363cd7516c267202dc72a4634cacbc06 |
|
MD5 | 1ce5e2297a5cd323a688df10b4b8c81b |
|
BLAKE2b-256 | 0c8403699207ca243e228cf11ab57bab9c51a6693396d5b584b85cf0e9a67ae6 |
Hashes for zeroconf-0.87.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6beafb2952ad882342b4a74216dfb582ca97598394816d1a74dfcb1f5480ae19 |
|
MD5 | f8a12b988817f88293fee20bda720a44 |
|
BLAKE2b-256 | d1b01454997f72855289aac33a5494d7d1a9aa258b240770dac105ce61cbae81 |
Hashes for zeroconf-0.87.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00029ddb89550a08a93c5fc09c674ea60b92017af23bba0a7b02db785856f1cc |
|
MD5 | 70648bcf7e833f07753af8acd1be45d7 |
|
BLAKE2b-256 | 1e3c9b7a4b246ae78b0ab4d830fa92c17fa33776eac6cdd22aa2dabc6f35a559 |
Hashes for zeroconf-0.87.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afad80c8768f979699e2b1b7d48c8c4f1ab7fafdf866179f7721d8db538298bf |
|
MD5 | 02816fe6109eada75a729de32987da31 |
|
BLAKE2b-256 | 5591035c8b64a27f941168a210d05cdea17d743a1a44620a979a955d8aede34c |
Hashes for zeroconf-0.87.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8827f8622414ac73aebaebd02b7743c7bd47168aaa8edf21d475d77b6c06f6 |
|
MD5 | 0adb261a86566dbbcbc9c1df954916d1 |
|
BLAKE2b-256 | 696c48678aa00edc40c59b9a2bdc627753aa9e8d9a650f7a247f2f6694f2adae |
Hashes for zeroconf-0.87.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 283b5c070800876d2820e822761df22b62b327855ed87c08c1ebca3876a59bcc |
|
MD5 | a8a2b707e9b77b1255ae116902a75cf2 |
|
BLAKE2b-256 | dbf7d5193150a9ca0415379f31df5ad14055e4bc8c467d50af80d77ffe0d946b |
Hashes for zeroconf-0.87.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b4a6bc54c841fc96a421a614751ebc625c4f8ec765be3459770dc0d3a305ee |
|
MD5 | 8d6f46304251746d177be52174cd5e21 |
|
BLAKE2b-256 | 824e91e7fe206f98504f40a396d5f288c220340e662f47b0ecad1f58267f1529 |
Hashes for zeroconf-0.87.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a91e0eb4899f95f45947113a6a73968fa90ff141cbd2f8ca3b1398f57c596f4 |
|
MD5 | c17a9d7b953343c870ee9111d894aabc |
|
BLAKE2b-256 | 8c9388d50cc1b31f768d1472646010328f3c25604cac9c4511f8230e4780d732 |
Hashes for zeroconf-0.87.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c53d402a3acbff8e3499b8ff0ab733290f61af15a0f4585f82cace2c4e62eea |
|
MD5 | 60bab8ad942fad6b30baa3144667a517 |
|
BLAKE2b-256 | 947e3b119b72587c02fe60027a5a4bb9888ddebe68f76b7e2b14004be2d9cb10 |
Hashes for zeroconf-0.87.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d8f8a3f59acabc12ff01c18edb17771cddc62f097fb9fb1ec7153c2c5fabee1 |
|
MD5 | 08cc993171e571db3a0934b619c22aad |
|
BLAKE2b-256 | 367ad8f528a905d51eba65a961cc3abdbfae8fff8a6737417cd46e76643d38f2 |
Hashes for zeroconf-0.87.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f9747d7af6a90e9acd03dfb47039d401030d768e92cd1b93bba83c04b20f0f |
|
MD5 | d185fd3064ac4d62028d8a597337ab5c |
|
BLAKE2b-256 | 094b030eaef7c8cc9a4e4d1c1836d1f68276ac5e8e6b7da5f0de1949e0a353b9 |
Hashes for zeroconf-0.87.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e278d8c7fedc8ebbaa8c8997b06220e93781daa2555c031abc1ef64b793a699f |
|
MD5 | 16d0c87e5741a20eae6eb8ffb618fba1 |
|
BLAKE2b-256 | a85144008961a409ac73683b9488d4b34a3729e92340835fda45379cf14988d0 |
Hashes for zeroconf-0.87.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f173cd072a10db7404bab4353f6dabb5367bacfdf6492d81cfe1eb0d6e70417 |
|
MD5 | 48a53f06ba3c231864cc93eae18dd0e8 |
|
BLAKE2b-256 | e28f618e8aec145cf5b847025c54da04cc68458e85776c51374b94f215fc5977 |
Hashes for zeroconf-0.87.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f643a6e8b443a60a7cb7f72944dcf0ff8b653face157a0666fea7a69dd69e54 |
|
MD5 | a9ec56543bc41ae25644d4a78b777612 |
|
BLAKE2b-256 | e7cef432db497f1ede565ac7659ec936a05b4d324bcdc55f3b3522da7a5ebc68 |
Hashes for zeroconf-0.87.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9bd9642f706c8044e46ab067c82d50c9f72ae1a9853f8a0fad62d57b302b352 |
|
MD5 | a5bbeff85b02f4bf8e96053450796ddc |
|
BLAKE2b-256 | e5716376b4be47f36c511c3291793136151cf64b139ca77878abf90871cb68d5 |
Hashes for zeroconf-0.87.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffdac50c38bbf7572d7d906c642d0524d0693b042a292827b636fbc1f6f7fdb |
|
MD5 | 033a4e42c75e07da8943252fb97dd3fc |
|
BLAKE2b-256 | 7b197d4933064c80dac8de6154acb944069a178e7406307ecd0a04f67b2f1d30 |
Hashes for zeroconf-0.87.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e276c4346214fdb6202c3231ff79c025bff95ceec3bec6ea80928d6e9cb363ab |
|
MD5 | 2c589a2d693e6df0ed24fd89bfe348aa |
|
BLAKE2b-256 | bad2c111c5088423cd4bfc84c4eaed86b5c73d23d64538ec405e1cf54812e094 |
Hashes for zeroconf-0.87.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89eb35b539fe4c88eb000fc9667587fd46dc9ef3b137d18488b17a366b324683 |
|
MD5 | 5b2f65cecd8fe1787fa7f381f2074bc1 |
|
BLAKE2b-256 | c1b6d2cca7ef7a1be6b61ac4ba0128cb218159c8933fb5ef08946a2e0e67406c |
Hashes for zeroconf-0.87.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed389fc19aa2fed4b526e0cea0eb36d7a937df5e11f3eb21028efe4af3d84dc |
|
MD5 | f4de490a854e7ef3eafaba67f3f318d2 |
|
BLAKE2b-256 | 8b0c247baa8247e25b69f241c1c5fd084a268b639105efd807004ffcb49142d5 |
Hashes for zeroconf-0.87.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20608c6eddda537b0bef3b7fd5fbf99a69939f37d7a7c6a03b03532e4be4fc34 |
|
MD5 | 590af614193fc2c71c8691be9b01ad22 |
|
BLAKE2b-256 | 485ccdae4af34c8295fc446c4ff998da0e3b2a08bf9e8aca4ac235559c05da25 |
Hashes for zeroconf-0.87.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3c72ca587dfa07cef14c066f62d38b0885cbfcac25998d26c2bd291fb436587 |
|
MD5 | 2016597d25377569a3864493b6792ad9 |
|
BLAKE2b-256 | 1a36c86ec42f9fb5e48bcd008513c2818f7932da9701eb61f2d1113a4dab4222 |
Hashes for zeroconf-0.87.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f40a346784d0949839c37fdb9b810d5a8ae539594e6dab6a665d3c3be7be95 |
|
MD5 | 6af7b017e7d82ddbaf17e80f7e970f19 |
|
BLAKE2b-256 | b0b2a6e7cd82b676209302c4bd9278fecb8684034ff0de8b72e4b9afa7ebe96f |
Hashes for zeroconf-0.87.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0242200030c070129e139cc1a75d31a1636b02f725e604724450a29f58e7932e |
|
MD5 | aa7157a0f477a400f51a224b3197e6ef |
|
BLAKE2b-256 | acd2e43ade4b3322b4c932e2c5b43dbc10d268eda6c18709d238bdf000662d46 |