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.49.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b0c5de4a9dfac5d26bff09df09078c667221e1a51d68a7c5ccc935fd183eb32 |
|
MD5 | 25d1a9bd20a94bdd2ed810fef481f7db |
|
BLAKE2b-256 | 421cc564dd7ea09c3b5383299d152bb95cab7cee590130fd62f8c014b67023fe |
Hashes for zeroconf-0.49.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637b837c7865c18037e95fee0b6eae2cc57e3d2a0660807a16138495d062df39 |
|
MD5 | 0567a834ba2d94bb6cf1d7e333cbfe65 |
|
BLAKE2b-256 | 003d8533fa4576c425132be7a685d4b4793edfde47c06003836a52325c928804 |
Hashes for zeroconf-0.49.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eced392e142492d34f9098d486342aa172c17d9d6db1ccb9f64f84ff9d4b171 |
|
MD5 | e5801002bcf240e786c9cade4a4a3350 |
|
BLAKE2b-256 | 4b97b0c6bda4b601c379fb9aa092f8c2e632b57958ec24afd7771ceb9031c1ab |
Hashes for zeroconf-0.49.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02f597ed20800e1604941ff40e6ed75484c85c87a51557450a0ba9738d2dcff7 |
|
MD5 | fd304edde590262f88363afaf7581316 |
|
BLAKE2b-256 | 8d25ed9a39740c0f27c30e3f724b211e7d43a3e948ff61141c1a2bcd053c6848 |
Hashes for zeroconf-0.49.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca8a37e8871f0b5bafdd62e4aa04351b1f1543b4ca5777ee157bf6b5b04667b4 |
|
MD5 | 79b740c231d9a2d4b7232b5f4b8982e4 |
|
BLAKE2b-256 | 2636caf3e534413a0eee9c4885c2f019ad3683d9503709a027e070c5b444f319 |
Hashes for zeroconf-0.49.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88be43eb3183f8b1a1fe8ba52858f650cde93e002665014eeae52da672b811b |
|
MD5 | 50601cbc0d5077202ec9135f5464c0c6 |
|
BLAKE2b-256 | 06c680bd44e4077f21775fd714982d07b0f1d8eebb2e86ea5aa37225915278a9 |
Hashes for zeroconf-0.49.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68cce1327b6ca2f13f05c3b433ba86ee714fbcac42db74f6b4dffe15c9db5956 |
|
MD5 | 68e6aeabb16430d22046b449f9861ee1 |
|
BLAKE2b-256 | 94719a2d4c595b404578e34cc06d2880cb8e2b8de33dc52de4a16b6f9f910327 |
Hashes for zeroconf-0.49.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8c8ea966250f31d2bbd96dcc74b30a2ac0c09dbc461127eb83891b89efdf3d |
|
MD5 | 79d137d5ad5f95bac3545d7f3092a909 |
|
BLAKE2b-256 | 78eccb9157eedb8706895ea07b90b557e5f40bcce20d4100ee0e1d1d0d858786 |
Hashes for zeroconf-0.49.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa772d48d195181edbad52b39d4fac95637b6068a3f1b1be5df1604c38f87cc |
|
MD5 | 06cb1813f6216b09a1a5d53d075adeea |
|
BLAKE2b-256 | 41095973b97ebc40f4355a587cfe18cf302f9b28c9744de91fe23989e0d04009 |
Hashes for zeroconf-0.49.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099bade0f3a9d66f89888ffad45f431f2ae1e470f857a77d5a52a1be7f772ae4 |
|
MD5 | 6821a891072190733fae9626075d3131 |
|
BLAKE2b-256 | 3f5a0feca0dc9eaf524a1ec787516cd2e416900fdebff78a180dfc8231b6cdee |
Hashes for zeroconf-0.49.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac1a7be60ff051c6811374e9b57a39375ebdd17c969e375be58af111e122cf19 |
|
MD5 | d43e3aa0a002edb7d13ed83c82066208 |
|
BLAKE2b-256 | df156865f555efba8f91dfac01c608ad771c0d01cec5fd96bb62e564c79aae7a |
Hashes for zeroconf-0.49.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb6f3f5a4eeeec3d04dfeaba4ba31a2222346143e2163114266e2f80ee313f68 |
|
MD5 | 640147153e7fad6bcb6324a8c8dc4b42 |
|
BLAKE2b-256 | 807360a4e7706972188ae6cc04d3fc963b9e8e232c7143eff1c6d06b51d258ab |
Hashes for zeroconf-0.49.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154259d559efffcc614fdf0d3979c8d0478e00e9c97d150524346fcb541c9905 |
|
MD5 | a7412cf8617e9c0ae9b070376eda10d3 |
|
BLAKE2b-256 | e7668f15782e8448228444a5b0f6c2a9fe44bfefc87317cd3506c23c1eb5fd85 |
Hashes for zeroconf-0.49.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d9174814dd73c5d3d60e9ae4ae9ef4bb53dc16b3495c80c8a67502d59dec1c3 |
|
MD5 | f8f4fe1f8cf31d3a49c73ca312af8e49 |
|
BLAKE2b-256 | cc62ef662ff078aa9119133e8e6e4cbc213b42cfa34ec661b272689758b69175 |
Hashes for zeroconf-0.49.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd4b2f1bdacba4e58e8a20db85ebece2fd981747e219f1541b00817e1a31ca76 |
|
MD5 | 9d261b186d5f5ca6f65136951f409f57 |
|
BLAKE2b-256 | e543c5bb9e2f6a274ff066a1159a0e12ff04e6d07790a2a8608c8270c202c826 |
Hashes for zeroconf-0.49.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45dc6267677346059fecfe522b33c4d356a9b6ffccc899d4fec033b10919e9f6 |
|
MD5 | 45bfadffe81a70cae96c967907ad7702 |
|
BLAKE2b-256 | c9180fdfd69d50cb153408a053197cd5dac5c0fdb70be5ffa1e65945ca41ee30 |
Hashes for zeroconf-0.49.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff0caf53c46b80e7b04e3d1e9eecfeef5b9c0b50639e8f0929a1cca767240ddd |
|
MD5 | 2a2f99e53c75323a293bb63234f077d7 |
|
BLAKE2b-256 | 5dab02abfd0f4fff7ed01abd62851c10785308084c40df7f0037022a648dcfaf |
Hashes for zeroconf-0.49.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a1750e83536c6a9b8786975e077eb65086623fc77fe8bda26ba1da342385fb |
|
MD5 | df6ab07a4af1c3516e340e1d366fc486 |
|
BLAKE2b-256 | 4e598f76975e6a66ad126623f9125722d0aebd93f9255abfed74e867c791ae3f |
Hashes for zeroconf-0.49.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd7183322de680cddf826eb90c7af604dbf2cac1b4e0d72e620b4e0d4554f613 |
|
MD5 | 55c636c1cfa6844b9a0284e2bdd18e26 |
|
BLAKE2b-256 | c2ceade078331f27a6961bfe8de66da20b03b527cd4da515506b5983b455b073 |
Hashes for zeroconf-0.49.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f5b6d878218e35b7849969ae8421d42735393b6dfa3b66b85d2070dd87fbc78 |
|
MD5 | c88b2d09768326177cc86b7a44c04928 |
|
BLAKE2b-256 | 296fc9c5e560708becdcdab297736626253abc1314ab3c392e4cfd6f78090b34 |
Hashes for zeroconf-0.49.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2958d1c5a4b313a37af759e0d8467d9168981e8ae02d8019e859165ae2e6190a |
|
MD5 | 39e5e7aac14a9a97458a33b5cb4fdf58 |
|
BLAKE2b-256 | 647432c3749e6718f5cdd1a9fe78c304600182a146d83f92a9bd47c59e9f9b04 |
Hashes for zeroconf-0.49.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05d2e2d001046dde3979c6b8b433b6b442f7762b72ae2488f92f099dc76f0ab |
|
MD5 | bcff19c96a033f6a8816e7270c956916 |
|
BLAKE2b-256 | d51b5fbed8811320d52f2ceb866a94b179c49d87104aff2dbd702a7b8586b8e0 |
Hashes for zeroconf-0.49.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80cf59cb292ae5b8c9368d9221c210de9cb130faf972356c8093e37944b6b6fa |
|
MD5 | b75a0aae93f526e13517969801f81e14 |
|
BLAKE2b-256 | 4d901a94e981b65e93bed0e856fd447997cdf8d5c24849969594ff65b7158dbe |
Hashes for zeroconf-0.49.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d2cf0080f593189406bb640018c0c1edc7d8adaeeb15957cfdfb81cd89bd27 |
|
MD5 | 14f7da0d192521aa98103b15ca1d92a2 |
|
BLAKE2b-256 | 3001d6fa71cb15f2c029fcbaa8e41d32699416c292b8b2eff8cb9323a95cacc9 |
Hashes for zeroconf-0.49.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4277845f256525f72dab6b927086de38227ae21481cded4a3d3e2e2ce244a057 |
|
MD5 | 2a0d349a99f19833d0281a8b177965ea |
|
BLAKE2b-256 | 8dba510118a0feecef3385801186a6160ace59df50579681e7f82bb35f52ccbb |
Hashes for zeroconf-0.49.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d627c3f2e227c7adda9010057f823e29c233d32c3e691f5fa209b5fb0f0e3a7 |
|
MD5 | a18793d6e1e7f26de4a1ced1b489df27 |
|
BLAKE2b-256 | 97fcc615709cfdff98138334d5de96f3ac981a8185eca9d2e751c1b46e1251de |
Hashes for zeroconf-0.49.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 905e1a73f38cceb7f02a7c48017722e83e4de86cea36ea4056990f6fb6f10e2a |
|
MD5 | edf0b8c14ad7bca07c945e7be5c27568 |
|
BLAKE2b-256 | 692e414ddee295a0536b4d99507274229ba21507d8e86c314d90df7aadd4a059 |
Hashes for zeroconf-0.49.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d45a28c2671d67c7a95171dae66697ae6ca99f9aceccdab37b4d6442639bd6a |
|
MD5 | 259691466885a4ccc0ac093a4ba3041f |
|
BLAKE2b-256 | efab1a10df2104de226ead4d2ba27d6a3646ad54c4d45cdb8a05ce795900aa0b |
Hashes for zeroconf-0.49.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425ff67955ee397d5640d3b6e0f0271c305f06808d3e7184924ef9231b9f0a4b |
|
MD5 | 9427d4a64fe0c32e891def12f9f29d80 |
|
BLAKE2b-256 | 26f70ee2846e23e8e4b3b62389468a825bf6035a3aacd96486468b1de4e634cd |
Hashes for zeroconf-0.49.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec0f94247b95bbac6b6813203cbf6c114ae9a56f5ec680304e1d0cc13c3bcc7 |
|
MD5 | b84aa6101d4a54e024ca1489c60e47b2 |
|
BLAKE2b-256 | d9fbc69822afb2c67d2519034d85c95fd7753e49b1562e1439a8ec5227fa6286 |
Hashes for zeroconf-0.49.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 752a4228e0db60bbb8a7aa73f56e7f7c86de27cbc95505a8ed6d849c8891a746 |
|
MD5 | 6ba827359f1f5c277365908c9b98164f |
|
BLAKE2b-256 | 090d3d8eb37cbab6b440f73a6b3d22a1d1bfabe4c1bd2d092dcf6880dcea2546 |
Hashes for zeroconf-0.49.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da8c64772c18ccee432302ce2f8e6072de81806ad96a66d545dc5cd2a31420dd |
|
MD5 | 75d106bf4fe642f59133a991b174b4f2 |
|
BLAKE2b-256 | a832865c4d6012d6fc451f9c7710a3cc2a33efa76cb823d5452bbacfdb4a77b3 |
Hashes for zeroconf-0.49.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a893a0bef226d5f22643ed1e87650368a943fc471df737ba1617a1d32b0033dc |
|
MD5 | 3f3ea3a8ade4da81bcb9db44f19ae9ed |
|
BLAKE2b-256 | 914c4eb8b1c490c9f4967a4dc029ab93af68f30e6ed94ce771ed2c0ab0f393bd |
Hashes for zeroconf-0.49.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38b86346f5075c742537620008a0084cd37904faeb8b369d9d14eaf68c5f5789 |
|
MD5 | 019945f9ee64a372c13b09f4115e6a85 |
|
BLAKE2b-256 | ab487f7fd39c97a24d0fbc937fa727495636d4ccb7da64a331617b62ca8ee159 |
Hashes for zeroconf-0.49.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1742bc59ec2ad4899c8e5653ed0e8b5af51c24f1d44ab628bdc8a880819ce49 |
|
MD5 | 800651dba0b72abfcf7e848932932882 |
|
BLAKE2b-256 | c55d87419bd9e21bcdfa1e3c2ffa2252250001c0313d4986b6302b5422a521a1 |
Hashes for zeroconf-0.49.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b531b218c2425c4b91a7c7a27c8414611ae7139002242846ae5bb288d26a7fd6 |
|
MD5 | 94226ed5f9c709f4cb5fba5fefb7fcd9 |
|
BLAKE2b-256 | f10d5de7ad69ace39139a8bbab1816cf7d7bf397d71ef1868d2ba6242e071f58 |
Hashes for zeroconf-0.49.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8862ce6b59611551840bc30999a8c69cdd128a94b1bf11db83f4a76a3768a1d8 |
|
MD5 | dace354ad0b2f2534ddd43a4630103e0 |
|
BLAKE2b-256 | 6b335ac6a258238d397e112d2bfebdb06ebe2e345ed12beaf0c860156e49b3a0 |
Hashes for zeroconf-0.49.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7aecc6c552490fbded4bf075a9a9b91d0ec8a67b153626df6959fe405ee233e |
|
MD5 | fe08cab50b592ae41b174592e4a27ae5 |
|
BLAKE2b-256 | 5ab1983758a165c72d8f138309f7fd9bf2bbe849119de5cf0f6354c2842305f3 |
Hashes for zeroconf-0.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b56f45267f573cd70bb90de758b784f88f6ed75d1cd1d0672384807b2deb82 |
|
MD5 | a7c40bffda6305098c52cfeddbd3fa60 |
|
BLAKE2b-256 | ff580c23e36296f9927a899169b3e37a949f1d46ec7b2d9fc0e1d7784374769a |
Hashes for zeroconf-0.49.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d79757bd9b1ce18312b19970fc707f21ee6f5c70dd25cc600f5a1741919d866 |
|
MD5 | 095e1fae71a11457f5b433d90d9a448d |
|
BLAKE2b-256 | bf3d48b065c0f69da06ff40226e121ff628736875732a98f81b2a08bbb1a6e75 |
Hashes for zeroconf-0.49.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8459c8e25530a31cbde1e4445644beeffbb9f6d822c26a77172f37ef53a06358 |
|
MD5 | 9201c92d7dd0c9ea0f05225860239e3c |
|
BLAKE2b-256 | 3fe9a1ee7698fd99f6821f6079745f4364062caa30350b0a890c363c52bf69ad |
Hashes for zeroconf-0.49.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c53c37e76eb248941e5c7d4260a1d99497b4228fd217ec555bf51659c24a662 |
|
MD5 | 9eef7b22be83cc82172613267c429c69 |
|
BLAKE2b-256 | 20d06a1b7072491ff5733cbeeed3491456ab7758e29abef3837b050f41d611a0 |
Hashes for zeroconf-0.49.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f40e9c7a091a5ea2787785dd210ef64d49d16c4ba2589d86d8d95721b57e61d0 |
|
MD5 | 4bdc72a4e3a6068d86e82851b0f5ad4b |
|
BLAKE2b-256 | b021897410f61a6db317a0c58ac8f122034ae615edbac0fb01d29a08dbabd8bb |
Hashes for zeroconf-0.49.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52bbefaee207dbf18fec08c3d6bfdec7902b879143d80afe0c3953bd984f802b |
|
MD5 | d91705d1bb6bdabad38981ede829ffbe |
|
BLAKE2b-256 | 0cc84a3e064b2708a164729af1f6248f7974d44f5b86f5d070b001819c65181a |
Hashes for zeroconf-0.49.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0288f9ee5cab44dfb29eb7d3a61a61fa23153c0180cfc6cc935a5cae9705c278 |
|
MD5 | f916cea3e24d6f75382e0be9929a244f |
|
BLAKE2b-256 | 153c7546c42f8227ccfebf2b1e0bacdc6cc306b801eef9067791058f627e642f |
Hashes for zeroconf-0.49.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0186a0bcc50bb56c9ed5dc97fb32f694c1e2aeca2a358df5f79588e529f20893 |
|
MD5 | 738ac41d1e64d2f4ea9f1bc22916b6a9 |
|
BLAKE2b-256 | 854ec93aeff213fe07993b597f85748adbaa8474eaea0e1e48c7420657e471d7 |
Hashes for zeroconf-0.49.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3887e60e865e1507fda6e2fb0ebeea2ad2923e7a1adfdf8c7dc78bc5cfdb14f2 |
|
MD5 | ee607b037be756cfeecb911c9dd26f2b |
|
BLAKE2b-256 | 63caffd0b2f67169bf689b5f6c3df37d16763c9a992159b69b49f210c4803680 |
Hashes for zeroconf-0.49.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 564799a7bed90b2f5fb01df6c7e274343193987f142e69e193491997a56b8ad4 |
|
MD5 | 8b26fbab0f80de05efd05f0f20dbcd6f |
|
BLAKE2b-256 | 0c8ac608baa03372d8e4a58f17f56117e1e2e17f501ac39068558f1eaf877efd |