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.66.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0356fcbe7073fab997c1e8a475255de64a1f5d891f550c008b68017409373d77 |
|
MD5 | 7027af8ba375a09ba8b4c498278cda64 |
|
BLAKE2b-256 | 2a9cc1a4bb6f8a073f422b7d264b857ee19f42ba97192e57ef5afe1927a5bf97 |
Hashes for zeroconf-0.66.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a24696415df8fab6c588ab42cde5d90ede8e5b2f491f1bf430f345993697648 |
|
MD5 | c15494b0e9831138ad4fd1b244fa6308 |
|
BLAKE2b-256 | 018d21b7888f9ff1ba9636b20b04047ad0ed3adc50412c23583955dd17022533 |
Hashes for zeroconf-0.66.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b15ff89c605da12c245cd89fe8b0b7db7b054566b97c58eceaa13bafcc18ad96 |
|
MD5 | a06febcfcc9b9e04a54d9a6585e49301 |
|
BLAKE2b-256 | ae8eaf12216a116049091b4348d3a60980be498af81d31e59bb9d9eb872b5794 |
Hashes for zeroconf-0.66.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe90abdd093b859ee344a94866f1b3c2c9dc054f7473745fb190b14083a70b1 |
|
MD5 | 47f2f5e72f2685dd0ef29700e5cd2ecf |
|
BLAKE2b-256 | cdd749f2bd9326a14c0c63675753674c88578f2a68b3bb9d5ac40632f3b79e29 |
Hashes for zeroconf-0.66.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0844743c5bc5ca57310a5939d388f72b3973f32d75bc2c5d9b475104e09c66ef |
|
MD5 | efc620c5cfdec5f73205205a627d36e0 |
|
BLAKE2b-256 | 0722c38d8501f829fe3287cac4765b63a1876180e9848562ecf2c81fb5ff3b38 |
Hashes for zeroconf-0.66.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5687c8a4834b8b343676793ba269831d34f69cbaae0adcacc881559d940e5a |
|
MD5 | e1451191cc32fc5b0965024532226a0e |
|
BLAKE2b-256 | dbd66a17c10fd09de8a45747cb0dd85ef04d76e948d9454c0ddb58e7fb72fddb |
Hashes for zeroconf-0.66.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce399141063a517ffef3c6504d36ae203828e26c35e39a3bc2948c9230fd1b71 |
|
MD5 | ce5b01f4d45a0044a9f4192eae4542e9 |
|
BLAKE2b-256 | b0bfc8a0b0f970bd704a764874a644f12d75923e2433b2f4abbff2e020cdae1a |
Hashes for zeroconf-0.66.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca6520bd128f7fdb043f909b50fcdc2666ac8968ef22ef9f5f77d326ebeab3ad |
|
MD5 | 13697828502c8b17ed0d962660e886e5 |
|
BLAKE2b-256 | af7d50704d3a4558b70c101382e776627d77bee4e8c62d49574b600137563795 |
Hashes for zeroconf-0.66.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1545d10f20152c28e9e73b1f9918bac0174a421ab4d86c1badb1078d89fb0574 |
|
MD5 | 4801c6d22ff9ae3641a8dd16fd0f5127 |
|
BLAKE2b-256 | 539cabeefab0652d2ebe78fe8f4bcd6a8c38fbd212c066a2b85a48022327de84 |
Hashes for zeroconf-0.66.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455daec7b7e9095fc81a2973a0be92187c26d60bdc0009230662e233acc02289 |
|
MD5 | 9eb18f4f07742b51beee57eede86b96f |
|
BLAKE2b-256 | 5f45940e523d7576db80660589c9d7207ce0b38d19332e116eb7bd46404eddcd |
Hashes for zeroconf-0.66.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ad59230f826cc37500dffb54aba82a70d22afa6f25b2ff7a44e9e020517eca |
|
MD5 | 38375fe8cfcd6b274c8222b56690c2df |
|
BLAKE2b-256 | efa9d952f9805084d504f8ada522bdb6535a17b06e667cb3923623686ed4f59a |
Hashes for zeroconf-0.66.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 414581e7cd3074132c9ce55cde9dcd8b1dfb95c69d4d7a9d61f206915f5b3be6 |
|
MD5 | f6d81e2752b0dcd681c49d5188353066 |
|
BLAKE2b-256 | 06063fb05d32ab98779fa749164eae148a652ded2ff567afe88d86e3bcc19044 |
Hashes for zeroconf-0.66.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fec47c1d8dd84aa61196d081b32752a42d19bd78ed3b3cced5478305fa5bcb6 |
|
MD5 | 9ee63c0e324e708a4fe6b4a063d8437d |
|
BLAKE2b-256 | 9048582ae01ea5ab8ece075d1c01acc2bcff06ff9d5fd8274f1b95ca489c1ec3 |
Hashes for zeroconf-0.66.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d12703423aea6546511bce9747cad2e3eaec7a47a4f7188ce6c67f204098ce |
|
MD5 | d6d5de642e64165040f536c608000470 |
|
BLAKE2b-256 | 90a6fd0d52ac6fed8434157659d6c61db508e8f0c2bd1054c61434166f535a2b |
Hashes for zeroconf-0.66.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9939600589a9fbfb00e5a90bdf8b3ece45029147e2e99eafe641d5f1d83fb0d9 |
|
MD5 | d1a4dfe9ac83d67474be9c267d06f39a |
|
BLAKE2b-256 | f5247b37c243ad7b6bd83f74c6e9efe8db915a80abcc50926792337d0c3c6960 |
Hashes for zeroconf-0.66.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56962db72a9439645c956979e9fcf00fd391ee8b769180284a87be3e906fef20 |
|
MD5 | 143120c3af0f934a600c94441e8431ce |
|
BLAKE2b-256 | ce8abc01e9856ba197453c54c26e4dae851cfbccd4e574b1395118af25bc3552 |
Hashes for zeroconf-0.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a6aeec0c0ca680ddc7b3367cd6b070de3c87082f052f16a5cae91be3ecaab1 |
|
MD5 | d739dd922239f64587baae4afc4bb084 |
|
BLAKE2b-256 | 805459812395d7caa08235b1a47673f4e504b90d3e465be2ebf4a100a7671363 |
Hashes for zeroconf-0.66.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c12e38b2ccfaaebfe4a1516a1e97647872e7b5193d3711be014c982da5768121 |
|
MD5 | 45cd7e14ec5480a253e9f639b8425de9 |
|
BLAKE2b-256 | e5ac7f6fb7143b04014f0f6ca5a99b35a4bdc189e5514e5221f2a904acdd3431 |
Hashes for zeroconf-0.66.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91e3e0264b040578e4895fe090fed3782f2a7f67857548b82ad9fdf2c8e59fed |
|
MD5 | 87c016e4ea99544a8a5217ce6eab8026 |
|
BLAKE2b-256 | c14ca2cd16cc98456df8684f00e8780640bd923bcc35e37a27123716704431be |
Hashes for zeroconf-0.66.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64cdce0750a6d18b8dde9ee1401724e3165f31a3a58d898e06dea8e618edd67f |
|
MD5 | d98696e973d347a606956e1907945a3f |
|
BLAKE2b-256 | beb5cb7238b69aed8b40d0963d767adce50c1c0d053b947dd174246aae69ce37 |
Hashes for zeroconf-0.66.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1214f2291f2ee96efeaebc604137cba1408b0054f433af3502321603e218a4b7 |
|
MD5 | d8f567553ab1a68e694aaf6f3f974507 |
|
BLAKE2b-256 | 3f1b4bcc4b9cd61516ff80fdabdd3344f37081b32cd799fb1a8cd9cd1611417a |
Hashes for zeroconf-0.66.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1396389b9fd2cc7da570eae1068dfbbeb93508c1e913b6b09096eccbc4dafa44 |
|
MD5 | c727574bc3473dab07651ec9dbc087eb |
|
BLAKE2b-256 | cba7f0fcb5112326846649e6a64a39799a6ab238f180989996674889a069d41e |
Hashes for zeroconf-0.66.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d42cd53da6cfa5a4c89ed89621c0faa6b28718db6f290464ac83ee9f33a49ea |
|
MD5 | 18706faff88ae4066b33ce1cbb3563f5 |
|
BLAKE2b-256 | b3dd34e5a4271e7ce5ab03b77e97ecbaf7c7aa184f40471340b19cc4557b37b6 |
Hashes for zeroconf-0.66.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d525441081ece62a08caf39d5fbfcd63d0f4207534c48847339a467abcb3ebf |
|
MD5 | 21cafa87c27bfaf3ee159746e8351b2a |
|
BLAKE2b-256 | 058b4e33d4cd95f3ce0305d033eebc5dfbc5355c54a3fa9a010749a18756858f |
Hashes for zeroconf-0.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eaea03f9ee65a69035716070644d40548f66dfc333403f92c4e4fd43b5704c6 |
|
MD5 | 80e19c8392ba64f57a49bcd82e29a5ce |
|
BLAKE2b-256 | c617e2e852ad98eb69f1477e6795b003994b4cccd99fafcf349119716545ab8e |
Hashes for zeroconf-0.66.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbced1ba8013fb9c8e8384e77bded79d8d4ed87195935ccfc9254ffab9f5372f |
|
MD5 | f5469ad1128974ab4b6975abdb0150d3 |
|
BLAKE2b-256 | 5fa47ce118203229f63bd3c7f29a21568d03c5c6a76db35d07d814cd000118fa |
Hashes for zeroconf-0.66.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776be3098fc1e361288905a4ea05379c51dad166f049327b524d5cb98bace0c0 |
|
MD5 | 113df3b27fc8b0a1cb43cbb8b1b26c18 |
|
BLAKE2b-256 | 80f60538e24d8eceb80c53bb8cbe9fa046afca2924e6b9bc9696ac4b35941d48 |
Hashes for zeroconf-0.66.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaddcd38486b47137257ee80bd943d66f2ce6c36a431ff229e3d3bcc12dd2d62 |
|
MD5 | a928fc569b567df5df643fe6cf4f2353 |
|
BLAKE2b-256 | b662e66769e70ab3f46e8a803632bdffe613bc9cd0e2a645b5f98dfbf5d81e1c |
Hashes for zeroconf-0.66.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5edc86847ce23c86db6fcef91a162f5a9974928115f158d9e347042fae27663d |
|
MD5 | bd45502aeb9c4008f9b39e6f5eb55d2f |
|
BLAKE2b-256 | 56045433a0465e828b2c0fdb844c882a20cb50d6d3abafd7ae44737a23da38cd |
Hashes for zeroconf-0.66.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c27c45486de5094925d9a8a48e647854396995e74e9819513b0e2159f71de1b |
|
MD5 | 9146299f936a49f57e0f033f074b8b98 |
|
BLAKE2b-256 | cc04fd4ee7486bffb82ea0797845658ed88b5631d94456c9dd914deabc386369 |
Hashes for zeroconf-0.66.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c4990e9e766b23cab86dc7fa0c2191604290b09c07b8cd9326d2ef3abe9415 |
|
MD5 | f0d921904685c1542c89c03c69c7ad0f |
|
BLAKE2b-256 | 75d3e1118c8f4870f891ca00d098d13826f5d63363dbac307116d8e920dd4596 |
Hashes for zeroconf-0.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c182cac6633d517a11c06ab3b04b5d3d2bea356de81d5f57273d78cfa1aa04b9 |
|
MD5 | 8fb53cbf54a4e79bf749dba2169e1e22 |
|
BLAKE2b-256 | e2771bde47d1d9dd0dddc64cc5a7ec7e299f0e203d6ec478c058735a98b635c1 |
Hashes for zeroconf-0.66.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20887b20f26453c41660184895dff387a8155e61f89206ae223b8262b44ae2c8 |
|
MD5 | 787f68a85006ff114f5817bad5f9d20e |
|
BLAKE2b-256 | 2118fcd54add5cea152355fe99ddfde28f74a4d359cda7bf6e90c4a9ef90f529 |
Hashes for zeroconf-0.66.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b211886b0a5cbef7c7f9d15d1492e9f323de0fb7e8c750cd86224002a2efc55 |
|
MD5 | e27a541d7c4b17f096e378a50e325857 |
|
BLAKE2b-256 | 9727d0362dba626c6abe9f767a6c7e68722b383b5dc6ac04f08202fac7ef8290 |
Hashes for zeroconf-0.66.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fe741398486564b5c457c77d9167591e59034cdee85dd7a40531e80b97cb7ee |
|
MD5 | efe4d6fb2e3851a01ef94232b228a568 |
|
BLAKE2b-256 | a60859a7af0c3527d070b060c71624089c4bb0f2b6c0def24aed912be572d584 |
Hashes for zeroconf-0.66.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a1c0c2681bb86e2be3200480149429545df5d477c5b702ecc0b140cdc01a8e |
|
MD5 | a576b08241bbef5b45f29db6116e6f53 |
|
BLAKE2b-256 | eeedb2e08281b95e008e288216bb4a13d5a9c4321dd1d5d7a13cadb7d9a3ea61 |
Hashes for zeroconf-0.66.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a857dcb71ed5c6a5a3b8668effbdfe09a2383bf33fe659c6bcd034f1263467 |
|
MD5 | 7ca78359a35a73f35e787fa9001d74c0 |
|
BLAKE2b-256 | 09c1cae76f0b9580ff1d116f2f61659e7c74f950d6e4ea433ceba697711fd76e |
Hashes for zeroconf-0.66.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886c665b42df65b35d092e502180f475495d919db0c8b51b462afb8a8c7763c4 |
|
MD5 | 3ea2ae465ed9317d8bedfd6a3cd409d7 |
|
BLAKE2b-256 | 5f15effb9ac7fabfa95b963bec892da85012014774099928548d47bf096a8ea1 |
Hashes for zeroconf-0.66.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f4d43cdbf4a108e1e0727f12bf7a2222dec0ab0566197bbeb504d0f1e53447f |
|
MD5 | 0cb459e016d8bde10ac1f82c4183d2c8 |
|
BLAKE2b-256 | d249e5158404daf23899e99d72c4a1ec88879b3af467a9f616c946443778c91d |
Hashes for zeroconf-0.66.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19b70f63950a60d3729de9f7a45cd01704d796dab01e8246a79f3420c527878e |
|
MD5 | 8eb6070b1b624b12fafe33d61efab845 |
|
BLAKE2b-256 | 09ba1176554e377100f1f1d963397dc33fd27e33166774423846732e2f8aa497 |
Hashes for zeroconf-0.66.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 555660a7dc720ae92c0f409447200cb751e90353bfe7717aedf8114ec19b053e |
|
MD5 | cbb8d0655cb39121d4e7ff6bb9377a2a |
|
BLAKE2b-256 | e9e1b278980b921f98cdb7072c522e9f030b6801ca279fbf16089c69fe9d894b |
Hashes for zeroconf-0.66.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b65dceae6fcaeb95f1fd7b3e348a6b795a85fc2d15a16b72104e366915b062e1 |
|
MD5 | 55eed370a28b1c0e7d2e836320223179 |
|
BLAKE2b-256 | e9954593816ab58f8a90dee06f96c32c2cd7d1b5d71d9511d3a86cac6e77de94 |
Hashes for zeroconf-0.66.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c632a04b2d314b52a2e29dcc453d3fa3d1133b0da94e6025410a21b8323be08b |
|
MD5 | f2e6fc46e49cc91da809ac37c14a10b0 |
|
BLAKE2b-256 | 0c1f28b1099f31751f9cfa4d4071082022509d55726f92b097d398b3db587af6 |
Hashes for zeroconf-0.66.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dca4aafee95c92bea2e68791bad7db1d34cb1b792c3f5d348c5f3dbc26ab58e |
|
MD5 | 598c516dd2f7968460fd1db0de0cc72a |
|
BLAKE2b-256 | 425365bc5f9239f52701b1b9cd155a3184bd635a39e10fad8caf3d50c492ea1e |
Hashes for zeroconf-0.66.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c55b7acd4a23133484eeb9814de1e281981b0389f7268ba6fcdedf199362820 |
|
MD5 | 0c6afa232ee9f105b996933fea3cabd9 |
|
BLAKE2b-256 | a68cfcbbb3558425d84e240ea79bdde28d0fd5cc755cd6820654691082d728ef |
Hashes for zeroconf-0.66.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829478a8dee2fea754e2c8fd54b28462d61b016945aba94c3b51b984d18209dc |
|
MD5 | e49928dcced31d1b616cb6a3825e5a10 |
|
BLAKE2b-256 | e3010f04de804ae2469b1a165cdf01e40fe099158869d6defd8a699d1bb4d81e |
Hashes for zeroconf-0.66.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d98c460a9bb51e85e15be95b7d33c01f73ce8302489d67fe961da5d7662139 |
|
MD5 | eda526c5208de50771971d878d27336f |
|
BLAKE2b-256 | 425d28572cca42b3dab479f705f38684a618b00d8bbd6495ff0dfdd446b6a212 |
Hashes for zeroconf-0.66.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d560798fd9cffebfc1b22c28e385cb3068cb3511b53fe93334813bb7fa100759 |
|
MD5 | ac4f5fa34dd27c53f2f44da968189a99 |
|
BLAKE2b-256 | 61e6c82b1c39df5b8ff7979272e641b7561b62994845a4d805f9ecdd1447ced6 |