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.131.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d906fc0779badb2183f5b20dbcc7e508cce53a13e63ba4d9477381c9f77463 |
|
MD5 | 3e724234d25e2c518185fac400be4c1a |
|
BLAKE2b-256 | 70dd25b84ada8229a93dea03c1246a51720602b370aeeb1c9d2728ef005dfff9 |
Hashes for zeroconf-0.131.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10158396d6875f790bfb5600391d44edcbf52ac4d148e19baab3e8bb7825f76 |
|
MD5 | a58f76e3caa1cd60e420242d0b8b14bc |
|
BLAKE2b-256 | 806a660ceb5cd62fb8beed6dbe426f0b3d16b7be8f13db1eb3320c213a05f6e8 |
Hashes for zeroconf-0.131.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3768ab13a8d7f0df85e40e766edd9e2aef28710a350dc4b15e1f2c5dd1326f00 |
|
MD5 | f591a409f06cba315fc2fe461b754958 |
|
BLAKE2b-256 | c2628a407f8e7dc4bcb77bea88166c774d3b98244c24bb42007e253bcc329ede |
Hashes for zeroconf-0.131.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4baa0450b9b0f1bd8acc25c2970d4e49e54726cbc437b81ffb65e5ffb6bd321 |
|
MD5 | 1c9d24f8b434eff35de9521e0ea2f14f |
|
BLAKE2b-256 | 47d8df10a59abf8af86c416bf0c45a41ba1ef8c346d3f4ff895fddbea5e7d21c |
Hashes for zeroconf-0.131.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b0a46c5f697cd6a0b27678ea65a3222b95f1804be6b38c6f5f1a7ce8b5cded |
|
MD5 | 8c874c678c33740d4aec7296b2e6be76 |
|
BLAKE2b-256 | 91cb6bb9093c7c78df06ed348b254e9c73fd7cc3f41f6fa8a630a6601d93d83b |
Hashes for zeroconf-0.131.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a613827f97ca49e2b4b6d6eb7e61a0485afe23447978a60f42b981a45c2b25fd |
|
MD5 | f729c2b12f1baabaab2e0a0dae12bf82 |
|
BLAKE2b-256 | da4cb089cd57fba33206da30bbd385d37c11cfa50503228295ad2ce5ee257490 |
Hashes for zeroconf-0.131.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d92987c3669edbfa9f911a8ef1c46cfd2c3e51971fc80c215f99212b81d4b1 |
|
MD5 | 92d032439f624ab5f21879eddde013ae |
|
BLAKE2b-256 | d225f89b36ddb3a59d79e6ed8ad615dbaf020fa991c3a063571f4a50bd72ceca |
Hashes for zeroconf-0.131.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c3379d899361cd9d6b573ea9ac1eba53e2306eb28f94353b58c4703f0e74ae |
|
MD5 | dec865946c1c203a18ac9a226303ffac |
|
BLAKE2b-256 | c5793339eab86d19b7248041188a3ee1e46cc5315e68cbb485e5e749dd01031b |
Hashes for zeroconf-0.131.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0251034ed1d57eeb4e08782b22cc51e2455da7552b592bfad69a5761e69241c7 |
|
MD5 | 44cb848fca373508183e8b461323d756 |
|
BLAKE2b-256 | a26b76e3cd18ba9bc133021adc2576e2be288412a0ef8c14cb823ca16fa66ba5 |
Hashes for zeroconf-0.131.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a57e0c4a94276ec690d2ecf1edeea158aaa3a7f38721af6fa572776dda6c8ad |
|
MD5 | ae8d4fc085780426316dda831a315839 |
|
BLAKE2b-256 | 3a3fd34ceffa1389412255165639324e95a5a4d699244f4be87916f59f2d3b2c |
Hashes for zeroconf-0.131.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08170123f5c04480bd7a82122b46c5afdb91553a9cef7d686d3fb9c369a9204 |
|
MD5 | 1214fa77aa465dc0870749e12ecf3dd9 |
|
BLAKE2b-256 | c291e75596c7095ca43400d965551d2d8e8eb1fb1b0e1d0743928f96764cc124 |
Hashes for zeroconf-0.131.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4235f45defd43bb2402ff8d3c7ff5d740e671bfd926852541c282ebef992bc |
|
MD5 | ab064f14a5f0c4a37b98bc6ba7286331 |
|
BLAKE2b-256 | 27b0fc8063c602615780fe91955d53c5f3e6b14579d40a85b5a4e683d25a7649 |
Hashes for zeroconf-0.131.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8642d374481d8cc7be9e364b82bcd11bda4a095c24c5f9f5754017a118496b77 |
|
MD5 | a7acaf37d559663d3a61b5d879aba0c1 |
|
BLAKE2b-256 | aa8f0c622b799ef9f9a885f934af6ed772e44350df536eee68358c8a615c1cb8 |
Hashes for zeroconf-0.131.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dfa3d8827efffebec61b108162eeb76b0fe170a8379f9838be441f61b4557fd |
|
MD5 | 5166d0f0d84b5cf543b273ddedc4aae5 |
|
BLAKE2b-256 | 3cda2fc7899d6f2901756577ac8def77dd8de608c5bae0a99fadfe91cee959eb |
Hashes for zeroconf-0.131.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce67d8dab4d88bcd1e5975d08235590fc5b9f31b2e2b7993ee1680810e67e56d |
|
MD5 | f3aff9661aa183b26959bddea21b7b09 |
|
BLAKE2b-256 | 7dddd8d6fe64eece984941d261a29e27b1cf18701737e63c7011f07ef23e7509 |
Hashes for zeroconf-0.131.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2907784c8c88795bf1b74cc9b6a4051e37a519ae2caaa7307787d466bc57884c |
|
MD5 | b770624452e5c2bbb3e7a46eb3042110 |
|
BLAKE2b-256 | 5dac9744acc298c9936a4b4e2e0ab64803cd3ca9f26b4c3cd3bcde60b99106ee |
Hashes for zeroconf-0.131.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 194cf1465a756c3090e23ef2a5bd3341caa8d36eef486054daa8e532a4e24ac8 |
|
MD5 | 49ae3a78d504c6bb2a24b54f4159f2df |
|
BLAKE2b-256 | 2cc40c5ad630609cd9a82b4747e58b8055d9203e062b32944677a6ff489a492c |
Hashes for zeroconf-0.131.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2389e3a61e99bf74796da7ebc3001b90ecd4e6286f392892b1211748e5b19853 |
|
MD5 | 713ddbb57ba6ff6d8c069f5ad5e21de1 |
|
BLAKE2b-256 | 85a6cf71888dc11818f37e8643f8dc6fc84cea8498dd444141e5236b7eb68ec8 |
Hashes for zeroconf-0.131.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38bfd08c9191716d65e6ac52741442ee918bfe2db43993aa4d3b365966c0ab48 |
|
MD5 | 2f2578d16627a6307934d6d02991490e |
|
BLAKE2b-256 | 1f4bd6fd8061ae1bfbd0048699b4ed440988a609ff4191a8a6e626cf2c7b65ff |
Hashes for zeroconf-0.131.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4865ef65b7eb7eee1a38c05bf7e91dd8182ef2afb1add65440f99e8dd43836d2 |
|
MD5 | f587bfc34e5304303b2e159fad4d023d |
|
BLAKE2b-256 | 05a1f7d6e8720aa430f3838185ea6de993fcec19e11662022cac357da5c97a42 |
Hashes for zeroconf-0.131.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f74149a22a6a27e4c039f6477188dcbcb910acd60529dab5c114ff6265d40ba7 |
|
MD5 | 85e785b70f7388db8784d3c566e0d9d7 |
|
BLAKE2b-256 | 786417eb744cfce4114d90eadd696a27fe84c226849cd41d77349e9294969d86 |
Hashes for zeroconf-0.131.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b167b9e47f3fec8cc28a8f73a9e47c563ceb6681c16dcbe2c7d41e084cee755 |
|
MD5 | 28776016880a663ee8f52cb9d519e3a2 |
|
BLAKE2b-256 | 0bbcc87b12c59c69fd899655bb9e2da87f5d7ed35d25e7b24e3c35fd12f7dff9 |
Hashes for zeroconf-0.131.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08eb87b0500ddc7c148fe3db3913e9d07d5495d756d7d75683f2dee8d7a09dc5 |
|
MD5 | ffe73abe4584cccf4702bb5a47e67fb0 |
|
BLAKE2b-256 | bc95fa4bb531fd0d3a64b882a6854b993bb368fc5f06904580c70dbe72a55c4f |
Hashes for zeroconf-0.131.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b843d5e2d2e576efeab59e382907bca1302f20eb33ee1a0a485e90d017b1088a |
|
MD5 | 20a6050a440d45dc938a2d47de93f287 |
|
BLAKE2b-256 | 3bdb5601d28ebba95dbcba10bdc2da3f31267762a65bef618091d0368e226730 |
Hashes for zeroconf-0.131.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d777b177cb472f7996b9d696b81337bfb846dbe454b8a34a8e33704d3a435b0 |
|
MD5 | a7d3692537d1693780e97ba069ced984 |
|
BLAKE2b-256 | c107e4b12502379c75927b1a982cefa58aa6781109511fb51d1d121f8c039d5d |
Hashes for zeroconf-0.131.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc7a76103b03f47d2aa02206f74cc8b2120f4bac02936ccee5d6f29290f5bde5 |
|
MD5 | 9ecfb21c7c11971e62ef49be33eb3a59 |
|
BLAKE2b-256 | 04851b9d2c7ecc2bad7cd8e01579cc8939fcc0a883fdda22bc45005914f4b514 |
Hashes for zeroconf-0.131.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7f3b9a580af6bf74a7c435b80925dfeb065c987dffaf4d957d578366a80b2c |
|
MD5 | 4b0f93e71604974e51492d265a7d587d |
|
BLAKE2b-256 | 847b3aa3fec10702890ea24cb9c32ffb8df236c6c74b9f1e24a704f6a6341ace |
Hashes for zeroconf-0.131.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a041468c428622798193f0006831237aa749ee23e26b5b79e457618484457ef |
|
MD5 | 74d7e60f635654f7bfab70b5ce581528 |
|
BLAKE2b-256 | 53740feb99f79a0696750f43c4f6e610326a72202583d012cbec9a170cda9744 |
Hashes for zeroconf-0.131.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b65e5eeacae121695bcea347cc9ad7da5556afcd3765c461e652ca3e8a84e9 |
|
MD5 | 42d6d1c70f3e8cdd9a578400133ecc63 |
|
BLAKE2b-256 | f2b7180b90a722e134ce51a1119c03852734a4465a18621f9486da700b3cbe14 |
Hashes for zeroconf-0.131.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f0f87e47e4d5a9bcfcfc1ce29d0e9127a5cab63e839cc6f845c563f29d765c |
|
MD5 | 2fbdca24e7d19e48feb595b5e6f9f569 |
|
BLAKE2b-256 | a1ba7c2db8b368f7cb6c35786de7bf1ae888bdc1b51176d5e9dfcd23596f4ff3 |
Hashes for zeroconf-0.131.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a49aaff22bc576680b4bcb3c7de896587f6ab4adaa788bedbc468dd0ad28cce |
|
MD5 | 99d0504b44ea1397dfb623f6b6610724 |
|
BLAKE2b-256 | f4d8f613ee66154de35d6e1017fbf3717acd3875f0dd99be30cefc2f972ba0c8 |
Hashes for zeroconf-0.131.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ff5b28e8935e5399fe47ece323e15816bc2ea4111417c41fc09726ff056cd2 |
|
MD5 | de24d3ce467aef8e42081263dd5360be |
|
BLAKE2b-256 | 83dd79f135841bbf2af5b79403dc94590ade417671cbe0cdff4f6db02214dc59 |
Hashes for zeroconf-0.131.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c75bb2c1e472723067c7ec986ea510350c335bf8e73ad12617fc6a9ec765dc4b |
|
MD5 | 5d29537ed95c4202be105d70f8e1888f |
|
BLAKE2b-256 | 6d9aabcdbbeace1b8e2949b279254fd80588b8df3f56ecd2e4fd1b1637ff193f |
Hashes for zeroconf-0.131.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434344df3037df08bad7422d5d36a415f30ddcc29ac1ad0cc0160b4976b782b5 |
|
MD5 | 8163cbebc9d2ecf1438e5a691055d9fb |
|
BLAKE2b-256 | 41be899edd591bcf83177d21208d004d1e0d2e33bb92f121d23d1740f85f67cd |
Hashes for zeroconf-0.131.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d1357940b590466bc72ac605e6ad3f7f05b2e1475b6896ec8e4c61e4d23034 |
|
MD5 | 6b870a33cbc64c9418ce71a5d195950d |
|
BLAKE2b-256 | 828ea8c8a6afd37a7365038ee923c1726c9ad3abe2d1d7fd7bb0451b28a33e7b |
Hashes for zeroconf-0.131.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc16228495e67ec990668970e815b341160258178c21b7716400c5e7a78976a |
|
MD5 | e5bc4bd86393c5989f2903c3cd49134a |
|
BLAKE2b-256 | 1afcee8b51712663a51caf95f0613f265272f93e04826607d4f2a16e1a24ec0c |
Hashes for zeroconf-0.131.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f49ec4e8d5bd860e9958e88e8b312e31828f5cb2203039390c551f3fb0b45dd |
|
MD5 | de0dd9eb8304ec64c824c1a220afd458 |
|
BLAKE2b-256 | 47aed094bc1d259c6e5016a99b6d1dfb6b063ca9539fe354aa806874980b9061 |
Hashes for zeroconf-0.131.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb2879708357cac9805d20944973f3d50b472c703b8eaadd9bf136024c5539b4 |
|
MD5 | 704fbd1f824f2c84978d3a87b72d0371 |
|
BLAKE2b-256 | ec8862686e0d29bb4241f1eda1e958eea9b8c89e2730f35d5c7fe99d8013dff1 |
Hashes for zeroconf-0.131.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d51df61579862414ac544f2892ea3c91a6b45dd728d4fb6260d65bf6f1ef0f |
|
MD5 | f09d788465b3794a0bd00917287f2a33 |
|
BLAKE2b-256 | 24dc65750f15fac14829f1ff2ce0852efb068be3145e82b61eb70c2ff2b392d0 |
Hashes for zeroconf-0.131.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f1d959e3a57afa6b383eb880048929473507b1cc0e8b5e1a72ddf0fc1bbb77 |
|
MD5 | a4cbb63c44891de99d953bc445c7f973 |
|
BLAKE2b-256 | 49d9bbb0c7c0c34eeeeae7cd15e14ef8912d8c8e1e4daa12929d819bdac13dd5 |
Hashes for zeroconf-0.131.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c55a1627290ba0718022fb63cf5a25d773c52b00319ef474dd443ebe92efab1 |
|
MD5 | 0f128e7d3932da093bb51024b9fd0f38 |
|
BLAKE2b-256 | d191185e63478b649063294284fd064f04a412aca8153cc218fadf2777952d2f |
Hashes for zeroconf-0.131.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e8d23cee434077a10ceec4b419b9de8c84ede7f42b64e735d0f0b7708b0c66 |
|
MD5 | 4db94d6e7a0dd203ddb1ae633c11df89 |
|
BLAKE2b-256 | 68034466e892e82f12bcb127874228ab8022ee7df881e7ac4d1bdc97d22b33f5 |
Hashes for zeroconf-0.131.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdcb9cb0555c7947f29a4d5c05c98e260a04f37d6af31aede1e981bf1bdf8691 |
|
MD5 | be5b0dc5dbe39bea3036d72ac394d44f |
|
BLAKE2b-256 | cc87b7167877e75de09b40f83c42d5ba08918868f06632970f8db8eeec0c1595 |
Hashes for zeroconf-0.131.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f0bef6b4f7bd0caf80f207acd1e399e8d8a37e12266d80871a2ed6c9ee3b16 |
|
MD5 | d38d6e9734adf71adffc94e708870499 |
|
BLAKE2b-256 | f09e090ae8ba646b21162a040a1cba487c2fcc8da66f9a1af573c957abf74772 |
Hashes for zeroconf-0.131.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02e3b6d1c1df87e8bc450de3f973ab9f4cfd1b4c0a3fb9e933d84580a1d61263 |
|
MD5 | f91cfb92500e36d165ca5540b155d146 |
|
BLAKE2b-256 | 0c7c4b432036cebd48c93dc939fba60fa8aff264518e53a3e39e1226c2e1038a |
Hashes for zeroconf-0.131.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4713e5cd986f9467494e5b47b0149ac0ffd7ad630d78cd6f6d2555b199e5a653 |
|
MD5 | 6316527217754348ab8702611b12a0c8 |
|
BLAKE2b-256 | 4ae10a4677922b1e2b356addf09d9eaa8becda290402a388035e388328a3d463 |
Hashes for zeroconf-0.131.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a984c93aa413a594f048ef7166f0d9be73b0cd16dfab1395771b7c0607e07817 |
|
MD5 | 4a1a5d63a107ce28434ddfbe2dd3d4cb |
|
BLAKE2b-256 | f9d15f8c6b362a24c544eedbca59c15efd5c96609401ab767a7aa0ba5497c793 |
Hashes for zeroconf-0.131.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 551c04799325c890f2baa347e82cd2c3fb1d01b14940d7695f27c49cd2413b0c |
|
MD5 | e857e1b355f8fb4188bfed3714c257ee |
|
BLAKE2b-256 | 44a22e371a7fe9cf7e32dbd7fe8b40883442273b090bf565741ab2813aa86b9b |
Hashes for zeroconf-0.131.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf9ec50ffdf4e179c035f96a106a5c510d5295c5fb7e2e69dd4cda7b7f42f8bf |
|
MD5 | 05579c751c5eec8e23885bdf8735a7ee |
|
BLAKE2b-256 | 2edf5b2b075c7d4b5dcddf2a37f24e090792ae3f699aacc2a9a9ceb7a92453df |
Hashes for zeroconf-0.131.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdb1a2a67e34059e69aaead600525e91c126c46502ada1c7fc3d2c082cc8ad27 |
|
MD5 | 92874eaa3cd5de9f580147e7d43d9f15 |
|
BLAKE2b-256 | 79867ed916983aadf9b96a8a184b84ac5c1f3330f7c40beba47fb39dfb889aee |