PySimpleSOAP vs zeep
When comparing PySimpleSOAP vs zeep, the Slant community recommends zeep for most people. In the question“What are the best SOAP client libraries for Python?” zeep is ranked 1st while PySimpleSOAP is ranked 3rd. The most important reason people chose zeep is:
Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy.
Ranked in these QuestionsQuestion Ranking
Pros
Pro WSGI compilant
The WSGI (web server gateway interface) compliance allows the server dispatcher to be integrated to other python frameworks such as Django. This allows the SOAP libraries to be more useful with current technologies.
Pro Python 2.x/3.x support
With both python 2.x and 3.x support built into the same codebase, it is simple to use in multiple projects over an extended period of time. The base currently supports all versions of python.
Pro Compatible with multiple Python versions
Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy.
Pro Build on top of lxml and requests
Pro Supports automatic retry on error
Retries can be configured in Requests transport for a wide variety of errors.
Pro Caches WSDL files by default
Local cache is configurable and can be disabled (e.g. using all wsdl files from local disk).
Pro Handles correctly circular dependencies in WSDL files
Pro Supports WSDL files according to the standard
Identifies errors in WSDL files; uses without errors standard-compliant files.
Pro Support for WSA and WSSE
Pro Support for Asyncio
Support for asyncio via aiohttp (Python 3.5+).
Pro Support for Soap 1.1, Soap 1.2 and HTTP bindings
Cons
Con Outdated
The projects' last update was in 2013, and with a small community and no API, beginners may feel lost. There is good documentation within the code, but that is usually not enough.
Con Buggy
In some cases, received XML is not correctly parsed into objects.