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.70.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1cf0ea5d87f8a2b1418b48cc0740ec22b952f701a6465e0586fd035492bf9f3 |
|
MD5 | f8c1c43ec3632573024a694b1592a5f5 |
|
BLAKE2b-256 | 3d8727feeb804bb5ed3f349572a7f204ddff14ad047d343eb972c944b5ff07aa |
Hashes for zeroconf-0.70.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709387212aa16cd97d52e0a34d56805e53bf6abdb3a9d5d6ef4ab13d48cb978f |
|
MD5 | 40eb079eaf40cad67cedf26f634e1c17 |
|
BLAKE2b-256 | 9559ae20f769c458827bcdc9d6449cbd2c52b70cb32df7b6e2d4d4910b1837e9 |
Hashes for zeroconf-0.70.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25320c583aec6723b69fb6c975a6566058c4200692c06b78fb2ee0912396b565 |
|
MD5 | 25fa730a3dee5993509cf494e54eaad3 |
|
BLAKE2b-256 | 9535f6f83a9d5f6cf8c9192546859465ff998ba6890bf55120651316f371e1f3 |
Hashes for zeroconf-0.70.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45a064601882daa0a0345d099dd3f4876766d024e7dffe898c047c6f3d39049 |
|
MD5 | c304d71eca32537f24b40b241a288552 |
|
BLAKE2b-256 | 9695e779ba2caed3ba9aea3b7f237c922dc64cc53468a869f8c3bbd54349d118 |
Hashes for zeroconf-0.70.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9477873b76b20aedd0533c7d9bd2e2bd76dc7d9275f1f46c9f9acb1ab8e976b6 |
|
MD5 | 3900719d139215aa4796806438f12e73 |
|
BLAKE2b-256 | 13381ed02620263dd6e8d4df977dee957975464befd3057e105d2d1de9934453 |
Hashes for zeroconf-0.70.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e3bd13f638e61e7ac1b4701d22f9b749a582eb7aeeb760b2146fe8ebbfbfef |
|
MD5 | 15230e13a94770a050c11464c5d12ee3 |
|
BLAKE2b-256 | 58adfc84b36fe0e44bd528b5790b175b987838b221e5af3d893273c82ed616ac |
Hashes for zeroconf-0.70.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9149a5f17f298772e1b38af3d42bd919e2899b966245d5e74363688c002483e |
|
MD5 | 91acd31390df0de39529fc19cd40b1e1 |
|
BLAKE2b-256 | 260611580f4ae0b10f004c652ca2c63f8bcf89ff856a89e9147bb4bfbde1957d |
Hashes for zeroconf-0.70.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc3cb2207e8204ea6bdd3562b040acad2e0b3df00580ed054e64edf71803db9 |
|
MD5 | b522dba666d1e3c46e7257a1423d7ee0 |
|
BLAKE2b-256 | c0edf8a27f2a0ec5dbbfc1b38ffc37f889df56589718927dfe34f71e8ca842b0 |
Hashes for zeroconf-0.70.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d304aa4f810288f85afbb0ab83d04551f42a0a49c69a57b0415ca60e40bc61 |
|
MD5 | c4f0ad93b8ab7fc05bf258d06ecee387 |
|
BLAKE2b-256 | 140a551846561921a64e9ac1cd92499f5c6e04e1cff58595fe4b411c576d9549 |
Hashes for zeroconf-0.70.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1066d5b8ae07df8644b4447870d40b1f9de2721cb5b5760882c87756796bdb51 |
|
MD5 | 3c9873f84366a960e63da5efa6503439 |
|
BLAKE2b-256 | f0c8788182c6cfa4563be00f6a4199b3cb965a882df81bac1fe6e0dd12f65abc |
Hashes for zeroconf-0.70.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ebddfe5ba9565c8b823f8ea1cd880b7dbb6dec12ef1e1a32de044a2602c10e |
|
MD5 | 04164b7d88dbda90d2a001e80c1725aa |
|
BLAKE2b-256 | 45857016b713b3ba119f26d664265c9c9d5439c4c39f3aaeafe543454a6afebb |
Hashes for zeroconf-0.70.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f1d53c34b35c512942328376002209adad7bc802e4fe2677c186e4925a934f |
|
MD5 | ad6c0eb15500f6a67111cee802abd9a9 |
|
BLAKE2b-256 | 77ed7979e41b432a691a8c0fbe0642fc325b6a25a43b9a1c3b3ad6cc2a0aaea4 |
Hashes for zeroconf-0.70.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d04aaf63edbd3d06f1e53cfe872276f213372c3bd8b03d936d178f20a6438a4 |
|
MD5 | 8ebf73688a0ca44966ba3db450d34b0f |
|
BLAKE2b-256 | a5f16c4594845d3007b8075cc71149cc2eaedb730449f78ffcdb27cddf291e11 |
Hashes for zeroconf-0.70.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5804ffe9d4f3b1521a2b53bc76ecd86c60de16b3e4e03a8505eccddef0793458 |
|
MD5 | f7bc9f1c493fb48119fd6fa91adb5ac3 |
|
BLAKE2b-256 | 099254b58e2ea7f17b6aa3e369418251a762445f50f6395cc6a3bea29f56a860 |
Hashes for zeroconf-0.70.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f207d558ef6a20f3b156dd0fc2cccd8de19147d4932a3a2a29c234ae11d1ab1 |
|
MD5 | 5c83641c56ea5f7e18159426366b8f53 |
|
BLAKE2b-256 | 2cd10548c3fb6338aee2a28fdcb0bfd3492bfefd178c1b56cda96a34121c391b |
Hashes for zeroconf-0.70.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9987e1db75938da5705da2c2c6e4b012de077c018a5c9f37ca7b903db81a67f |
|
MD5 | da182eb18877c9fd77e0ed71e8b8826a |
|
BLAKE2b-256 | 7c842bf83c6ec2d30cb73dd2d4efbd8f709f205bb72dcfeb1a0989a12ee9aa7f |
Hashes for zeroconf-0.70.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 656298b4e90b01f480e786d272c381c4aeb8b330cc3dfe4eb82feddc4d1ef718 |
|
MD5 | 1eedcb8d31be1fa723f1c56c8f0b2b3c |
|
BLAKE2b-256 | 4ba2069aa877ef5cfb2040d1787608174acc747157ffbeb66cd3cf3a286e6171 |
Hashes for zeroconf-0.70.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b2e99ad3fe70c9259d09936f5219ebd4634e5c5d1fca5d9d8798cee705658e |
|
MD5 | 8d1fb3a3b76d810d001c7b3971b57f46 |
|
BLAKE2b-256 | 3e19706befd470d8e4d01429bc49cd4b077fae0f6d5f52e0c7aab521f29645f7 |
Hashes for zeroconf-0.70.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be61b12fc2ca2333de39b3ea7d7b2bf0ce7d10fae9e97d05f8611a7b08f7a772 |
|
MD5 | 9a1eaa589fcfe8367f9eff4a3bb2f54b |
|
BLAKE2b-256 | 7193f896e7a43710e9cadb4805b5624116b2ba2c37b416e0fa1994b60f7450bc |
Hashes for zeroconf-0.70.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fdde34934ed261d91e37afc822fb5145754c4e7a5e95ac6c7d5ca3428ffa62 |
|
MD5 | 20b361739daa7977c0803f6217fc12e3 |
|
BLAKE2b-256 | a430fbcaabd856cab84ae089debf8ca0370a55b1794b2e83d9ed8127778e670e |
Hashes for zeroconf-0.70.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49cf2cc5c738efcefb4cd25a914cbb57aec33107b415b3faf03ab66333f4121a |
|
MD5 | 92916fb1c0081f54442a89ebb25630af |
|
BLAKE2b-256 | e0dab85f247025420f247814a0cf68e99514a080a19b7dfde2f1f28dda0f3458 |
Hashes for zeroconf-0.70.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9abed5570b5266e07daebbe2fb46ac38a1c61b0f6ef5e838a3dce349cf91455 |
|
MD5 | c8a84bd4ac1c23f9a15e25eabcd53863 |
|
BLAKE2b-256 | b56889339b6222af787bc4986488ff987d1149256331bad509d17f6c05f1a1dc |
Hashes for zeroconf-0.70.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b4aea02aa5a6ebafeaf890582c43bae0a9ff59f8f7124e6839fe1051b74ecca |
|
MD5 | 7bafbdd7dcbd2055229a992c852dd7c8 |
|
BLAKE2b-256 | 8402cd974a34a14dfab8e80478c1dbb76a67f1de2cd3a2480223fbab29cd7954 |
Hashes for zeroconf-0.70.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e554dbd4ffac98030782eeff9e2ef597b1aa40c8335b60c9eea1cef525f8d1 |
|
MD5 | f0d700390bce196bc07afb2b852b4d07 |
|
BLAKE2b-256 | b98236ed036b08858ba1bf90223a8e1eba33dfe5632dda51062848061a9afdbd |
Hashes for zeroconf-0.70.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28e50c6dac411e581945a5d6d137780649e176d8bf3238ef9af340070b4143fb |
|
MD5 | bb529e7cfafb6dbf1b4e082f0816c99c |
|
BLAKE2b-256 | 0b734c4d7601651b7169fc5629261f1bf6b136f400d074761957cbae766d7742 |
Hashes for zeroconf-0.70.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e9b241286a08dbe4f870b5ccd88b619571405a1f80009dbd2419d01734a3f6 |
|
MD5 | 76244fe34e25049e9aad88d71576df24 |
|
BLAKE2b-256 | 6546fb0e5cb27eded05fb9751ea6eafb38d936b10cc7f08704cd8e7bf44b0ee6 |
Hashes for zeroconf-0.70.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39a20ff7ae96eead2e733d25ad4828af403da523ac3d3a996784a118998a08e |
|
MD5 | d9b22c34139f9c15a6a27b3048a38101 |
|
BLAKE2b-256 | 67db15fb66cadf6f6413ff81acbdc165876bce6be66a7712da89b4eb47c2ad56 |
Hashes for zeroconf-0.70.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09a95dcb5f8cf08ca69b4e33e3b1ac2ccafb2a7f0234f45581cbafdeb3a055b2 |
|
MD5 | 68bf1521e901e6b0507cc9e771c59fbb |
|
BLAKE2b-256 | 24dc78a535e657a161024f01d15c31ce8b9afde7de4c02ad0f069409872ef2b9 |
Hashes for zeroconf-0.70.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d26bfbb99ae1ac30453457d77da3df285e6ea7619f8be87b722fc8a3029861 |
|
MD5 | 3b96127f0e0af984c81bbd90a28e6683 |
|
BLAKE2b-256 | b056dbe4ee986dae0d0595d92601cf3338a19c36697e078218ac010bfa1e0346 |
Hashes for zeroconf-0.70.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d222e3b975d270b7b05642786e36a3a9b81f09930c7ac7c8deb1dccddf1ede0 |
|
MD5 | 0d985cd87d1d6430c5bbfcbd815f7875 |
|
BLAKE2b-256 | f2a3d90d61820ce84db5d5b7002b99e07680167bcb6a1e49e52d36d343e3e213 |
Hashes for zeroconf-0.70.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61a18e76ce66e2f0769f59b0379ca7323439f627efa4e3c5a15f0e4b379f20d |
|
MD5 | 68876a512545f7fe58cafe78e042f1b5 |
|
BLAKE2b-256 | 9fa7229119bb00be5cf31a842f3875351d84c96bcd053a2b409249b112f1d3bf |
Hashes for zeroconf-0.70.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d971c754c8a7128cafcd2231f5375d0cd65da7765dce8d69df231542a899bdf5 |
|
MD5 | 935462d68d47b31bccdfe930e9944de5 |
|
BLAKE2b-256 | 99e90f1c72a46b9f51e69f54dc482ccdc51a767bca3cba28ddc43205339ccc1b |
Hashes for zeroconf-0.70.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034b23297aeeae880ce6fe4ec42c2724198ce261d8d15fe7fb020d33756f92ec |
|
MD5 | 3c0a84abbd9af6cbb37044963686e790 |
|
BLAKE2b-256 | 5a582e8d4102844832f41b5c8b8fda1829bf58b53f381988fd80bda70f0526d6 |
Hashes for zeroconf-0.70.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6123baa62eb1eb50eab015641106f8830e5fa1eebe71ef52bccb230f91ad2a |
|
MD5 | d08a655c566299e7f4b7f833e8df7096 |
|
BLAKE2b-256 | 5ddb971c4596fcb0a6cc84a789e9e61f051e572ad4957107076bb56dcdb20cba |
Hashes for zeroconf-0.70.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d276f689cc685f5e34c61fbc6db7be5bfc991b78a7eef94a5526a0e0f2a4d7 |
|
MD5 | 7a7eb5c4b292c71d37bf1716551bf37a |
|
BLAKE2b-256 | 7212535b74a65949b637c4de458141c917d11777156e0478e8ea6c218cbe683f |
Hashes for zeroconf-0.70.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb9b6c4f876553120b529cbb629312ca3f2e1f58d9995fee073593310eade7cf |
|
MD5 | d66c26219275cc63f2ae8c2c3bc5455d |
|
BLAKE2b-256 | 9093a3c5dfcf6bc79891f4f58e7bdca4465652ff9ec8877e38ae86dbc7ecd4ab |
Hashes for zeroconf-0.70.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff65e8987f232ca0f20ae3ff6735a8276417ce208a4f5819ef054cc034a68486 |
|
MD5 | 26af6736c8ed30f620918c1c87482df3 |
|
BLAKE2b-256 | 9c28e248238975432bcb2cbfa12cf389bd3d605bb6f1463c17a827b6fdd3e399 |
Hashes for zeroconf-0.70.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a9b152f335b7f9a736c42771d0e9074493eaecde97e3849062efe8e0116308 |
|
MD5 | 9de2544669dae6b7fc72c4a2adef2997 |
|
BLAKE2b-256 | e8b8950bf9f1433a02dac6083b22098d1476d3072b2e5d1c404c2c5590df4538 |
Hashes for zeroconf-0.70.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8123d56ed362743ff74f79dda00faff6902b6158528310355004013b900d063c |
|
MD5 | 7a41d5fec43200957ccf49b257ad2a71 |
|
BLAKE2b-256 | a33ada379dfe599e31e10be81b47fa5ea66343e2edac40a3504ecb0dd211f5ed |
Hashes for zeroconf-0.70.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e4a6ea49bac52feec165ba81bfa8dbe70eebf75e9dc683b4bbfa15d4523c72 |
|
MD5 | 79b0086e6d43018312828082d86d0024 |
|
BLAKE2b-256 | 65461c7619b74e9d1db5582a2654afea7789bd655502881747de12137fb02398 |
Hashes for zeroconf-0.70.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 631365ea928c51876260868b0726ede8850f6227a5ced62064ce71088bc00f27 |
|
MD5 | 5b9ae88cb5f3547278c80dcca8fec79b |
|
BLAKE2b-256 | f46be89b4c1e75c59b1de9c4d62990d7c7270254cb1c07d15dcf051e80487dab |
Hashes for zeroconf-0.70.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74d48522e87b02e953094766e9f003c80b332f864750ca54e8999e50e4b3be5f |
|
MD5 | f5b44331ffd6d0384dfe5141f7ce7cfb |
|
BLAKE2b-256 | acf1dd4a15d42b32e31fd26ba35c2a363de5be4a634a5f0ee516bdfaa04a0699 |
Hashes for zeroconf-0.70.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c6dd314d9f92d4971356d9f1ae7c825154475e6e26cf124785b6d1f53fbdd0 |
|
MD5 | 4d2ca7f1cf67fa91a8ddbf8cc545d6f1 |
|
BLAKE2b-256 | 8ddf58a5949151fd042ef6550ab2378def49938254c95f48e134968919ab9f7a |
Hashes for zeroconf-0.70.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d91e3a4e39f7f1aa5f5bd7cf49d0f4076d50d824538f403a517f081060d54c6d |
|
MD5 | a0f3120d41386825c2f7010cb0461046 |
|
BLAKE2b-256 | 4b9c13568d2435a9cd689791b45ef3fef7279b8fdb519508dc7d72c20a69923c |
Hashes for zeroconf-0.70.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c7036509d6b173c4680c7d172bbecd76dc525785bd45a79fe0486f09aaff72 |
|
MD5 | 4ff3e6fbe71896258d55993179a158bc |
|
BLAKE2b-256 | 33616ccf9949844d7703be32a2fcbd4abef30d1bc3dd78e943afe6ce11b3560f |
Hashes for zeroconf-0.70.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2425a7ab10d209340a775d9db4fa7487d8aade7c0b43e6af20e63edf2a875c37 |
|
MD5 | c4e2192650d23a36852bf675a38cac65 |
|
BLAKE2b-256 | eb07a856553fa0ee73fb37baf529787db1b56fba9065a74a1dcd64f72094793e |
Hashes for zeroconf-0.70.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bdbf9d924aa79d58821e8ad3ac3b80f92ff80a23564f350677f7c51ef95721b |
|
MD5 | 5422d706a4fcdc428f7ee0705bfb769c |
|
BLAKE2b-256 | fa1999ba08420f978d118b8802397c332923e88147808cab3dc342eea7df2714 |
Hashes for zeroconf-0.70.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb27ffa207fa7ca5182d1608e52cfb68a5cbb8d91df7dc69719849a011a992f6 |
|
MD5 | 36cd7a69197d3939cfb98ba05d689c6b |
|
BLAKE2b-256 | 776f7ec565ba176216eb1e92c1fa895f761ff1d015fdaa602dab72eb8159ee40 |