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.127.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f51d4675b2867212355b24246d23d0191688b6695bcee9af640941ca5f739d |
|
MD5 | 978f8917800e02baadb8e606f82d37b7 |
|
BLAKE2b-256 | 205e6096fbea9fbc9b691853d560139bd5f789899fdfcfa7aa3c09dd31944957 |
Hashes for zeroconf-0.127.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ecf336edbdb647bee0cf477be5b0725bf6e07842368c8125c1785ad51d510c |
|
MD5 | 6a6a7fdf43138b6523734aa17d7cc7ed |
|
BLAKE2b-256 | da118d04a79031aef4e8c5c227e874beb0444c259d4395483ba53d9a93c8c286 |
Hashes for zeroconf-0.127.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf3537adf379770f9ef3a38257e627b595e6b54836678f580813e0cfb7769d18 |
|
MD5 | 44acf992b41d523331d45c4766d2ab24 |
|
BLAKE2b-256 | c4cd7702f91a037b3f9255319d768a2d01eb1723ba52c2bcc6cecc1a4567f4a6 |
Hashes for zeroconf-0.127.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b589ef00f54c996951f62d8d40b76e0b228c6fe37991318966fa3e2d5f671b7 |
|
MD5 | 97a039575a83d286e8396fa2fd5123cd |
|
BLAKE2b-256 | b5e341307a4842cd681067fa63933c5ea7e031db1be9ed9cfa9d5e50c27419ff |
Hashes for zeroconf-0.127.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82fd810e990e5bc8b41e2d4f1dfa11be0ee80409e94b54659b2e18cd93ed9525 |
|
MD5 | 03c99a57462da3e97fb5c40710abed64 |
|
BLAKE2b-256 | 4feede5403fec867d9e3fde8b77c756f4058941428588df4cae1c3857f5b4e0c |
Hashes for zeroconf-0.127.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30533c948861f943c3191d87c0727af9840f657bf9ece3760724c6e0734413d |
|
MD5 | b05a36b26711dbafd265768efb706bc2 |
|
BLAKE2b-256 | bdeec7954afb650a6644523a555419e0757304e6c16c26691636862c671724c2 |
Hashes for zeroconf-0.127.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b77d11f9a90864c03f8239a769c8635e909ef048b1b3777eda3fa3ec1e858a8 |
|
MD5 | 79b8222b61db2556979c284beb0c86a2 |
|
BLAKE2b-256 | 34712c9dcead8d67bec5885d2fbaf75cba663483d4d0d2a9f16a214b7c3bf061 |
Hashes for zeroconf-0.127.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3b521e0f652acac71d63389913109c920500aed9257bb7f10033639269af9f |
|
MD5 | 97e776b10ae3e26010632fb2145f81ed |
|
BLAKE2b-256 | 1caec5d81e7055c96fe3ef9da9edc5ad1511dba4d2b5198811fc85b64b0f9d3e |
Hashes for zeroconf-0.127.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d2964d45d47934f201030f85261dbecea55a2931ec9cba42c65febbc26d6e1 |
|
MD5 | 06669c10e5d97fff9630076388c9b161 |
|
BLAKE2b-256 | d009bde82bf7fd806570bccef5392830b8b7d56c8d5c545484cc06bdf673e61e |
Hashes for zeroconf-0.127.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e463dd4d8fd4687765abf1e3bc39188f94725c78c1f949427213b1462e9125 |
|
MD5 | 9dd72f96ff77a10b54d09eb02a5f1c80 |
|
BLAKE2b-256 | ed63f883ed7804ac1d1b2f138f4a28905ebe40d98b8c3e4be2cc3f12167a7670 |
Hashes for zeroconf-0.127.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad5b712ecce31b13bab41b92a48aa11d545adf773e0d2e7cac90c55b1e5cde7e |
|
MD5 | 1d58ceb7e270995a3b55c8311a79d288 |
|
BLAKE2b-256 | 5ec275291ef7563782f27aa1293bcc17c58a5df7594b0afb5cefc52feed73230 |
Hashes for zeroconf-0.127.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c9ea153c21f1210434f2abaa3c23d507396ead91934f4256240a01bbbbbfcd |
|
MD5 | 78b5f2e96aa7c21582651365fd85aeac |
|
BLAKE2b-256 | e5b2459f4d3bf9cc6c258411aecc0125c1cc57fed15155650458d01b14ba2bdc |
Hashes for zeroconf-0.127.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf00f2ba57bdf964778b19df183b1bd01859bac0f5b251da4132d2d4aa75dc9 |
|
MD5 | 3409da580180a6ca2b259f7a61e3a741 |
|
BLAKE2b-256 | f3a46f59938a8c4e9b5ad3bbc24f6d99f57035eb59740858038f0f11874e9bf3 |
Hashes for zeroconf-0.127.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | defaf93ae054f16b7bafd432b0cb4e157129e0c0464668c66089eaa238001b15 |
|
MD5 | d5ddd4d8a8377fc9b6d4ac10f368fbfa |
|
BLAKE2b-256 | d4899f08973277ae5217211da8b1c5978d09097f5a8b3b60aee9266b23e3c62b |
Hashes for zeroconf-0.127.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75b305f92515cd74aeb745695ab3c46a78c47c24cb34508ebb667e15c54d7ff |
|
MD5 | 534d9c4106cc458059cdddc22d9e0f65 |
|
BLAKE2b-256 | 48e42a66c9c988aa2faf5519e1786da8e6972cb6ac36e69fec277880639ba3c5 |
Hashes for zeroconf-0.127.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10cdc1f104c6103687458f1e6453af926cc62de780948b503cfad3d3ae4d18f1 |
|
MD5 | de87eb0325f4acfbeda8c1e0cb35a20c |
|
BLAKE2b-256 | 3ab62029fe3e68b969b7b317d06631d484d51698b5c814e077e86879aefeaab8 |
Hashes for zeroconf-0.127.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c29697f36e51e409f95d237273a6830eeb02537f13b40da87f26c41e8cb413 |
|
MD5 | e15b6098624c7d5fc691303dd62b8a1c |
|
BLAKE2b-256 | ade9c38a53ef5ca0f6c69ba4e545779b34fcdab894c34afadb8650a61cae31b9 |
Hashes for zeroconf-0.127.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91831f909a5c9916cc1ded09426c669a8d8e9acdae5c28b6ad67a8e941bd7168 |
|
MD5 | 3726a24dec35ae2a29147e660a62313d |
|
BLAKE2b-256 | 4579d15904448a53a804c681e4ea0fdd673d4b01818a0a164682365eabeed108 |
Hashes for zeroconf-0.127.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ce7ff8fedf5c921955761d6cd279302ccb86b77a235810fcedfb27b30ea63c |
|
MD5 | c66b253b9dc59d0e45a96207c3384f2d |
|
BLAKE2b-256 | a9ca87a8fee7be7bd561bd52d9c87b886b2e01102a9911edac383a62ae6d57a0 |
Hashes for zeroconf-0.127.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8131ffd750c6c2ac11d419cf82798a1fa8a19c61f9979bb6d7c5e3bfecf82932 |
|
MD5 | a952fa742c10bf937c7fb2d04f7ab05c |
|
BLAKE2b-256 | 6ffc1b0eb18d000847ea232975621288103ff81877d31abb15a0f5eee0a3d4b0 |
Hashes for zeroconf-0.127.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 008115f6ffcecfdae8d0e6185cbd0a78968fdb8ba63f2a85df35200263fc5025 |
|
MD5 | 6f5695b279d87fa772d4e2194b326f15 |
|
BLAKE2b-256 | 4a917d6cea9cd83535e832fdcd8ff576fe82883ad8dabd2ccd5cbe0828ad7b3d |
Hashes for zeroconf-0.127.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3e49ae5aecff8835578be71a73b6a074b84874ed7f014339507ab8248c437e1 |
|
MD5 | c89a6d1c0d291e210fdde56f7741b38e |
|
BLAKE2b-256 | 876e24276e27a47d90386843dbf83554c1548601e47ef665f776ff9d3ebf8c15 |
Hashes for zeroconf-0.127.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1d2a43b3133be7deabb0be160e1e70a8a378a1834c307e144e2ce89ff73e038 |
|
MD5 | 52eb6d22f415be578ebfad027a041d7c |
|
BLAKE2b-256 | 536cc1eecc6f3ad9af19fa1873993b2cb07bb6a576691f267f837a53a1442343 |
Hashes for zeroconf-0.127.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c84355ee9f5c111c4fe03c699d09d7cbaf91fd343e2affe1d4c715b7224e554 |
|
MD5 | a98c49b54c6364b0e8a2dc3b45c304f5 |
|
BLAKE2b-256 | 5781a4ef577e57c9860361653e0e58738d5dcec7f9d9cd92e0482ab8c8184cda |
Hashes for zeroconf-0.127.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66556292389c1e6c6669468774b65f63e0a1ccd3baa39807bd7e606b7e966c4 |
|
MD5 | 52292aebe2ed1605450ba0ef0eab730a |
|
BLAKE2b-256 | 34b94c0ca7d6c8edd8df1b8781859b2b7b5c997bf8330f5d7d5c4a853bdebaa4 |
Hashes for zeroconf-0.127.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdcc771f08694963491816b4d97538297007468f9f21345c161073aeafad4118 |
|
MD5 | 8267ecc71befd74077de847cb6aade92 |
|
BLAKE2b-256 | ae7505d9d9b03efb94be0283582b18f9fc0447dd4e99a9a2ea952414bbf9ee2b |
Hashes for zeroconf-0.127.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004f25ccc658608b6ae8a8f3c8fd0923b2c5b6256b5a2f0fd0ed8891e45735d9 |
|
MD5 | 5bbdccc0fb0f71f8bcad290ec40f5545 |
|
BLAKE2b-256 | 0099d40cd57080f968e2f6543508182152822fdbc7af50e7e436f21b7230769f |
Hashes for zeroconf-0.127.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cca232b9a4521770b82144715a6e3c6468ae392a2533182b885155cc41d23504 |
|
MD5 | 3f4b42cc3438699db640b6bbc5e30ec6 |
|
BLAKE2b-256 | 124769d446c0225236f1fd7456e30fd57e74a81776de7bf58c2d95eeeac2e440 |
Hashes for zeroconf-0.127.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1dba53fa5f2f9acf3363eaaf3ad5ded2b953f0468cf9793eb8ca516e8eac127 |
|
MD5 | 39715b37bd9bc580d6e6e6be119cadf5 |
|
BLAKE2b-256 | 05820d55ea29296573c658e7947d5f10310cd69fefe179ea2ad2bff919543f57 |
Hashes for zeroconf-0.127.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cebd946586ceb0896a0318b89a3483700cb64975ada15bb80b19a154a766eea7 |
|
MD5 | f41c5c6bfd60c4a1a7577eae372d793b |
|
BLAKE2b-256 | 90aad2580771c722c56cd633863045ddbea2a00529d4902d86c0bfee5687b7cc |
Hashes for zeroconf-0.127.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9bdbc5cc53481bdc7013778ed425b37405ac6939853a544dbe9eaa08ccf2d7a |
|
MD5 | 215b91454449d115a137dc2d9d125c8c |
|
BLAKE2b-256 | d9dd9191d33efc246ad8ff8f35798eac26ec31630629724bb97d7747400023c7 |
Hashes for zeroconf-0.127.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a00dccd3df7a2697fb3937885ea0a4f61ea9147413dbd74be4b724e9f093dc8 |
|
MD5 | d10c576071508dae99800ddefea50060 |
|
BLAKE2b-256 | f1c7f19b52efa88b73c70e4fa151724a5d552f01b360fb96cfd449afd1913b8f |
Hashes for zeroconf-0.127.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7cb92ab960b78318370f17b3737ceb1817cd4f2358eca5ce0925d9c6adfb9f4 |
|
MD5 | 1f380d1cbe45dfa85ac72fcfab7249b4 |
|
BLAKE2b-256 | cbb7a47fa7e432e2d0e2789e7836467468b7751606a0c6c69df82f878e85ddfb |
Hashes for zeroconf-0.127.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba8b0e10cc3edf8f41d37f81812241a51187506877c84fc1aa7a29cc1c74d59 |
|
MD5 | 8a09821824b2441a8f9f9909e5792562 |
|
BLAKE2b-256 | ed352cc88b88d0b0e87882fc7117500006501a08063743be9a274bafafd01617 |
Hashes for zeroconf-0.127.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27347463815f64ac7813a8559e4977dfb359d259f6588c5d89ea54ce5b81b42b |
|
MD5 | 78232a9f0dd61b245f25ae399ce38f86 |
|
BLAKE2b-256 | 57b9f4af2ca43c761fca41fc387295fc9314e96810cfa295f6123c24df093c79 |
Hashes for zeroconf-0.127.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 785073067e804e0f4e4e830d5c710b6d69c90f15a1e66a7de361458bc984b2a8 |
|
MD5 | d3d7f98c6037694e0000dda7189390e7 |
|
BLAKE2b-256 | 69d58199959470e6555a843e7780dc4d4ac14a983f9aad86bf306bd21a769251 |
Hashes for zeroconf-0.127.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a4362bbb1f163470bec0e426f9e453e6265a77f97cd8d08fb903f6d750eb51 |
|
MD5 | f7d0959d74a7e0f02326d82f8fa2d5e1 |
|
BLAKE2b-256 | b96577a2ca3550087519babe16070bff3b60294918b46be8d946215e8e74aab6 |
Hashes for zeroconf-0.127.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02b70eb195f51c458ba51f03f8b0ee99f25cec2e278acee145f41ddb9e3c10a |
|
MD5 | 8452e3b1bef26469522bd65af9a35b70 |
|
BLAKE2b-256 | b859023a1232d5e0a19092ceb2f94b0b30fec76db04ad74389496e2d43db026e |
Hashes for zeroconf-0.127.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8daf97b0d5b40c6a892e3b4ae7820408e001a68b2f9a028fd8844f864f76971 |
|
MD5 | d365b1290d228a05125c8fa0286adc27 |
|
BLAKE2b-256 | 89027fd6f39a2d1e3c2c198beee26e5e432fb9b3efb1156d7b1e50111665b498 |
Hashes for zeroconf-0.127.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98899dd6b3baafce1abcb76cfd46f2264c81068e301e87b76e8941dc66e166d |
|
MD5 | 36a3c9db54e081a101d951aa7dc4b99a |
|
BLAKE2b-256 | f4ab07f9c66c8b27e7a6a2fab17361cceb2faaab97754247b45620b798d8071e |
Hashes for zeroconf-0.127.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1614c596780e9ce00a498a681ba4ddac4f08b85815f6314c2e4daa4f26265e60 |
|
MD5 | 0d2063ea18234645920d19eea6c7f552 |
|
BLAKE2b-256 | 483021232054d01e6e7661da94cb6200126463770ad31e9cd4af1950970ce485 |
Hashes for zeroconf-0.127.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff537643fdd7766c79a015a077fa6c43bd945bea48fd9ea4aaa27de2473afed |
|
MD5 | a9cec4c8b9fc026e3b197cda415293c9 |
|
BLAKE2b-256 | fa5cebdcb3b60a6916d7429bbb16372e5ac7d5c19f2161df5801518066b3a506 |
Hashes for zeroconf-0.127.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 983c953b667d1404e450cae6c87117345d7db8db43f757c102941d63c7243c99 |
|
MD5 | ca268645c5824e92526f3f81fb843cdf |
|
BLAKE2b-256 | 56167875b14a354ea3131da6ac7a24838240399f7696e46f40480d0336e5db64 |
Hashes for zeroconf-0.127.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b608b16180998798eacd67b9543d23dee781cefc8461aca77fa3caed85e87f54 |
|
MD5 | b617c7133a24951e97f4d25d62e15380 |
|
BLAKE2b-256 | 04ad646e64b7092249c73c2f229a3ee9557576ff5d938a847d23d6d5ba241691 |
Hashes for zeroconf-0.127.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba39f76275b4aecfe42181de869a8ddc1e892504523aea63e90a1594ed1c7425 |
|
MD5 | b0d0862578f66c501b988b316730f35b |
|
BLAKE2b-256 | 47f119d4818fd346d617ed416d8082a01dcf90a6cb65cf864920e0cbfa013398 |
Hashes for zeroconf-0.127.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf217b78be322bd2a5aac4066f1d2e651a93eedb7736e319c11cd29045800e18 |
|
MD5 | 99da64682378868060894978756971b2 |
|
BLAKE2b-256 | 6274119bcad72f6593254da0470d08371d66a998d93fe4f43bbab96c08b7b1bd |
Hashes for zeroconf-0.127.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba03f592dce60d136f17fbdfd913ea8de353be5a78bbcfd5d3768e25cd11b900 |
|
MD5 | a012588c355bdd50dace6d975cac04e1 |
|
BLAKE2b-256 | fae5b1ab9535d4dec218dd8dc7bdfff6c5cd751121333cb76f31d86d6ce2ccd2 |
Hashes for zeroconf-0.127.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8309f982fd84c34d64e29c97f6c533b36b0ce15da8348b7294f0675167ac03b |
|
MD5 | 0490c2728e601325bd0e271da2d26b4f |
|
BLAKE2b-256 | 1534dedcf30d78a8c7e241cc2eab4b304fc7db7437fc41a1e0051666d85087bf |
Hashes for zeroconf-0.127.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d551555a3b49e646a69a87641437b77bdcaa2beef0771f50dca5de05c087894c |
|
MD5 | 78f7551ec7259499cfa5730ac434268e |
|
BLAKE2b-256 | 227373445c8423efce9d831afd3dd4ed5edd632f45328199fffbfcce89350aae |
Hashes for zeroconf-0.127.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c3a0f2be4bb54696fe504e448a482afc846adf0b27b6bfc7dad559f0084a54 |
|
MD5 | d0afcb1033687076701f959eab7581cb |
|
BLAKE2b-256 | bfebb7e8117522d40275e10fb2506fdf7cc0474fc5c9dc0e3da1d815f3acd73d |