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.99.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 693c7757a9573703a7177d621080d172d41ccc15844714766707360452c90cd0 |
|
MD5 | 26642085ac3210663c90aee2f83ae4a5 |
|
BLAKE2b-256 | c26e62a40588b9fa702a672d4bf33ac294e09eff72d8a698f4e28d6324599dcb |
Hashes for zeroconf-0.99.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c456fa99b38b780f2bd69b8e943b3f4a26a9e2e9ada201624833c58a884ba854 |
|
MD5 | 1896695993c7037a6ee2410fa4b35a92 |
|
BLAKE2b-256 | c591b7ae30f870f6aaceb8af77e5c1a22d8c9df05c1a7a71e1b2ea231d5c92bf |
Hashes for zeroconf-0.99.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69258f83525aa20b6a6681e8c551ef569f3f5c247a5d9b5396f87411037db96c |
|
MD5 | a52bb37012a6c4839b172f3676fe5c4f |
|
BLAKE2b-256 | e50582b3b35bb7d3c95568ec018380f8ce9fbac8bca33d2e0f5bc6ce779f0338 |
Hashes for zeroconf-0.99.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca368a01d796b1bc71de652e33cf952fc0bef691c7be35cd0ea79d9ee308497 |
|
MD5 | 9752a9be33bddef7d35a86367bccda72 |
|
BLAKE2b-256 | 2e7cdbc0ed2f8a8a15c21a6e9a9f4eecc033ea04d84f274ac17e10f632546253 |
Hashes for zeroconf-0.99.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d0dab9fe1197220cb28dfe240507294f650a2150c948175641b0a9e8b4181ef |
|
MD5 | 5d4d9e44ff715ac7490403468b9fdf4c |
|
BLAKE2b-256 | d8052c17d4415b1566b528806cfb1f5e7ff87a722ed2d082a4ff03efce59addc |
Hashes for zeroconf-0.99.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463459daa7c4b5d8576a60448dc5a3485e43218d1a9b0b1e19d68e76f59c5326 |
|
MD5 | 941e8146fd58f799f7c6ce2cee57b37b |
|
BLAKE2b-256 | d71a5a5aa714535dea8777b581c040eb4fd3753698fbad48d3a16071b876edb2 |
Hashes for zeroconf-0.99.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9adb9e9fe4e00e84853a75d3476193c1b64d8bbb10d1ca6d802b1ce5a7350121 |
|
MD5 | 02f436c4c947b3b7c010dd539b897e07 |
|
BLAKE2b-256 | 5464b3e7071d5ad811474e4e7fcd8ac6db69299aeb68b10ad499b0d69b316770 |
Hashes for zeroconf-0.99.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1e1427810e2ed77cc9c058002cdf5bece4178657c59956defd144662b522a7a |
|
MD5 | 7445b3994187a974684296988dd89255 |
|
BLAKE2b-256 | 0e48673debccbaf058e8ad6ebfb7d6539090df2e537a73effd95a14815cd8009 |
Hashes for zeroconf-0.99.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ad4373e84b5d02d9e3a7a7ef0ac9b041401b5adf5de236d004e4cffac79ecf |
|
MD5 | 4c1996509620a002f1a8e5cd043f6292 |
|
BLAKE2b-256 | 035a0dcd4b6215e5f9b7c371c0d59661bc45aff28d149f6943189b2f26be83bc |
Hashes for zeroconf-0.99.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae9b54228478abd5192df47be3fab8d87feea7d518e529dc67d9f6505fdfe70c |
|
MD5 | 68de487ea047425b4e9de694b3f30b36 |
|
BLAKE2b-256 | 3ecc3ea2af8f19d9936368017196a6aafdff78e1105d0dcc17afe179c74ae519 |
Hashes for zeroconf-0.99.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4de2551c840ec575fcc1090023d748248db66f4fd1bab295c0df5e14752bca0c |
|
MD5 | e7a0b6ab2d44f6e769930f4f8dc5d3c2 |
|
BLAKE2b-256 | 843616f2f3183381642ac63b7ae6222dfc6a814e3f7c266ec888580c085a4c39 |
Hashes for zeroconf-0.99.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53829f56c562ac56bbd26b0979ee1740dcbc73f0ef03660fab357b36d556fb07 |
|
MD5 | 2bcafa0e57591aadea6a97a61521c6af |
|
BLAKE2b-256 | 1923f497679d4a05429ba9cda356491fc24fb784af24b87e3ab7427c62752c87 |
Hashes for zeroconf-0.99.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34748c71b05bd917e34ffd8949b48528f3a49843f7035d8dc934c6227578e643 |
|
MD5 | 6079247720d8090df49fbe302c4ab833 |
|
BLAKE2b-256 | 8d03c2155bb53bed6b19b2a7c42db8ef8dacf307259d3174a1bad41190faedb9 |
Hashes for zeroconf-0.99.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2336d959ef029f7608ee52028f389a757df0c2a97fefff6ca84fe928ed83b28c |
|
MD5 | 8096de3af82d4022b4dd7d590991f0c1 |
|
BLAKE2b-256 | b746d02dc7a1cdb10e7ee7672dd74f40751fa91b0d242277c3f11f160e16cbc3 |
Hashes for zeroconf-0.99.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c94461458d5a77180c4a387c33d0666d9aa28ce3d5b7ab22d19bf120d96db14f |
|
MD5 | 33cfccaab9b6d3380c9a72e863e3063c |
|
BLAKE2b-256 | 12c6fb0f1a125556163461c0b8a90f2c994934cef79b84c4efb1ed7cae39f413 |
Hashes for zeroconf-0.99.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e4ff7b17ea8756760c3985036e21ed4aaed3eb154c5c5bea1ca699142ec6d9 |
|
MD5 | 5b7665511487dd57bca4def39171055d |
|
BLAKE2b-256 | 1e2774495f35bc81c200d2f417cfffad9cdcb6768d9fb5d4374abc96b9fd5194 |
Hashes for zeroconf-0.99.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d0c387b280b3eed8852e1c909a67148b40538369c2642b18cd27da8aee7bd8 |
|
MD5 | 7244468195bafe8df500d58a41d8e365 |
|
BLAKE2b-256 | 5eadbacd1b70306fc3496bcefccc8e2ce5c958bb004d485e772e10506984f01c |
Hashes for zeroconf-0.99.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a79cb784c7c83c23dff11767989f2e3931ea7c5bfa932a78a4fcc895ef8496df |
|
MD5 | 118a41df8133e653127707a906e53b83 |
|
BLAKE2b-256 | 98c3b07eec97e513d438da18df054a7105618eb1d196d5c74146bcd7f0807a4d |
Hashes for zeroconf-0.99.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c11a43a4ef1ecaf1a5c93108bf65d5ce15cdfcd50a12318aeff1e1e60f2d7bf |
|
MD5 | a665d0226b9cc38eeb2aea382f71b704 |
|
BLAKE2b-256 | 21a317259f0d6c538c18b59ff7ddfc0ba692a58946a7fb74c63f2bca0f9cf731 |
Hashes for zeroconf-0.99.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1fa35f9cb0e05da70d469ee20fb7c47fe073c2dc91370014e41615764ed6dad |
|
MD5 | 7fd812f901ad9da87994f62fd33ebcd3 |
|
BLAKE2b-256 | 19282c4e0b6bd35e630c4cb4dfa85d1583f15156c0c0a89f6058521b9446cd2a |
Hashes for zeroconf-0.99.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ff7ecc89183b5dcce7ec5412a8cddbfb5cc9578c3143d4f332b6618e4862a0 |
|
MD5 | 0efc27b4a2314c215652327f2bfe47c6 |
|
BLAKE2b-256 | e4e4d7c1029f35ac2380f6074eff716b27cac88db664e2ed41fcb420801e7dca |
Hashes for zeroconf-0.99.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 502b1dea5921f88caf675451af5313d4d6f4174e6c1d16364c507f9f3e08bbc1 |
|
MD5 | 6fe4ae22f54d170c26249a21f35a8330 |
|
BLAKE2b-256 | 2e6755846b5290f3584ac9b3c4c3f0e827355e2c47ed7342ccab65a118e19ae2 |
Hashes for zeroconf-0.99.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa3461e2dcce00e485f5d6ae074ad6c2a591c8f3872fa9f4b8b2bab8baa19159 |
|
MD5 | 893d68735819f3f8caaacec8f3d65ac9 |
|
BLAKE2b-256 | d714327375b8bf964caf87f6bdb27d9da29526efee751a4fedcff1bcfdd065eb |
Hashes for zeroconf-0.99.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51d508b3c503ccd105a57835fd86b0b1dcaeaeebd502358a35c535ccc430150 |
|
MD5 | e6e28b9d5c6279c87a3a4ad725fb85f6 |
|
BLAKE2b-256 | d8b178799448665ac48d0463bc00c21bfa4e41fabb9da98e87a041c0228afbb4 |
Hashes for zeroconf-0.99.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34771d02152f939a20adcb0456169f93c3d94ec0731052369cdc7945a042ac70 |
|
MD5 | fa1d0a0e24c27eca4e252343b46b3742 |
|
BLAKE2b-256 | 9ee5401034bd30586e2a9d548682f2be0959b91a377aa61a65d9a387941916cf |
Hashes for zeroconf-0.99.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 755f6bce1c67300ddff6c2f3f623d6659bf12f2120c643bd335fe12c5561a5f6 |
|
MD5 | 591b046684d287eb6a0c2dbe51b5e916 |
|
BLAKE2b-256 | c4505b6c8985435cf87c5f583252d94ab188c8f8ab3d91a381e8edb1346fac72 |
Hashes for zeroconf-0.99.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98974147b64be96f51acee82f220847497c55b23e5ed70e8dc1a5ee153c4eff |
|
MD5 | 5d69da863a9fec7cb8ece2e823dcbbe7 |
|
BLAKE2b-256 | f42ce59e409c811cdcd224e8cf71e74808d0168f180daaede99db2925440244a |
Hashes for zeroconf-0.99.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b2debe0524db0d6c9cf0a2c76d5e2f45110a03b771145bc77f05675cf5b225 |
|
MD5 | 12859029347b4633c64b911cc1caec61 |
|
BLAKE2b-256 | 942d1e90ca616aff8bc697c1c1195ee94022112c07bd492de2314319654291b0 |
Hashes for zeroconf-0.99.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ab92d59b78d351bf6fabad7b86ddb1db2d3024123f1cbc6c601adebd20ceb08 |
|
MD5 | 4df8cf3893427fae486ea541db2cbe31 |
|
BLAKE2b-256 | 8f1a27a05267225084c0e99a9c899aaac29862665773b0f6866cce1df1856307 |
Hashes for zeroconf-0.99.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f666fcc9187de0a880028d8ecef53feb4a3bea9fb078c46c5dcefd9ec9d3f905 |
|
MD5 | e217907e9af60e4ef8e135dcadba9252 |
|
BLAKE2b-256 | cd06cfde50aaf0967ddea4dace7f7cacf4ecb171987e6a030df287fdd2b9a369 |
Hashes for zeroconf-0.99.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 525abfe3e3b2ec2d9f250f32d420cf04c1c78dfff223490b875e077c361a6bc0 |
|
MD5 | e3a2b8f9bbb4e3e8e002923d0f8fef9c |
|
BLAKE2b-256 | bb411a9f87298b7ee34aa204820ded3d4baebe299f87e74792c692d31ad8af68 |
Hashes for zeroconf-0.99.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 979e5aef7d01ad7671b28ddcadb69d2a7fc745a7c4bd7897e5fc5323e9449fbd |
|
MD5 | 2ed09633763b2cff0ddc8bac5894390b |
|
BLAKE2b-256 | e2bf23f062a850be2699c1e1f08420628917996dd4ca8d26b635c50681f46184 |
Hashes for zeroconf-0.99.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dcb26737845d99b6367be072af68a1e6f3f22d9b6c68fac167cd1b8e97761af |
|
MD5 | 5d8143518e1fa0eb92b2114ef91b4f3f |
|
BLAKE2b-256 | 4286232b4c9d420877c0ac85f52963de5f3d6e882e103f92d27d426fa9479fd4 |
Hashes for zeroconf-0.99.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1396d7d61855031a19d77932ef31c664c38188cd670b105bf79288053ba60682 |
|
MD5 | 1e6680d8227bacf90578d4b4b841e55e |
|
BLAKE2b-256 | 1685e447abb0a27db20c9cc9f7dcbf2e2583da5a0b416b64a0a0677cca17830a |
Hashes for zeroconf-0.99.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71dc3da3bbe12056e83135a7b3c403b0c0114fb4a18741168c4fdf5988925219 |
|
MD5 | 31dafb46f2cd36435fb311633e6245df |
|
BLAKE2b-256 | ce03a43bc2426336ae2a219326142408cd1b5497ea1fcf8f530f224c69aca98f |
Hashes for zeroconf-0.99.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98037ea11c14de5a3b6e1991f839de86a32b8378fbadea305a2a8f889b844158 |
|
MD5 | d544ecd0ec891bb255aecd8ee38074b9 |
|
BLAKE2b-256 | ce471e621bd3f2e8c8a1b92f38320808fea9751dd2a65f13af7330127019096d |
Hashes for zeroconf-0.99.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc460c42a2eef95139f04932a4887286ceb800d60f65ae7a9db7f2be09636c9 |
|
MD5 | c2cd4f79790bada706b591812a60f294 |
|
BLAKE2b-256 | 015cd856a4375acaaeba0773c8234883256624991fe859a6d682623c07d344c7 |
Hashes for zeroconf-0.99.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36091db396b9fbc1213cc537a89b0d3d3b158046a38054ada2b2b92d1412224 |
|
MD5 | 80c73f107bc60d90e1f79477b9528a13 |
|
BLAKE2b-256 | 0cd3f9af8ae12b9f27ab5ae0410ad6556686040a7cbd9aa7d136d814e4e0bbd7 |
Hashes for zeroconf-0.99.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31fb65bb74a73cc01f9548a41ea7ccd1a6590cf8196777afb16896edea797eb9 |
|
MD5 | 515173e15c3ac835295e0caad188a507 |
|
BLAKE2b-256 | 9e792aef8acf2aa2dea2bd55599ed814dcfe442241212e029a1407ebfa91fd37 |
Hashes for zeroconf-0.99.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9556e5df5cdd54c93cd768403764d19de657e2b1e19df6b5a78f90e0b2c081 |
|
MD5 | aeabde70aa0614990e94a3d0da5b8ce3 |
|
BLAKE2b-256 | b753df99b2f11295525fbb2f40df7724bbc9469c0b7fa48ba814a939e94fe280 |
Hashes for zeroconf-0.99.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b50b70a399f5f74067fd965f0f6015b94dd7f07313a03767a5d6555a536e9979 |
|
MD5 | 207eee6dc9ee38a576df8c75e10e2ce7 |
|
BLAKE2b-256 | 672321d027e587d439288e24a1e6eab656bdec216844b116182922fad7413010 |
Hashes for zeroconf-0.99.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc70009890155e08ffdb332c12489df1fe3944dc53755c3e8eb592bd7f8dc658 |
|
MD5 | 2e704191be423a9f122310f397ad6feb |
|
BLAKE2b-256 | bd9d5887891c9fde973b7ac058ace258876813e2ccfaaa6e8f6898e3fa6380ba |
Hashes for zeroconf-0.99.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55fb4852afabcd07a0c5ddf93b3eb714de9cd0a48adb0bdf37d62ff6fe256825 |
|
MD5 | 4ccdf9f2c2db05d904970053694298c6 |
|
BLAKE2b-256 | 1bda0a26ed0cba8172ca8508ea73a88a64876b516589a6a20de20469a7c3499e |
Hashes for zeroconf-0.99.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee9c51c6cd2f012d9d2db4c9c432840b57b3c40440aaada6d7a21f7ca8c1429 |
|
MD5 | 934f45ccaf1aa379ff344dd48039c302 |
|
BLAKE2b-256 | 5034e68755ce6e53f1f36c542e3f240aa29706d8db0d23f734078f3d28060ba4 |
Hashes for zeroconf-0.99.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b2efd2867de3b3f730b61698725c9d32a2f7a256c535e0996eb5b544c1065b8 |
|
MD5 | ad54d27dbf27fd6670f12176af6a0212 |
|
BLAKE2b-256 | 0b67da45f1b65ceded9e5ca962bd93ea8d7a3b41967fda96f2c6e10f45322bf6 |
Hashes for zeroconf-0.99.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753e9c1c16c7534d5078a85ce98fe4ff9809b3664f6483cf40113a67a502ee36 |
|
MD5 | 59b20a5997663df1851fcf490eb6397a |
|
BLAKE2b-256 | 9668f8cd1a234ec9556cfc50b396581049461704d0722df02ea8c12a15b4a40b |
Hashes for zeroconf-0.99.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7d88fade1aebc5783277c3a9ba72d91caf4d547640f7517e3ff9f6f9363297 |
|
MD5 | fe8856fb9b20bbbb236a37e897204594 |
|
BLAKE2b-256 | 1138925fbedcd4858118b962d2ff80014826d1c47763b2c090551fc5469f8f3e |
Hashes for zeroconf-0.99.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770582ea93926d93206cf787e8e2ace73c8914f967d5af719ec8910aba55f3ca |
|
MD5 | 318daf6e79fc47ee12e653aab34588e1 |
|
BLAKE2b-256 | f7d6924a7aed047ec7ea297b1748ce1055267c7507f6fb613aed13ed4d174dd5 |
Hashes for zeroconf-0.99.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25925e6fb9581b2d7a52a80da40ef7295c64a834aae601d1a7da527364489434 |
|
MD5 | f3c269bd32d10a1dcba260de31f1d0e8 |
|
BLAKE2b-256 | fd265fe6110ea40482d668c194ce55afe7366e62f0f7193e1725cd736e2ed4f6 |
Hashes for zeroconf-0.99.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04c780509d62db5ec9715ba09afd9ba8c9aa1c74b47d949136457c32432a94a8 |
|
MD5 | 04fe7d580080d59554a9d7574698a6dd |
|
BLAKE2b-256 | ab5582dca6397ba6c04a2cf54d1f3e8a1e1b0d9d2a96475a877c5ed006d6d1bc |
Hashes for zeroconf-0.99.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7149411586452e1f45f0d552ac42e4b95608b9fbde5d032596adcc7b78be70d0 |
|
MD5 | ce07bc28dc4257179b80fa5efc74c269 |
|
BLAKE2b-256 | 19d45538a7360ed978830feeed0578ea7aef2683c73dc7d3f3a54825985cc218 |
Hashes for zeroconf-0.99.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cc727578fed0e10c8a4f892c77a5495b6aaf50fa3f870ffdce0d1e57ad21249 |
|
MD5 | 731127e4340588740db1c7e55cbabf3d |
|
BLAKE2b-256 | 4aa93c4514a83ab920a312eb20db493acf8fb4b1fb338ae11ca14bcc52cf23c8 |
Hashes for zeroconf-0.99.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3773a8ea6e8288ae570d5f5370202806f441dce4df2611bc3c45086978db76f3 |
|
MD5 | 5d10a3e840c16eafe05777b396059bc0 |
|
BLAKE2b-256 | 4db55037c34f68934aac82c0361356fd9374b7a570c04972b22a26ba210d12cc |
Hashes for zeroconf-0.99.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58034d2b29eb51d0dae5f1e07e308f38b3c6955d560846e1bf7eee8aeb6ffdf4 |
|
MD5 | d5aa5ed783b56ec1c5465c9d57fa4e8b |
|
BLAKE2b-256 | 0b695061856b8fed8c52f27bcd71056a735e9aacc73b28cb4ede06a9fbf4091b |
Hashes for zeroconf-0.99.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89cd9de17f7d1380abf8ccc3c12ee4b02a99c99b78ff2231db61e22cdbc355c2 |
|
MD5 | b3fcef4bccc4435a59ee8c624d64f605 |
|
BLAKE2b-256 | e66b41ca5d7b8b22b05def02a0480ee222a5d599c140ad33ddf77b21b0407a52 |
Hashes for zeroconf-0.99.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d0a448d478f50c3fdccaa5b9b56716de2d4bd8830daad6bf53fdd795c4f787 |
|
MD5 | 469a5f8d684fafce8bb93d8652414b49 |
|
BLAKE2b-256 | 0664945d117f13d97fcb486ce4cac2702d7de725b2a6ea478b62d5abae421e3a |
Hashes for zeroconf-0.99.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f1545b0297e0544a68adaf4a9319ffd8fcd1fcda860298dbb2bad7179f18b5e |
|
MD5 | 41c5eea8664978ee820d8b1a9db59943 |
|
BLAKE2b-256 | 84d20659cbd19154331ebdb3bb13a4f250fe97a5f51a989e794f51e6c97c9b39 |
Hashes for zeroconf-0.99.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1721bba1a4a281a8b0d381cf9f7b51969a4f35593337eb41251b7b1959f0335 |
|
MD5 | 40dacf129b53d70d846294ae927a8775 |
|
BLAKE2b-256 | a9e379b0e41b909f69cf4ad3054c6353967c70bad56706e1d346c215b19e1682 |
Hashes for zeroconf-0.99.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a031d9812c206419c2ccc0ed947573845b50e3d6f3577a1b91548aa0b4591c8e |
|
MD5 | 74f2e1356d8c42b633f55a7adb11ac57 |
|
BLAKE2b-256 | 8e1f0483fd10e7f4ea02bd21fef4c6ca647bbad5eb99219fdbf8feb748632e2d |