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.128.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c2bd5e0861d4bf5aa3205258f928adb7c40bff9722fbc4af96a6e9a7aa0fe3d |
|
MD5 | 61c37b30db489570255d963dbc08a534 |
|
BLAKE2b-256 | 3bf13e844c4788c579da222f57811e11f64d1b771bdfd982b86bc8b067e3f507 |
Hashes for zeroconf-0.128.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63048a02935aa36cebf21a5b69b4544402056ac31856033e47a6e3ee823623f2 |
|
MD5 | 12941dfb23828ae4fced0768fb769d95 |
|
BLAKE2b-256 | b992435bad7c63fa0d234cca2d29b410b68c436d59a074551542afbcfe5feb31 |
Hashes for zeroconf-0.128.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f78b705cf0411572062a48da1f352fff20d2df63d0fefcc67e138c04425126c8 |
|
MD5 | 175dc5ba402f816b742181de1947ecb3 |
|
BLAKE2b-256 | a8d45b312b9a08d47abd3f3fa7bc18236707ae3f2f8c706a3cecd56a311fa510 |
Hashes for zeroconf-0.128.4-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda6f1919623d7e48529bacbe3f931d5470686885d42ae7badfec399f4fb656d |
|
MD5 | 8a8f0cf947a5f9b27c007af1eb12821b |
|
BLAKE2b-256 | f014493bcb384edca3c997f00078ee0006ab4a47c36f5c7b6a07733b8a268493 |
Hashes for zeroconf-0.128.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5923ba60c84f3ccefe7ec74ca08f28c46a5c26ab0010962ab293a778e181054 |
|
MD5 | 869540a2982bb4b306132d57ac00bd1c |
|
BLAKE2b-256 | 4cca3840ca84ec3ced49fecb6f7b7cb1cb608cd947883a17a222d34d55881e87 |
Hashes for zeroconf-0.128.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030cb93b9913ad7a66d132c8b419a13b9b73dcb78c6d6508948fbade18e2b18d |
|
MD5 | 1b884aafd8e93c137b6320e96b1b54e0 |
|
BLAKE2b-256 | 5ffc5a4303e864d20a2d10c4cb2f967b37deeaac9223842ba8c27f964d7588de |
Hashes for zeroconf-0.128.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abef601bae969f2b76717aa33a9895f2e70e402e464fd6ef73432d8a2b6a6966 |
|
MD5 | 2bf6152aef31738157a2b59922778922 |
|
BLAKE2b-256 | 4606b4ba1288db43ca6c901603f2d9de9d383712973d49fb3db6bf34f30c0a20 |
Hashes for zeroconf-0.128.4-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e5f5ad78979d9ac4015188bdc56de965e71d13ac26a2e9277c14c4269e71aa |
|
MD5 | 7d3b6d1921a38d005a7563a4d647fcd6 |
|
BLAKE2b-256 | ad6683a3e941483375101df9c997102d676206d83df75db8aa0a0af5e3e975ad |
Hashes for zeroconf-0.128.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04df8e47f1acbbcb1aee7e62e2229ba4b32bbd5d22fcdfabb2d26ac0d350837 |
|
MD5 | 6b6c3eede2aa9bef1df02ee7a1343502 |
|
BLAKE2b-256 | b7559938184bda61bfac3ac24b69f985e267dc59bb6676902aac89c09a72b178 |
Hashes for zeroconf-0.128.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46174ee7592c5c08efce3d96d013751d913482af914200b0459dfa087cd57a3 |
|
MD5 | f4ec0da0dc8df0071dcd94b259763349 |
|
BLAKE2b-256 | 8fdaf8c9e5dad3f2746834ce22544426780b5f46ff3372987c985c119a0aad55 |
Hashes for zeroconf-0.128.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d08d910981db566a1a86bf290ae9eeb482cd5666d6e535f237f1a5a46bbdbc3 |
|
MD5 | 9d09986755c80f886fdd4aac7947b8a5 |
|
BLAKE2b-256 | 400f552aedcf73c6e955995ea089245760cfd5ab1167e2a137e1d03601832240 |
Hashes for zeroconf-0.128.4-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da60073f3873fb1b726504c3b61f94b5692312a2c96f92129b186d7b8d67466c |
|
MD5 | a9efe3a91c74a1a15bb4c72215f01110 |
|
BLAKE2b-256 | 1f88864ca1f644b72682b0ddef70a592eb1732959b9d7b9d56263a77411451e6 |
Hashes for zeroconf-0.128.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0085fecdac1a9df930d10bad87312f85d2f2dccc5b3e4d729e67eb9a37b70e5b |
|
MD5 | 1bcc41f08d63e6dae9b2d62188cce9b6 |
|
BLAKE2b-256 | 26f289f9ba54e1638323bb120499874c58b7b88cc41f9fd6683a78b4fbffbf50 |
Hashes for zeroconf-0.128.4-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365d1c5d19e1181b0739138c7625c9fd7d249ba6c2c3090523c12d9ef95e0806 |
|
MD5 | 833300598114b0daee8a93d319dac7fb |
|
BLAKE2b-256 | 427e81f483eeb3bc9e2ceb0779feec0f963bc0dfc77f0b30ac58e5a6a703646d |
Hashes for zeroconf-0.128.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72e4cf3ec30d2b32663b94e99cf2b46060f8a6ebbec118fe27288c827d466b4d |
|
MD5 | 9261904fef29ac546ac824b6e71cee56 |
|
BLAKE2b-256 | 991d6303ae44b1a805a90f3be492d374b8a60d0585ad866284028992ca94d0bf |
Hashes for zeroconf-0.128.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f04ab023e487d60680a40b998db61828e93308256d9be0cdace55f0671933a37 |
|
MD5 | ecee5168062840aee136bde5b1481ea6 |
|
BLAKE2b-256 | de3675b967f0b85c7e83a536d3af5225946c87a0e4093c4cbe67442325d9743e |
Hashes for zeroconf-0.128.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0992038690ac29ead8cc1875e3edb19b9270a525141d34696c876f5bd5ce3d41 |
|
MD5 | 5f1ac69dbaaa1ae014082c16b3f2c78c |
|
BLAKE2b-256 | 072aeba675fdbb8b240ea43f1a8489fb2565119b5905a8257ac989082811eb1e |
Hashes for zeroconf-0.128.4-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b7a805e4ed954f1fd230b7593bb64bf61c39df3aa5de93ce5596370321d830 |
|
MD5 | 671f12419d5e7fc221abda13f5e09e6b |
|
BLAKE2b-256 | ebac68ebc7df7e78a20c226e4a2c5743fa1287b5097c84374884a14f20dd3c78 |
Hashes for zeroconf-0.128.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 337bd1c6fdaa625b3d000bd3971200a2cbe25e649571bbfc64122fc1fa5ccfaf |
|
MD5 | edeb7093f197e0d642e96f1f8b1f3900 |
|
BLAKE2b-256 | c24f6d28f7890dcd090679d1b1fad5594734124e0a581b19880127be65f3f2b2 |
Hashes for zeroconf-0.128.4-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e729ed1aaa061e2c2d829538fe45a3226353a9b6f770111d15c597c8f0fdd1 |
|
MD5 | fc24e2dbb74dfe3d0103196bf6b65a09 |
|
BLAKE2b-256 | d93fa57a750beebdf492ea5d6b6182c074adfc0c9a8205b2ef10cd1446e0f2f6 |
Hashes for zeroconf-0.128.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd9b072d3fd44af07d59afc28d484764cdf5606a489f4f3a0f1b8d0ad9605ba0 |
|
MD5 | 6f4471a87a31f68821cd1ccf2b2073e8 |
|
BLAKE2b-256 | 636c43759e6ca707562388fcefa3474cf77a7842b3db539fc01fae80b12711f8 |
Hashes for zeroconf-0.128.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 368fb96014b8367a165ae24ec9f9046021362e8767a271e756b690babee83ae0 |
|
MD5 | c9e6d339f50642db8d31494b62baa7ca |
|
BLAKE2b-256 | 1a8e461707d65bc938d141061d36d117cf8155c4535a21174766aa6352ad1165 |
Hashes for zeroconf-0.128.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a82ff93cba9fd601a09e91ea3be176b17a166dafba576763d68f8fca4ee63cc |
|
MD5 | b11755c311efabfa6546af73d95c8c29 |
|
BLAKE2b-256 | 07e93eb9c8e38a167a4e87921c845cfd2b184c4d675b9e3067ce908b9113290d |
Hashes for zeroconf-0.128.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bffa09785dc0cbb935f67fb2c60e97c9f312a967a5408e6830694a83bdb8534c |
|
MD5 | 25b0bc3f12ed15285d5d6027c56b537b |
|
BLAKE2b-256 | 0e1882f9384313b183711417e1ac059c703ac4fe4ffaae6148b55c4d7f696d7f |
Hashes for zeroconf-0.128.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd44da66febce0bf9d19aab1f03ed2a0dc8637b3cedb59c03c71a7633e129dcd |
|
MD5 | b5a7ece3ef1f7907969c13c45cd2dadf |
|
BLAKE2b-256 | 198eba0a6a2c4f63ec71607938b8e0d5a38f33640b01433220ef9ca42c930864 |
Hashes for zeroconf-0.128.4-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ac60af319c8735aecfe9f6efbe4edcfafa80756e1804746be3dea5af5ca4df8 |
|
MD5 | 70282fda6c8fcc6a987467cf15670877 |
|
BLAKE2b-256 | 44e80d8a1df86fc4bcd60fa717a230d56a2b6b3c4182e4eecb3bcf4fc87a228b |
Hashes for zeroconf-0.128.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 600e49c6c7b791974c0708a5c9b38c49a2571fd94d4d7a0fcd2a4832d1344ffe |
|
MD5 | 30355ce20a91149c557527945339d4a7 |
|
BLAKE2b-256 | 0fd0df72d5b5b3bff91f3cbfa759615ab84e10f9c57dc4f8768477ea7dc47ba7 |
Hashes for zeroconf-0.128.4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f20fdc3f9223f41f24dbb138cd53e459db3a5ebe395262cb40e09fe2491d6cc4 |
|
MD5 | 05d25cf88caae29d962b35cbaca67c07 |
|
BLAKE2b-256 | e3bba5602d894496edc994d421fa082e5b01cf103451dc46b29fe35fdc599608 |
Hashes for zeroconf-0.128.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3beb96ec4b3f51cca6a8e1a690a7903434ad32fcae16a51ad12f48e9a171a5f7 |
|
MD5 | 38ffb4e3052048cf829f5e0de41a837a |
|
BLAKE2b-256 | 24fdd85c4a716ce1fd66ed88d794bb33b4339ea49cd3c854588ecccc4e731872 |
Hashes for zeroconf-0.128.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4cadd044dad6e72362520802abc9d87cde9db28178fd5eeace0f92e23cbcb87 |
|
MD5 | 288dcaa616ef22f9db1f6579a93a7c49 |
|
BLAKE2b-256 | ee80c2439c4fa2edcff745cd9d0f66d254442a2afe896f975f0600c4ff6299fd |
Hashes for zeroconf-0.128.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 252a4c4fb617012c76595050de8cb25bc627f2f42f57ac487bebf22cef7ca982 |
|
MD5 | f5a281a5269e1add764e272ef7164e28 |
|
BLAKE2b-256 | eb5c4011304657cb6d3e8e1eecd3c234c6eafae571d61b91ce7e0dd77d138249 |
Hashes for zeroconf-0.128.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5fadebdbed4b829ae2606f1ce867190d0890fe2af98e26f95baecb4161256c5 |
|
MD5 | 47deb173cf29bc8f558ad40dfe69deee |
|
BLAKE2b-256 | bfab0e5cac51bdbaab47db1077ce15f994ff02e6d35e87dd6bb04af1701e42ac |
Hashes for zeroconf-0.128.4-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d930fd774baeb161f9262f45f50df058ad47675a7943452fa2e45ba4e4b033fd |
|
MD5 | f4f9686ab9cfdb0da30fbe6f49f25502 |
|
BLAKE2b-256 | 363280027cfe2e6d6c86a5836c912dd3860c46ee02e0eaedfeb20f285adb3224 |
Hashes for zeroconf-0.128.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 066031149969a81b475ed501e3ab9ff909963321dbcb7671e1801c05c70788e3 |
|
MD5 | 562d218e6da623f466e61029eff18d94 |
|
BLAKE2b-256 | e6e0e0e1293a5acaafd4a7eac5ae2a890b8e21d8d27d38ee97aa1491499c3a51 |
Hashes for zeroconf-0.128.4-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480f31fc1cd589126914e5ac33d7accfa58470846669b1f94f1450e391d0f672 |
|
MD5 | 91d33826614fdd0d58061c324011ff8c |
|
BLAKE2b-256 | 6426988718cc6fb1b501b34047ff71e7a316a4eb843b18a8e72eb9cbce27d2de |
Hashes for zeroconf-0.128.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1fffb6b00d6831b93b579bc9f124bc39a1c4575be0bf61c49a7e997d298c2f4 |
|
MD5 | 7b74fdac853f4d0738b2538610996f4a |
|
BLAKE2b-256 | 5f30846e87d9a2c962ef0773dca190a15dbdcd3fa58018b68e6f27eb82ae33ab |
Hashes for zeroconf-0.128.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ee28319c6875984288fb4a6b1ffb1d7ae438abd5fb841634a7deda67ff2ca3 |
|
MD5 | 5c7d10a45b0a501de889e11e932dddef |
|
BLAKE2b-256 | 00b9291ff31243fd2c43041155e6b9713ed5137a4d727771f9c8ee86f6705a6b |
Hashes for zeroconf-0.128.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d009905b24f359b68ab52ee36fe1b70b98aa2b894344a3b43def59e19487876e |
|
MD5 | 08223fdd46ac3a341476996ea19293c1 |
|
BLAKE2b-256 | a07475da9ab35a6c1efcccfc33ca464de1151ee8707be35ba09371dd78d3cff5 |
Hashes for zeroconf-0.128.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4764d890fb0c7797979965576e2d500e4ae04b1dfc2ec74a8073bd50f6283f9c |
|
MD5 | 506796d7d6ccc3ac98ddd09d902eef2a |
|
BLAKE2b-256 | 361aa7967c13c4b749f91b0fe87ab6584b76de113937b6ac332004af36cc5e5f |
Hashes for zeroconf-0.128.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fccc01d2371e4a5329cd5fa63dffc525d089d37518f7c71cde2237bb897c46b8 |
|
MD5 | 0f20b5825d7f64cf8f4567c653a67693 |
|
BLAKE2b-256 | 5a06841f6eb3d46382375f36d5d67b0035a77807f9354ca9ef19745272e4c754 |
Hashes for zeroconf-0.128.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a43dfb4b27eb1e582de1384c8d47c89d042c316c0a5e0b83e144ab8fed0b3809 |
|
MD5 | e1918f881b4841bb36e0d11626846cc9 |
|
BLAKE2b-256 | 02625636a9f1cc04ec9886d6e01a0063aa92877c100b932d0a4a48cf6c26df6a |
Hashes for zeroconf-0.128.4-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d948dea3940bea5c45e4f5c53f8ad24c94da4b76663586d263c2cd9a3fd8f4 |
|
MD5 | f02fd0ae3e20c79fba5815d62a80160d |
|
BLAKE2b-256 | 3820d1e05eaf2df6e68d69f77544e0da07ddea4d92ce2864f135c1c2b18f3c5c |
Hashes for zeroconf-0.128.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc72a3ebfa28483e87f42f97870e9cf9f4431f1300c8edf6d94f5ef700a97a3 |
|
MD5 | c79bfe3d5a40f41f8808ca5d13b79004 |
|
BLAKE2b-256 | 8a0b39715c6a7bdcd3feddbff37a8b7ecb3813e743ba2937dc3c673a8b3762c0 |
Hashes for zeroconf-0.128.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0db3118508165b629eee19dfddc56f339674d1b42ab478a79f1e98abd2dc9742 |
|
MD5 | abfaf7dcccd82b580acc3d60d2974147 |
|
BLAKE2b-256 | 8679922ffff70ff73ab27326f28f1b32fde3063edc8980136c7ddb4ed05a6a44 |
Hashes for zeroconf-0.128.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4416549413d3528565690103ad8e9c5f0b43f1c85acb38bb10b6dcf7b49f86fe |
|
MD5 | d6b42d515d8732ab4581f53434894661 |
|
BLAKE2b-256 | 7299fa31409669e26f3f5aa2df868bf1b944b78dad9f221a292cc142c5a04054 |
Hashes for zeroconf-0.128.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a5f6e2f53c21a66bd178223173e11e81fa3f4b46971c88e42b3140810f51d87 |
|
MD5 | adba28c26e173efb90c09b6182b097ef |
|
BLAKE2b-256 | c09a438d665e158b0e1fbc7c828d4b63e42a6560cffb1ef2a4c812e3d9d99976 |
Hashes for zeroconf-0.128.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1c4980d661b08bcc5fa7c01db20821ab8d2752c22e3371ece99f7ac2f2e32d2 |
|
MD5 | 04e24c02bc5b574182fbbb42b9598683 |
|
BLAKE2b-256 | cbcdfc9cd901efba6390559ba132c647f3831f84dedb9d21b3819c39126979cb |
Hashes for zeroconf-0.128.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe95b6d0f75df16bcaacf367cfd9282a592abfa01a13f78f2986a059f2ee8a84 |
|
MD5 | 923f0676a8850a41542fa1cd2717d938 |
|
BLAKE2b-256 | d0e70a85d24cb0e19e0a4aec2593c6d5d9a04eb12e49bca798a51d365b0e3e9a |
Hashes for zeroconf-0.128.4-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ef0839e491800c145712aebd528785ce22ce93c662e031006526bc1544758f |
|
MD5 | f32fa4ccc406c84a067a930c314e1e65 |
|
BLAKE2b-256 | 5c2b401d10b74398bf6b9da7dc5594be920d9ed4a687238fc4d4523c9d296f59 |
Hashes for zeroconf-0.128.4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345e25e79403f6f631fc301b273ca8ea074bacb984e927f5078c67b31701e9d1 |
|
MD5 | d1603380fa0a04dc0a8d7c4a5845e70d |
|
BLAKE2b-256 | d660f2be0dd2f3c6993c9c3b8b1fd4858240b7c8223c823e7d9ec821a194cc65 |