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.122.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e406dd4b1134f5ab149bd26e319d20fb4e5f700864a49020a582640ce3cd7a |
|
MD5 | f52f0b4545f71421ffb81409a97fd8f4 |
|
BLAKE2b-256 | 34c5f6c11ec9e6c7d8cfa9efc4e531fde5f5640fa80ecc29acb5716d76452a08 |
Hashes for zeroconf-0.122.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cc800601d828bfc0d6a6f231503608d12a568dffe501121d0215d1ec019138 |
|
MD5 | bab880120cf087f4ea274b529121850a |
|
BLAKE2b-256 | e4742cfca12792ef521db92ee26c041a456c192960bdc3e4f3142564987f8933 |
Hashes for zeroconf-0.122.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aad8c98b46664718ec007e1ac41866e110edd5904811171b9b3306a3c09f5e3 |
|
MD5 | 074593566ab578031901f4a2e01bc0c3 |
|
BLAKE2b-256 | c64c6b9625d53d0d7d69795a32a06adf501990021c8b2bd6b889d72434674d22 |
Hashes for zeroconf-0.122.3-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9914f4af8e0ed0deb6d9dafeb0139d6736c9443ce767a2d152a46356473fb9a |
|
MD5 | 05d8d88933a86a7bb78b0d7104e0537d |
|
BLAKE2b-256 | b1c2ccc2d441816e5e1f09eb2b8fcb21ff2b2297480e37a9c32490d76c59328e |
Hashes for zeroconf-0.122.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0c2e91d9f6ae71b9b8783ec9bce6df838e24614c8d35bda3bd8ac30ab1c99c3 |
|
MD5 | e226f3ccf1f9e4853e4d4ac121bad7b2 |
|
BLAKE2b-256 | d1aa47068fc831a3c1ce87bd288d23fdaa7f65ea7f75810b260950ff3a90c6fd |
Hashes for zeroconf-0.122.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76c216175259470c1a3a57f4df6b238365780f4341001e6d23d0f7579b4f8cbf |
|
MD5 | 7751b032b265c7514fa3d2871acdd759 |
|
BLAKE2b-256 | 42c753407593994a1c48c9345aaf31feb225519d5a8d391305cc0e5832ab98c1 |
Hashes for zeroconf-0.122.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59f77784065d6f8aadc69b4ccc2097d27598db88f95e5ca71caa56af0882405d |
|
MD5 | 8b08830394ca33874c30575aeebd110c |
|
BLAKE2b-256 | a80c91e0e01cd8a1e72ccbd6390a137f24db5935f5d1e19ddb36c5df1774cfcd |
Hashes for zeroconf-0.122.3-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3580708d5188b00f75ed0826cd0405a963789c1d0c9577aaf8822db18e37dd5f |
|
MD5 | aee99c8c704fa735824d4ef5c1dcb7eb |
|
BLAKE2b-256 | b75c230badf6ea7685dc9184ce9ebe1f99d6a2c801df3aafb0f0b5ec545051b5 |
Hashes for zeroconf-0.122.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40c667f683eb156327c7a6240afc73857a08bfd8373b89e4858e5b986ee6765 |
|
MD5 | 69f8442c94f87a60e96b312e3478a94c |
|
BLAKE2b-256 | c1897c5e1bb9a99ce8ab2d977571ad882b2ac543b72f7e2b24e7c9eded3bf671 |
Hashes for zeroconf-0.122.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0b855051b17dbf75d2de608c3001761785f42c992c099a509d7ccdeb51cd399 |
|
MD5 | f4c45e04dc00a23edde47e923c232664 |
|
BLAKE2b-256 | 275d55ba323b4636e26a5480e7bcfc0b183bee90bf3330a845a85a799bef1fac |
Hashes for zeroconf-0.122.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b1446fadfbf82556d579ab68c287492cb4e71f6bb763bc4fc65cc37bde7ebbb |
|
MD5 | 13ede98c9f35fb79faf2ffdac820d1a2 |
|
BLAKE2b-256 | 2f7c22a733c8c800f52fa48be62e14e4c196ca23ede163e104b2df20d899eb95 |
Hashes for zeroconf-0.122.3-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d24c600880d46a1f202ea8d687732a48af970805e0d2be9b7e72a6aad683ac1 |
|
MD5 | 2fe9d000b84db368667a88e01dd86e7e |
|
BLAKE2b-256 | 2f972acdf44a009c2e3486f17c4147f0a0a1e58abc03d01b52c3a148f5398210 |
Hashes for zeroconf-0.122.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05c552a1e60326fbf9d6ecdb1de234554c19103a66eecdfa3a2a0679fc9d3499 |
|
MD5 | 9aecc76477d42eae9417355d74a29657 |
|
BLAKE2b-256 | 70cc3f99616bfab1fb2278b9592c332bd886f17a15be2d22a8ca04b59867a90b |
Hashes for zeroconf-0.122.3-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7cb5df274007343b66fd9b3d75e8a2b4016ee9c5a29914dc1872b3d6d1bdd8 |
|
MD5 | 4bbcc9def3da87d5fba05ee04208370b |
|
BLAKE2b-256 | 5ee23bfe76b59523f95a02a3f331a2562da64777f4cc902fd6b58b8ec25a9c7f |
Hashes for zeroconf-0.122.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb35e884c2532758dd6784f82db9d9aef10d02b724a5f5d784ad5ec9ebff7a06 |
|
MD5 | f63fd19ec695f53aab86e412441acb42 |
|
BLAKE2b-256 | 41ef09373692b7115504d9b842f83179c7f3ef104469420e82c9e4229d251e25 |
Hashes for zeroconf-0.122.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6bba548c99c11ed43ecda5e09ce4a3d3894661632a401698c3efd5f2e3712cc |
|
MD5 | 2c8f98ce1422aaa5d06baf6c4f563582 |
|
BLAKE2b-256 | 4751049a479ece138d5e4e0fec8e05295cec1aca3dbfeb1397122dc8e0d3b619 |
Hashes for zeroconf-0.122.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c921d9ba74cb91bf886283f1d6a5e6bad9de566edcc9cb1bc6270ed283a78f |
|
MD5 | c0f888ef109fd06c5badaa98230fcf81 |
|
BLAKE2b-256 | 0c38f98865045be0d76a7ae878c5862afbbffc3fe187e4c9a44e6b4d1bb377f3 |
Hashes for zeroconf-0.122.3-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808cb1e4630756140a8c8031bdcae766bc78dba9f952d0c10d93fac4e0ad5148 |
|
MD5 | db2308c9b74bc307c8204b6f32f7d66a |
|
BLAKE2b-256 | d5d737af053805fc0962afeaeda5fab4234518e27fbb2b73bb5bbfee8710f33e |
Hashes for zeroconf-0.122.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4054948b3d467f5dd8a57297ec95dd7945458ff3b8fce3482da5f6df75aefc31 |
|
MD5 | ca86c68a1da97f5645faab3175dc155d |
|
BLAKE2b-256 | 3ce9ee55b082ee0ffd8d2f1521cf8ef85628e93660119f1201c2a2c25b87f480 |
Hashes for zeroconf-0.122.3-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f5949ab6eacca5c8de0c714fe3a282c6d625c5d470f8889966d0404cc79db93 |
|
MD5 | 9bbb0f60f695189757753a424692ee35 |
|
BLAKE2b-256 | 7755683f3693011ade766dcac789b73756b0c6a45c82c48c78aff453758a919a |
Hashes for zeroconf-0.122.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7abda0e89e8daec300f99872b5d127cffb73b0a43b414755b43ad5bab2f7ab79 |
|
MD5 | c50f67be68e216649b4664e1ca41ab23 |
|
BLAKE2b-256 | 018399a37986ad41cfc21109257c3be4b2541ffe30a414f8fcdb764b52f4f5c4 |
Hashes for zeroconf-0.122.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f9bb98ef433d3c6b2c7b1749830c7fa23d022f49b5d9de879bcf9750bd8264 |
|
MD5 | 7a95df13c4ddd25becb62e3f7bea6716 |
|
BLAKE2b-256 | 59cd43cdd5b02337ca6c512e061443260dfdade444ee16aa77edbe6d7187e891 |
Hashes for zeroconf-0.122.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176b6a3db02f6288bf1033ea708b89fc038a5864e25674a38a29d8aa254fb543 |
|
MD5 | 4cb6fcfc20328f52f832adde01df9c80 |
|
BLAKE2b-256 | fe6c38ba483b3b5cb31b5b06f279568fdd141c214aedb74c38fb69582add4034 |
Hashes for zeroconf-0.122.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4b90be203adc70526e4d7854bfe9e1abbf7d439727dc863ec6dd79cba8f946 |
|
MD5 | f19706ffb2274f90414f98f9958d82b3 |
|
BLAKE2b-256 | 35711429ee0679cc57c8c952c24a71ba86229bb96c798540e61da90b5dc8da1f |
Hashes for zeroconf-0.122.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 172c8b727f8480bff97667d592b3b7cf9e915c6bcb85a98f022336ca911ffbf1 |
|
MD5 | 2eff33364dcb8ab4a3d350e8571aaade |
|
BLAKE2b-256 | c0da4ac4bebcd555bba3df8acfe755bb2e2ee57f3b6f27eabd47c4778341212f |
Hashes for zeroconf-0.122.3-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac544775efefbb4d1f12684ae8ba8f1f613352734e738f63c89e35e1f5f45d2 |
|
MD5 | f1141472fad77bef32f28c67fcbf49ab |
|
BLAKE2b-256 | a75df83178fc1e6d75f664ad15ddcddf96731344c845df4baa45d20895cd0f69 |
Hashes for zeroconf-0.122.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c0306a61ec4ed95db931a7b5a18743b5ae31463e992fd522a6d177ffb6bd8e |
|
MD5 | f90ffa9554d427b42eab6e582a0d2734 |
|
BLAKE2b-256 | 530b61f509c362980033225e95d0f950aa2ce4a4f8abce09180475fa2d111c58 |
Hashes for zeroconf-0.122.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25903db8a5412b0798e91beaec78e979379fc09d92e0540939a25c6dbf68574 |
|
MD5 | 9b4b43d95bf76ed133677bb6fe182495 |
|
BLAKE2b-256 | ba56cfb37c5dbe44ac370624acca8a06e3fd652dac2903916c3aa81c1c7f833a |
Hashes for zeroconf-0.122.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9da97471ba251d49cbf91b8fd4da18e2e751056f2aa9a938e0576f72267bb5e1 |
|
MD5 | 32302a2b494e24175f252395198a8368 |
|
BLAKE2b-256 | 00071485edee1ceb8104415d3afe694046961a7adaf43a1568cdfd125415b2ff |
Hashes for zeroconf-0.122.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1131124e13f57455df9fa9ee9c1b8666e067d3e910d5189e94e3078a0743fa |
|
MD5 | 3efc6685fa0ce2c9f6a8b8fa1f0aaf67 |
|
BLAKE2b-256 | e7bc5b7a4f7a8c134c835c9b0652ea943b78de67ea5092a6dd98c34fc17ef2ac |
Hashes for zeroconf-0.122.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246181a1a15c809b547fba27b07941d6290e0edbe63222ae3d1351f22b633330 |
|
MD5 | 10c8fafedc5ef137e20ee9b963ae218c |
|
BLAKE2b-256 | 5191a218d7ff66faece60271e3a01bfaf54d4848e211b9c542593442eef40ad5 |
Hashes for zeroconf-0.122.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b969cd6e13ca5cb5db16c984e44808fd68d2198d95ef37f11eb8deb39ae66947 |
|
MD5 | 9f3eab036666e6f5de2170191c490511 |
|
BLAKE2b-256 | 0a866d8bbf613c5c2f0b581d1169a710fd9cbbd5b67ecb1ec037ee2fb756f814 |
Hashes for zeroconf-0.122.3-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c231ee2984b11457ae867497d4d2ca6397661465126b713ed30dc28b16fe3baf |
|
MD5 | 3bd8d8f8f88ea02cb23714633b4c2e2f |
|
BLAKE2b-256 | 2203fed3a06c16dcaedad87f08c94b8d80b49274369fc7301bb92a8f4c8c07f6 |
Hashes for zeroconf-0.122.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca4d6929e6d5175bb05254480ab03b1308da2018251fac03b163bac4929f6bc |
|
MD5 | ed9b9f59992792a5edf367681330834d |
|
BLAKE2b-256 | d3a14c52d232ebb27566a117a1cb4eada51cbc0964757823bf34ad8439f85f6e |
Hashes for zeroconf-0.122.3-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11f10f08ec76366ef0e68d0c267ff9f00630eddb14fac78bc82f7d1c1c68348e |
|
MD5 | 544582c1406146a0c209a32519ec5d13 |
|
BLAKE2b-256 | 58401e12e927ca9e2e72639eacba4c76d13566d5d95c29aac8d80101890222ee |
Hashes for zeroconf-0.122.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4064ddad7b0fb0c44d5a5ab1d079efa3c344094300bd32d6aebca5a8ad33fcf |
|
MD5 | c4458b471c0b9ac8a3c6d5a9ad607987 |
|
BLAKE2b-256 | 77b5714889e5470d6a8bf1058287bd4e1e3e462677442970d6623da7cc20c43c |
Hashes for zeroconf-0.122.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5e1bdec64bd7fed06471f2664e06bea7cc8971b8bed0174df49752c7f93b2f |
|
MD5 | 68ba0e55b3b1f8f70764a982b6cc8d78 |
|
BLAKE2b-256 | e93dbae5d07d2f4732d0ebd89f43686d09566868c66a69b7e5c254a0d103ba97 |
Hashes for zeroconf-0.122.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8263703a6229a5e1398b3c9c705a2d28f6ebab99a120390c6109ea5b4722f2ff |
|
MD5 | 751c76191eb9adfeecf8fb3c4e4cdfd9 |
|
BLAKE2b-256 | de5fdbb03b0dd4738767d0d46e7e674c9d9f7ba881c0e5a7a165e8bf489fa55e |
Hashes for zeroconf-0.122.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 167d9657d8c4d75d61634c233631b720223d520d8246f41d51b81ac9256bc47e |
|
MD5 | 1e303d867dfd060741721bba628d3e94 |
|
BLAKE2b-256 | a204b77f7f9c61677ebb23143e6c97928939c9fa2a34d90842211b0653522e44 |
Hashes for zeroconf-0.122.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0da9b909dd0d4988cfe01e7dfcfc6aff871a592da03d8e5e5c7cdf2ed05b894 |
|
MD5 | 2ce918d7bfe8ed239f42240209dddcbf |
|
BLAKE2b-256 | b363c65cc4d2747b8109f4f58f1d3cf402ae298897f5c59675f094f03dcaea2f |
Hashes for zeroconf-0.122.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70be983c9f287b3cf1812de1bb9b52badc0434ed61da732af573b986343f74b6 |
|
MD5 | 08dda03d0a3a1f00177b5a3f9ad0f834 |
|
BLAKE2b-256 | ad2350f154e7bc2ecb4ccb27a138ea0177fc190289eb510d8353583c48de7d10 |
Hashes for zeroconf-0.122.3-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acbc1f45b3327e9dae3f3037a1ac2bbdffbb5e81d270f8b44641516369b436d1 |
|
MD5 | 2ecb645868cddf58c7343598494894e4 |
|
BLAKE2b-256 | d7e025a1907545e0fdb44962b422b048d930dbab0f6284e660641398f95060ae |
Hashes for zeroconf-0.122.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cecc055ffaa160ca606b7d03bf197f8ebdcb0e8b9b4e5e9cfce57eff12c37136 |
|
MD5 | 3d104f4b5046d7a547c5c081fe59de2f |
|
BLAKE2b-256 | e4ecced633c98167981271e7c98c7eec57a7293f21009414768ca0cf3d07af21 |
Hashes for zeroconf-0.122.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d722a3e00c20bdb02981aefc939eabf986a55eae27877fb1852381a9350da97 |
|
MD5 | b7dcbd30598606d69499bb00dfcdbbf9 |
|
BLAKE2b-256 | e07ff8d460bdda36e068bd43d9b3e69fb55b5b977d6c65f58a9076c08fea2c48 |
Hashes for zeroconf-0.122.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96547243ba4add13011b171d8b754a72039e1ab107d87ce5d4a050010100a767 |
|
MD5 | 38ff968c3536b74229080f61855ac3fc |
|
BLAKE2b-256 | 503db14a0c55bb8d77543d65c8b18ea7ccceb261b0aba69cb7d402b208abd3fe |
Hashes for zeroconf-0.122.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17f9062047ab0df4c6cdfe229dfa0dbb50bb9c4a78a7a54aaacaa580bacb912d |
|
MD5 | 7ca34f811071d29122e535dd8b7a90ea |
|
BLAKE2b-256 | c8cec48ae512d5d84e33064e2b777a72efc8e8226907d174083d525766312197 |
Hashes for zeroconf-0.122.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c12f5c597b5f385002025b3e5c3d568d323f857fe96cd77ae09ca4e4bce2885b |
|
MD5 | 94838637c54698449f9ea988e54b6088 |
|
BLAKE2b-256 | ca4aa8e099954b815e0f5879763a11e24281d48c2079c88623b2b6a05734558e |
Hashes for zeroconf-0.122.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181a7497b07b53538cd8da085abc33b3d5b188f0c674c4cbb996b4f5b0f3fb7a |
|
MD5 | cd9c5fb79f5aa2a6b7b59d53d23be8b0 |
|
BLAKE2b-256 | 11a31060c491ef2dd829e3cbeeed31445e1397e1b610744cfde2242a30466920 |
Hashes for zeroconf-0.122.3-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e6c6edee8d65cb30048d4fda9bf611d4ed55f919a6d4529d7e53834bd2d3d0 |
|
MD5 | 2cb59ade3cd0c1342057b18c47462caa |
|
BLAKE2b-256 | 54991272f432a8d3768998984bba6b52b57a2385b7f897d3cd4175e9c811e8ce |
Hashes for zeroconf-0.122.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b672e9d751d4a793b9d504e61117d0c68c2360ea94810182cbb65d8aef87ad68 |
|
MD5 | d1de8bb7bde0a66db19f5b38ac9c748c |
|
BLAKE2b-256 | cd3e1ac8b453259ccba6f16aebf15c480ce74c32c6bd0582183e20a824388532 |