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.86.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e604d917dcbfd86e037744b77f4f208c23135a2b06b67f20dbd202a581b2f05d |
|
MD5 | 1d21125ce69768f83df8268bfb3856ef |
|
BLAKE2b-256 | c17a4becd07fdd61abfd6ed440d70b7cd1efd15c872e1ce245fcb4425fa4c6ce |
Hashes for zeroconf-0.86.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a2e658cb7997b56834c4916085dd1252c634023b654805f8c87b679754a8c5 |
|
MD5 | 9564db2aa51b74bfedb536717f8af2d9 |
|
BLAKE2b-256 | 1f3c0496be49a570990b2bcc89ad927703fb37d0244b08cca187fd06ed8bd1f4 |
Hashes for zeroconf-0.86.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7283f8ac647531c3c37c4349b473392ff9666b5ff1b7c597815bff2a61a0845 |
|
MD5 | 1d3d7e60b7f3b931c96f61e36be7586d |
|
BLAKE2b-256 | 4180427eee4a67720e5b48a719097df89f6289c34e5e0316037f13bb9c10bb81 |
Hashes for zeroconf-0.86.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 706a1e5df43b6626c5becd086a4f915661084d6282e40313d148e8555ecb4f1f |
|
MD5 | 34b7db0f37fa44d7a8a0eb1d573d3d03 |
|
BLAKE2b-256 | 4a6795f7f6c26f77d87055cfa16f10f8c29dc7406f57816ba56f6cc505ff0df7 |
Hashes for zeroconf-0.86.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bfe42716ffcdee53e412b173c30f96ae9ca24f0d786786d109f952059b73573 |
|
MD5 | 1daa015047bf1888f0b2330f59d75723 |
|
BLAKE2b-256 | 08a7e1d350ddbf13bde34c043c9df7c46ad9629e6d88e9a44741caf3b8783a8a |
Hashes for zeroconf-0.86.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 286f4f11bcc5be2d1a4ba19f544bbb04c4c6d8713e2337f515282ca4f4cbf423 |
|
MD5 | 5ba1f79ba6fb285aef84b1467f0157cd |
|
BLAKE2b-256 | 7e5400ed97bf33042f4f618c08ec142cf8c90069bdfc957700ca835c33424650 |
Hashes for zeroconf-0.86.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44afa5afe86fbd8d015772f9a135a492d7e2a4ae8088aaab7c3b866ab16afa5e |
|
MD5 | 8b6406ac4a1d74ed31e16285c4d115e3 |
|
BLAKE2b-256 | e40783d17e770ad0e822b785cf140c617ed92ce64f22de4cf1034096bb2400f8 |
Hashes for zeroconf-0.86.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1766bf398e581ac98489bb7751001136dc4b66ac75958774549334894213468 |
|
MD5 | 872182579a1231e84d76f90ff2572e01 |
|
BLAKE2b-256 | 40c12a1b1029f62332959eea2626f33c23263e429ab6dafb3b4f711e194227d0 |
Hashes for zeroconf-0.86.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e267795276ff592b5c7ba9899d6d22861c80117a8148e005524f36e97e44d3f0 |
|
MD5 | ec541f7c2c9991d95abf70712c96930f |
|
BLAKE2b-256 | af7d78a0ab6a7a14f418c5e87d5472ffc48b2438d55cd549ead488e46bbb3d71 |
Hashes for zeroconf-0.86.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be88efcd48b9511381b42b9082439fc87d4120c932d12ea8237f63caf031e73 |
|
MD5 | d307c62e6de79f610d787c44bef8fbfd |
|
BLAKE2b-256 | c795f317ad35d42ad6c279b1201d6d9638b3af0f5b4d5f006476606f73b3254c |
Hashes for zeroconf-0.86.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71be5c6bbdc34b98c85dec54aed279c6d70590982f637393bd0b4b20dd4440e0 |
|
MD5 | 287073f072bd92a666c298a090c20a41 |
|
BLAKE2b-256 | f3797704f9279023a79b1f6ce49b543c773ceac7df939417c57b2e57ca5d0959 |
Hashes for zeroconf-0.86.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 411fbc006f14fa945f09e10500018cdc214201906fa18382225c78098e2963a3 |
|
MD5 | f94c61a1e4f04207d60004db60448174 |
|
BLAKE2b-256 | 840ba619fcba7874e6d82989fa421127a656e5600c47ea1f95fe92fcb458207f |
Hashes for zeroconf-0.86.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454995405508c5bd8928f81bd1f82c3c4e578154a1173fdb8994cd00c264a5c7 |
|
MD5 | fb6f36835f0793ef4112bc7586f55e92 |
|
BLAKE2b-256 | 6d883e2805b0df166f105959cc880c7917416aceecee208efb17212fbc074c6f |
Hashes for zeroconf-0.86.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5c44e4dea38f8baad679c36aa016c8620c8e58925c02bfdc0207543d5de6ff1 |
|
MD5 | dd1e5dd9dae3a7bc3e34f8ab97442646 |
|
BLAKE2b-256 | 7f814005647bb3e4939d7e7f25bee687c25cafceeed6aedfde25b1a9fe29884b |
Hashes for zeroconf-0.86.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f639327d9617650585d124baf7c759cfabfc7636e4c51a42acb4188fcb763798 |
|
MD5 | 1dc55746ff1c4e207ecd2bf72d70a1ef |
|
BLAKE2b-256 | 11656d862fd2b20d8933f69456935b9a0ac2f46eda2dea5c5ac0bb2e6ae4e037 |
Hashes for zeroconf-0.86.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1399ab3748d57843c4b21afbea237bb6417bc6904988d9b0970287167e495f |
|
MD5 | ba6d40048dfb001908a1f8d1c06a3fc6 |
|
BLAKE2b-256 | b61135a33ae8282b261dd073bfa5dfba2a507efa2b72f40642ae2a524adda1d6 |
Hashes for zeroconf-0.86.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b43e6ce64f9d1497d559af44441438a77496e7ccd2c64774f00edc65b19086 |
|
MD5 | 4caacbae6a14536cec2bccd79b00f6e0 |
|
BLAKE2b-256 | 41f9a03828c0e2428c6246d5c0197e553e8d41ae10306dfb6b9cbff49bc3ad42 |
Hashes for zeroconf-0.86.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d948393840c9c9f039907ee3d32313ec14bdc504007561c01144c84a5530192 |
|
MD5 | 92f2c7f472d447c4465c9857fcca4fbb |
|
BLAKE2b-256 | 9f6547d53fb2c4e2f4ebde76fe6cd59fd33d35eef7e10d85255ee16630007faa |
Hashes for zeroconf-0.86.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcd284230010ccb388061856ddbc26a8e327440e63c7c351c335c67c445f5548 |
|
MD5 | ee0ebd51960392ab713a68326e8f337b |
|
BLAKE2b-256 | 3b4a520655e287404db4bf0e5efabc16fd9fca558031aed9ffadaaeeec416694 |
Hashes for zeroconf-0.86.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cbd75db7bc3b499ac6e21185f6d21dbb2f18e508aa147291105f0077b1b61cd |
|
MD5 | d5943d756e9e279f97826e714abdcaf8 |
|
BLAKE2b-256 | b0aea0b045dfe4d2f998ef6057cca3e011366876d4970b602d5218a5fbf53248 |
Hashes for zeroconf-0.86.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55922a74674ca5d7f9f807417cc1a39b1f59a300b8c51d241e52155ada60357a |
|
MD5 | 3e417c54e3b278b4095ee7e558b23489 |
|
BLAKE2b-256 | 21826c82f959e848e956c16b9facbd38eb6bf7c800836fddf52bfd056204bb84 |
Hashes for zeroconf-0.86.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 740243663c5fa122925db7c90da3ec9e6ae76f3a86e50515c2ac953c4e13079f |
|
MD5 | d8e79bba81c57e4ff4d6fa66c2de28ba |
|
BLAKE2b-256 | 635285c5880ce9c569a51096240e71e0fd751f023942c71faa112f11b7048f8e |
Hashes for zeroconf-0.86.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55cfa32ff0ebf8f00b8f1eb78037f981862c83580009fd908f5c7dc76c2452cc |
|
MD5 | 88b3d0661d610cb4050735a6f7e924fc |
|
BLAKE2b-256 | db9e2d057fd48840c7c25b28fc6e527a2e48dffcbf7a2f658da29d2577d2bb31 |
Hashes for zeroconf-0.86.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc981bf08b71e9f7b25c7c09716a72938bbb13805c85439d7dc02dfeaa8f4744 |
|
MD5 | cd0c776d38a4471037fae56fa95ee003 |
|
BLAKE2b-256 | 7d8305fdc3b93952a0e4e47bd54ccce34be55fc456ab5ce82308cc6395b02da9 |
Hashes for zeroconf-0.86.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea6c11895d857f8c8836c2192b1b20d224bb6725b08b2f654bb96b7e4f6e7b23 |
|
MD5 | 237d4bb88069651ed34fcef2a82322b0 |
|
BLAKE2b-256 | 1c33a0e0807dd510d6bc6a289366b16f300753110796fe2e52def03c39d048f9 |
Hashes for zeroconf-0.86.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 337d94f8d79645b0e6b42556b600c8407c0542e33de2a2053e2a088b9e2da46e |
|
MD5 | 61b7bb477e01271028803cc6f389763f |
|
BLAKE2b-256 | 7775e2e127d07a657bfb44f1815328f10cc0c05fd78eeff5c53ab0fec6806c0c |
Hashes for zeroconf-0.86.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512d802bda1bf84afcedeb8c86403b8b0d18ee469456a423c5bf6644e847058d |
|
MD5 | 6357157d2b453a4d71b95d113e472dce |
|
BLAKE2b-256 | 539e7e30e5eed9bf5d52aa94550615c19ad17f48e16d5399aa2059d8394a21e0 |
Hashes for zeroconf-0.86.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c846a72c491d90b7d1fc3cb761a3459172c338ceab59716d35d1315a8acfb0 |
|
MD5 | 0a85ed5e8a9a5f987dd9de0238fec273 |
|
BLAKE2b-256 | 4a8a99c0bc6c197547c5b3a7c7abffca823014b64c6f2c542f1d06a8caa5fbbe |
Hashes for zeroconf-0.86.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28eade3d85df60c5495a052a499686c841d7e9a362fe115e1b0a6c21dba24536 |
|
MD5 | 9199238e54219c50a1e953b56e1fcfa9 |
|
BLAKE2b-256 | 1524e510797d9d74d6ad3e54d644a5d0384c81b7d8dd0f99f862175a30a3f798 |
Hashes for zeroconf-0.86.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e429afbaf0996146516328bb1dd90f9b93f7a585df8220fb60a86f49d8563f19 |
|
MD5 | 8702b5cb45b24faccf72660f80d936f8 |
|
BLAKE2b-256 | ef04f8264b4a6953174504a8c070a8068c8dfa2947edc2d6ed52f5a30d761915 |
Hashes for zeroconf-0.86.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3d0741d231cf02591e2dd16fe81bda82add6a3d5155ba0f51752b468949ee8 |
|
MD5 | ad97a2c65c6d025eb5cad45abba4d4a0 |
|
BLAKE2b-256 | 29de5aeba6a7a2b117ef8bff541b6954555faec4532480d88fe613d1fcd1db6a |
Hashes for zeroconf-0.86.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55827fb0d090767926127dbfc989f3dc1a823eda565bc29ed4b1c46d1b83cd06 |
|
MD5 | bb089a627e40014817f0a44bc6493329 |
|
BLAKE2b-256 | 5011a158428d938823c6b5c7b0f11561eef14275ec164d07e2bfef1de981e679 |
Hashes for zeroconf-0.86.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3068429fa5d34983ef20e82d831b10a9c0f771605310fe787b7930199749cdee |
|
MD5 | 011f3de94e5e1b1df71f999c928be2cb |
|
BLAKE2b-256 | 51aed0743e2dff69ecc4e585936ec2c636c4860d6bb88dbb28d2c2024562056c |
Hashes for zeroconf-0.86.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a58879c06bdf085b3ad622fd143a644a03d580fe804159730647f62a3836dd3 |
|
MD5 | d2afb581b34ebe4efe3b29be090336df |
|
BLAKE2b-256 | 59280b4d5597f8dc2f290b4a4af8a4898c805707583462441ac8ee1fba51b61b |
Hashes for zeroconf-0.86.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b5208a0fa154c5e6ad18420373ac3a97bc1f0011546ab070a2d09196d8050a |
|
MD5 | e968949561d5730d68f96748d59d0cd5 |
|
BLAKE2b-256 | 6eaf3da4c97c09bdb7f92d515da25e86393dd8429d00fb4a75b6bfe7fbb3311d |
Hashes for zeroconf-0.86.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecdd9c835d508fb8b8097ee6ceab6babcc81efe1a8bc0719a81bc1bf07755bb |
|
MD5 | 2be5928490d6ff102bcf1262c52110f3 |
|
BLAKE2b-256 | 75a25dd266b14b8e333ffecceb505ffb38fe0d7c7cc451e4d6b8153c5940d6ed |
Hashes for zeroconf-0.86.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04f6d9d2fb8d3c00a9130b7e9c426796a8f9e937ac525f7ffeede35854640412 |
|
MD5 | 8bf88048c83d7bc71dd96c7411405e8f |
|
BLAKE2b-256 | d503b2f68d7b902f523d834f1c78715262dce503cbf2c129cb064c98a1f46b3b |
Hashes for zeroconf-0.86.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97744a5e193b5e331fde1ce3b328038e8fdd2f68c617541013b0ed898acd5bb7 |
|
MD5 | 03f2fecf1174285d1df11f5bd2da052a |
|
BLAKE2b-256 | a3ce6736b10ddcbd6e9b1f5ee854e5ad5cc118c79ca2e2b7ff28bca1a61d3e35 |
Hashes for zeroconf-0.86.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f09edc15c85a216763afc9455951583e975c1ad370e2c67daea8b923096d076 |
|
MD5 | 6e4f57e54cb5c616f0feff5ff86450b0 |
|
BLAKE2b-256 | 4672a5f0c5f189e1a25a620ebb83a37cb63f3f6a773265780361d7e8dece282e |
Hashes for zeroconf-0.86.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11dc29873adaabbbe282548af216bbb8ac0dcbbd3fdb99ee1f37f2185fa8e88 |
|
MD5 | 73a42f495fbfb1370fcd4215a6e90b9a |
|
BLAKE2b-256 | 0120661534d32a58e1f585c8f804216a593d15f9bc691836bc33ddac400ce2ec |
Hashes for zeroconf-0.86.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab91229dfcd28d6f8fdcfef663efd79bde3a612442174f0ede0ee35f4b648a3 |
|
MD5 | 204e6a01eeef7eae1cdbd0eb0f8f45ff |
|
BLAKE2b-256 | b336bc81234a59c25d8289d84bed5303f9d46a20a6cb9eb86969e112835ba4f1 |
Hashes for zeroconf-0.86.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f90ecc5dfa4c02a3ba75dc7e991f73e123db52f531b46331ba7b9652800e6d |
|
MD5 | a5065e0a050b3c4ca5b9111a47fec48c |
|
BLAKE2b-256 | 450d6b0440d41776b3019a069c03b29ea9ce91b56c4a905c9d0f02da0b9ff3e5 |
Hashes for zeroconf-0.86.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7ad56f3f252c29ea2e8487ff1eb5d8b767f4e32a146698093e31bba76b30a2 |
|
MD5 | b4dde28103aa62dac5ab1e3a97741c12 |
|
BLAKE2b-256 | e6f1b508db43d363fc870d67f7b9273bd8923a3bc2b5574e16f00b689946983b |
Hashes for zeroconf-0.86.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aa6bae4681007c3df1f9bd5c20491d573df1fbce463634618a52522ae2ca630 |
|
MD5 | d2ba4b18adde4cb13a060e47cbb22832 |
|
BLAKE2b-256 | 6feca8e657519ec4ae2045772c5d302373e53ca7ed1d9a933220fb5a53ea0346 |
Hashes for zeroconf-0.86.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d8b4b5fe23b31fbfc75d0a02a37034fa2a8030532fa350573221b829e17d54 |
|
MD5 | 07808aaf6f7f2f81e7ab7da30268a1f0 |
|
BLAKE2b-256 | a3cf916011732370e447bfd8d10357a314b7510b7d9ca1fba653d129a921a3af |
Hashes for zeroconf-0.86.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f9bb8dc08922e64ee11e4e1f0de40217f9a919cc1118ee7fbfdf0a5e23b5944 |
|
MD5 | 6e9efe07462b7fb276116c2e9311e695 |
|
BLAKE2b-256 | a021b081c318bdeb6d82317517508b9ed54621ee5ed57b1c83436896b27ab410 |
Hashes for zeroconf-0.86.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4d5c8f753adb7b36adc7727ae8bd262b855ae17649b2c46ed45665a89e2ef1 |
|
MD5 | 1b1f69c2940b4cbc0b26819bf9a16e00 |
|
BLAKE2b-256 | 6f9b3eadfbb4bef6800136526ca0a1f87e2b84c579caf2dd44c6c43d4c19ec1a |
Hashes for zeroconf-0.86.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3e7d7ade4797d24a33e1ac72362d237d0c7da20b697739a0de8547e34ba6493 |
|
MD5 | dff564f3a0038e7e10f6bada2c5501ba |
|
BLAKE2b-256 | cbe653dc741852d5128025621206d4e37817ec49ac80c8aaae87462e76859071 |
Hashes for zeroconf-0.86.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc9ebf5d13ee05a08c7e9655b5873333f0483544554974b9a9552ee1ef5809c8 |
|
MD5 | f0742514eb5ca67a71942a6a30ccbecc |
|
BLAKE2b-256 | a1c71b36f932a3c15529a2734e9c3db87f31cb5c472162032318665ae0b53294 |
Hashes for zeroconf-0.86.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46aeeba2cdaa5f7c74b300c0b6271dd2dd5eb58552b0573e8c67c5ed09f0e3d2 |
|
MD5 | 5b69c05a7dc57afb80304c875a7053f9 |
|
BLAKE2b-256 | aa8791d186d995777d1c1d948f4eafe95d008798da30d01b6e4cf8a94e70720c |
Hashes for zeroconf-0.86.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187fec6927d05ca0804718fa9714a0daa34adf77ed3a2cea6eb1ac1231df5bd3 |
|
MD5 | f9ea4db5ded198906b4c9dc514baede1 |
|
BLAKE2b-256 | 13a8906d6f0d92f16c34afda42aa5d5fa7f76baa3f9645844328b83750ac117c |
Hashes for zeroconf-0.86.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b01d1ebb620e0743368ee4cb168e7909cc2eda9119bfdd0714fbe996c08a1f7f |
|
MD5 | 679ca27f7e3297a5038203836515764c |
|
BLAKE2b-256 | 34ee05a5a5fb3d60c73834dfe5cbbd9abce3c94367aabc371afae4f50510f4c6 |
Hashes for zeroconf-0.86.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 522accc51b340be306291133f11d17b710867851a2a5ceaed7814d3d8c34a4e4 |
|
MD5 | fbcd91dcb383d62bba5ee86ccad01f17 |
|
BLAKE2b-256 | 728ebee35fc1b98c0a44b6c82aac8c3793b549639aabd17416358a503bf6f627 |
Hashes for zeroconf-0.86.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce85f159271e1dc0ea6789e64cc1547cd2b35e4735a890e888eec759c2c275b9 |
|
MD5 | 31c288c2806d636bf29c21f1576731fe |
|
BLAKE2b-256 | ac4770723496371b8c82b059a8a51ac1dd180fc3beca74cc081cf2334542cd8c |
Hashes for zeroconf-0.86.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d5527085a60b0ec2f83de0d15b34fea28b5dbb56185663b4ab4244c8477f53 |
|
MD5 | 75011243d459b799a4fe5cfde3bbc470 |
|
BLAKE2b-256 | 8557b6f1859137574b9f24aff8979bc0783e674f79c29783f6b220903286dff0 |
Hashes for zeroconf-0.86.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e96bd8c144f431eb15ff2e6c69385c1b345bb63e05646228e33a70a78105cdd |
|
MD5 | 08a568b6e0d0ded7cd1ab8481d8ae5eb |
|
BLAKE2b-256 | a3973ef08ad45a82027206913edad7f803d64e7bdfafa86d880e4b6de2d813aa |
Hashes for zeroconf-0.86.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a57a8d89c48623c43ded8e6d601ebf9fc1a3698013fd2c90a8093116792bed4 |
|
MD5 | 44e0de8abceadea9dc3a688ea46e8b08 |
|
BLAKE2b-256 | af9b7a6e7be03e26ce39b298261fb8b3e5062f9f3e0ff5ba6e2eb06a8e609899 |
Hashes for zeroconf-0.86.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 545d3387b694954d04e8f7eedab7dec46c3d31d887fe1a2e15855978ff059691 |
|
MD5 | 017e0bf1729e836f77e73007b5f23a12 |
|
BLAKE2b-256 | 1b3b19e2bb1ed94d87df8c3845cd822f165ecd0bec8882ff745cb06d22130504 |
Hashes for zeroconf-0.86.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ce6f93a1933b8b59958c8d4dfee9661d42cf2bc9ec3be23c36220432a8f6a0 |
|
MD5 | d235f74173e8b784053433724bbe8119 |
|
BLAKE2b-256 | 534988b76684f5bda279ab91b31b9263191a6701faecdea836775c7915373992 |