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.41.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b09c18c3b94bd352605ed946a11e1f0ad35ca40c8f48ec191be47a1dd872c02 |
|
MD5 | 9d103154b8a1864ce3ce5ee3416c8805 |
|
BLAKE2b-256 | bc88c7efdb37bcc78769226cf03e1aea6efd07d1f8950a6d79ab962eed81e309 |
Hashes for zeroconf-0.41.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f8acc10c6902afbd6403516ddb36661462d6d30b8221e0e0f4452c225a420bc |
|
MD5 | 25b43bd84b43589161cf50db6b2e566c |
|
BLAKE2b-256 | c927141073ebc18d4f30410077502e4537e86f37179bfc53581c2878f013f0bc |
Hashes for zeroconf-0.41.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9118b20bd89bb11e14b0276587b55515ffa2761e568096c13bca4cc619d75ced |
|
MD5 | 04580e464b94148ce4386f64d21a80e4 |
|
BLAKE2b-256 | 6ac3c18b22e1e2969eba6d1530bc074c40a0610032b2081b95af811be4231442 |
Hashes for zeroconf-0.41.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a9b285e70b7a7994befbe7678c24e0c501d344c4e9de03c1384ed2d839594a |
|
MD5 | ad357b09606ac7914ea26019c900dadc |
|
BLAKE2b-256 | e3a509ef3e678fd0c976f931c5f4271bc35339997d9e2f4fd5921035707610c5 |
Hashes for zeroconf-0.41.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e2312147b17f55772c8d08c3fd54d74eb1edba1596dafa7f8a026d6964dae6 |
|
MD5 | bdf6f31f2442a34c51213ebc58da239a |
|
BLAKE2b-256 | aabf8f5fc0e170e90f52dfb2029aa7162305d3615e99833ee94424f60538aaa6 |
Hashes for zeroconf-0.41.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9a0776cf372633d3d02a91bbce84aaa6a17265eb4df59585918613f8d2b14f |
|
MD5 | 4a0e67c28dadfa7d6813170ba1fa80b6 |
|
BLAKE2b-256 | 26164dc63132a5ecab32bf5cfcbe860119893d6d354bedf801d7e735eaa2e032 |
Hashes for zeroconf-0.41.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac1bfe5c0cf6dbd4c457e7dc8ab59f140edcb50310b12a2d1d892366bb86cb18 |
|
MD5 | cf67bd7aeb91fe7d07b7731e9dfe9830 |
|
BLAKE2b-256 | f884e1a6f2b6dfc1533dec2db3554091b76e0862b4a9daf19799049b071ed91e |
Hashes for zeroconf-0.41.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0566639b78155a3b240b265b545609215565712fe8a9f4d353ad53ca55775c9c |
|
MD5 | 735703ce90cdec48d47025eaba655250 |
|
BLAKE2b-256 | d66db33edfdad062e1df4b3e3cd758a2003adc6e7396c13e1ad3b888a1671a2c |
Hashes for zeroconf-0.41.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff08d980ca9b947e795f5b00055370a4ebff2ce3ec9cb33c337601833ff47e6 |
|
MD5 | 0578b04de2908126f489093888e3a602 |
|
BLAKE2b-256 | 0961726ecf407e1cd81555593d13e62f186adcddf44c01198530674e06ffd868 |
Hashes for zeroconf-0.41.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b4f51f5760854cde95a416a8d8348a698bd741a986a8689fdefeb9cad15d46 |
|
MD5 | f3cd9a64d7b06eb5e91aab92508a7052 |
|
BLAKE2b-256 | 88ca526dba528bf8f55044f6622714d12991707a19812babe754ff89cf709b6f |
Hashes for zeroconf-0.41.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c39d9a75b134c897a466e680808428e6e3d5b1ca3ac1d5377e50b5040504357d |
|
MD5 | 4a49d6b7778f6112ff17c2342c8e8456 |
|
BLAKE2b-256 | b65138f6554100078b8156d4c6d6049ebffe376981626b80f25b67a61305ae31 |
Hashes for zeroconf-0.41.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e717f4773c6350911148488467ae2f96fc31d931fe9a336329cd4c38e8ab8767 |
|
MD5 | 6da406d38cf882a0b652ca210194dbb2 |
|
BLAKE2b-256 | 2f59200a11885ded369e2ebec6b56ac9a8b4b9171306b21b6091e3dcc23e2f1e |
Hashes for zeroconf-0.41.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f992f3935f30db8de81500e814e7843fa9ac038b13bbd40328cb308981fdac |
|
MD5 | 4edb4f83837f687a3c555f7abee352cf |
|
BLAKE2b-256 | 3d7aaaa5fcd01a53de1fbc48923f68ca6acb84943967999c4610109d6894590c |
Hashes for zeroconf-0.41.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 652351933bbdb0eecbab47f4b6f7c35dc4980464fed4e0229f85178732d264e6 |
|
MD5 | 2e5a01e9a192ffd4fb38c333ee5e244c |
|
BLAKE2b-256 | dc0149bcadb9161c1ffe7e04de01115178be8d5e98c92b9ddeb0344ae6d7c2e8 |
Hashes for zeroconf-0.41.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fe2165e6eaf958b23e7591fd292bcbb7511a7a0eceb186ad683ad9e30fd9b0d |
|
MD5 | 95aa65e17de0051f77062fcdca974afd |
|
BLAKE2b-256 | c0114d57a42d855c56c8377e08ca76ef3c0233a92570cbae8acc59976b8a3a76 |
Hashes for zeroconf-0.41.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6245c20514b7109bb44e9b91236e5639128e2874d5c96c0dd8a1141acc69f9fb |
|
MD5 | d26ca84828f94f7cee9c59fb010f9ad7 |
|
BLAKE2b-256 | 2ea69572f7027acdf60eced61e3884cb2b041ff7f738325f64c7b978b46c54ec |
Hashes for zeroconf-0.41.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7c56d5cdfdde1c8ed6c106351ef769cc0d3df0ffb0af3abc9d9e29c7eb0472a |
|
MD5 | 2d1ee6a888f73535e45b7b392cb6df1e |
|
BLAKE2b-256 | fe8d04c75c84f0b5b768ae0e6aa67b19914787c1b206c85b6d357bdc27589704 |
Hashes for zeroconf-0.41.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e487122561c2c4bfc1da692db6ed90526d062f197b32674d5dfa1cbabfa25910 |
|
MD5 | 0d49e6089bd986e9dc61c52e9f6fe860 |
|
BLAKE2b-256 | 836bb89d9e5c1e03c2b4f3819a67fff1cc30ee3405a4d21d2333fcb18eba7170 |
Hashes for zeroconf-0.41.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3546b7797fe9f150701bf2b1d2d10bfc0f8200460061b94d8b8e8dd2176b8834 |
|
MD5 | c7af438a78f6c0c1afabb87f43405a8f |
|
BLAKE2b-256 | 185b5332d67c4ada83cfbf0ea6a3f0925e1240d6efaa1b02cc2233820658e491 |
Hashes for zeroconf-0.41.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e6e49f0b9fd095b3dbd7b75926af968d9451c19e24df791d4d9d64dc90044a |
|
MD5 | c9c0f743ad63005824fcb6b245092c70 |
|
BLAKE2b-256 | e1cebd021b2638b2e63bf736596f9fbb585bf38dd3a25524711eb3e9aa399529 |
Hashes for zeroconf-0.41.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74aaf5691a5f05d5816d034e38910c445c2020e51b7231281afe8e5c18fdc49f |
|
MD5 | d2bc30eff8728baa5000d38d5940cc3b |
|
BLAKE2b-256 | 31879f621fe4c53fc5852498a0960da9324b1e3326bc0b37d680ace6b6ce7f5c |
Hashes for zeroconf-0.41.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 976cb6f7cd230656ff6af6e138e5e806462e8eda0c3c7a7f9eb8b4dc8738ef99 |
|
MD5 | 4b824a56bb9163e286c8ab0db75b8ccb |
|
BLAKE2b-256 | d5b5e7eb3eb121da6e43c7c5c259f80ee0b77c362b02c35d47a17cbaa5a3933b |
Hashes for zeroconf-0.41.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c27b97b5cb8adbc73cddbf649542a46092cd79c5ea27f82e6dbe22a4da9912 |
|
MD5 | 1b028b00b8f9c2b6dde896f53c96afc7 |
|
BLAKE2b-256 | 6996a0b654e3a78927b9fc51ab5c6368cdcf087942d7a0b43f768c2d02e8cb35 |
Hashes for zeroconf-0.41.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073b341c939b99a22134a12c464bc672de285c3fb27dca26f512b1be06cbd17d |
|
MD5 | 0b9e41d6212723befb548a742373dca2 |
|
BLAKE2b-256 | b6cc9269f357629f8c37f0c125b537460745e1070d2ff5bd7ede2784ee85dddc |
Hashes for zeroconf-0.41.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383b6e80378205cb3a05d94357c42324ccbadb91694508d702c807c39d855721 |
|
MD5 | 273838b88e6bb66083f9211a18c88dec |
|
BLAKE2b-256 | 000746d33290180691d59c5524b429d8620c36fe89510ec6d7c98b2d7e8c5532 |
Hashes for zeroconf-0.41.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1094590ac0398285ffc89755d6386d1d85214a013f0931ec2253fa4c0464aef3 |
|
MD5 | 7292a493784db5644f705447c1dad13f |
|
BLAKE2b-256 | 849fb1519871301209190e14f07705342bb15b01f56ec7a77253be8e6213ee8f |
Hashes for zeroconf-0.41.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7946de53373ecfb65c1b6dd3d0d9a22dca9b734ba2d67c8414e6ea1b8a43b298 |
|
MD5 | 7fbf31a57d9c4fdc4bc5ad08758b2f1c |
|
BLAKE2b-256 | 23bbe51d816ee24e36053221c44e4e84efcf709c32abc5fdc1387320cee98677 |
Hashes for zeroconf-0.41.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f138d03f48354ffa37280a47ed9b89b4a0152641d919817befc7954a7275aa6 |
|
MD5 | 91cabeff33d18ac98797ae3a0505523d |
|
BLAKE2b-256 | 333c9752ea4ed17a6ac633e1051da27b97ef77fa950e40304eafcad2b64dd05d |
Hashes for zeroconf-0.41.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbb9f203805df3a93d9d40f4361b7697d2512e8ca4f984101b766257e3669f95 |
|
MD5 | f0d51468d31fd5264a926f01b86549d2 |
|
BLAKE2b-256 | 41a6b746b144a4d4daccd46e0a310d760c429933631420a5a0f26aa9d013dc3d |
Hashes for zeroconf-0.41.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f09aef703bdfb293bab00b16a09b5454d0364663260e2a5bd9e6ebd09d75afe |
|
MD5 | 2b94f6ae6dc3de761d1df2896c3c56ba |
|
BLAKE2b-256 | 88fd916ce22a2d1cda5f1f024de23e9e5534ee1fcf876caca73e891edf2a2d57 |
Hashes for zeroconf-0.41.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b07887035a340e9be029b8a06ce2ceb611b4a3748d3dd92016a38113766bf8e9 |
|
MD5 | 7b1c7159d9e7242fd85909fe5dcd297d |
|
BLAKE2b-256 | 191d2407a3221f7cfbb67ce7fc20f06b3932f79372760b570c8ff8b335c26bd4 |
Hashes for zeroconf-0.41.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dbf2f549246c719e22f43cb258f2d6c1fc0e3924ceb793af2d932d9419147fc |
|
MD5 | 82cda88d05b8cbde833d59302233245a |
|
BLAKE2b-256 | a634a0bac61804628c38b3457377a4cfaa1fc5c4b9139acb43b123e16bc0cae9 |
Hashes for zeroconf-0.41.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2ddc7a3f2360dbc6e06ec53ea9d49153ff14e59e6f2361673c5e97e81dae5a |
|
MD5 | e673b6e1c9455994bd48583499cbe3a9 |
|
BLAKE2b-256 | 252563412886f6ddb3ee89ecf84b73bd11cedce79a5c162dd54bc675ba631868 |
Hashes for zeroconf-0.41.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 951d8be7876e41274f4474047e38ba7d722cc60893073d46b9e8887c2f6af8c5 |
|
MD5 | 2d38374ce468755860de8670ac71ea39 |
|
BLAKE2b-256 | e82823913b493dd8b5140ac5c0b1e6b4c3eac34c75f97f0207b2fbb2abe0963c |
Hashes for zeroconf-0.41.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2cc024a921a3ed539bab06fbacc9fcf19690933acd8e6a7bf445dada0efefc |
|
MD5 | 2d6470bcb1495836f1745d0304780f9f |
|
BLAKE2b-256 | 932e92d91506e41b641735a81fdc3ffa9250f65bd5d2538b291b4b063c064590 |
Hashes for zeroconf-0.41.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bb920c4225fa60fb1597c9864871f19ae0e48cda9be9b61edcc1fd2ec399cd2 |
|
MD5 | ff20e1b54ea68a83933c1f45adb62817 |
|
BLAKE2b-256 | 3a7c2ec5f84d08d2558a6e237a7018f9928b8368ed41ddfe629a8b10a27542cf |
Hashes for zeroconf-0.41.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca969e2b48ae6b22cb5bd5ce85bd6feb314c6d4a94053147a171a897cba91337 |
|
MD5 | afc92b4464981a5e200d088475f759c6 |
|
BLAKE2b-256 | b98337ad252415c27ffc451558853ac0eb2315ce1265bd512f388f1e7380dc5a |
Hashes for zeroconf-0.41.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a892deccebef655c2f13658018d6a908903325c8adeedb1cacbd6189fa6c9a89 |
|
MD5 | 18e046cb9a4d7b99e85234d4b1417a93 |
|
BLAKE2b-256 | a4ecf52272ee0cefecc06ff9a455c67951132464cc76d2575345e6fee54ac850 |
Hashes for zeroconf-0.41.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51fcc23ab4c1d7d3afe5999d427018e0061c27faf8ecfda50f7f82e232c6d1c4 |
|
MD5 | adc9f4822d517283da01a8745bf1a0aa |
|
BLAKE2b-256 | 15e17957c8663467ada1b721c60bcae218e817f20a921ad05f17b0ae228e9238 |
Hashes for zeroconf-0.41.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1732aed214bb0e92a978b23361e0019736e54b0b6964e70084584c7f37f8a1eb |
|
MD5 | 1d6096156ff1c2f04b99c7a1366ca0e2 |
|
BLAKE2b-256 | 911c3d685db2ad3ffed5e8d9e2f75e39d6066f17b66c77bcf68275d79267dfe5 |
Hashes for zeroconf-0.41.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbfe303c90e91707010308b96afa7d3dcfb87afa2eb8633b0ced0341c711025 |
|
MD5 | 8db69fa9c1e5fcc3d43266db2b62c574 |
|
BLAKE2b-256 | 192a43c75ff6c4769ca3349a404f3e2dec4685694f6bb9f2931e8efdc522c722 |
Hashes for zeroconf-0.41.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa7f77a17ee0bdcaa0490528e0499421706ee783c341ef7f73d15b6c69dabb70 |
|
MD5 | 6cacb2e1682c8228146fb10a81751b58 |
|
BLAKE2b-256 | d2a4f7b2fdacccd50b42c8cecb2c842f82f13237e42c21e4f8f1d5169f1e4975 |
Hashes for zeroconf-0.41.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc40b57032af69161b4d60485a906b61ab0c2612681b07bcf3a2e9bbb52bf18a |
|
MD5 | b3e20f200ecfcd524c57a35924422816 |
|
BLAKE2b-256 | 78040fd3dec9fd3f487b28280cc02843cc7b7a0ec723057f06a7d57f7ff87d49 |
Hashes for zeroconf-0.41.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d461d704274cd8292996d1bdd19890a259468e389270712ea5e2b3e7c1b79be3 |
|
MD5 | fe8f34b679319acaffc276c8c764c235 |
|
BLAKE2b-256 | 53e6226d06fa98ffaeeb1e82dd5a1c47914f990a62ade368946de0486d4181e3 |
Hashes for zeroconf-0.41.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7ef1c8d97fba566bb31de90ac6c798da7afdbc276b7a74b896d1fab5f8499d6 |
|
MD5 | 91c971f2be174385777e7d3e87c4b461 |
|
BLAKE2b-256 | 91e637f3a89771a97fb90b99e879e5704b8110ba1ae514159c6979c3382a65b3 |
Hashes for zeroconf-0.41.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3b01f9590e98408db74f4af917d891b66ebea2f1c95fe99dd87bc10529bdd08 |
|
MD5 | 783697c7d3ce087221e011c740c938bc |
|
BLAKE2b-256 | 63e437ca0b275d136751ff22c660643728e092efc195f538fe5d228310fb138c |
Hashes for zeroconf-0.41.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84d9f90a1ab0db532c1cd26064669d619683de3abbfe07129caf67a0f27b39d6 |
|
MD5 | 179b50eae960fcdd6be4a6484335ac01 |
|
BLAKE2b-256 | 6f449da8cc9f73161493ffa3d9429f097f2adc4c8ddc21399c5844bccebef15c |
Hashes for zeroconf-0.41.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4791c19422a8a4ef7731976fe38a8d589ab63599210772f173b58f5810d2ca50 |
|
MD5 | 1c03fa2ba46829d84f707140b95b1314 |
|
BLAKE2b-256 | 7791bb8d4ff92bacc837e5250b516198a5986271cf35727aded28619e95cf6e1 |