With code which references zeep.Settings or zeep.AsyncClient (for example), mypy produces this error:
: error: Module has no attribute "Settings" [attr-defined]
It works fine if using the full name (e.g. zeep.settings.Settings).
Not sure what is confusing it.