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.78.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42dd5f32a6d5f21e3212761a1ecf030ae2bde4f4a4edba90734c273a7e398cec |
|
MD5 | 1f258ee8a041d2c86b0f6f45ecf993ea |
|
BLAKE2b-256 | 8f175685c305ef9d08adf41040cc0c83fce19e279aaaf5a30118f3caec3d0746 |
Hashes for zeroconf-0.78.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20d7b8183e73dff667ea4516180ca65b3f6155020b9656421100c7cd0ee2bea |
|
MD5 | 85b8f44b03ddeb95eda01de05d2c0df1 |
|
BLAKE2b-256 | 72051d805b69440216d82c674390b0fc7e9cc7f3d62ca3ecaa6598e01922b760 |
Hashes for zeroconf-0.78.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa8170575880258330392c5aad383ee7104f6a189250e1ccf6025ed3a50883b8 |
|
MD5 | 06be5f9c3e9b1eb938decd9ce931d421 |
|
BLAKE2b-256 | 13d9b74b32ff7893d9962105c9af5cd1e276cc1d2f6e1133eb440f2f43b46146 |
Hashes for zeroconf-0.78.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bffc4cbf38e2e794fb96cb0566b9d12858df8690473cef9a768915bfee01e7d |
|
MD5 | cd85acef5fa0c6142d28796deb7c67a8 |
|
BLAKE2b-256 | b0089ae504eb2bda07e44e2b3b90f286cf47f4512bf97d841a8bc582f4af6ec8 |
Hashes for zeroconf-0.78.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efbc34e6fe481a10c2f64252b2f11324ddb5be5154d7b10c14381a85ba1205a5 |
|
MD5 | 30b8cb3cc9644a20783e8d5ce4c0a2c0 |
|
BLAKE2b-256 | e8234fbd753e172eadc692cd3d4a20fffb27583454b5665c5dc1f93032cadc2b |
Hashes for zeroconf-0.78.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24de2cff99de018972637aa2c7091a001fe3310f4699fdf4798fe0c4b915f67b |
|
MD5 | 50103ed8e1c1a4b79cca691b25b23681 |
|
BLAKE2b-256 | 0aedbfe9bc78e1e1c59873303205e687fc3822625f3bd4739b7ce329b9220a18 |
Hashes for zeroconf-0.78.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b08ecdb598d778be2d1c72cc1db937f5b0528a14a47a788b7f821d94e8d7435 |
|
MD5 | f17a69708fdf3393fb2d057c1dc8f1ff |
|
BLAKE2b-256 | 5bfb95a9e8022b00c4a6db5dc0c4d02181a6d16f03a1abccc1eda035b7a2489e |
Hashes for zeroconf-0.78.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9391093834d2358c2ccd5c19d63ec4864c13b04f6a7ad4f2153f7ad87567f38 |
|
MD5 | dff7559ad89f896ebae36efabd531cf2 |
|
BLAKE2b-256 | 1b11f217c45155de1bfd94c0469654e2004fea169c5b0d65969079ed12f429ee |
Hashes for zeroconf-0.78.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57bfe9cc05fa54961931e4a60a01df9c0ae3a9749fc54db58fb1247685515c57 |
|
MD5 | 0d2efdb0f91c001e51e9fac5069d0225 |
|
BLAKE2b-256 | 3dff56aa8186cc324f4e4615cf4ba47e3b6368a2342f6a6299653ddb6f052ba0 |
Hashes for zeroconf-0.78.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a0a6f479650972e805cb2f9ed83d3e490991b2d6f5f3946f6a74594278a863 |
|
MD5 | 38fc5d29cee618b10d33d126058a312f |
|
BLAKE2b-256 | 6040860d9dcb7236cc3a8583c13ff653131432350b89c97ebf3f49c2a56f5987 |
Hashes for zeroconf-0.78.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b199a105bb49c5f9804ddd03fdb540d9c6a2673d7b2f4b1233f900c502538c5b |
|
MD5 | ac4b90eb9516493ed20302191050b884 |
|
BLAKE2b-256 | 0f771d6140f1abdb75ad9f384f25db195f0d0e1564b9521a1026b4aa69d72e15 |
Hashes for zeroconf-0.78.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0baeb4f1fc1691f8f3c70e6d0c96592dff331d9e2a7dad1ed3a8625538338570 |
|
MD5 | 9e40bd66122c21230715d22ef33de8f9 |
|
BLAKE2b-256 | 269be985b92cfa7d0a9411afbdd864e5db55a3388d9a82e1edc88da06e109d06 |
Hashes for zeroconf-0.78.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46911f58213b70504e2af64a433b3d4b76ff38f9bcb3a162ebad26c410656aa4 |
|
MD5 | 8ca76cf1dbb6ffd063cb26b67623a68d |
|
BLAKE2b-256 | 35cb6beb569c9a3379d7a797df87544dc6bb2b15affefa98e4cacafd5a34bafb |
Hashes for zeroconf-0.78.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ff88613a6b6820cdb334c4b6bde9dfc3c2d1a3f98ff3f44bd3e143951e2dd0 |
|
MD5 | 6d45599817b429524a07a501be8dadc5 |
|
BLAKE2b-256 | 78b4b0506bb166db6b511edf642de245ce3230699582e73ed7722c9df3bcd364 |
Hashes for zeroconf-0.78.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22ad4da763fee152b52d9d9a1e951ad11e241eb2de0cd4f9b457f289c9ca973c |
|
MD5 | 085f52119e3812c6987581c80cfd1f60 |
|
BLAKE2b-256 | 0c78bc719a773d38437bca609270eecfa2bad6edfa163f254919fdeb2fa0c860 |
Hashes for zeroconf-0.78.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1615afee16f16d959aef0b75e2154118abe126cc35a88b316dc81a0aa6f05cea |
|
MD5 | 66fff3231513c503256ecb5ca90a4d3e |
|
BLAKE2b-256 | 26f182a70f8dd67f21ab2a483a91956d1b7856e5d87c7b835849b8840aa7835e |
Hashes for zeroconf-0.78.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af52efb6f5ddfd7bff8a44c73664857dfb733c4a5a30b85adb9c83efedd710e |
|
MD5 | 9a03af348636a616823ac2066b8abe1c |
|
BLAKE2b-256 | 7e0c6577f12e154a4d2ff632a0e77bd90ceb6d9604a4f0e2c22359074df3fb3d |
Hashes for zeroconf-0.78.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855ec734aee71d4759c1bc48f4ea18241da2e85201409c5438bd4ebdde582cd2 |
|
MD5 | 267f3edd99c9c322c4a25b81b3214684 |
|
BLAKE2b-256 | 530431828d56f892a3bbd1193f110b5bf7521056ac1a2284e26159545e754321 |
Hashes for zeroconf-0.78.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17105c91f4c6125b139cdea4336100965b7de0ea84da08800cd64ca398335d5c |
|
MD5 | 97f8326165e41e08448f86d7e44f0f3c |
|
BLAKE2b-256 | 28e4bb4e1e5b7a0ec1461facaa5ffe76fbc10b7a286715c79be402da8120e141 |
Hashes for zeroconf-0.78.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d85291196958732c35c4ed24ebe5d869557b2c4705c671adb40c003409438cc |
|
MD5 | be71db7ebdcdb67271a7d2c5e2d66a4e |
|
BLAKE2b-256 | 909173f63c053d25c69638bf44d37ab2b6d0ec4f165ea1487bf3aa34501b7368 |
Hashes for zeroconf-0.78.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7422e0e97d13bc7a3aa3dd11a2a9facfd06654d82f350f3537ef0489a05887e3 |
|
MD5 | 646b973af242e26cf3255060f94d6ce7 |
|
BLAKE2b-256 | 6e72089046a858d126990abf9df48b45ac472bc3fa68787d0f102c0bb03e5991 |
Hashes for zeroconf-0.78.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d67e98ee2b0139af2ace95bea173c97b83616862cbe75b81466c65ae972259 |
|
MD5 | 537bb9feef0252331589f7689a7d4695 |
|
BLAKE2b-256 | 8d7f83ce7b5f036e7133773389b16db97f97ceaf0fdf86b5d1cdfc69870a58ff |
Hashes for zeroconf-0.78.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d31f8968282f7153b24f107a097151e6771cca99528727da0da7bec97fb9876 |
|
MD5 | 9977e627aead07cfd7af76c774c9e8f3 |
|
BLAKE2b-256 | 126096080356ec885e1ed7ad22b43c8f992d38bd1b4c2c08967de90be6807f6c |
Hashes for zeroconf-0.78.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3814dfa18d41521f79e2fee55de893f1e268eada2499c0e3823721fd7e083ccf |
|
MD5 | 1f904e36feed5280f66af9427ed8e5d5 |
|
BLAKE2b-256 | baac43d56fad4856bffed4d8f2f24d73506a5788a8a94c34b5a8e30d19469f93 |
Hashes for zeroconf-0.78.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8087deaf9af1465b9bea04c554b3deeb071d9b1c5d13f1a866d6ee78fa78d0d |
|
MD5 | 81d4c3f2597ac3971f4943d9164958cc |
|
BLAKE2b-256 | f95ed1c3ee6870f1f87d4ce59cfe8bf4d6eddf8b4f92be8e493b44534b3790b1 |
Hashes for zeroconf-0.78.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e985bc769fb0efe061cfa88e406e6de8e83acaa9e5269e05dcd556b3d484a690 |
|
MD5 | d127f86fa46bbaeb04365b1941288c54 |
|
BLAKE2b-256 | 2e661e2dfb98123e46a0353df99260c35a214b6c3fdc40ef2c85ed9a479e37f5 |
Hashes for zeroconf-0.78.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488349e294bd792c1703ef47daff83b030aced272e0c02b93865a80a6ed718b8 |
|
MD5 | 0e21a79c2a9061dacd86517afba8d442 |
|
BLAKE2b-256 | d422380ab6d35a73a545a1859860d05e2b332be95cdd8348be55353cce1d520c |
Hashes for zeroconf-0.78.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0013b7624c82f740233a5e6655896dee97160ed9a668585c829f4dec61fa7bb2 |
|
MD5 | e3f4ee3d2333cc6528a38279f04bd512 |
|
BLAKE2b-256 | 79eb42676d97ed4ccf56fc860385782923f988f5bfd0fdd7da5e5e619e75697a |
Hashes for zeroconf-0.78.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f647caccfd71bc1f4c91a9bf377cf67faaf3a5ea4d41d480d5d666c178e5b34 |
|
MD5 | 9da9805acb82c5555c4c7d9b5f799e01 |
|
BLAKE2b-256 | 77c980ed3e1e893e5d75387d242383ce1ca309ee0c85557e8965990dbf6ecfd7 |
Hashes for zeroconf-0.78.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05b4bcb7dcbba21534895e5c7d687f092eb74552c5cec2be6236e9870ecc359b |
|
MD5 | e5d83836f973719e91301761524ee721 |
|
BLAKE2b-256 | 77004233b553a53212ed3ba945b9198450a4343ca4ac83d91216d5488fea6950 |
Hashes for zeroconf-0.78.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b6da253828006ac84c9d6f077fc93ec25a5e9a82e56e2626776bdfdd0351a5 |
|
MD5 | 80d0946ceb3a1ff42947358795898221 |
|
BLAKE2b-256 | d3ef89054c37c15f90e87cb985129ebcb89e14d57156a530723133b9a7237613 |
Hashes for zeroconf-0.78.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa9048f37f69d77ad1cdf195b2b1581c2fd0ac12f1cb4f46af45e773dd76883 |
|
MD5 | 753164ed1aaecb57cc19b11bdc50707a |
|
BLAKE2b-256 | f76afc14fb7247d294386d11a45d87c78bc212241dc49f75c1bbf6afe7d0289d |
Hashes for zeroconf-0.78.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd3f8ab6df5d9662f3b6e3f01e2f33e2245c05c8bc7a1e9232d561e954b0333 |
|
MD5 | 402e0feb362f8416fe4bc9179ef65198 |
|
BLAKE2b-256 | 266b3026972899ae58b4dda58ec3ba926a46e31da0c6861f901582b580e2b3a2 |
Hashes for zeroconf-0.78.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a41f877d18962004452235e042f9145e54fcc37d6e6f4aae7d7d262f44d134fe |
|
MD5 | 123dccb514fce5a237f5efaa7d31d354 |
|
BLAKE2b-256 | aa8078ada05d4fc9546ebe6aaade27f3587a91c1e812b860fbd1ca98ffa018d0 |
Hashes for zeroconf-0.78.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae81e2779e78e6e397721b41883e23e3d1b6b04b641eea76605338f8ec89c2d |
|
MD5 | c5449eff479934a006e80d1800b8503b |
|
BLAKE2b-256 | 737346783e113e0753ff8680ac9eac08659c9b9a9d1ce448d224b4bef14d857c |
Hashes for zeroconf-0.78.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab37e6819ce534347c7371f6b93ad4de61f1379ec1ae299380c7b2954c29b9b1 |
|
MD5 | 6487bbec3b12d59a0e73d279f4a36aa9 |
|
BLAKE2b-256 | e1bd59f498f90e06b6610503957b381bd05e6a234f51cc11078d2b8dd2db22f5 |
Hashes for zeroconf-0.78.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a9d263ba2028b48a7960e43e22af62efa919ea06fbd4daf272cdb3bf1f06b4 |
|
MD5 | 6794934d4a0c21e969d5b1dc661f8ec7 |
|
BLAKE2b-256 | bd00b45d436eee4f2615d9371b4a8f4eebee29bdb532d8a58286b9ae284b963e |
Hashes for zeroconf-0.78.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | befa8a71697487217aa35c1e5b2f0c316655e793982bf474a6838955db045e19 |
|
MD5 | 4c278139133da5dcc8234f5f83b3ce7a |
|
BLAKE2b-256 | 57ca54fb3df312edeafa40ab258bd00ac497379f02b3b186d67d471e3c66da98 |
Hashes for zeroconf-0.78.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecbe34d9f4cf7cb49cc214a36970261b8829622526c1289f3033099ef5ecff8 |
|
MD5 | 024ad1502c0ff0d2bdffd0691af3c706 |
|
BLAKE2b-256 | 33096bdaf668dc412304be30ee67ba64ab442cb40ff3e9f85f3a1ebcb0411ee2 |
Hashes for zeroconf-0.78.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48e8bfc5527379d0bff6b8fa489d13f3ca1acd026797d862d375a3a71d5141ea |
|
MD5 | 76e0ef1173ca526a4b8491798bbecc59 |
|
BLAKE2b-256 | ee80c4ae0886d25703bcc80647bbb9d990a46019bd8a7938c153a2c1b803559a |
Hashes for zeroconf-0.78.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b96c8142dd9e9f88dff5844a52e6e90a2274871068547aade46b3bb25ac7c372 |
|
MD5 | 725ddac5833b019e2b7fd4f1e89e8957 |
|
BLAKE2b-256 | 9c51a642f03122367141163ad3c31c23b5013784ea8a4f81967b288fa793a730 |
Hashes for zeroconf-0.78.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3106aec020d50edf39a827b560d8edff71d4edb7cd4b82bc0eef07b3d156196 |
|
MD5 | a25958656f6ceabc2b1b38f7755aae4a |
|
BLAKE2b-256 | 2b6e181f5c852122f1075b58e2b57d7112e9b0e9a027d8091815b9d3349162fd |
Hashes for zeroconf-0.78.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adfd95352a7b679a585d7eddf0335170abcc59314ee605eac40b78c57e33bdea |
|
MD5 | 8a7dcaa9d2c748450701c7a5ffb591ab |
|
BLAKE2b-256 | 31159f27b8a574ea12dd57a1b82e25de9858adb064bd1557700dd2a5662834cd |
Hashes for zeroconf-0.78.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98f178e540d5afa02936613eaf4fe707a0d91d1d8eb2d7bdccde944fb0397919 |
|
MD5 | 3759113e1c899541bb38c506df49e154 |
|
BLAKE2b-256 | bd18c691694f498a8b98a44d5b619840b59f3b3cd113e9e9d642074963a78191 |
Hashes for zeroconf-0.78.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a47c10a5793814dcdd6cd6e16099b4ca4312624ae1974cc0ecb6ba5fea2ecc5 |
|
MD5 | 4686949622d851ab3ba171de0d0e79e4 |
|
BLAKE2b-256 | d2a676a5c0e2750a858c88e30ab40f24debd9ffc64625c797e24fa97cadc7963 |
Hashes for zeroconf-0.78.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2403e57e7f3cbe72b74e392ab877ac6f12d3bf55befbcf5744e735171ed01957 |
|
MD5 | 22b34d8504013c79aa044a5f2974470e |
|
BLAKE2b-256 | fbb855450a83034588298f7820a1fb20e226680d01bd31bb56768452b65d92a1 |
Hashes for zeroconf-0.78.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387ae5124440252d9e540b4f613467bf174a66de019e879da1fb35d889735bd3 |
|
MD5 | 05b182c765dc586c2acbbf8e7a5b2983 |
|
BLAKE2b-256 | b8c35c036cd76a303083f54ed7e48c369b5ed162794672170c214137d0e72f68 |
Hashes for zeroconf-0.78.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c81057bdc2fd29897023890afa07826a84d426b94682a8b82b30acc98b6a528 |
|
MD5 | 2e32724bda882a06dc9e3a98f66000f0 |
|
BLAKE2b-256 | ce069bd444c77d113897307a254d1c398ea53790e60038afc8c5586ec0ad4621 |