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.94.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819d693c55890f177ed0c45d8d49f4435cee3277c38e520798ac1a198942e82b |
|
MD5 | d93dfd0f0c0f450360ea70bdaa5800fc |
|
BLAKE2b-256 | e7041409f0f2aab8f83c8ffadd5ae9e1d8a45807c5f83351cde9760bf534b235 |
Hashes for zeroconf-0.94.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 318c424925d9f4866e00e69fb71b7425faa4fd4437db9919f05d1a5446417056 |
|
MD5 | 091bf0ee3f22595aacb14f053581c20b |
|
BLAKE2b-256 | a91815311b050f3a9d46074ed5b4927358f4bb1c76da93b1ca96107b44b5042b |
Hashes for zeroconf-0.94.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d171b1749127182380a2164e081bb507b63a9399f572e1e92da987edc51cad6 |
|
MD5 | 37a8e82de3880c6a712763a67e6b43e6 |
|
BLAKE2b-256 | 7065539e552c8db6780ff194f0d43f2d2fd8da09272922641138cb512847956f |
Hashes for zeroconf-0.94.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cb1a8406c41d2cdc662ff8a9bd0157ef2a354a445e195ffed61c335ac7e6b7b |
|
MD5 | 0fb8dcea594ea4cca45befd4e651d889 |
|
BLAKE2b-256 | 0fab5f7ba91fef9c6768b5927c5b89ca5d91a0375b6428a3dc6db054fe3ff01b |
Hashes for zeroconf-0.94.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee493c7d6ccc7e26c69b5a562c05ea3847a56c126d0bc633ed4b52682585897a |
|
MD5 | c751dfecc933e1c8046f3c801f66087a |
|
BLAKE2b-256 | bd6d7d625cc917c9b3c0549fd35c4acd45131f746c640091452d0cdc91022c3e |
Hashes for zeroconf-0.94.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b7f74e32d5059f85e21bdbecd8ed8f1e7d38e4eba5cb37929035a865a8ad8cd |
|
MD5 | 4097444e20f3547e41e6d5231b60b3b3 |
|
BLAKE2b-256 | 1cca3d20151446fbb972935036890508841d60d4b57d6b25e6cea33c75b0654d |
Hashes for zeroconf-0.94.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c3f9c147a5c07c68fa45295be119f43545fc7a7c7b6e8f00caecb437d34f87 |
|
MD5 | aeba48391de646a1e8d190942c64d610 |
|
BLAKE2b-256 | acf3f44f83f94531f78c3b0ddbb40aeac1fa51d38dac8653aa852296c8ecad66 |
Hashes for zeroconf-0.94.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be18b31da172c6a34d72a6aac1407eae3cee509081b1eb1953f33454cdbdf806 |
|
MD5 | c3ccc0321d90595abed6b999c7897a96 |
|
BLAKE2b-256 | 32efa9b13e2ab63ec18e21add37ca8b977f3f78b5a1d8433278e198bde52ba77 |
Hashes for zeroconf-0.94.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e9ede0b254e087e8a0f55da18de316fe3b5cb21e8ae9171a0633c9376c298a |
|
MD5 | 8965a2dbb76b925380ddae377f9c0f11 |
|
BLAKE2b-256 | af6919eced10d54687e3130332535bd59b53091a1806d06cad8f9eb5c010d2c4 |
Hashes for zeroconf-0.94.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7325211f2771bd8705b7148034dd0555b288ff72e69b1535778b7db330cb5678 |
|
MD5 | dfff1adbcfee01045c0def5eeb0505c0 |
|
BLAKE2b-256 | 66a307a5b57666b19689593e0492dab6ecc063209e51f5ef6fb108211959ce64 |
Hashes for zeroconf-0.94.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5b24f6164294d4032767cb494a6523b371a9850da02d0241cb89f19b59b9e6 |
|
MD5 | e900a7d18330511717c642ebb4e8748a |
|
BLAKE2b-256 | 405737a622d6cd0a8c43eafe5a2224a7c2ca15b91a267700beec4ab955df9c77 |
Hashes for zeroconf-0.94.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275893a970f6f943527e0194240071c75124986bda2cb26c1b3c61db71cca33b |
|
MD5 | 4114df3f619698b7b0546457d81188a0 |
|
BLAKE2b-256 | e612e1056734c60f43596cb648f7e307e1bff88d61d2c4e02515a2c84ad83ea1 |
Hashes for zeroconf-0.94.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed0dfd7eac5c7a0e5697c55643906991ce97bc911619cd2cb9b38e864c2d151 |
|
MD5 | 134b1d4ffc334d73b71dbf3428aa8639 |
|
BLAKE2b-256 | 565b16724744ea5fec1fb63558772549c3c4d8647752f536c81381b7bc60bd35 |
Hashes for zeroconf-0.94.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a319f09d589108bfd5ce55cff1fe7958a6d4a51ba6b574cfa47a88d960eb4489 |
|
MD5 | f1e3edd9ec6d32860cd4b071220b8293 |
|
BLAKE2b-256 | 60e92599e5e68ff9ccb017374ffa135560f3980c90b32259113367505a5c7f3d |
Hashes for zeroconf-0.94.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf854be48dd100ea156f5f2c3ae9df5d22cba15aed77637b10e6cb0559fa29d9 |
|
MD5 | 319cb583121126cea4f965505b2bcbb5 |
|
BLAKE2b-256 | 8beb399e89081cb64700eb89ca3fb964f9dd9f8bae826243abbc1a1b61774cf4 |
Hashes for zeroconf-0.94.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47986a1a10f7259e91008aece4a465510094c65a841452e1cfebbedf03493151 |
|
MD5 | bd5c979776a03b22cdc74900da20ce85 |
|
BLAKE2b-256 | 02c72a6f1b48a35f83917c5cd440977e1c00b30951ff96935f3bbd7e82719323 |
Hashes for zeroconf-0.94.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62bdfaac322d9b7c05b3f337bad2bcad00de17b956cb8bcf1de1065e1e087d0a |
|
MD5 | 65dbfc911decb33f4aca95d9c89b7769 |
|
BLAKE2b-256 | faa958c1c725a53bb673eb97d90ec572cea2e3217e0dfe986af24a65adeb0c71 |
Hashes for zeroconf-0.94.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e768aa52b4cdb6357e1df318b4369b0fe633205e1afc1390442d02964215940 |
|
MD5 | ba5d500e8d9c55316473d060263af873 |
|
BLAKE2b-256 | 70fa86ce46431a0317d89374e5ebf7e8c72930899ae2ac6920de0adc317e20c1 |
Hashes for zeroconf-0.94.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e68778ee50e7e473bbdeb106b72d7b89654c183f825eb1e3273e24f701e50335 |
|
MD5 | 32415812c7e4b497d17d8360301124aa |
|
BLAKE2b-256 | dfaa76a22051e5cf6ee4d85a2521673cb64f9d90e027b245d519870e7705615f |
Hashes for zeroconf-0.94.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a43443739c16d2a9a6f00e46024aeff92f5cb7e323afd2442da3ad75a9c4bc |
|
MD5 | ad396a4eab75aede52499a9409fd4dbd |
|
BLAKE2b-256 | c8bfc59517e30df2d93af7631647a3d8b6b509eba2535a8328a6d4ef502d3ded |
Hashes for zeroconf-0.94.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d1bc51bdac76be7d7ea9924fc222bc4203006d826efea1ab9a1c6db8014021e |
|
MD5 | 78a41fe0a5d827075aa693daba8d4002 |
|
BLAKE2b-256 | f1053710a5cdd93340d5d51781de32eb977264e8cecad242808a9032d454b68c |
Hashes for zeroconf-0.94.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83ef9127bbf311c0ac8d221fa2248245912f5f9fa543e1b0e35d99bf1b0ea0cf |
|
MD5 | e15ec9f06b9e937e28875bc5a2c22222 |
|
BLAKE2b-256 | 259a108b8d7edeba18b00c9c4a29c8fad12c3633dcb47dc0bc54c02a1a17a9dd |
Hashes for zeroconf-0.94.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4e1dd946f2b2da8315239de18d1ad0234f6391da1f70e099892963b73a5033 |
|
MD5 | cf0aa7d23a610a3174a9c1d5dc7e7708 |
|
BLAKE2b-256 | 77a2dec69ff11981056852006db080db2cc0fc5cff67944fb902019c4b2fa678 |
Hashes for zeroconf-0.94.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ceb701304413a126760e683657348596da6d1c0c3448ab8d699e420bf27de2b |
|
MD5 | fb74f7d1cb6971b40abf7ed401a95591 |
|
BLAKE2b-256 | 6d034fd828b6969f1fd6229336f2af2a1c996af55bb457ad6583525218efc635 |
Hashes for zeroconf-0.94.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f96c1cff79970715a1ac0f6a9c2a6cdbd526483906b852b1e12a380b801d55e |
|
MD5 | d492549784fa27bb3146438c6269fa81 |
|
BLAKE2b-256 | 7857526388d836910e565940b7b1843b92917f0fa61df3e548764a57f8882d11 |
Hashes for zeroconf-0.94.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97286c248c46c571e4705432a11bef55e0cffa85adf169fa1f9f40b93be1a9e |
|
MD5 | fe56e02fd69d2dca3e1a603e3e7f3c9a |
|
BLAKE2b-256 | 56c03fa8bc421d275fbcf22dedcca6b72961aa224efb11689264b7b3555852c5 |
Hashes for zeroconf-0.94.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c82298e6f08ff67933189b50e44580f5c35ce2194a1f83f0a30970508accbda4 |
|
MD5 | d3e587d3bfc28a3a01eb0813d567c8f3 |
|
BLAKE2b-256 | 4c97b854273c572e12909f99bb380df435808785a5886d8786e15b33147d2405 |
Hashes for zeroconf-0.94.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd15f13197517d234ccef08e6ecc4c0a5e0aaa68fdecdf873d1776c53309c1b0 |
|
MD5 | 7cdc23fd6b103ce12c849328a9948aad |
|
BLAKE2b-256 | 938388dbb072a7dd0355192b81d5f649211fc81d279be0f30743a789f3ad7c41 |
Hashes for zeroconf-0.94.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1abbb847c1bb58f1553e1bd65cf4fe718399fdb41959609bf18e1133a50829bd |
|
MD5 | 5f3fd1d6098efb81975658aaafed4283 |
|
BLAKE2b-256 | 6e1b34764f04861b2b00700deec24e1303f4ec3841aa51c37a861b217bc87fcb |
Hashes for zeroconf-0.94.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d5cf1e0c1fbd1314cf17619d8b9351a2a36627667d07bd9e80c61b070cfb00 |
|
MD5 | 482a99135e067ab5c610d09797200bb0 |
|
BLAKE2b-256 | c97b6e1d477b5e35d908a1221b507e14cbd863617ba08fcecb55272b303acf0f |
Hashes for zeroconf-0.94.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248e87b1a0d1eb860c90881fbc82c27858de80bc80d9da5dce459e74e5c35634 |
|
MD5 | ca9234b2342ba10a3a33007cad1aaff7 |
|
BLAKE2b-256 | dae3c8f66960781c13595fa945e73be5b692534e088b2141018088312f9fa94d |
Hashes for zeroconf-0.94.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17d8b9302c99fcc5c9df58beaa9b56461036c7926da5370cb3c28951fbecbf13 |
|
MD5 | b81aaa3dfe71df4ff9aa9aafa78f65f4 |
|
BLAKE2b-256 | 44f61036e88d7f18b1452c22f082bc8fb886f8d0180960aa8fd5cb9bf7143225 |
Hashes for zeroconf-0.94.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ca51b28f9b2e3fac8506fb3486e595d228251bc06f1a76dbeca1c40f2da98f |
|
MD5 | 708c9d5070517825bc286bf4c5042b6a |
|
BLAKE2b-256 | 8cee0600661e3f73ae100fa4bf934c78dfc47af358f8566286bda442ffbd21d4 |
Hashes for zeroconf-0.94.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e63b2af0ec9a9ba2c3f50cf53555a9d2d78305e5ca881c0e94af9e7a8f37556 |
|
MD5 | ba7a3d8ee2c8522c22f646af175fafbf |
|
BLAKE2b-256 | cbb84b53b8d937e6815451f3a1a37fef125dc8b64534b726ef0464c61efd73c6 |
Hashes for zeroconf-0.94.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98215e582233cfc504be853cc2bf2aaead4a4e8d26e575c43cddd21dc3c5a428 |
|
MD5 | d3a1cb0b73dd57852ab19edacacc3069 |
|
BLAKE2b-256 | 6cf25189298a4e71aa65b3d9f975fe840202cefc363d18d48daf8d60360f64b9 |
Hashes for zeroconf-0.94.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e0510b11ce3566ffa759948eef3d4103e9becebeb7057bbc4d757377a5c0b0 |
|
MD5 | ef7532d8bee74ffec34eb9b7f9f27028 |
|
BLAKE2b-256 | f6d72746b94a797d82530b562f1b67fce81a7e798acf0d470233ecb831685011 |
Hashes for zeroconf-0.94.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a5b4f71be70d9d247cc77868f3abb367990435959f4e1c870540389e60a2ea6 |
|
MD5 | 0434e93d11f8f8405fbce16538e9c627 |
|
BLAKE2b-256 | 77a1d7042a18b0b6156c551c242fe78bff5fa2941190928e55067d352055ad44 |
Hashes for zeroconf-0.94.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4075e89d97c87dd08953f57c6408886d4c0fb18b9ead2cd5a55256e8713c5dea |
|
MD5 | 20cd5732b8cd439d9fdceac1fdf6010d |
|
BLAKE2b-256 | 06244de51bc824b8b65bb565f7bc683f790a7fc2748362ce1ceefd2cb88a9c63 |
Hashes for zeroconf-0.94.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151949df550b55d545df4619712df40ebd079c5c9c28a272f005d771f27bffbf |
|
MD5 | 049b47d425a7c63f42bcf6806012c1fb |
|
BLAKE2b-256 | 866f6469322b227e52b5bddb84412feb5c3f9bf610b05a84a8907e72ec126fb0 |
Hashes for zeroconf-0.94.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 519e0f0e83bf41800aa755d1aecf666b8a09fe1c6d0b101e3cf27c02bf57b175 |
|
MD5 | 8b44202dd7f9d2238790013f351c6ce7 |
|
BLAKE2b-256 | 1e48f7a3d462cdd36ddf91812b827c348c6929eb9fc4af16e346dd1a9209249f |
Hashes for zeroconf-0.94.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 223d9de184a7eec9136270727eef7564401a44f08a5f4248cb6f544ab2ea8758 |
|
MD5 | 1d97b8c934eb2e69b3dc5c60d9fa84c2 |
|
BLAKE2b-256 | 3d6e90f7b995e2b1089407eda071c02129dad35e2ca1f3c9828a3e198281652b |
Hashes for zeroconf-0.94.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083b5a26839f45bbe4dc58bc1b2b725724efc02595777346cd195576e9a41e1a |
|
MD5 | 297875d3dc83c27ac65ed8cb94e2df49 |
|
BLAKE2b-256 | 320c8a6201020a71249d24cf07afe30f9a850c06ee4ff90451039f455464c31a |
Hashes for zeroconf-0.94.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd68c52da27edff530ff6bdb5f54ae0699468f689c0924ad86351a39ddeeb1d3 |
|
MD5 | 28238aff85133c0faa8763065295d8aa |
|
BLAKE2b-256 | b40640bbbc0c045744209f34c2250c98247003b2111beb0a39cee5cf895f0d2e |
Hashes for zeroconf-0.94.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c127bd62a89d96baea009eddb69729feabc8a2ad12b2e159e68db9466370abb9 |
|
MD5 | cced8da0c54efc117cb7afd1f8af8370 |
|
BLAKE2b-256 | 0ea03ceaa16fde9e0525939317c2c4715d1fc079777091b20c5ba4d71a0dc10b |
Hashes for zeroconf-0.94.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e723056c90c4af739eb31c212cd2c9099cee458c0b849064f9e8c02e72272f3f |
|
MD5 | 973649109dc89faf2dda4222d61f3fb9 |
|
BLAKE2b-256 | d2b63c1f37604ad3572c0e24cbade76885c2cab69fef674875175ff2eeed992b |
Hashes for zeroconf-0.94.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f3e2b9eda04a0fedd2031f49c5322556747acd56690423dffe101a2e0fed76 |
|
MD5 | a0a0b629065f264865da541c11b34931 |
|
BLAKE2b-256 | 86064eab37c3a32f941b2a2bf995e7bbbd6f0790da3884595c7a8083f06cb290 |
Hashes for zeroconf-0.94.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc5f77ff4bf9d3ec1fde7a8ab027e2ffc4213f4964484b58dac3c2a3e99c87e7 |
|
MD5 | aa48fa7bdb5b53c343e197cde8d97dfe |
|
BLAKE2b-256 | 3d587f1ff957096cc2b1c6b5afe3044d8164fc73906e400354b84c17d4f8cf11 |
Hashes for zeroconf-0.94.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6337463ecaa2a61bdab46d005477e65ebd4ddcf6461a432890887349c719fe2 |
|
MD5 | b5f041903ed47a5e1269499289af31e4 |
|
BLAKE2b-256 | 4d93c4d77a921f259bebe40fb19215d0fa2d40e5c63b932ee09c766fb628e0aa |
Hashes for zeroconf-0.94.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da8bfef891275d0ea115a7d3fd1ae9c59c7b1c21bd09af52daaddff894f547c |
|
MD5 | 0d00af057a8d3d55a755676ce12e18c0 |
|
BLAKE2b-256 | 99be82ca8dcb4df23b9302ef0ab5a9635a8de20aaccc96ad50f0f8c9e1a9c542 |
Hashes for zeroconf-0.94.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26d48f66becf03db0dad060024fb91261d593035835a1177db64d801f23b5c3 |
|
MD5 | 84748df947fb1d21f63c403b0389d632 |
|
BLAKE2b-256 | 98df41042d75497d8108fc57b4b63120ed18e056d6985c35c8978572c410093d |
Hashes for zeroconf-0.94.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a91bdaa713e3bfdc33ea5135dfb712df17aade5dbbc98c183bb75badb8b38171 |
|
MD5 | 24712e3198b48e85d478e40cf1c21800 |
|
BLAKE2b-256 | b581a32b81f1161d4f215d3fb4c70d4da9b3b3cc172022a927762eba454384cb |
Hashes for zeroconf-0.94.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1411b1a8d90e1574e6c8c718b0d7a15e5125eee1488afa717564cae261a2ef |
|
MD5 | e5745aec394bb00c2a0b9ecf613d8052 |
|
BLAKE2b-256 | 9fe57927571181be0ff445d912ad3f18e1270ddb6c115c6f82b574760dace6b1 |
Hashes for zeroconf-0.94.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c00f7d6063c6876b336b8e649b9dff39b7bebc3073d4469fee2563122b7aa642 |
|
MD5 | 90d3e21f5144eb8631aa9e6ff325eb65 |
|
BLAKE2b-256 | adcd12e0a5bef1fd9c0bb8b061d63f13c8dae978bda38ac52d9d9d8efe23a1cf |
Hashes for zeroconf-0.94.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fddae4dba9cd986dcf89156436737671349b4488c93ffdd0e5651c25fb38f23e |
|
MD5 | fa01d02488ab839912066e7099fbf467 |
|
BLAKE2b-256 | 2684cad198d27846c789f7a4f9efa6fd1c015ab8fed2f5c87b1b16755f98c23a |
Hashes for zeroconf-0.94.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4155c5fdc14567d0a79f9e9c85c0efcd6d79ffc207c9ee73ae242c8726279f0 |
|
MD5 | 01e5ed30e3b10ab971c8bff49b9ce697 |
|
BLAKE2b-256 | 1a748bc5fe23771f5e5885ea8515d572a0928e46563407b3422e13eef78e9229 |
Hashes for zeroconf-0.94.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cd851c53fe7871b7ada9eb2a421991efee78f0a664b4d4ba94ac6e90938ab0 |
|
MD5 | 72a84015f744854006a486964f9f1ebe |
|
BLAKE2b-256 | 11c2a049f3d80c4ed73ddf68c9edf76d7191d2492f70ed05399e209152c4496f |
Hashes for zeroconf-0.94.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62e03074fb4c1ae317d4b57ffb75c1f2b6eee53cfef77ee49dffa05300a9d002 |
|
MD5 | ff79719596700a82c88e36755f1fd232 |
|
BLAKE2b-256 | ef6e1485163950720d7126995404519e9c99044f24684768ea8160a76a86d02b |
Hashes for zeroconf-0.94.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc87dea0dbac6d15ac18afaf8ce7c5b465bd1f1b862167037de77ce87a884dab |
|
MD5 | 427009ad8dc4660cc4098bd5504b13dd |
|
BLAKE2b-256 | 1a130da6f6a9a516fc145323ea53f92e02ec1fa89252e91b48782b93fe56b672 |
Hashes for zeroconf-0.94.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97568a68041d890b13997f772c87e2ec5a07a468a837cd20089f49df079e8377 |
|
MD5 | a0d07382bd15094b9c5a999ebabd9807 |
|
BLAKE2b-256 | f01ffd0769aa107b8b7d9989615eba46e24eeaf22d98cf08bc0988d2a1c49d90 |