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.112.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8e6ff4e20043c47d82de338c42e70a1c4ce68c5dedb69dc367a87181413a25 |
|
MD5 | 5e19d4bfc4d49dfb1e5f83b1adbc58ba |
|
BLAKE2b-256 | a8b5fd6f43f188f641d636696641deee3bbfe8368ab2d9c57a5ce4d7e7ad4af8 |
Hashes for zeroconf-0.112.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430099ce105804892e39be08867ab7ed5d88e370b2b10a88a9cc03fe1e07968e |
|
MD5 | 08b905564254b1325978ebc8337d4702 |
|
BLAKE2b-256 | 2e5fca260511a55b8a30b7667c6bbf365e3247f05fb72bd613c4c12951fdd240 |
Hashes for zeroconf-0.112.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e282add8fb986db8f2b7c49e470c9f83009381b8113b5fcda60a1879fa69ccb |
|
MD5 | 3cd3810f5c0d902ce1a548cca322eaf0 |
|
BLAKE2b-256 | 78c90555eeddabd21a79a3f0ccca11f36b77257331de26a270e2a85cb9c86347 |
Hashes for zeroconf-0.112.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88190d88ec2a0f64cbd2092250b5d49ec46574f0c6074a1e528d927d37117312 |
|
MD5 | 541f8280c2abb0fac3bfac2b7d3ae781 |
|
BLAKE2b-256 | 38fa3a76bd661e473e0f3d752e2d186c6e8673af827cc6dac14c17ff6a0f66a0 |
Hashes for zeroconf-0.112.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d2797b34268206318d711e5a8dbb33c3fe145328f5b6697fe19e8a32c6942d |
|
MD5 | 504b80d2c4079013e448dc43a2921714 |
|
BLAKE2b-256 | 34f2d9c839bdaa004f3dda6f63c5a6336bcb890f0998e9c44572dc6449544212 |
Hashes for zeroconf-0.112.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf1717c7e04e8ed4e94c1fc980153b0f9a9cd17b7ca823062d0797c80a14240 |
|
MD5 | 260ec49aabd658150c24e510b9ef2f74 |
|
BLAKE2b-256 | 0adca6d633215e791557b61a74d6a9b83b9ef9ee7218cb1186a1ab8a9d75eb52 |
Hashes for zeroconf-0.112.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f8c7d85c88e9a36a9529d95124a4b2d9e36d1347f2d345de74ab383daa97754 |
|
MD5 | e0be11dadd05e953f09f69a13e647b91 |
|
BLAKE2b-256 | 40b79a2ac2951b9a851846019b1882a2277c5f11420ec2eab4aa34264f2eb1ca |
Hashes for zeroconf-0.112.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae9eb94006be2764573602a36f1cdfc1cee75807c7fc25512709e842a8e1f246 |
|
MD5 | ffb4f51f1b1638560728782b4e303ee7 |
|
BLAKE2b-256 | 58de3a179c2aa568a3d57c311a5b6fea9b674b6c4fdf771566f78122f4ed6fec |
Hashes for zeroconf-0.112.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb2daeb7844a0d35623a21fb540108055fb3e4689c5c78ebdc27734ed18a7bed |
|
MD5 | eae5536e795826516447dafb221d4c49 |
|
BLAKE2b-256 | 732d39dbcc0278b13658f9442d083be6e6a19de23b55c6ba30b09fe5af3b6eae |
Hashes for zeroconf-0.112.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8dd00e1d6d323cbfe39c2c0843c22a41b7decb202aa36cfc0fd58c57b24ffa4 |
|
MD5 | 4280e4bfabff39d2c4d2ec1a23f96a26 |
|
BLAKE2b-256 | bb41a5aa100e9bc42604cc1aa1be14a434d97138a42f3cb2124ec086424f5e93 |
Hashes for zeroconf-0.112.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d463cebfec4fe81061b5b04b2f5ad48360d38e3bd286dd06c0f2e18d1e201db |
|
MD5 | 4373dfe45441082c79d68aeb65573d8f |
|
BLAKE2b-256 | da1127ad1307e700c8beebd03ca001fc384dec9241d562e9e1fb7751679ce391 |
Hashes for zeroconf-0.112.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a574c4abd9fdba40f22b68bf7ffc88b72b382052a5220e1717db0855c2aeca69 |
|
MD5 | 232cf385d78163a870f45857160cdc39 |
|
BLAKE2b-256 | 744c0f7710170c6962eb17a49be9469acf8ebc3c65041ff35336b4a67693cd92 |
Hashes for zeroconf-0.112.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b505d6281bad2630d56e9fe096feb442c1009796fd8336fb9a17bdbf467171d4 |
|
MD5 | bb9f9011655dc915596852ed2cdaecf8 |
|
BLAKE2b-256 | bf2d7a9ce8cd9dedcaba6f0f7d3ac7a1980b16a4fe4fe8818bd75b0c5e688614 |
Hashes for zeroconf-0.112.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d678e62edca1ce4716eb11f2014b643d9cc9531cb6a51653b0645f5d6d0358 |
|
MD5 | eb13f7098a63273346913e1f6c16d3c8 |
|
BLAKE2b-256 | 5c651c554dcabd4fa9ed6498dde9f8d41a808ac1270bd32c4e916f164c0f67a3 |
Hashes for zeroconf-0.112.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd47fe98183e9ed4bab8bfd80a74866784cb8199ca20eda243ba206125e9329 |
|
MD5 | 3153568181a1cf43f128a4572454f9eb |
|
BLAKE2b-256 | fc40fcd8834e0934a3275f2d26946945bac20fa93c2b0dea1d09c1e3298af298 |
Hashes for zeroconf-0.112.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325a0c69ba44070ffd5d60838f1bd55ebeefc486dff7fabdad10658d0da4ef5c |
|
MD5 | d1d7841b0456a7f927a61e4512b0457a |
|
BLAKE2b-256 | e41fcac810c00cf0716c53bd76d346ec5534f181b06a9ae905c9adb7bf869819 |
Hashes for zeroconf-0.112.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0ee6ce9247c4590cfa4172eceb5c7fff31a6b085c0b051ed14d93f85c70b914 |
|
MD5 | 518649ecfcd19e8f7a8cacb7b635ff28 |
|
BLAKE2b-256 | 40e9d3f062f9530a6c645b1ce70bd8263bcf083a6e73b26eeaef0cd72b9ecec8 |
Hashes for zeroconf-0.112.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 890b88917628a913e970387d32ccfac98f7620496f38c5c2c3f20b5ecb70e969 |
|
MD5 | 895140fbf5f928d1212f7ebd834b4309 |
|
BLAKE2b-256 | 0a35c1349c863816fdadae0ba9989b34dca60bf5f2db24a979e482d7bd438365 |
Hashes for zeroconf-0.112.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbac57b45571a43bc9ccf3c6e373a6127a07d33edfcd04f05a496db660ba8ba |
|
MD5 | f4840f9e1a5506c8cb03cc9262aad4ec |
|
BLAKE2b-256 | 39cbd1d17937e96064bfc768ce27d012153308b4d212fef6a09147be04a8311d |
Hashes for zeroconf-0.112.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb63a8ce86d2c852fa9758c971a00ea25bb6b4a82e31d15e97dfc9a0a1b254cb |
|
MD5 | a92d10cffabb29bc4bdf5019f061a6d7 |
|
BLAKE2b-256 | 13deeb55f9cc93fbae86e03844477fbeb810bbb6cb77af08ca5f819b602d1acf |
Hashes for zeroconf-0.112.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea33ca150a3eb392a21bfe3bb17fdd8658bbbda0602b45a017083121a21054ff |
|
MD5 | 2879a49a024e4f2d80c518c34c419738 |
|
BLAKE2b-256 | 9c53823d33c29d0a22a2d2d063be54f025831d763c585da8e024665776c9f358 |
Hashes for zeroconf-0.112.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886b16deaf4b36e260e165671fa71ea514cec214727c9b2f791a8ba39cca06f1 |
|
MD5 | 8221456bfbdec7451049f361a35bc3bb |
|
BLAKE2b-256 | 402d58d49d788dac3bad44d8d5cc6c5e4237bbe522d36491d0173805b8416cb9 |
Hashes for zeroconf-0.112.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4935d5ccfde626670b7915b9f1c0b066a3745695652d5409d165ee23346ec1b2 |
|
MD5 | df8656f4a1c87b9e32b074d6a445d231 |
|
BLAKE2b-256 | f43fb1e18a04ba72b6859a442f1441a41e21c1ff4997f9bf69b6dbe4944f55fb |
Hashes for zeroconf-0.112.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98e5341bb59ad253e714f9534ae097b829a0970b73bd34e1ed642d41f2c402d6 |
|
MD5 | c750eac7ab6e78420c24ef913d7d1515 |
|
BLAKE2b-256 | 8e0bf0c017d88cee35d25454e8769b0ef6a80b710a32ff672a4e517a434e4034 |
Hashes for zeroconf-0.112.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10e04d889c98d71838b44e685937f1ddfb17f15077b47294740994088341911 |
|
MD5 | a8d1eedbaa8384bb2d00ffa161c5eebc |
|
BLAKE2b-256 | 6a5a720f597ebb90d2c0c78e4abbf941ef0550206976db517936748aa09f6d4b |
Hashes for zeroconf-0.112.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1caaebb2e99e4335edf9afb42dba6a6a5e31ea93468d697957a89c1dba6b3af |
|
MD5 | bfaafb10eef317b38bf938dae3d74924 |
|
BLAKE2b-256 | 269dc9f21adef84df3075f286f59f6090f5d0e42a70ba2ba0bbbe91c75cc8135 |
Hashes for zeroconf-0.112.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9e73f4b8686e6b8ef9ed95501b2ff909c55f0fbe00626a2ab85c72fa3748cb |
|
MD5 | 44eb5e04ecabf307662e751f6bd76677 |
|
BLAKE2b-256 | bfeac3dd5e0e1b9c32a93140212c6340048c7ef334598aa9d8e6e568be703fe1 |
Hashes for zeroconf-0.112.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e25c161bb9e548f9fafcc7896a8129cae8c7c065199457e88782647cf186841 |
|
MD5 | 9917cb4434d00ee32c271948ca598388 |
|
BLAKE2b-256 | e2dd8405975a340c4f9720a4056b957354a342cae4e1cec437918761bc3d30ce |
Hashes for zeroconf-0.112.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf02f61845990040014b4dc67cc86d79146b13df70fcaeb549952c4e0f8f8571 |
|
MD5 | 24df589f9901bbcea780ab6668210896 |
|
BLAKE2b-256 | 22629939e325b576610a95cb4738c740008e0aea4ab5c99052f694190945e76e |
Hashes for zeroconf-0.112.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c480fff7fdccc3de96f4bb1bd38b4c50668f9b42d6120bf2a0c71a240ab38ba |
|
MD5 | ab880b77035f7e9ff681fe235e9ebb11 |
|
BLAKE2b-256 | f15417cd6e307ec95311a3dc60aa1e0fb744ca6986d286bdf3ad1619a23cc9f3 |
Hashes for zeroconf-0.112.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf86f2f157583b5541dbd4b4c8a9921f8c8ca007af1d7f075a87af95035aa6c2 |
|
MD5 | 926ccff77c8225fc4a5049ed31fb7bfc |
|
BLAKE2b-256 | 30a015900d0d87e405966ba33fba7cbb0b23485fabcae377d4cb31ca556ba422 |
Hashes for zeroconf-0.112.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c0f8e86c099adc4529922c24dfd2b9c2d518e42b4a6d8424b8caa16dabaf0c |
|
MD5 | 4b72b84664fb1f57fc4c4eb278f4d5c0 |
|
BLAKE2b-256 | e8d2b426ef911a566c2da2231dbdec6a6d073fb407e48a272906a4ed37ed0a2d |
Hashes for zeroconf-0.112.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5ad8a2bfceb3f84c34ec8c0bf70be9ea1b102621066b53ee065632bc46ba09 |
|
MD5 | c0ab5ed94f3b4289f51e162f15ac84a4 |
|
BLAKE2b-256 | e6e4e3313320df6dd6581acafef35bcb033a1386aba8b04a75cc95edec744eaf |
Hashes for zeroconf-0.112.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a2096c5ac2db6c7d97bfd7637afdcd6822be8e26336cd88daa11ba35fe9f12 |
|
MD5 | 13a9b70a01f4a42284aca2aeecff5405 |
|
BLAKE2b-256 | a2d7baef8dc0f095163aa1f327c16ff4f8e20ba18b7d3818df95e9fb45b1a257 |
Hashes for zeroconf-0.112.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7765dbe4c0c62b874c96a7b252f00b34b01110787e1724dfb34223415abda520 |
|
MD5 | d6e1aa42d966e951c2ba75aafc6cc889 |
|
BLAKE2b-256 | a9157ee213ba554afbf5d03bef5f96dbd66c2758023748bde723768ebdb32929 |
Hashes for zeroconf-0.112.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fb985cfa251a7b3400a149913fe747e610c7d1c494acf19d97b8299535002e |
|
MD5 | 1174e6fee5e098d3b7a9a3bf4733b821 |
|
BLAKE2b-256 | e5ff2c967c462e417b9f274a731c8c09c6f09c14e8bb1ee8b771f05a27d6702b |
Hashes for zeroconf-0.112.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dadec933d42889252187c0d2cdf91b42bb487c67dff5784676189bc65ba3279 |
|
MD5 | af27f5ea84d86bbd818531ac231d6e3f |
|
BLAKE2b-256 | 1f41cd37275dfc18d4557c437eb26312aa570a9a6b4f9dcd605f58e640919552 |
Hashes for zeroconf-0.112.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97525186b27197f5d0ee7c882814b58eed933b2f2be36c73ea832cf71d1c81a |
|
MD5 | ea72424f8c59a635164a5acec9606ff4 |
|
BLAKE2b-256 | 8030b696073eaabd58060907d2ae0e20f07cf9d5fe7398bf06c63a33d3e698a4 |
Hashes for zeroconf-0.112.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a667611508fe0263304277078f1e97dd36c2759b59d590dbc6fcfafe8c8f930b |
|
MD5 | 291f7273cec72c107994b552927b0537 |
|
BLAKE2b-256 | f7d7bc2481e70345a54aa64367decee826393e3dfc5ae907401e3dac177671f5 |
Hashes for zeroconf-0.112.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fda7defedf4a35d05f98db38ca8f050a97662f764dbf556c3722d7f91569f09c |
|
MD5 | d4851dccd557e63db3b4d7b02791326b |
|
BLAKE2b-256 | 665a67c0119a4ee5539e4b2a1049f6c94a900ec6a4fe392f8feba28f7d9aa898 |
Hashes for zeroconf-0.112.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acab8338339c9477e55045b729d69ecd1420be80cea693b61a09a0f78976f8f7 |
|
MD5 | b9a5bbb9938f76c70b2ba24f62528de4 |
|
BLAKE2b-256 | 355269109d12a2741d6cb4e820f13a7f2ace4caf5bbbe7ee9c2d03440a4b0369 |
Hashes for zeroconf-0.112.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb5d37ed8cca6606008329b4fe7903b356836bc08f14b6f82cf5cb0083bd8b4 |
|
MD5 | 54a14222520a77a711848622c32f264c |
|
BLAKE2b-256 | 48d527be34992ff2df7565cab8079bec431a1f55b3eaf5a9224289f02420da8a |
Hashes for zeroconf-0.112.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5fc458f838774038282c95fedd30528e312a352c48d5fb5cbcabdea53f3d9a7 |
|
MD5 | bb8212173e7ffff82077a68ba89b7cf7 |
|
BLAKE2b-256 | b549d3660872fe134601e72cd99c9d954a1ad92122117d061fd7f339151328d0 |
Hashes for zeroconf-0.112.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 164ee510684132d66dffc3caa8d39d7052080b2ace78797a156ea874d2f7c6fa |
|
MD5 | 63ba1f1df37ac5d64713ceb09696f5aa |
|
BLAKE2b-256 | 62b97b2952a007438077850713447701c4d7df6fa760e7c3e625e2cef7938e6e |
Hashes for zeroconf-0.112.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d0258aab369167cc8d62930c3717301d26be4f8b11665417640c39712daa0c7 |
|
MD5 | 0da782070d56e87b5f3c5c0e6d10ff2b |
|
BLAKE2b-256 | ddc51a8877ab15ce214f4fa11abef79b7ee7b6656de9d11e481914f31d1cf15e |
Hashes for zeroconf-0.112.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 832bd6a81f2524a86f9d4d10d2bb6a026b86d5c92257d586e50a15b66f072c18 |
|
MD5 | c430a1d6ed74f0ce1c1c384d8f95e767 |
|
BLAKE2b-256 | 8ae07cce4fcbbb8197165ad14ceb85a28c0edec78e3111f7b5e6f61b56694e71 |
Hashes for zeroconf-0.112.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a5820d519ba1f4227a1902675d056f1531837cb3a6ec4e2f167c9e09c8beced |
|
MD5 | f0ab8178366af87113bcea66a59da02a |
|
BLAKE2b-256 | 754ae08ce86d150090abd0e66216c630fc1549a0379f4b4a78d56edab51c7b3f |
Hashes for zeroconf-0.112.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12210502365085695d0e4eadd6411a547501de854097ff825b99b4d97e288f7 |
|
MD5 | a660894e8c49b6f44cfc3c6ba06ab30f |
|
BLAKE2b-256 | 771060a5593f8c4465f69d37acb970ac948b074f19f3708aadfd45404d57781b |
Hashes for zeroconf-0.112.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b51608c9a1a2418f68bacaaee548496838ba67286d0a3d36c45fb310704a68 |
|
MD5 | 1e5c542acb1adfc05d6ed75085785e61 |
|
BLAKE2b-256 | e565df4ea8940542f79d20cb74cb96bc5ad3cd49b0006ffec5a8cb014a5f9509 |
Hashes for zeroconf-0.112.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33781c39b24d40bd18f3c6fd4c41d980816e81a1ece98998121d4e8ac5860dab |
|
MD5 | 4a5f8285af622b472314018640ab13aa |
|
BLAKE2b-256 | c420165981ff4a37a504089bf8a816e10372dc09f33961bd4b38149e112295f6 |
Hashes for zeroconf-0.112.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e8f89fab1eaa55ff2afba534c7cd987c58367fdb5934054d4ea8db3c3f6c61 |
|
MD5 | 9d2049c0f6734809c0731ef85509267d |
|
BLAKE2b-256 | ecb97369f08015f36558ca903c3d7e1d63db2b9fcb01cc088aca4d1458b86a2e |
Hashes for zeroconf-0.112.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ae0679d71503962f88025bea110ce46ef440c7661b10032662eff751b6df9a |
|
MD5 | a9dfa47bc52e87ec5ea7314afa86a4a8 |
|
BLAKE2b-256 | 15348233c006e1dff9324a899060ac222f41941b6662f4d1a7388136651107b7 |
Hashes for zeroconf-0.112.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01b0d55c04362371231dd3b7b25edc0c880d5e2c79b0fedd3e0c8a72cc30436 |
|
MD5 | 1da23d514da6f7eddcdf92519bb34679 |
|
BLAKE2b-256 | ee9a94bffd13d510c4a01a199d9cd0a6104332b1ef896e32a87cbe1bf6dc1607 |
Hashes for zeroconf-0.112.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd0d3b23b071ff6d02aa1b21cd8e5c75050860436794d6384f0268e565cba79 |
|
MD5 | 91ad5054b522ffc43b0570c87af0d5ee |
|
BLAKE2b-256 | a90fae64294f63511c3c6869ca5ac50f2982df95b02ff6890f3cf5493ac8d6c8 |
Hashes for zeroconf-0.112.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a96f4b5d168c09c88b2cb304dfd466bd7e039a4946943e9829bf54fc7a96bc |
|
MD5 | b57fe9b5ef40e1520819edb6167f812c |
|
BLAKE2b-256 | 17a74a8590f53ad40422b451a4bfac9b2510c3e4e0ffd5db862808c7bf79dde0 |
Hashes for zeroconf-0.112.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37788e11499c1590f7e62f2927d80c3592d7fea922cdfae2171d98d3d6b8c69 |
|
MD5 | 1fec38c5227415e5678d70b2ec7fbc64 |
|
BLAKE2b-256 | e144c821e1a7ebc8d1081f2285b4f6ed8750f50a5f003088baa6f96d5708b5e2 |
Hashes for zeroconf-0.112.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c6adce1758a677cd203052c17c3937564b3446177df8a93d5749b8bbdc05a6d |
|
MD5 | e80e8b9fd5ad1d080d9d069eabe75f6b |
|
BLAKE2b-256 | eecda2381ed35416ed46259f80e641cc68a08040937b41046f24f71a6c48d49a |
Hashes for zeroconf-0.112.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173338724ea0f20736cb1d659b6d15a838be647bde3858f3e207d02c60c8ef7d |
|
MD5 | c8edbd3d8ce64829e1f6489dbbb4892c |
|
BLAKE2b-256 | 37ed5b8166ec588ab6615ce5acdf90624f07a71aa004a9f5d98237c05e83aea7 |
Hashes for zeroconf-0.112.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff5db7629c50e1997c03b68bb15d89e97e5abac7e79d6235c067b85143534b8b |
|
MD5 | 2b14c047b0217405a2f2a7e51550b503 |
|
BLAKE2b-256 | 3bd2666367959ae682b64eb3153a8ac38bb8b58b7f4033b24e97103e4fa89359 |