I am trying to use Zeep to implement a SOAP client, as it seems the only maintained library at the moment:
In my case the API I was working with required WS-Security (WSSE) rather than HTTP.
from zeep import Client from zeep.wsse.username import UsernameToken client = Client(, wsse=UsernameToken(, )