SOAP 1 and 1.1 client base on asyncio (PEP3156)
This package is a fork of great old package suds, but we had to make a bit change to be able to make the whole thing async: You have to call an extra method called connect, since we can not yield (or await) constructur.
from asyncsuds.client import Client
c = Client(service_uri)
await c.connect() # Here is the difference!
result = await c.HelloWorld('Kamyar')
Please help me with your opinions and bug/feature reports.