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.71.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52bc81f34975db9d13fbf4f38d25e5c7c8cc36f5a2e9f9874bad9f5e199f3a77 |
|
MD5 | f9e1a97b46b89ddda43ca3c735622748 |
|
BLAKE2b-256 | 57d24d477023be227354ea6a10b0fe2a92c6dcced04ce80e584f7ab2640f70b0 |
Hashes for zeroconf-0.71.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52182a9ec5e5fa87e5ca586e512a01a6f0169a1b4581745023f83f612ab6645 |
|
MD5 | 9cf5352a2d923ebe7f47c67f180e101d |
|
BLAKE2b-256 | d4bf87e75e2369ef706900a913d4e1b74a9ca38d3563caa32ac6c8e5ae28f592 |
Hashes for zeroconf-0.71.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70ebb496863306e98a414ca5b9c321b1ad2be8447512ad1cfe6e853780c5934 |
|
MD5 | 08264fd638e2aaf67d26ec9a6b38d32d |
|
BLAKE2b-256 | 44124513e49f6ed91ac4e4179f5a226f206f9f5c5d3b75d69d1be90d8e6e671b |
Hashes for zeroconf-0.71.5-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf76826fc99fd52a34158b618b080ff031d3499782b5ca4c7e99318dca8dca7c |
|
MD5 | 38fd68aaa89dbc7115061189b50dc1f7 |
|
BLAKE2b-256 | 8e91bd193928ddd572af1e33e46bff53d66b8ecf2926a53b41b136423535ab58 |
Hashes for zeroconf-0.71.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f6570e8bd2feb79f96124df8478939353e91bfb19d02b56402a1bb6549f980 |
|
MD5 | 52f995f29024ffd4dad6369da136259c |
|
BLAKE2b-256 | 6601226e5e5e5267e12a1b3a7b42e13dbc1cfbd29e5ad37a89e9bf61e8039e87 |
Hashes for zeroconf-0.71.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa215e27059aa030f2d5744216d864430add00e71c832f3af405c6822b6da926 |
|
MD5 | 97857bf0ae2d39b746f4ce663326821f |
|
BLAKE2b-256 | 884da76e6d5ee66a13fd9489d72edda620bad7dbfe2fbe7246d4979762fedcf4 |
Hashes for zeroconf-0.71.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddef37cf64aa64d9e9954a3738a818635b568fd824151c1bd51eb7b7298d0be7 |
|
MD5 | ef098fa645e64e40252cdd4da5d1206e |
|
BLAKE2b-256 | 888377aef541b3bc18ba0d65f82cbbf26a334749ed6f09f5754ffc9f2242fb9e |
Hashes for zeroconf-0.71.5-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b77e929ee7d94d75ffdae82d841203e31382affa3d84e426ae59c6bcfdee1e5 |
|
MD5 | 3c7d4208f2516ca50249293c96665f5a |
|
BLAKE2b-256 | 6b56b4601d24c974190d698c4b8fe4abf9ba73c9fa623bbe573f9548ed79d00b |
Hashes for zeroconf-0.71.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6247f91e7898d31e888cc2f5c35fa3eb0a8cfb48ebf4fead1eb16e0c8bb6e0e0 |
|
MD5 | 668df203ce435f794b54d01f07cdf086 |
|
BLAKE2b-256 | 6c72a005ef6e91f318ecefafdd7cd2d8755c19185ab27f47b3236a75ceafb233 |
Hashes for zeroconf-0.71.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e9c77acec6a81f76bca358fc6a25c87c05b5d985c7df468fe56fb40888bd09 |
|
MD5 | 17a9d5ba578a77ec57010b7eb59548c8 |
|
BLAKE2b-256 | 839b53cdace2bb414defbc54845504484fcd4774ff31801d387bba8e5893796f |
Hashes for zeroconf-0.71.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ff9a3c28ef81c35b850ab71b6f6dbe0accf13a0fc221fec7cf9d7d0c4fb63a |
|
MD5 | 52c6b2bad0f4832eb90c52e0c8cdbbc3 |
|
BLAKE2b-256 | 1d3e3db3ce65758f8a9fc8f23719b24fdb3c5047214c7fa428067fdc96cce840 |
Hashes for zeroconf-0.71.5-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8003ae8304ab17413cd787bbde914b1325e2829528c45ca578641c8c7828a1 |
|
MD5 | fd9fac6b382589c90f519c4285138157 |
|
BLAKE2b-256 | 538eb6eb2e41fd03c437c85f69fc8af4c92db89881f2c7f104139498080b14ae |
Hashes for zeroconf-0.71.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17bed63532759697e11952668aeb1b40e68fe4df2c9acd2ed2f89ba009cd5ce3 |
|
MD5 | e265459075e5ae81d0c6a85ea8edde9b |
|
BLAKE2b-256 | 1d0dc6344bf472bed2e94bcd9ab77297598160ed71cd20055b8db01fe2f1a9b1 |
Hashes for zeroconf-0.71.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2edc29ce584cb44c9ce1547334448d825c308864c907fb1a2cd7693082d078d9 |
|
MD5 | eddac9788930a8c6ca1fb56577de5860 |
|
BLAKE2b-256 | f12bfbdf06380627f0fe066b7d1c98d0474fafeef239efd918d9c920dbdbae60 |
Hashes for zeroconf-0.71.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64bbebb2d858ffc69f5db998c80e93d7ee5ef5c0a3af66d9876d06cfad3e88c9 |
|
MD5 | 3a6bd10def6b8489aad2da17da263d3e |
|
BLAKE2b-256 | a30f4dfc69fb6b082ef4e54b4945f44a9faa9b5cc3ac20adb22b1d52281b5c88 |
Hashes for zeroconf-0.71.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44a27c2e6b44e2b782f77aeb28635b9f93934f559034c4dc9e22d240f720fb2 |
|
MD5 | ea819dd7f131437c00ef0101c05f6533 |
|
BLAKE2b-256 | e7407876e01db188e2f74b08a4c7967dc42d77c9d8b57333255e45a3662b8a3d |
Hashes for zeroconf-0.71.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e4dbb0972b47b7117b03ed4cf206e9d5969d23be24b4e3b752099154c48a3fc |
|
MD5 | 9b0f35269794323d625519eef785cd7a |
|
BLAKE2b-256 | cc72f22d1d24cf34b8b527b2d83ff74a92e3513fdc9cb1af8ebee857ffe87f4b |
Hashes for zeroconf-0.71.5-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 968f95cec381228dd717cd1f5c08dc2d430a67626c2246efe7af60d82081f1a5 |
|
MD5 | 02013b713a66b52f439098dd619cb178 |
|
BLAKE2b-256 | 9a772397e381145e7b6d6741d06149909c09e569086ff2a0a8ffdec827f25c0b |
Hashes for zeroconf-0.71.5-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110c152e8c5611584665f1de2f15f53be4df8f0aa22d7e521d98b13cafc6637f |
|
MD5 | 6d9e2d5570cfe54e5580a1b4bec4867c |
|
BLAKE2b-256 | 60c625a0f6157f0186db19d7f47422313c80a528b4f8519f1ca41283f654db82 |
Hashes for zeroconf-0.71.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83265a4ba9e040617ff181299e659721beccf8f9b0ce861f2baa9dd1e434c0b0 |
|
MD5 | 017bbbe1b7c64d217fdce22fd6585ff3 |
|
BLAKE2b-256 | 539ee08f6f76cafa288292d5455966e3da4c7d6251a39310e15c7fe6ad69bdb9 |
Hashes for zeroconf-0.71.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21730153961750e88cd501199ed80c4922eba4c48c643c8e33434469aea287e |
|
MD5 | 1f74a58498ad46a6dfe7e3ec009a0989 |
|
BLAKE2b-256 | 1ff32de2358d1ae1d502d7a22f9988f993fe62759601507d8cfab44522628295 |
Hashes for zeroconf-0.71.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64530a9cfe0e3eaa8d94f038a78d01bb2347522c22a2eebe32096bf19dfedcfc |
|
MD5 | 3ac3b73e17152861294e963215f3d9c4 |
|
BLAKE2b-256 | 9471b70dda3c6d2c25f0efaa5de35ce4a5a3fc045d23fe9c3342276debf46641 |
Hashes for zeroconf-0.71.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84033b9d16f23ee2cf05bc1f6591419798892089864434e2aac4ef2485e9b9e9 |
|
MD5 | 542d51612556205ed01926731b522268 |
|
BLAKE2b-256 | f13d15a8e965a9d28bccaf1a53dc794d46f2a863dfe52da6ab4fab3d5d6a24ad |
Hashes for zeroconf-0.71.5-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75dae24be310e5a1e6bcf4939539146a3810961b3fe73af59f4e1e14b2946e5c |
|
MD5 | b36dc13928d92345c90a95afc8bdb340 |
|
BLAKE2b-256 | c6e1c6620f38c2ea489dbae167e5c52094213137737869401132a5b34cf04acb |
Hashes for zeroconf-0.71.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dda999f097965781f39146bb553d46e66e121996923f909dd7c83077446933e |
|
MD5 | 4d1a6364ab8bb58af5fe492434a1a6d2 |
|
BLAKE2b-256 | d56fd61f990225ff8f1033c25ca712121793bf5d8ddfb9f93a41e7aba0e24d5d |
Hashes for zeroconf-0.71.5-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59826d73ffe04a59f0bd66656c6dd0480cc468f8b3d221fe766d3b0045434ccf |
|
MD5 | f5915fa4bda9ebe1f69854846ff78a3f |
|
BLAKE2b-256 | db7a0d9a34e9633b63831aef55812aa90151e7cc75e273bb7bb1dc27f8bb72d7 |
Hashes for zeroconf-0.71.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d9c9f3276fb915aec0e190aaf358602a55cf6628670c38ed4bae3737b4867e4 |
|
MD5 | edce5ee1c6a933f2b8354ae6241b6ba5 |
|
BLAKE2b-256 | 706f8df016085d8acd876d900d41a72de5737ab066971682ab9a62b0c3e8e1cf |
Hashes for zeroconf-0.71.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a9daf39916065faab48dbcfebaef771a9f0f9e2eef0d7ca56dd25bacf9841b |
|
MD5 | efb2b42efaa981cae76ec172c978f370 |
|
BLAKE2b-256 | 3e27e1b80d38a7c58874145b582598edab67afa978b384568d55f1c3569e982d |
Hashes for zeroconf-0.71.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f558537a51897b70540d6f621da80c9fef6ea0cf7a324e5f4f7e76c892e9b00 |
|
MD5 | 87df22b977cc722eac15b05df0994a30 |
|
BLAKE2b-256 | 29b63db623d94f62c538918c5211c5f4a7d69db69859d7e9dd3613939b70a9ae |
Hashes for zeroconf-0.71.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad20554ad925f949bd172e30f079c13ca51d0db0c19a69c3cb845af6d1f73422 |
|
MD5 | 588243132c1a5f964458fbfe514a9cc0 |
|
BLAKE2b-256 | 24b657845826df3d9e3aca93a21202901f5240f508b3ba34d4b02125e7a72420 |
Hashes for zeroconf-0.71.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a158d762973b8d07c851b5369591c6992f6be44bfcae0b7de9eb8c0d55ce3b2 |
|
MD5 | 186440d22e0e6c3f75f80ab66225cac4 |
|
BLAKE2b-256 | 66e8de8364a3ad213bfa547d4a199e071ed55112102d55970c2186b6a6561213 |
Hashes for zeroconf-0.71.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4525a09cf76a77b87ebc64f3807b1d954b3af8177dec97fa0d7cca88057b3133 |
|
MD5 | a06e582771367c8e6bd396fd31916e73 |
|
BLAKE2b-256 | bb3c3f58f6ca26452f0c1874731eea30512f0eed62ba170f3fcca8611c10c35b |
Hashes for zeroconf-0.71.5-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218f006b074661844b023101f7b509d39d53e0e74a0cab834f90b86d25312718 |
|
MD5 | 0e4874926123f07a7fc2970bda35b302 |
|
BLAKE2b-256 | 0a5f87098737fb3465369ad0247b5c675dd45801f30d56fcd79af01ecadf3934 |
Hashes for zeroconf-0.71.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f954a2abdd5348f8038b30a609b68905286f65e21ff3c825d22108399f957fd |
|
MD5 | 493bda14ec2ce674d89bc9f840ef477f |
|
BLAKE2b-256 | 70df25d08948225a47f0930e0c9f350299573619fc9724110e737e2253fae1cd |
Hashes for zeroconf-0.71.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8ef10d310dab8e7ba04edc9d921b1ed0723ac908f1464906f5d6ee8f0017357 |
|
MD5 | cd8285a217bc9bee9ff7069de2669a66 |
|
BLAKE2b-256 | 1a60b77571dd71eb9b295d6b8195916e68485adb14690c2c27bd7c15f21b02c6 |
Hashes for zeroconf-0.71.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82f360cd0fd9679c2aeb2e07a3ca52258a8b332a1e0f09ff78b8a98b496a66f2 |
|
MD5 | 1951bd1619b3f7e1e9ed5e0b54b73e6d |
|
BLAKE2b-256 | 44ac07b5cba7e88835bcc0e2a43e77e64f700a745218c75bcb783c5079b2ec5b |
Hashes for zeroconf-0.71.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de3c6d455693acc6295fad119fa21f4532b1b57403da118c5b734d5863368368 |
|
MD5 | e543c0fe201b1bd749e06e92b0cfd406 |
|
BLAKE2b-256 | 08f50ad7b1b195efd07ad2218b40ef49e1faee5364c1da4b9a2b934cf6b1ce70 |
Hashes for zeroconf-0.71.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 647609dc1f9c542f7bac40780c54a2b59f1b95124f8c8ec5dfed713df93f0ef9 |
|
MD5 | 8da476058a84f25724f2d752422ec7d7 |
|
BLAKE2b-256 | 7cafd554044108fbaf044f95142f0477dd3ad4ee0a5458bb1079589d4b5a82d6 |
Hashes for zeroconf-0.71.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a1e82d97fde525916f40bbc3ef9aa267e101008e6e673e6dddc81054b4e203f |
|
MD5 | cbd53abe8c1121e5796df80afc4c4412 |
|
BLAKE2b-256 | fa70d5dacc90a1d3dbbbd3b854a0cd55b8ce917cf8094b375baad78d11f08b4f |
Hashes for zeroconf-0.71.5-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08de40c8e4d08dab7998ba77545f4215012632afbb4fe12a388bef43d2e2ad24 |
|
MD5 | 1b79d62ca3ba495a232e7607e55a410d |
|
BLAKE2b-256 | d0cd293d80b2d979cb9aebe642211193b77e07c38eec31e5ba9379bddd9bdc94 |
Hashes for zeroconf-0.71.5-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1874e4e96488b7fe04eaf80226a33f55caedd7fc132e2e112cfdf77a40650d2b |
|
MD5 | 2f56cff13d69f55676ff13e27a2b5bcf |
|
BLAKE2b-256 | cc9c70d2ad94474ccf9c4093fb60068d22b814ef3fe44b2eeb1b364ad1c5f8e5 |
Hashes for zeroconf-0.71.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a39cba88e96a99c7d069d4fd8f64360935648a4f74b7958aafa29010bc35856 |
|
MD5 | 4bcd30596357e8b3ea1af8acffee1dec |
|
BLAKE2b-256 | 12ea88b603918094312a5a80b3be87d285d26b810ba0be096918462b14acc1dd |
Hashes for zeroconf-0.71.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc1494f6c1704cf8aa24e845a2623272fec2ccb778cd3fe2b92f15e2bafe621 |
|
MD5 | cb1a5bb836fa6e31b0d53dbc51bc8aa0 |
|
BLAKE2b-256 | 266e8ad74fef63693a07deafbf3001083a476492660f7321f03531bc4fbf74e4 |
Hashes for zeroconf-0.71.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf97ad3f4f50df354335d8813bd641e8e88ed482848a4dd9d3f93e7beca4c4c3 |
|
MD5 | 201d01b50b03bced09eef61f49076f02 |
|
BLAKE2b-256 | bfe0e97a8458fbcf6f0bbc802fc5d55816e00c05f8dd3b103c285b9fdffc7b0b |
Hashes for zeroconf-0.71.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf699aa9ab932a2848868140695189e016988b886be2457a2f00b61a307719b |
|
MD5 | 7c5f19a6f5d3e90e7531d2a2b81830ae |
|
BLAKE2b-256 | 2549d47680933c4ae7380d03265f0c0a914ecafbd5ab2efc8f30208aead2d15d |
Hashes for zeroconf-0.71.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c538d1343fe4bf734c07035b104b5a39864cbe185322391bf867755ea0a439fc |
|
MD5 | 355dcf61d32ba5a1c79bf2f4a02e98e8 |
|
BLAKE2b-256 | 1b62510f8a4cfcde3e7c5dc7531db76e45b55305a624effc52c00d98fc37308a |
Hashes for zeroconf-0.71.5-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5623b053ed87825c1acdda600c5839bf19561fcad3f538c95f96f4121c408207 |
|
MD5 | c6c6850d0cce16db006770e24146d2f0 |
|
BLAKE2b-256 | b42be9e249b5348cdf3c13d13542a1414b4dcf320d58a447e9dfb97c012a44f8 |
Hashes for zeroconf-0.71.5-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c69787c4693963a16d018ee47a3a04b766f27202745f87ba15c78cd6d772a6 |
|
MD5 | 193469744fd146c1289810273e8913de |
|
BLAKE2b-256 | d208567178c410a96dcbd24cdb60dcece93a4eb3627dbca74f598362150d411a |