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.122.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e1da16da0bddb9f29f60e2be36846d45152e35be52cbb66ec805887c3774264 |
|
MD5 | b8576af4a6980a7aa2da8dfc835ec7da |
|
BLAKE2b-256 | 964fb60b63c271252716da3186952ba6b61cdf76d681fcc831276801aba78d8f |
Hashes for zeroconf-0.122.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add115c261953cd6a37fc96ce63ed62c94cbd48d1cbf06f2e05641cd04ae0f44 |
|
MD5 | 4c720548f392feb015c37ea5983e22ef |
|
BLAKE2b-256 | e2e4f45a06a1d42952d2e2774d7ab50cc82b23561916014dc3abc050ffc8aa47 |
Hashes for zeroconf-0.122.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b57dcb8482a4fe5a0c38287167b98eb4c3c3c07861f6207d34a84d6a0c343f |
|
MD5 | e61ae6580a38d4e2cc4190c154e7c00b |
|
BLAKE2b-256 | 2671389863b7ef1253e8341d8e28c49a588076e021fe36edf415a1bfd183c541 |
Hashes for zeroconf-0.122.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fd5adf2753ca2e2d52cd411262ad127c49eed4a630949f994b14fd1f8124b01 |
|
MD5 | beb118d99aaa5143a0f0b0dd682ee122 |
|
BLAKE2b-256 | 6755ef02b9491e599f014db79c478382a95efddca5f2b42ea6eeb75be9e7db4c |
Hashes for zeroconf-0.122.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2b72c58748b42f635c5b5afa4026c4744e6c4c56053c63d4e9cc4ca2692286a |
|
MD5 | 2e9b6ca2b08a8e6e0a03fb9a0fe047b7 |
|
BLAKE2b-256 | 58ac7eb004e14e217dcde30f2bd7a8dfc14f3e41654354b73114522e619bf814 |
Hashes for zeroconf-0.122.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fabe8c8270e26763b3a97debb56eb217e7a1a8f8ae5c68c80acc9c846b7b40e |
|
MD5 | ab135f90f59c0a0dc733a6d850a31e92 |
|
BLAKE2b-256 | fdd3b57ac7d6e9e10be85a906cd2bdfe0c1101db8fe0caca331b9094f0b70fec |
Hashes for zeroconf-0.122.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0046da6ffff67a6c4a8a23f7afbf133da8c41033478d87e20db601b55dd66c04 |
|
MD5 | eb7db46329ee3811b5e316dbdcee6a0d |
|
BLAKE2b-256 | b16bc33f6d9b1ace532b17bdfdc37fe39ef8ab03244968680a09d0c4edaee0f1 |
Hashes for zeroconf-0.122.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1733165006637c3ab48d6faf8b9e53b19a7dfa46ea566378ea45f1839dceab |
|
MD5 | 8212030fd4a8aafd916f96a4fc7fd6e8 |
|
BLAKE2b-256 | a6cc077561ccf17e24fa778227025f0df717a32ad8e63edc8f03f32ca7a30384 |
Hashes for zeroconf-0.122.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98e97b5ae51976f7c564bd14668cd0d0071fdfb03af2ae809dd1a1eedc7ff8a3 |
|
MD5 | ddc93fbb584103559c9ba9f6e87b4391 |
|
BLAKE2b-256 | 7f8f8b23645ac3cbbb35e2c8892d0e72a82d1ca3c80f0e47182acb73a8bc0d49 |
Hashes for zeroconf-0.122.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac170ecb68781e7317d4c3f6ff278b0e6af444dcd098a9e47b055c9d8216fc5 |
|
MD5 | 36b06ddfa0b267a4100791807743338a |
|
BLAKE2b-256 | 3515b2f1f2c385d94f08618aee77fc0db50398e5ae9f18f4e1199b3ef930ad95 |
Hashes for zeroconf-0.122.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b41ae03644c5bfb5b94e8ea46c14b809ba534ce53210c0420773e6c594a0af5 |
|
MD5 | 5f056c861f24428c7f8f38879ef91d51 |
|
BLAKE2b-256 | 57d52d715db8a0fdc019e35272a4ca790a8b05663e47cf81727896a8c5027a8e |
Hashes for zeroconf-0.122.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a81ab7567a3b14063597b55573160ca67e1bc0868dd863a537ad1b364036dcd8 |
|
MD5 | c540ee4b0f747207c0f7d0e47c7e83ff |
|
BLAKE2b-256 | cd305dde922124df48bbd90f61d7b30d7d627a6381edaf981bf627d93169a661 |
Hashes for zeroconf-0.122.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b163a5ea2f345e6b34552703e7ef34434c5685e2533420fc82342fee69bd2f46 |
|
MD5 | 2810485eee6df3c5808fa5af9d0ab6e1 |
|
BLAKE2b-256 | 219e63a069ed490fa7c9850540b1f8b6dffbd3d00b031845828374979b0b2e63 |
Hashes for zeroconf-0.122.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b895bc7e4ce1af4b2832955c3247b053bd387ef967162299774bbcd5f6400c0d |
|
MD5 | c04ff394ad654d2aa2cbda3a076abea8 |
|
BLAKE2b-256 | 5aa76cb8e3a6d96ca55bfb586adbc38ada968b66794d4deeaa919c6c8c7e80d5 |
Hashes for zeroconf-0.122.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0885d6a842bbdef335625651a10e195823756bc48798fa1a8a3ca6085c4b19a |
|
MD5 | 72941206a8f1c9c45c95b962b4b84abf |
|
BLAKE2b-256 | a7b7389ae0d023a2c287ad815ff6892e63c6266c091107394c32202d5829a56d |
Hashes for zeroconf-0.122.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc62f9f88a3c019a1d2c71cbe1f239a5e557501ab9eab41ffcb39cc987e9dfd6 |
|
MD5 | ba2b8b9e1bbb673a2a49f2681f70e9c5 |
|
BLAKE2b-256 | 5ba467b45c2868a3064afb6be79a38398ea92a9fca51ac61b5a9058a5dab93bf |
Hashes for zeroconf-0.122.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd2232657deb1a139e10618ad4a3e6fe60ce1354dc514f13225e91d21a7ff251 |
|
MD5 | 60c70ab84f369e300c8989e3f5dbf48e |
|
BLAKE2b-256 | 369ceb9b3e968ef9935a29bd47239d2a4be2947a69ba9729aac7cd290a434cf1 |
Hashes for zeroconf-0.122.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5464da436bef220ac9ca8256c6187966cbbc7284d18057362ee54a77893cc96e |
|
MD5 | 8fcaa8fcdea7056505c43b0eaf5a5ec1 |
|
BLAKE2b-256 | 5a27a7080ad9681d690d45a69b07ba9d9fa641ec6bd8ce6be67ba0ef7a046277 |
Hashes for zeroconf-0.122.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a181716dfda4121f2512e825f3dcf5f362e830ba58762cc4bfbbcdd1472b6d |
|
MD5 | daa085feaa7cc1974e963b191f5d599d |
|
BLAKE2b-256 | 8042fb1c86f3855e7388c37c42e13ead88f8e8c1ba3169ef043d4cec060a2843 |
Hashes for zeroconf-0.122.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c942436ff3abc7b8b6d26bf39917fe8a8e6f676b8342195434c7b155335e76be |
|
MD5 | d19b186069027678a652e22b17c2f5ea |
|
BLAKE2b-256 | 8a277730fc688079a42e7f0f83a78037d5d63638c1d12a4cff05a2881e33f97e |
Hashes for zeroconf-0.122.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e00244929ff407293422207303b35979ec783aebab3012477028067d647ee43 |
|
MD5 | c4c7c7350f85f3cc9935a0d5d671ac62 |
|
BLAKE2b-256 | 7c8b3edea477d27ab5a7fa19127d5c57939419417f960443778464163ae2b843 |
Hashes for zeroconf-0.122.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b65351c18e5d60836cbbde5143e2fd16174f773bbb76e29fd8450cd003434aae |
|
MD5 | ff9ecb5ebeda72b9313e2ae457d3f70e |
|
BLAKE2b-256 | b7bc5e02e034fa34e73c298e603c484972fb46654fa36f2be014a09b94af7354 |
Hashes for zeroconf-0.122.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c8051a87d018bc868d01f9920e6fb87dc1e83be43bb558e2af36fdd042c962 |
|
MD5 | 44b6f0430752117e8ad5957bf2dd05f9 |
|
BLAKE2b-256 | 027256822b6430871d6c0de9c26381583b648a90c2c6cfdbc90de231fe66c1e4 |
Hashes for zeroconf-0.122.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aad966f8ef52b06c7cffc43370772beec214584d3d262542ea54986bf1151b4 |
|
MD5 | 6ff55368dbb941f2c07afd897c1183f6 |
|
BLAKE2b-256 | 2814f84f2948b55e17cbe5f444965ffd68d804ba33063232c5a1c2bbd55db741 |
Hashes for zeroconf-0.122.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32fc9cc10de2239d933b2222d994ea85a7596a2c1441f4d56d819386c7e3a792 |
|
MD5 | 788f270514b13e5851761af4ebd94020 |
|
BLAKE2b-256 | db5ae058ef55f48ff3c324e6d386dff08acf9c503dac4bf2c27c5baacb2a5406 |
Hashes for zeroconf-0.122.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd86054749c280e21ccfffc4477d8a30fa08316eb51f302f637b8d4abb386c4c |
|
MD5 | dae332ffd23e4b80b0b34b3d49d20784 |
|
BLAKE2b-256 | 5a968bee52808be2ff29927446c782be66279d7bb9d17db9c10a8d95713b8362 |
Hashes for zeroconf-0.122.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c24cea8b6f92a6e448d8e46b87ad732bf84350585bf207b0800d4bbf1f2181c6 |
|
MD5 | 55ea25706d89478ce2b8a122bd8ab714 |
|
BLAKE2b-256 | 06a53076bff48281d75242e4c840b36c246a248a05d38ccb1bb51b74dec60caf |
Hashes for zeroconf-0.122.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65a5cca6f18749fe85bfbe92fde166f22e076c974a2386494223631ebb30ba8e |
|
MD5 | 687df98738a63cbb85d3862e09f56302 |
|
BLAKE2b-256 | 42adf5326d68bfdb96fb76c02e2113704a96f822180a7eb49f7916b1905447ac |
Hashes for zeroconf-0.122.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d382715e0587d9b19544efa690632e6c990e44e779cec74cddf7e2b920011849 |
|
MD5 | 4628aad6ff2a9f2187523146d8201881 |
|
BLAKE2b-256 | 1a7b063e56a02951e36ca378493a8006388ff1c2b928f65ab18302879762fc14 |
Hashes for zeroconf-0.122.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e14b1f70a585d43f130355a1afd8088b8b6f8fa1517343fec543c548244180df |
|
MD5 | 620e0392ca58cfcfca1bf030c46f710c |
|
BLAKE2b-256 | 9fa12e05e7fb3cbac65ad1aa450ca37de25da861d47310dcf92425c7d93adc87 |
Hashes for zeroconf-0.122.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9b979f35da18d1bb29bee70041cbc9132307f29f66a021e97acbafc4ecd835a |
|
MD5 | 9bf67adf924515d88cdc3596a68f7b8a |
|
BLAKE2b-256 | 1929810af098cc0b512968ff50d37c642bfd9a93c810ddecfd65432a26f38aac |
Hashes for zeroconf-0.122.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15d66d6a6869cbaa908ec1d06eb899950e7a26b3c96c87fb3bdb5c20f0b97eb5 |
|
MD5 | f8d6a91f69e81355dd9a8ecadd1b3b61 |
|
BLAKE2b-256 | c3f96abeadb15689f69499649ee37492865554f34ed8841d43a9cfc1148c1a31 |
Hashes for zeroconf-0.122.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0aedd6f48ad7d3a3af2699d2976cb0c8f6eb61a98bd9bf8f623792d98b7c905 |
|
MD5 | e3ff7c2392d167320e5caade0076cddc |
|
BLAKE2b-256 | ca6c06157c3ae804660899161995b8b50d1c733d6e49e10f3126968445847a69 |
Hashes for zeroconf-0.122.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9046ba6044713c06bfbc955ef50c35323c1ef9065f52676784e3297e483ce2a0 |
|
MD5 | d09a345e604bc5d398f5951296f04801 |
|
BLAKE2b-256 | 4976118dc69c78e1a176bdcf61a9d655ad444bad05f1648e1b3a7dfb3aa00d8e |
Hashes for zeroconf-0.122.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d5c8cca8b607367d5e815d5765584f6c51d4b6a8e31f6a0620df203ded3794 |
|
MD5 | 4d243602969e062462b6d20278d34644 |
|
BLAKE2b-256 | 17378c80f5337e62c4030fd65206ba6a83d4162a7b770d6f67cc761543dc44b7 |
Hashes for zeroconf-0.122.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07ece4fa33117d6d4f787ac12d28a88748c9ce53055239a0643079590783560c |
|
MD5 | ba0d60322ba164756c89b9d4db3dfe86 |
|
BLAKE2b-256 | 5512eef8a9ed262a46a04a93afbef0920b1fde4375c657e2d895bc563da1d5ce |
Hashes for zeroconf-0.122.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038107a2be3d23a5b792df3a93ef5028a7b3aee2ef14b078b1dd4b88bdf6db08 |
|
MD5 | d6d1fff4644289b5a39961e09ea949e8 |
|
BLAKE2b-256 | bccba8837f3953fa04c4b648cb73d58ceeec89b34b6de5726cbff40f7e3beddf |
Hashes for zeroconf-0.122.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c23ab28f88dccdee584a8f8913d62bf5d3ed019ac54fb920fef2bc13e58f62 |
|
MD5 | 289a6158fed6afbac29e0de1898eaae9 |
|
BLAKE2b-256 | ff12b4e8f33b70dc490c5ea7e57c1a8655d8cdb9e8eed93d0f13b26891e7262f |
Hashes for zeroconf-0.122.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2803627c5e14a5405b2eba9f80f044d29be862b9dda9bf5956eb1ff1d5d1b39 |
|
MD5 | 204cf264252d30796db3bfb0e33fc2aa |
|
BLAKE2b-256 | f5852d0ffefea99161a7d81217351f0389e2a60e5c3cf33f1293a1362599fb2d |
Hashes for zeroconf-0.122.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441c6a4a78af8ae2b4612c973b3e0f3cbd435389ab653e241832d0e9ff30f02f |
|
MD5 | deb5b00b717962390db2bd74da45c9fc |
|
BLAKE2b-256 | 07b8edf2e0c4d66142f49d33d84e4c108d04a938979d015771fadc503b287296 |
Hashes for zeroconf-0.122.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f48a23e14d0fbf2f086958adaf4d29711863ef6fe31e22b9da7dc0559f680596 |
|
MD5 | ecd669c1f87752d9de8dbbaad49f72d6 |
|
BLAKE2b-256 | a4b88e9cba275dad91433c5c7d33bbc5cce1d7991493482cbe5f8f6120ecfae0 |
Hashes for zeroconf-0.122.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0779cc2bb04982ff87efd4fe4ff38e39eeb0894153047367745115df65f001be |
|
MD5 | e4930c6f59bd205fd1c8bdc6513a477c |
|
BLAKE2b-256 | 66370dcb70b6be2b01702cb2ba15141fdf439389b0ad320c5085a0491a415c38 |
Hashes for zeroconf-0.122.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d07dff4480c764952f0b434fa6af461fb4f46d2ebed47fb88b69af3648f60fd4 |
|
MD5 | 3a903cde5a8c60d754d563676584b744 |
|
BLAKE2b-256 | 5c36fda2c11ff38bfd37703915bd9f228744df9a362d110cbe5d60ee9a011f60 |
Hashes for zeroconf-0.122.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32559b0dec6c843bc0687f95e764afbb0efab99f26c644a0124b6b96a1b8c6c3 |
|
MD5 | 7667e0f60a67d30eab22b3e52889672a |
|
BLAKE2b-256 | df3e8ccc9e894da433f6696bc7e2ccead05be405cbe35e504145d8d8cfc8d509 |
Hashes for zeroconf-0.122.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ceee258b9ab1a0fa8c14ca445eefdddd7d9f68666eface09469fa9d026702de |
|
MD5 | 8530775716d482628876a918e8d8d316 |
|
BLAKE2b-256 | 91d6829e0e8ca307ef92bad011e2a696831e25e29b46200702233a453ef982b0 |
Hashes for zeroconf-0.122.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc14188bfde706b4612c5c66fbb869a24fcfdff95399774497bd7b29e3cb760 |
|
MD5 | 6acc72ba465dd5b61b3ee67c83137e0a |
|
BLAKE2b-256 | cf5f17b95ac9f56d9de6cb9383d543e22e08ec2d4f3161d63087dfe605e5f2d4 |
Hashes for zeroconf-0.122.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f4cef4d4b6e4c2aaa8b7636e0ba68a3d54fc53cb49e3522d0f200fbfc028757 |
|
MD5 | a18a0d888eb5eab641376efbeead9901 |
|
BLAKE2b-256 | 84c4d8dbddc0d9edc5229e3bcf076e86fd03a30092170caf05a22c1900dcbb4d |
Hashes for zeroconf-0.122.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392f6c6fdf059a372d02c3467c957721eed0d35b71f5132364d788d8c7002370 |
|
MD5 | 6df4e16c5237ec9418d47952075ace09 |
|
BLAKE2b-256 | dfab5a55246cf3a7c0d5b1be819955aea4346868572c6e7e990ef8a0c6f8af6c |
Hashes for zeroconf-0.122.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f6d8e158a6b4d41b93eda6539b1ef20859c0d469733f25b07efde4ae1dbda9 |
|
MD5 | c0b40753957bd873bc30271ad0d5fabd |
|
BLAKE2b-256 | 00c4224e051356b66a848c5c088801b1e5412442c793f72d235886b07b7fb31b |
Hashes for zeroconf-0.122.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f863d1a235b1d63c06c69df5f368941cc454cd6b58561090852c870766b3cb |
|
MD5 | 0c0ffdbb8c3fb6f877140efa37634c3d |
|
BLAKE2b-256 | cd398e20e3707509f40c3c2164039cd06f353c715ad4ba7fce74ca28fd5387f5 |
Hashes for zeroconf-0.122.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fa3f78f564b89c63b4d027070644fdb6552c1932ef9847b856eae7afbbc3872 |
|
MD5 | 4257f63af2148257b23ba342a0f2fb0c |
|
BLAKE2b-256 | 341c67ec76ece912faa5e5ad6f8010b089b284fce04ef6b25a013838107691bb |
Hashes for zeroconf-0.122.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac96ebae66d9803a7eb0f51a74a792a749aff3ca889685f044af9df81b48ed4 |
|
MD5 | 9af81b69f419a9b0add42651276d7e10 |
|
BLAKE2b-256 | 2152b08b5ca579914d2121e4ee890d10fc1d12e62809affc6eda38478a6c7df2 |