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.126.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527d4191e0c62c17b5a7e94211182f93cc7948c06d5d640198579e9b0b91834c |
|
MD5 | e094fb06bc5845ecbdfbc5c739de715e |
|
BLAKE2b-256 | 48f93355d8103c886b62bc519952afa5d35336af4bb565293b5d431f05abc0a7 |
Hashes for zeroconf-0.126.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ba4be00ef4c1f986f775b65ed1786ee57b8c7e2f049c382ae55dead09934010 |
|
MD5 | 925870cd4266095adc50f9cbb8e411ac |
|
BLAKE2b-256 | afc5489e1e2799c097c7d285cfbae2abfd51375c3f22d617b92f13ac0738780f |
Hashes for zeroconf-0.126.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bb5edbd863cbd2c54874f4c955e55f469a0d3966b5d5553cfde81b5a3b22951 |
|
MD5 | 560470bef773978ad18740c2eaa2a32f |
|
BLAKE2b-256 | 900acc2a1ec1922d497c672e55a4767e42005832ff04fb4a6ab3d0515f4d559a |
Hashes for zeroconf-0.126.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8706520bfef0acf2ecca15fa1fe4dfedba835fe7367551f9da55a3dff74d4fba |
|
MD5 | 7158777b4894068469edd1da4f32a9ae |
|
BLAKE2b-256 | ea2e545d823539991d5106fdd1b5fffaa5f45df169842ba5ec40bb7663b8d5e5 |
Hashes for zeroconf-0.126.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 952e3db9c6ada6a3230cade616a939bc6ff21956bd2affcc78cab10f589a6214 |
|
MD5 | b8402b6fd002dad181a0f2cb7318e1fe |
|
BLAKE2b-256 | bbd8cd7bef22928f3e9773bf92d75dfac39c6f67053863b26a191f77ed75372f |
Hashes for zeroconf-0.126.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c19b5a24c17d83854d0c3f045024d4abc11ba675237188b0b483d9c17dd113 |
|
MD5 | 5dac0bc3a43495b223e5a7d382d45190 |
|
BLAKE2b-256 | 8df11d605f3cfc2ef0f53f32f28a56712b6e75b981631cab3c63aa6d8239e4da |
Hashes for zeroconf-0.126.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db163d9683ee84d88296576dc22a36e7370700355ba7d652d45a4d2941a5f49c |
|
MD5 | 28025a040d103d735eeb7c8262a34571 |
|
BLAKE2b-256 | 6f4ffcd303b0afe2ff74bd35443940c9ef6d98f5bfa1adeab88e69b3a9a863b5 |
Hashes for zeroconf-0.126.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716f3eee0e862763a83a50818b5d63daa199a0ad18f8a78a7877367eab831b99 |
|
MD5 | 3b2437642defb45a28e7e37e94f333c3 |
|
BLAKE2b-256 | 7896d9b306ef8581239f35e87e50a9a3dff6b87c1e7722f3ae9ab31cfb016fb2 |
Hashes for zeroconf-0.126.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c223466b7f8f108d4d2ef35a144739413f73920e0e531c554faf1210b03c3d3 |
|
MD5 | 08d49c31c18fc4065f5c6c9d66bc10d9 |
|
BLAKE2b-256 | 0598bf3a38c83bbbed1748b3e5ca3dd71764b4bc05840a3166c9e01380fd8f91 |
Hashes for zeroconf-0.126.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b562ecbe8198158b301a9acdb14ee8c7a75a7864612ac90f8bc67b8caae745f |
|
MD5 | 2f5c44bd53d796f11d84b1a8a59b0a0e |
|
BLAKE2b-256 | aa7a39f2c9e546d75a5766720d175ba47092e3be7f8b57a77ad81991e659d28b |
Hashes for zeroconf-0.126.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5fc2e0014e3fd2f990cf27a95877ace8a09d393618ff474c53b1943f6e3180a |
|
MD5 | 777ab0910d1a2a0fe0a6b12c187b6625 |
|
BLAKE2b-256 | dcee7d5947d362c025f8d2fb2c55908b11e165c75b36cc363b0afdeabac92896 |
Hashes for zeroconf-0.126.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f427b006097ba15e8ab9ad7f417307b0050e1225877227339d6aebb4f01fae |
|
MD5 | 51ac0f039bfa168753fecb952b1b3ab2 |
|
BLAKE2b-256 | 6e49f788c7f86a5100827a0e3dadd87fe1c22e7550946d647a1fb3be296fb288 |
Hashes for zeroconf-0.126.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e15ebc6b747c2f885254be6225ec9934dcd1f94efdca260c660cc15548383267 |
|
MD5 | cc16cf4de02d73e831934c717180316d |
|
BLAKE2b-256 | 0bee45b267b02e050686d6fd2b0d7f351324fd1b895770b6821da8fc2523f55e |
Hashes for zeroconf-0.126.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb46d0c993d14169748c246aa384541e36db37126229a6c17a4844deef90f410 |
|
MD5 | 392b30a2e4b97ca604cbc6d2fbe0b3dd |
|
BLAKE2b-256 | 7c60cb3ca58d65b0c9c131cb10eba69859cc06f47aef1bbc6758d7ca66ced032 |
Hashes for zeroconf-0.126.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaf00dc4c28072ceb2c17cfc554b32bc9069c909e86c2f7f979094fb7246749e |
|
MD5 | ce9b004d048bbeae54c4e3ef6fdd6c6e |
|
BLAKE2b-256 | bae1c17f7be4a8fbf293c9a61bdac457bcb80e0bebb763fc2c8abc625ba6a37b |
Hashes for zeroconf-0.126.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5e58e8d3415fb730593186ca20502aa43686847abc63b16e267699ce854600 |
|
MD5 | a1ff584d726fc4bb71776415f3d58519 |
|
BLAKE2b-256 | 0a3ded5f914ab6331872a90bba478f0707e789996a870054a65830446896b919 |
Hashes for zeroconf-0.126.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202f475b9b80bd8341126be452d55050855909b1c53eaf7da45b7df9b1675ed3 |
|
MD5 | 458d48798015f444e4e2bd36f65bee54 |
|
BLAKE2b-256 | b1c29ac09ca2fe67283027eab0514a7f031e4a7065e268cfac3ee2e096034533 |
Hashes for zeroconf-0.126.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5184c68870e6efcbf1fc3d267ae06700167c53f11b1d5be2a98aff9af056fc1 |
|
MD5 | 3df908ee97d17caf01129efb6c3b9f60 |
|
BLAKE2b-256 | ee2ae0ae9b3a6d69aa6be6fbc094804f626741b6229bfc5fc04d78f12aef689f |
Hashes for zeroconf-0.126.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a51d2f463b4efd90d027a48e66098a40680f0d98d20c0738f4e17988a6bf0984 |
|
MD5 | 20d2d3fe3f3910cde120fab6706ec051 |
|
BLAKE2b-256 | 4b6f6ef7875fd016989d676c8d35a18e7dd4b635afeebf285ca577f747a2e1f3 |
Hashes for zeroconf-0.126.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87138c7f8adf71e23d9afd8e6e861b3b7680604739504bbe02e842daa990f9bc |
|
MD5 | d67bf9a19826b9eafacca59c742a3c61 |
|
BLAKE2b-256 | 6d96cdae4606a368004f66e59dd92bddc75d0c1361cd98f552cef7c18f6eaa42 |
Hashes for zeroconf-0.126.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79eecae2640217a95dc82123ed3779461f294da2909a8a5366de98998b433141 |
|
MD5 | 4af2813c5466e1a996bbdec435538cdb |
|
BLAKE2b-256 | d1e84cb0087334241347cec594f6959ed136375945a15996d0f7a4e4a461ef11 |
Hashes for zeroconf-0.126.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a4772d3046adcb24ea6b0712ef60a9e6e30b327c98e7f3fd6d58326543b2a4 |
|
MD5 | 9f16a9aaad117ea25fc02405084adc89 |
|
BLAKE2b-256 | b6e3701ccbe125e1f2f72d00f101d965297da445b09c6e7b0a0c5bdbc350caab |
Hashes for zeroconf-0.126.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4184b936561d9b540e23718371bd2a838922655ac02466dd4da08510dba7960f |
|
MD5 | c6acf35868962f1dcc414ea4d67454b7 |
|
BLAKE2b-256 | 5801b0be6882c970a0f5dc51f9dbc55164941e9ffc479037ac6c76e95524c02b |
Hashes for zeroconf-0.126.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeb9a1321a26273995a1f5cf3d1e1542ac5aad972e2337d4f658ffa97111887a |
|
MD5 | 61340a7e6b625f65c514739b6edfe474 |
|
BLAKE2b-256 | 392f420d56a058ac72f6be1c1beec273859236e160edb9c5b129f223cae9939b |
Hashes for zeroconf-0.126.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60d1d7c4a15d8cb615901000178691351aabbf42cc823977e7a582092657ce0 |
|
MD5 | d92d4e75f8ea7c462832595feeabb8cd |
|
BLAKE2b-256 | 0065db39358c178de39067d35abfddaba318c98a0e809333a4e4e3e515a360ce |
Hashes for zeroconf-0.126.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec7284fae8f83f9a1fde40f044663dd204cff648a97d940898a2e0cf1f7f068a |
|
MD5 | eddd30ad1fda7694451df32a97a2ac3a |
|
BLAKE2b-256 | 2224e7e99d123f6afcc54107abcc677a95b0acc2f2a9a1e6c08942bb8fdfcaee |
Hashes for zeroconf-0.126.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5fbf5be2dcf13ec1170531a228f0b80a116313f05eafb7fb0117fcfc9deb27 |
|
MD5 | 4062b51fa0d189307c55f913eec99fc5 |
|
BLAKE2b-256 | 4dbb2979f7542412d61cf084f4f2f6ff42d73a087b9205b67ed963d3a85cd5a6 |
Hashes for zeroconf-0.126.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | effa16fec0fca85769d94cdc7ad828c092c2a5c872facae1aaeb00aabfb55f69 |
|
MD5 | e47dc84fde3274bcfa6a9b152900ec90 |
|
BLAKE2b-256 | e9179db2e14e06516cf170a093cab2b274ca5134f73085ce6b1abee819b1a913 |
Hashes for zeroconf-0.126.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5bd01105c92ab266f7fa7109ddf501eb6c1b8e18b560c66ed08ab8d18a42cb |
|
MD5 | 6455744017be549428b015decb1a0f61 |
|
BLAKE2b-256 | 50d08c31645538707f40a6e3999388fc698140a3af1d5634ed7a04d91f21a405 |
Hashes for zeroconf-0.126.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 863126819e1bf95a381b1e91227c602dc769e9034f1733b252c37d76fa18b5d3 |
|
MD5 | f6f0ba8d2c331dd8e433b8238f5482ef |
|
BLAKE2b-256 | cbf93591aa5984bc115e86070ded4e4fcb7cc2462522ad1c6b198aff13bf1d94 |
Hashes for zeroconf-0.126.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a71654bf8f89eedac3a8ffb86afbb9e8e2a1182b0d616cbc407aa1fcd8d91f |
|
MD5 | 12419fa39f17a765d6e5ad9bc6802c3f |
|
BLAKE2b-256 | b76ea58a4aacbff372daa49b8f6507a8be4a0e81edeed4728f511483b8a133f5 |
Hashes for zeroconf-0.126.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b805e5c8be71812a38062a895d131c26639562a530eda766960b2c5bc09730a |
|
MD5 | 7a10a9535309cc8c49880cdf261584b8 |
|
BLAKE2b-256 | 9eb5ac59522e506698aacd5f2b808446dc5c3c68e4b142bdfaf7536249178dc8 |
Hashes for zeroconf-0.126.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 257127d03f45eba033eebf4010ef874b899c6809e218299cf56faa5fea284172 |
|
MD5 | b905cc7399399a1075b2f70bf4a2f9a6 |
|
BLAKE2b-256 | b9f00a80dcf9cc7b23bd22cc91acaed281bcdaddf4d6af978e7154563578f848 |
Hashes for zeroconf-0.126.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dad7fda2a0c5ee47400c1f00b9d16014baaae0f79b89200108a693cfea51cfc |
|
MD5 | 86e98698be6c1a070c92f4120642314b |
|
BLAKE2b-256 | 1c8c6f4769edc29dbc74303a9e5d34312c30691a4575dee1d3de2c0d8646f53d |
Hashes for zeroconf-0.126.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e95513dfe43bb9cac3bf101bdddfbf0a5aad8c62221093cb990603c2aeeed9 |
|
MD5 | 91ccf733b62b31520f570b111caeb55b |
|
BLAKE2b-256 | b22b2fa48d18e145acb7c2df1f172ea568d2f53c1847a4738a7ef449c8f05246 |
Hashes for zeroconf-0.126.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5586fecc9fff58fc56c93b46920e444af73f19d075b3fbfc9ba119f3cb7996 |
|
MD5 | 380d70968d72ce83a9f33f2e362dfb52 |
|
BLAKE2b-256 | 53dcd01d6dc4e27f9d7927fe25aea2221186290c928d5c13272bbd3c8bb6997e |
Hashes for zeroconf-0.126.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd044ab8e801b05adc369000b3235f565bd8336f3c98742aec8467157f2a43bf |
|
MD5 | e07f6af4bbd8b8118d345af371de2481 |
|
BLAKE2b-256 | d4ef24952ade0da850d56860647044e10029243e959d9d77ac9e09cdd4e08377 |
Hashes for zeroconf-0.126.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715be41ab4257de2dcfdf02f77462d2aeb0e66094ad8c2e100394d467c61f574 |
|
MD5 | 5207183aed5b0c21e37f354c7e7cafd7 |
|
BLAKE2b-256 | b6f212d96ccc22938ba9bd0e4840479a3e0edbdaa9069ebed459d447fde84b91 |
Hashes for zeroconf-0.126.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235b6b8bde83bb9b6d8207503e4f6dc3fcfd82234f1977dde5bea1bb4f3243f6 |
|
MD5 | f6eb09cf9f03476c20e052c8f2afc89c |
|
BLAKE2b-256 | 03ed71d9e3179a29c8b99334ee87039bd365d94c257532cfc886fc6b42da6b05 |
Hashes for zeroconf-0.126.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218f89db7c967b6f72cb2679c7713fea467e738cdef1dddfaef29d75febf4e30 |
|
MD5 | 2d39f0dd027bdc737d80af75e9396af3 |
|
BLAKE2b-256 | 2a3c90c1888fbe96e1a2a17ec42196a0de6894c62a4cb98df88eb95c8713ec16 |
Hashes for zeroconf-0.126.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61a58faab546ba562d4a0c4ddb6b8cfbb5b964fb0dd00d4c872057a30668e89 |
|
MD5 | 968a4ff827880fd8e0fc804a11899375 |
|
BLAKE2b-256 | 882b4fc8e94e629218e09d5dea03cf9e333190439004dd9e1b736be44a7c627f |
Hashes for zeroconf-0.126.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961b19fc1aef6d9e453992e61a8bfc312f8475210dd3238b066a63a62494aec3 |
|
MD5 | 3f4a22e8507b9d8d4a2ea4b2ef5c3702 |
|
BLAKE2b-256 | 11380ce1bfcefbafd9f9ca886d16d6fc24c51652cb30d60ab5df0ca647cb0ae9 |
Hashes for zeroconf-0.126.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5949a0d576a76e36865fdff24cb6b39475c6683de0655b45ab258057fd8e4505 |
|
MD5 | 100bd0b65ef4ed671f5ba9a12345d822 |
|
BLAKE2b-256 | f00eb72b9f1ec1f778b032a8bae3567be106c537bf5f3aa159cb586426798d9a |
Hashes for zeroconf-0.126.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc12af8f7a369f5bdc95acb6d3955f5426c0adf57a0b92e44d6dc2ec49c2cb05 |
|
MD5 | 8eaa46f125f5d78ac7873f2c2d229839 |
|
BLAKE2b-256 | 18bd2fb05e1b2882cc0a5f23759dbae709e7d2aa4c0f8e2d5dc476df10f3d749 |
Hashes for zeroconf-0.126.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a18973d87a0c69f5ff7ad473fffa1d7ad97452909deaa788a8a97e466255865 |
|
MD5 | b2c8d857ea571c48127c800d41afd938 |
|
BLAKE2b-256 | cfe1f8231844bcad656437c9b523e252600d9d9d229bdda29acb9f656cda9c6f |
Hashes for zeroconf-0.126.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb924d6e62a3d7311cc11ee7e1d9ade65b3fbf757ec2418db11ae2a4fa407600 |
|
MD5 | ebffa5df33af59e489bf0dc98775fc72 |
|
BLAKE2b-256 | 458a947b59684e996772357cd058c8710eb7775f8d293e0fb6e3f60099c477e5 |
Hashes for zeroconf-0.126.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45594d896d1fd9c20c410754f8f2eaa91bb518a6cc1a47749b956a338b6ee296 |
|
MD5 | 754b305ce4730d5b9435ee9272b238f5 |
|
BLAKE2b-256 | 6e6521569f8ebe0a49ab6e811c00797814426380d2f19b9280dd0293b58aec0a |
Hashes for zeroconf-0.126.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66b28f0581c638cb6fe64528614f5ca3175d60e342bc52d987fb0162f7b8257a |
|
MD5 | df267a3697f44e791b863832b294f7fd |
|
BLAKE2b-256 | 30e709ef4d3b97d8e65946d409b3c437da4ee09f096d020cada5d817ae87e6b1 |
Hashes for zeroconf-0.126.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb218b133c93dbf7b7af745e5e84baa59fe80940f829c69b6abe79d87f9b2381 |
|
MD5 | 98735ebbe72a38d31b62791e88268a6d |
|
BLAKE2b-256 | ecb90986f82a8db3f8262b37ac572c0796624211428ef26b67baa9e4bb880afe |
Hashes for zeroconf-0.126.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 413f29d56d20fefcecd275ad2d8e2ed7dfe41a896e6e679c827243fb883ee044 |
|
MD5 | 21291a20578faa6915fc1a7b6c557052 |
|
BLAKE2b-256 | 00924444cae10641d2a5c080f6700ac9cbd905168789f8655ac31d37cc7f2380 |