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.110.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d01c3e7406a84ce10a54ec40d373fe0e501a8cf42119ae5ab4d2904af764e7f5 |
|
MD5 | d0bf0427e2fbc72810f5d325f963f8ac |
|
BLAKE2b-256 | aff3bb390b25d8cea7e039522c7d394c1846eac3efc206a0190e6e3316e29472 |
Hashes for zeroconf-0.110.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 357aa2b9de586a1a08ad6858a4d757596c2e36c94524a1c42318243525edea15 |
|
MD5 | e6385af7dcfe209da172deafbd4d4ce8 |
|
BLAKE2b-256 | c12800109c0486389af726f07e66cf8b482f9a48dcc583bb02390df06a06e7b6 |
Hashes for zeroconf-0.110.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c42b57761f5743c5ca0be55bf84aa5639c3f950ab5036f1ea2483595c7b4760 |
|
MD5 | dff8c260cf025121506b50b90dc5de09 |
|
BLAKE2b-256 | 4ad225797ffa321188f4e35b3a2fbe7eb4cbd4037e52003c5c77d7cb22f6fdbf |
Hashes for zeroconf-0.110.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20bbbeaffba46316c24c18c3cf1021f7efb4dd2b9d310c23649a7f657beedc29 |
|
MD5 | 84a8f3c9d2e8acd80b14d2fab8162ecf |
|
BLAKE2b-256 | bf59dbe271133b0054b369b83b74add5296d235890196b4624df4d8feeb606ff |
Hashes for zeroconf-0.110.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a38c9bb3350b78e4af4f1870d05c9a1d30f46d1c87cc4d1430279247c5bbdd1 |
|
MD5 | 9f94272d0bfc0f272dc5a32036f38959 |
|
BLAKE2b-256 | aa280eedc4356ccea71491311a425f4d2ea764ab55100e8332d403f19e2f4afd |
Hashes for zeroconf-0.110.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feef09a7e21a3a927c842c51036ef97b07a5f821067f398560d9c4812092051d |
|
MD5 | 43ac80c37ef0430776b4bb1251916995 |
|
BLAKE2b-256 | eb79aa59331c79c2e3f8ac6776a6dff007fb4db93d9050eaaceff296e7509b9d |
Hashes for zeroconf-0.110.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf74fd17e849a7f3b2b1ed1e14f1df4384a2625b7cd68105bc928353dcd3e67 |
|
MD5 | 031ca60a2c422dc23c8e7d9e334c1040 |
|
BLAKE2b-256 | 716603a3b2d721efc8e9d981bc002f51dc470eb55940d03b1c80e309e60fee61 |
Hashes for zeroconf-0.110.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df5ccef640d35ccbc4fbe5803b8f689b8acb05f87acaab108e32a2be366edf0d |
|
MD5 | 0d3ed6bf8d349d8b1b8c4bddbcb99cfd |
|
BLAKE2b-256 | f62aedd10b90c5ccf482670d81b1bc980bd113b0423e6ae8d1d9f74fab74eae9 |
Hashes for zeroconf-0.110.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02f5e4f8ba3099fbcaee1c03dd4fdbab143a63c63c75177c30708d97b08d9b3e |
|
MD5 | 4e755374d9b28c4d12be7ebe3789eebc |
|
BLAKE2b-256 | 1e06f5079331548dc329ad6c9ef3efd14f434f910f60f7fcd72023d68f112cc1 |
Hashes for zeroconf-0.110.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a588ae31c82cc528846575fec517d73b3984ce6de626c7d3e604d57043df4d0 |
|
MD5 | c024f7772c307a10d86d9270fb2061d7 |
|
BLAKE2b-256 | e0212a6e603fee1acca75501ad23fb705f25058fcfb48f8da819fcc54d65e793 |
Hashes for zeroconf-0.110.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2707223e0f9a252b7fa52c892bfc38407ac328eb01f4f1a8b568d4a9a4680f5 |
|
MD5 | 119e84e754932c661118e892699a833f |
|
BLAKE2b-256 | 3878730b3d10d2484443dfea9ffd8ba8e3ad9c9899a4835951ecada242149bc5 |
Hashes for zeroconf-0.110.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21121664d37fac216ce5aa5f11c255ce97bea8ef158e343a42aeea3070192a3 |
|
MD5 | 30a12572e18630ddb7e3110f623a3668 |
|
BLAKE2b-256 | d7ca734801a05b2ff6cc945a0d2eb3da661db3f2ce6e4a0c9e8816e5f4abb5ad |
Hashes for zeroconf-0.110.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70edbfca3de478c41d81c9851a986ccf48a426759cdeabb89eaa1f7c6792122 |
|
MD5 | 76de5997bfffcc9c924dbad65b6daccd |
|
BLAKE2b-256 | d411420dabd4195492381d0cf08b1fd063fc348a7dc497d1aadbdbad81a7e1c7 |
Hashes for zeroconf-0.110.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6db5571f4a12333822e235aad8f5e4ab37552df8d7edbda8260156b3a2b05f0 |
|
MD5 | b18e86d3734ce07b2d5fa57172733227 |
|
BLAKE2b-256 | 59c1e74253cf6a1ab342cad799ee2c5579ea9a3a08fd517fd21f52ffd5aab00c |
Hashes for zeroconf-0.110.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c25b3c5939d4700a293e36c633bbe601947a7bfbaa4eab65b7f1b59b4e5414e |
|
MD5 | 1010c454ba4ece940c283961d64906e0 |
|
BLAKE2b-256 | 11c61c398bdefba329154b5821c7814c79eb43259e9a7f4b27abbe75f4acd3bc |
Hashes for zeroconf-0.110.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b35f6c4734271625d2140b423bd26577ef286bac4af7a859daee2616eb6ab5b9 |
|
MD5 | 26aedea18dd7ec53a83a5c5c22a1d405 |
|
BLAKE2b-256 | 4344603af970871056d87f5e184ac5a3bf51ce841128d94cf3a229e64df76caf |
Hashes for zeroconf-0.110.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d3c42133328d6b6401d9262871ae5ffa3444f94d841e903bffe50f05f8054e6 |
|
MD5 | ad0a1ad453dbde1e496e85045899a3d8 |
|
BLAKE2b-256 | d47cb31229afbcd2a9aa7ddb87308f07af9775be299d96477967fde96b8aeda2 |
Hashes for zeroconf-0.110.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8991e5089bd21426dede14a0fab604718a9f794ec69a3fc6c68d14657364892c |
|
MD5 | 4382eda0c698b909b05bdbf9541b9015 |
|
BLAKE2b-256 | 357cf5d2809b12004bcae46cf467cde2e5d4228cbff34a9065ac36db3813d50f |
Hashes for zeroconf-0.110.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ca03dc822b59d897207ad25d87af59f8673cdbffd5ecc10310cf09c4d5c05d |
|
MD5 | 6a7f96d0c2e592b4a3d177bb12012929 |
|
BLAKE2b-256 | 4fedc3b3169fa94ad6e664c64e14b4e25682bb1eace8a8757a7b2f67234d98df |
Hashes for zeroconf-0.110.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e7d08027f3fecd2b47e00a17f97776ba439ee0f3b2c0dd53ea8605e7061008 |
|
MD5 | cc93cf1d6788dd13a8565d2af60b33b7 |
|
BLAKE2b-256 | 6b7b975871a9711b3a7e8646bf9d72a537ffc4f076b46bd94713b1c35767ed11 |
Hashes for zeroconf-0.110.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694a2ea04574b5e1f8504f7dc31cef2ef8e57a077c78b024cb0f9caaa4452d48 |
|
MD5 | d6b1fd98142c2923284a5409b3d3885e |
|
BLAKE2b-256 | 60087ebb9dedfbd2eedf8b709d34e78338f2efc9aaf79e8055b581826bc4a81e |
Hashes for zeroconf-0.110.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64f6fe8006e09202058856b99c7851228d2d8b17b4ff3890faff520ea2584a04 |
|
MD5 | 69a5091c1721358df686ca283c1215de |
|
BLAKE2b-256 | c10de8e5f1ea0490e4953516012c2492f3df3732b2f5b0bcd91bfd054e1f7bda |
Hashes for zeroconf-0.110.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6deafbc63d1e4a4140f611b6b6862e576f412c2cd102395be7638cb5403f7a9 |
|
MD5 | 30be14e79f57bc5984059bf9519b6a27 |
|
BLAKE2b-256 | 522338d6e38a99c4e21b2a1189cbe36e9f773560dfcb7883bb76e54034f53c80 |
Hashes for zeroconf-0.110.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b1603753e0697b6185df83a88ec12bc8d0bb8bd6f5c563c495c258a011df8f3 |
|
MD5 | aa69db639a061f5993b296e6e31c5055 |
|
BLAKE2b-256 | 0a5b1c1795ae276c6f96e64fa7dc1c25986d834acf44534b882a33e59cf0b131 |
Hashes for zeroconf-0.110.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdfb87c23bf8514c154c4e4450161790a3a211651df253148ba5c4249b845f2b |
|
MD5 | 197d937f545255f5eb6e82ea42784e00 |
|
BLAKE2b-256 | 52a51e89f74a2e28a31333414d1a92c9c8ccb2f7ef1632738f5c94260abf7eef |
Hashes for zeroconf-0.110.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6e4569674fa4d681f4b880365a01b49dd295813753536697e95540e7434717 |
|
MD5 | a867c5712c9771da07fd4b321fb33a84 |
|
BLAKE2b-256 | 3db31e5726c8034952df1d5545df52d395776a4714087cce0c8b26cd708e923f |
Hashes for zeroconf-0.110.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8afa5cbb23df2f2e398d245da61f13d510a35b560833d912b5d0f199d55f488 |
|
MD5 | 61fde7c9f409f42d452f743071528d8a |
|
BLAKE2b-256 | 0d1339ecf60c68a9553e21e715f3215676f1806b21ddcb5a28e6575e68881365 |
Hashes for zeroconf-0.110.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654dabca77b05792d90136f03a264c9fa212763366bc1c03b62af277479106c2 |
|
MD5 | 9c5847ccd1a942e336ed20d56b6239b9 |
|
BLAKE2b-256 | acbf434e81904fb1875d695af341d8418ed9233d7c5608ede603b793831df591 |
Hashes for zeroconf-0.110.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78c36849854f5f6930bd8fa46a583bfbb0224cb571f10157bffa184a76dbe1b4 |
|
MD5 | aca67f5e946e53b09ca69303a2fce075 |
|
BLAKE2b-256 | e472e9492e90e1aeef2101271123ecd5b20a4f51f9d4935221d6417534aca81b |
Hashes for zeroconf-0.110.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f6e73f44a0eae21d86e77ebc2ce81522782c007e3a720d3a15dcb86addd6d1 |
|
MD5 | 2854a170680ece64bc02bc3886589326 |
|
BLAKE2b-256 | 04c01449197bf54ef01268ef95612e12dd2051327acbc9fc03558b4fa4caff35 |
Hashes for zeroconf-0.110.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49bf20cd3855f0dfd04373708cf4530c0070e34d9aa40b53e4b2736d3f573de7 |
|
MD5 | 9644223f164763a3fb3a33039a055a8b |
|
BLAKE2b-256 | ad7761569c428bade8dfb1674f32b79aefa7aae9b7c08201a1eb75836785ca83 |
Hashes for zeroconf-0.110.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aaf2247117e732a41145bd5ac2fdcbee824b991a6344b5e8b555452d1d8f525 |
|
MD5 | 764a395a5277aa34353b7b843cf74520 |
|
BLAKE2b-256 | 2d5c0bdf64cf23289a354da0d200d0c014259d41d9c480e81e2868cbd9321e45 |
Hashes for zeroconf-0.110.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb093959357df41ae4fe91420e1305c0d6bf0d8e89c0597db6370db0070c04d1 |
|
MD5 | ec22fc423cfd69257c36a0c30284a8da |
|
BLAKE2b-256 | ad48f967a9e1601881db9518e28ce0c1fa7cbd4ca3b16ae9ea43f348bb56cb50 |
Hashes for zeroconf-0.110.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5afb5f66de6f237a145eb67307109becb892b60502cd2e40540709a2dc440e4 |
|
MD5 | 6de49c8ebaf53e396f1751aeaabb9b35 |
|
BLAKE2b-256 | 7de8c792f4662f175776e7ce81e483b816bff5bc1f9975d382f21e228a997bde |
Hashes for zeroconf-0.110.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051207946a3fe9aeb2b0cf98fa2191b656fcb37d09cf3f7aeedecb81bfbbd385 |
|
MD5 | 6b75f89c02f3a68f0bfdda1aa9e9124a |
|
BLAKE2b-256 | b7fc1b6b11a409a4c25d243492cf729f0bf6e6d781a1a66e3e9800acb6fc5ceb |
Hashes for zeroconf-0.110.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d1bab015be6963b5ffebab3a1232ae4a38b77267fec0f4bf0165ae5731215c1 |
|
MD5 | 48027c10401cd80bcf0c2b5589d86ace |
|
BLAKE2b-256 | 88a15fe3e5289b73a650e3152a2f1ebf76e3eae44ff779960924c5c64c67f7a3 |
Hashes for zeroconf-0.110.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae2dde97201103f5caa6714d5bb7b118fa3c595dd9dff51d34dba955a8920e11 |
|
MD5 | bf10dce18207190373ed00ee83c755b6 |
|
BLAKE2b-256 | afbaa102f0133fd3661a431f0f92cdeca6f74fae0d6ab12985395af43969dcd7 |
Hashes for zeroconf-0.110.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98be851150f71dd85bcdaf06e205b03cb6e7fb67e4929bb77e4ff89d3d4305c6 |
|
MD5 | 692a3c3f12859e245db95d8e6f5f0433 |
|
BLAKE2b-256 | 969c855598427a4003e1a120fee1cedabc4a58093dcefafb28d55857b9b4b529 |
Hashes for zeroconf-0.110.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e10a441d9eb6c17b7f5d753e1f537932b275ac171fa05eeb102d362b968942 |
|
MD5 | d1fd2063616d7f77eb3ba639f433d954 |
|
BLAKE2b-256 | 0c95faaad445057183a2c523bdac4226943d73e34823662f3c69c765881d9f94 |
Hashes for zeroconf-0.110.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb36a1f4743a37ac0bd1724f8a0278d7783b2404de33d15d23f5c58ab5257401 |
|
MD5 | 789b9e7922413ff417bc881ba280c510 |
|
BLAKE2b-256 | 6a390a9a17f1cc7e7acf35c000b14f74a467df50f960cf0b555f7166c5763ba7 |
Hashes for zeroconf-0.110.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55cfce9a53118876832a912a03ef8ab509ee571ac2e4eb2d36db6cb94c8e016a |
|
MD5 | 9612a5d0d4614855ca44f64f96b9cebf |
|
BLAKE2b-256 | 83310ff038755bdfa26e882f860cc010b23c9b3186d08bd8727484489109963f |
Hashes for zeroconf-0.110.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fe17a332f210c1dbc13361bbcaed4f7c37174da1177f5e61106d228fb42cc3c |
|
MD5 | 8bbf2ac8f4b8cbd2ee1024199e7a8e8a |
|
BLAKE2b-256 | 69dabcc86c8efe6c91ed42136147849035da3a4e329f4bd209e93fe302e5a0ca |
Hashes for zeroconf-0.110.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8992c8dac47727d117dd6f9de35dceff5b9406ae0107a4c6066d343d8bf765e3 |
|
MD5 | 2ed0f3f5d99d4c576d1b8ab7f5d4d0a4 |
|
BLAKE2b-256 | e012738c862830f0d744463aba1a8582d27dbd554b9a99fbc71b37451de41aff |
Hashes for zeroconf-0.110.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4427a4c61140d5b9fdc367fe08415ae58188328db49b2f77625d2a81bec53bc9 |
|
MD5 | 8e3c3a683abb23d3fa56b02f53da57bf |
|
BLAKE2b-256 | b4987911f19ce13e55415d23e4642f9a6ec17f360d7333e612441b08dedf84be |
Hashes for zeroconf-0.110.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c227c7fe27b12c40798ad217de6b894150f358340267387293adeb3c22830a |
|
MD5 | 4f42e4ce041604c5ec163b8e2c121cc9 |
|
BLAKE2b-256 | b1f1254bd23435e55788a3fbcf961c2b85759eb872c01daa6dcaf288d13d7283 |
Hashes for zeroconf-0.110.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab4836285c8713f46b007a01fab09ac520cb7b09c7c4b6375bd63e5b5e6c9007 |
|
MD5 | f1f49c6d644d40eb00208a31a4dcc175 |
|
BLAKE2b-256 | 5df6f0cddabce5d231e07157eb211a315cc572ceadf50ece08817e46b36fdb9b |
Hashes for zeroconf-0.110.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 887c5586a3ebe7ea13c9d7d2a9fcaddc23bb1fe61d1f7fdcc31a9add5536be5d |
|
MD5 | eae9cc0842db87c72f3710331bb25d26 |
|
BLAKE2b-256 | 0ae282d04d7fdb9b16286aafaa4e038101e0b0f93df360825b4bf7db83bb1c1c |
Hashes for zeroconf-0.110.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd9914fc8b1494ed25f3c2840320223bbfcbacc0099119a9fceff6a7f163b21 |
|
MD5 | 457d96ffef651d05b712a0235dc21432 |
|
BLAKE2b-256 | 73db2015a250358aa5f8f9d48d8fe5b7c32412a2fa26c1737e8aacf141d1e9ff |
Hashes for zeroconf-0.110.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 303096e11fbca53b8fd2d0b858a3ec7bebae89299d4cbf23ce8c249b3d401b0d |
|
MD5 | 5110c87158d7e8a4fea0bb7fcbcacab9 |
|
BLAKE2b-256 | 0f937b826212b0d491226219ba3dec818315ca9fea3dd5cf48a5398131b60c99 |
Hashes for zeroconf-0.110.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d06be2097b6b9ab1e5609961db91f78adab10ed6d091938169efa19ce84edb8 |
|
MD5 | ab05d90f05ffaaf9b22561a7f602283f |
|
BLAKE2b-256 | 40dbd2b736224b45f84f25a05ca750a8d72c87d2e16155761290ec3d55e13c8b |
Hashes for zeroconf-0.110.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12868edfab4ea846642ab02f76457c5041ec3e79179217bef0610bd7e9efd147 |
|
MD5 | 6429c28837440e705379e5d4ed9693d5 |
|
BLAKE2b-256 | a892d178c6e652250f705f521a5ca1ed66fc5be58ae168ee03d23de44a09ccf5 |
Hashes for zeroconf-0.110.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da0fc4f011983e291f049fefd9749b4e5c005d2885cef7940121819efe259e5 |
|
MD5 | d2c6e97096f224f642b566b18fc57cc7 |
|
BLAKE2b-256 | 6c3b04855f51593d0baf7e507d30c289ca998cb43f24320a38887763d531fc57 |
Hashes for zeroconf-0.110.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e7ed52c5d80508eeee2f2951d7eab21144af8bc0fb5e41751ffcb3da61397d |
|
MD5 | e6dbc4b3de784793572c2d715fe90567 |
|
BLAKE2b-256 | ecaae07c307bed97bbb263e59e41f7a923ac3cafe470b25577a49d8e8c4a8ad4 |
Hashes for zeroconf-0.110.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f440b4ebcd1f66a4f387f65f396fa78a2a89805a1c94ed55d3b058ff10c87b1 |
|
MD5 | f67b2b62bf5a8e8d4c18fcb074c8c3a0 |
|
BLAKE2b-256 | dc52ef6f00247fef48e43d1db2492c6b6f35da79e22afe6ca246587825b85dee |
Hashes for zeroconf-0.110.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa02d9c49c5c576d082d4aacf71c184bd9190217515c7d05554222e424ef654 |
|
MD5 | cac293e584c7aa2d14c3d705cfde7899 |
|
BLAKE2b-256 | 511ea4863aca2301da5207a17e74f5db5630203c833e85dca7a4c218c7e79e36 |
Hashes for zeroconf-0.110.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27626a62df885fd5949d1de5702d5d4dade4f8de6b1a77a3f32f3658207cca94 |
|
MD5 | 0110e4bd1e9fcfce8b2fdd9cfd78e095 |
|
BLAKE2b-256 | 67cdd91c537ada0d33686dfa4b6a0b2d80e30ea94911029b20b0f0f19b22278e |
Hashes for zeroconf-0.110.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ab3f7fc54d7ce8d397f9c037be76081f83c5d76328ebddfac544c28dff64608 |
|
MD5 | 76922bd02732ffa755a6aefb231ddd0e |
|
BLAKE2b-256 | 1e22f8ec7d99f97c60fbe007d032ef92d75e273ad3766e815ae08a7f379af0a7 |
Hashes for zeroconf-0.110.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0a2980dcf5eaee7c8193e6fae5d343ea9d0b4aa9c44bde81c43a28c11e7811 |
|
MD5 | 4f4f2c4e4b05dbfb564473576b5746fb |
|
BLAKE2b-256 | d716bbbea08f8ff46a064c17d208492831acac948c6c661e821b63b63e4f1231 |
Hashes for zeroconf-0.110.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56160f8c24c5e5245fda1f0db1c5e73c6806660a673f68754b6fcd8701a49e13 |
|
MD5 | 14dbb05c5fa9bfe192132d095de55c95 |
|
BLAKE2b-256 | 8cd38492a4beb0d4f14ea15f4f9ebcb33b307d3ab7195c0cdee6bc6f62042b0f |