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.89.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b640cf5da3afb42e404054be6418daa5833542909a3d8b7eb136ab2ffcaf4c6e |
|
MD5 | 6e2f8e28084bc41718f50ec13f95164d |
|
BLAKE2b-256 | 479ae280c60c1d2e0bac7b68c1c74a49dbaa0f134b11852859e4ed711d4c85ea |
Hashes for zeroconf-0.89.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd631ac045bb5b797ab14a85b618a55e44a5e112fa88407d74ee8c8d13c50c5 |
|
MD5 | f1a0c49223b3d12a5e580ac34a40f01e |
|
BLAKE2b-256 | 1e0287e7117e1bf66151caf56a703112a24423c3d4a6700d911798a59e974c4f |
Hashes for zeroconf-0.89.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5f3efbe4b68428870629fb52777167676b93dd57a00296548c5cdb37a990b8 |
|
MD5 | e5ba06eaa94b17650bbaffd7df8079e6 |
|
BLAKE2b-256 | 8d0e70caea863c36dbb5cf30afd6900cd0fb316a54439b15b955800c49831160 |
Hashes for zeroconf-0.89.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cb1b4c5b12fa43113fb2d4bb8841a69865855c0612c685c189eefb4dfd30f11 |
|
MD5 | 5eef93c5f650ec55e74066c8bea68632 |
|
BLAKE2b-256 | 18aa678e34ba306c2cb429402d75a451b67dced7da54ceb35ca95df686f313bb |
Hashes for zeroconf-0.89.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abecd83e6af672dbc94c9e6a4f37b8facc49ac4bef109234c35a9be6a4e24ecf |
|
MD5 | 60772554001720d2ccf35ec6aa5d9e7e |
|
BLAKE2b-256 | 23b94cdc7c151c3e71017df5e348b1c198dab5ca913a03b20e1d4b8c541d9174 |
Hashes for zeroconf-0.89.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2160210f3242bcacb3e7e69089273d84b6f9c468ff7f90926ebfa72cc7aa650b |
|
MD5 | dd4b0f75921754184a9498dfc9f2880d |
|
BLAKE2b-256 | d219c2c4734efc557efda8cfb4b2823ec761237dbc839d2ae1b9e6f439066458 |
Hashes for zeroconf-0.89.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfdd9508bb39ee2ec9694656d3a47b5534cdf257f540186e65a24c1262b493e |
|
MD5 | 37903e2d4f0cc9e82914d15e7b265d5f |
|
BLAKE2b-256 | bfd3112db9fd0ba85ee54d17abac7156a05fb690f9267d30b5339a1f7228c1e3 |
Hashes for zeroconf-0.89.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf1a936c1579031866927db3e83f2b1025c405cbcac75a384c8167643e8a41a |
|
MD5 | b892a8c86e6087b1ba0ab525383cb5cf |
|
BLAKE2b-256 | e815a19d194cd24106018f100e76527e242d453f9404ae5d27c636b781a50bd1 |
Hashes for zeroconf-0.89.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49ac4419001ee2855966234a5fd83d6061c578a5be08c5f85c058172bfc1c6f4 |
|
MD5 | 21f93591ce1ab3b30c4b8ba9d7f97196 |
|
BLAKE2b-256 | b8a1c1983d598e8de7b5aad51068d2362c8bd5d72880b5fa882bf988e82cfbff |
Hashes for zeroconf-0.89.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a93940ef02d1c95918d0f48cff95e6ea91b97d6b78fcf80118bbceef09c55b2 |
|
MD5 | 3ae3148bb51c3d4c3062943d3378c482 |
|
BLAKE2b-256 | bb74ae259e246ef8e5a158a33be792680eb6a226cb7f7109374c72cea52948e8 |
Hashes for zeroconf-0.89.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0805103e1420ce2926bf7da77fbda897bd0f69b12a4c19c702e704b1f1f2079c |
|
MD5 | bbfd7d03c24d5eb2978e18a813b3d24a |
|
BLAKE2b-256 | d5a11cae94baf71ce2a0b8704a003e2b75dd4fed8ec1969d662256df0c376069 |
Hashes for zeroconf-0.89.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee32ee6d5e8381a62da6de71b079c814fd10be89037cf14e2f9254a336225a31 |
|
MD5 | 8d527c515225e27611c56f12c2b98daf |
|
BLAKE2b-256 | 36b9329f3b22a89569b38d53280d5e8a245a074b40566414f7a06fdf30d7d7e5 |
Hashes for zeroconf-0.89.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591062d359f79e90028e7fce0db0db1b8377acf9f57e73e70b772becc76519f3 |
|
MD5 | 1bd5a6efe715251fe715d53e0315f6f9 |
|
BLAKE2b-256 | f81559cb6ca9e9d760bf12db1ea32b10f2d9eb787c51cf0886f75aadc5895432 |
Hashes for zeroconf-0.89.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4b162c4925e07dbf8b66398028e86981897d204a0b17892a6cc99add4115a25 |
|
MD5 | c26757e70075b6532e922f239b24da4a |
|
BLAKE2b-256 | c09f2d087331b8cfa1fe164ad7149d8df8e19447e72a32abdb2f1679e9fe0be7 |
Hashes for zeroconf-0.89.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0de0b5174a5333a3d2b0a972e91e2f18dd6aabdc73607f73df0860d2cd8b7bb8 |
|
MD5 | e5b559b16659d4195a0ef3b01a87cb2f |
|
BLAKE2b-256 | 1aa7c9e135f248693f8d522e89aa7fe5dfe6efc9d58cca258374bf43bfa4af67 |
Hashes for zeroconf-0.89.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e41f82864b1c57e2998a3dd7bd991f469d7624d4dc7ce9d3c41819e2d2b7536 |
|
MD5 | a9be9af24dd8ebdf9cec66908e3f6653 |
|
BLAKE2b-256 | 9121a4828c734b6c9cdb226b3130491b707f19f94a45254216aee53a10c1ee4c |
Hashes for zeroconf-0.89.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4bccb927a86b0fb16a9d8fe1bf70469588ff938a33ff086b9cdf5b6a52ee979 |
|
MD5 | 9c64a86bf1a6293231c8c1b5bc35922c |
|
BLAKE2b-256 | 5cadc85481f1dfefb8a9ca5fa9d46d7e13400d3ef2feed7b1f0607284fa815a8 |
Hashes for zeroconf-0.89.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ccec8160d18ca0fb4b100a3623ec76252152716661ba5bf66bc813bf7f2d41 |
|
MD5 | 79ec6c20072c89a0c057afcd8ee3e3e9 |
|
BLAKE2b-256 | 272a4cf94eeed7cad7cbd4867aab2bcbe67f76af52d604581d3716d63e8aed26 |
Hashes for zeroconf-0.89.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1273c72b011cd1dfb19fea87e85ffa7262522d5f8646b148885dba1dacdfccd |
|
MD5 | 419d38e1fffa21f83dd9024b259d2ae6 |
|
BLAKE2b-256 | d6c20410f87258acb70a5aeccbb7fca32d13c67527a141e72f4de78e30aa97f6 |
Hashes for zeroconf-0.89.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10a1a68ea7392784601601e310decd71ddb9d2d703448a2bef829c83d29bd73 |
|
MD5 | 4e52978769f0e11eb395ac4962c6ef96 |
|
BLAKE2b-256 | 2de64788bf2121baa8bb305aa8c86c2edcab4eb094b716a575b88c80258b75df |
Hashes for zeroconf-0.89.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 845124fd7efa0548b0bb34243e73f147a107eb76a8014776be80b45765f8f5eb |
|
MD5 | 4746377873c5a523e12208402aff637b |
|
BLAKE2b-256 | 8c4e5b6a09907cf34f51162b364bb8c7ebfa628a7c0381afebaf992d37cd3b78 |
Hashes for zeroconf-0.89.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7956179c31584c0b4881b3b078864e3548ccb6f0cd4618fb35b1697535c40a |
|
MD5 | d86e5fcafe5b93fe8bf82226934531f6 |
|
BLAKE2b-256 | a84d00e0138fa3e17c4976ca851403db44b1a861c9bec77f3d695c1c2a2a31ad |
Hashes for zeroconf-0.89.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e607d57b65cd990f0f873cf23a8074da0eb48b7dbd55c446c1b397823dd1453b |
|
MD5 | 2d26f44503553e192c0141e87b2cad06 |
|
BLAKE2b-256 | a510a5a401e0c265f851f4c4d548e21318ad8ccd2d3a9d7b75afd41fd492a0f4 |
Hashes for zeroconf-0.89.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97dee859490ce2473f4ea7a94797280c05b7ce12b101672c651aaec0ffaa2cc |
|
MD5 | e3dab2cbde2eaf293dc81470f1f2c810 |
|
BLAKE2b-256 | 62c4b26c1dd3a4cc4f19013ad35b644e0695aba331804eaf81b559e81f153dd5 |
Hashes for zeroconf-0.89.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7106cc3bd6e5c3e5b8b3df325f62423c92c5232af0359e6e43dbd5b9c3a57b2e |
|
MD5 | 5449af2d8ca6a20b7f4a39275898c519 |
|
BLAKE2b-256 | fd055047a555d172366ed73ee04e38ad3f372d3603fe7a75204eac12a28467e8 |
Hashes for zeroconf-0.89.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add4eee5e622e13a8570688755a2fe8e1a02d3aec36b42f13efb5d2a3a387b3f |
|
MD5 | fec3d2040f523393dfa0f7c3fd72681c |
|
BLAKE2b-256 | 041c15c931eed07961fbdaa0151fe85566ab989a80102844bc43c18977ca6342 |
Hashes for zeroconf-0.89.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93162beb7c17176c2d87f6580ec682697dd64481237497bf348d64e83bee8c87 |
|
MD5 | 037eb3349609ae3cece5191117a95d86 |
|
BLAKE2b-256 | 5170f4a5b79ad41b92a7088149dc64d9bcdcf44fe815292111d819dc147fdbc9 |
Hashes for zeroconf-0.89.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb6a3a75963c88d14630096cd3e0f396d532d8c314306c624ad246296f9cdf6 |
|
MD5 | 833ce4066c90bf33ef6403164fb58802 |
|
BLAKE2b-256 | 23d6b3ee66f48763ef118bf21d58118034f4b54cda99aefb5ebf100391b0d43c |
Hashes for zeroconf-0.89.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65eb09fb08f6d145ce64fe1df7de5674e3bfcffba18df846813420760dbb46c |
|
MD5 | 39851ec4c2468dafcc5a3738635e01c6 |
|
BLAKE2b-256 | 2295b4dc9fb0f0919e88f1f8d3e872c97de8d1aeaa428159572f3f260ae87fb7 |
Hashes for zeroconf-0.89.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd731938fba30b800ef6240439cd5bf66cd44d8e8f73a39cd3ba38190be02ad5 |
|
MD5 | fb560601ec36f7594b5b002cff16c3bf |
|
BLAKE2b-256 | 30dd1718aaff18bc65910aaceb8d861a7632571cd9dd0f8d0fdcb35dc6fa921a |
Hashes for zeroconf-0.89.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6e348a412e18bb77e2b54ae0e3bdda6104b2867b770396c3dd47091b64f485d |
|
MD5 | 5c60f1e99bb7cc552994b4a8f876d380 |
|
BLAKE2b-256 | 76e2c07b6f1507d3c70f6f02157c4167437c566a0c3f3aeb7c7dcd56810699ea |
Hashes for zeroconf-0.89.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a9ec6ab437c7007485fc572b0b6cb8ce88a740d25bc2e7cf627785a60a934a9 |
|
MD5 | 06e0308b3ff890d403358f9c1772b7d2 |
|
BLAKE2b-256 | a4a2c9bc68d978972302224df2f1d4d12018c9f53b2a859543f1c4bec94afc16 |
Hashes for zeroconf-0.89.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cfb32b271ea6312f101a1fda1b4f72054b9fd693142ee0689da73be1d757e8 |
|
MD5 | a2db79b8b8b74dd5acd0d3a1139ee65b |
|
BLAKE2b-256 | c820ee4700d06e18cd24d4f4f771ad799a08296c4057f6bc6de7e3b109cd9474 |
Hashes for zeroconf-0.89.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e89e46a5fc2d593ecdd011275bc4700b9b3036a448e088a79c2640b476230c0 |
|
MD5 | 8477e181994fd94c12490de297507075 |
|
BLAKE2b-256 | b5240c244cfd4f2d3d4ba89d9411969aea63edb4427fe186a58e2e7f04b3d2c5 |
Hashes for zeroconf-0.89.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753914938ee9541787c4f3925bd1abfc95dbe331bed8301d193e56642b2a303b |
|
MD5 | afa8279a6b6042d7f80b4159194cfd5b |
|
BLAKE2b-256 | b98fd0911457f6dcb0e698ae363bf7a2088050ba2e00db98b33c5e7615e6bc68 |
Hashes for zeroconf-0.89.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a8da54022f2a12daad165729afff8a8191d57ed58a31c1acefdf751ce62e050 |
|
MD5 | 9b151239ecd27f1f74849d62417c8095 |
|
BLAKE2b-256 | 2f33beb5c1f50d2adea492dc9b7d426eabd1bf2e03da3a196a31d25310ce2cec |
Hashes for zeroconf-0.89.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc624a8f643d6181e7c5e0bc58e945df9e0b01e397f5314e7952f9448f1e797 |
|
MD5 | 2de137d3ccba472ff39ffb62a18cdb3a |
|
BLAKE2b-256 | 379c9cf94e14798caceb9ca83c95f7253b65c3741d9f65469fb0a53ff1f9c099 |
Hashes for zeroconf-0.89.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d20ff8bd89882bc01340b8428e98463d0cc1a337ae2807222533f82a79b0891 |
|
MD5 | 336d07fc729630869df29e173eed0e4d |
|
BLAKE2b-256 | cb34b761d6600f8d7b587f0f6f3b581ed09b25d162acc12455f597020a02b01f |
Hashes for zeroconf-0.89.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cc46cc895e8a6b210710ba58580bafda9f6310570fe997f128a3385a9717a9 |
|
MD5 | 1872fa29b84b44930091c3a24593ef81 |
|
BLAKE2b-256 | 94fec489d0e299561b3084906b7a0e03b9898a22c684f9cabe2abd3be3c7376f |
Hashes for zeroconf-0.89.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd62d76813818e2dc24abb133384a1386bfab507ea27179b3ce56d54eb397d1 |
|
MD5 | 4374a949400903680d26193347d6acc0 |
|
BLAKE2b-256 | 439ce22df7033ee98ea392c9648c77a24e33bec3db1ca95c228548d9c0c263d2 |
Hashes for zeroconf-0.89.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e977727fd1744487b9b81413558f7eb76d2a23ac93a1d62c1da4c903ba62ad9f |
|
MD5 | 997d0dfe191d5c5afbba5b58ba2877fd |
|
BLAKE2b-256 | fb8b15dee4919c83426c37b4a6569cf9ed3046e63f7457659a4f8049191a7531 |
Hashes for zeroconf-0.89.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2fee9ff97e589d71befaa501465d03b855120fa20f36a1cf45c8db9723c3eb8 |
|
MD5 | e7f49b506ece7f6be0efecd758fb97df |
|
BLAKE2b-256 | fe7a4209adc028dfb3f7eb9108d1a75a73eaea38c5e29046bd73ceb3a02dd2b3 |
Hashes for zeroconf-0.89.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71267bbc646c1c0450a594eee9b026ced44e42166ec7ab8c2fcc971fde7acb65 |
|
MD5 | 018cc3c716f18ac6864d9a165b233217 |
|
BLAKE2b-256 | 9e2a56d320d081448167ceb083bf5609ee5c9238e0be3f3ce97a95c0cf2a01aa |
Hashes for zeroconf-0.89.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2e93cbd638395d99baa3d291d11b120321152da2a6ec988147c77f2633f6874 |
|
MD5 | c213690b97930b528e65f919fe896e39 |
|
BLAKE2b-256 | e933983b8e0e28fc622650719c18b0b544149d80c7fdb7d34af38c7651d6822b |
Hashes for zeroconf-0.89.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4a1cc2f26cd7698841d816ea8ce9e5c8440ca6bcb7b504499f2ee5db6abe28 |
|
MD5 | f00e532cd086063882eca46fceb25f6a |
|
BLAKE2b-256 | 5118395c946fd6d4fbedfba31661dad0f0ee015868aee11d2840ba24652e5f4f |
Hashes for zeroconf-0.89.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c682470b0afd10dfdb79dee9b0476eadc9dcba87bc70bb3fb86ca572bf9f371 |
|
MD5 | f2c9d5e7dc63b39cc639944a6d13da9f |
|
BLAKE2b-256 | 5ad7de5e54a659c5ab019ca096f8f0a219aec7e45a0ed0f80ee9877b366fe7e7 |
Hashes for zeroconf-0.89.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c638bfd1443ccc73246fdd2921af254ff83bafba90eaf472bcbf201f9013bab1 |
|
MD5 | f3dbb8fa66a0a75d7de9e293d9920c0f |
|
BLAKE2b-256 | 54805ca6fbbd7858d6c9016cf068049ea8f8b5a340f7dcc3be2656d842d269df |
Hashes for zeroconf-0.89.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b096a33760cbf7bc46bb550abe80cc31cd48d16863be0bb511aea5ea5e0344 |
|
MD5 | e169194e5a01c684f781a14015e82f79 |
|
BLAKE2b-256 | e4b78cfedc5892839a48725292d030120666a8449f13f0d8281a4fa848661aa9 |
Hashes for zeroconf-0.89.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c628374ff7833002a7cca79d63e3ef04c016057a061ec7781fc8eb4e125993c |
|
MD5 | faec4f018e47dd6875d6c692eaec76e4 |
|
BLAKE2b-256 | 9675311b752bcce5935622860c90b19c48050456a03a12f2844e33f2b915e62c |
Hashes for zeroconf-0.89.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33fd66286ea19721bc2057479f151af8300b9736c00ca4dfbe9a86e106017d7 |
|
MD5 | 3287e3ed6f4545feafe6e3a4437b86a6 |
|
BLAKE2b-256 | 4f2c23af8a9e8d6e03e0fcb9b83e85acc2a43b039157b9d80cd11689a2d82e0d |
Hashes for zeroconf-0.89.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308a553a9c37123722d4069afc5892983003f19deada419613d3de849c8d9963 |
|
MD5 | b068313cecd961bc2546ac378272754d |
|
BLAKE2b-256 | 6e7920101a5421de414a0cd788297d259ded67104fed0fcb104238b93b429340 |
Hashes for zeroconf-0.89.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c932e6451c46f11e4371f2b5a0d7ceb12f715ed27fcd22ec5d0fd2b1ecb80c9 |
|
MD5 | 752b80bf11d5ff60ed832ef1d1f31d5d |
|
BLAKE2b-256 | 37613e201b31247835d2ed783f2127dae9993253362c761276c04471041fcfd7 |
Hashes for zeroconf-0.89.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc2417aa341105ee821e120dfd425808c1c536b492550a19c9e671fbc6138fa9 |
|
MD5 | 0f6c67170b00c2b4bb1cd97b6b754ea2 |
|
BLAKE2b-256 | e461d426651605de6592717f5f65270e13c15a8145e9f6d8ee44983c0a782ffd |
Hashes for zeroconf-0.89.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a88eb3d8438c6a5f989b5b80196d61144221c5e0f54f8404db67cd1b07e3e3de |
|
MD5 | 2ca33400383c1afaa90b6d61b6cc4aa8 |
|
BLAKE2b-256 | 3428fe5fa9709cac6f07ee2b90905915e40565e9d50f6f2c30cbd691d48a20e7 |
Hashes for zeroconf-0.89.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d0054595750cd666be0c6bf202436f8db7cfe801beb1bbed531632fb919d97 |
|
MD5 | 9f58fae300eec71b66e7bfcc22a1cea9 |
|
BLAKE2b-256 | c68163ddefde76f1bcc9edb0bb96077e4cec098e027ee38ad82969dc62550d87 |
Hashes for zeroconf-0.89.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4a7a0f4e6ae5119acb71010fbb3590fca51c2d783a2672de63433760a2fd149 |
|
MD5 | 5b2a9d753e896238246d7a50cf7d4ddd |
|
BLAKE2b-256 | 5a4f369c0fb734ec497071a28b5d3c154bb79f1c0f07b503604f202b61720b0c |
Hashes for zeroconf-0.89.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bdfae23939a1eb11f0497bff36af540467b4105f8d37a5c70e82fad3341837 |
|
MD5 | eb5007a6f1a6f01614e6a20a3189afd2 |
|
BLAKE2b-256 | 86c9c740042f097422225dd6e725b4bf8c1234ce71faf89dbe4190c1a995fec2 |
Hashes for zeroconf-0.89.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 949bf12e648b589ab993754ec8122a12a6cdbdc569093bf8a3e164885763133a |
|
MD5 | 1644cad16ffc4bff7288a63a8835c0c0 |
|
BLAKE2b-256 | a97cc1ebc715ae015d34f29ccee102ded2ac6f240d642eec608f14ca42ae652d |
Hashes for zeroconf-0.89.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea35c103b804c292a7da92d4b8059f47c92dbf4d1dcf0e349e162b0e6ecca748 |
|
MD5 | f1ca6db92366c644f973980cbb11fc5d |
|
BLAKE2b-256 | 4cd35f654f0d2d57632a7a6aceb1cf1a7fce80cf2462291832a80c8793cd5ebe |