I am currently looking into implementing a client which will use an existing extensive SOAP management API.
I looked into different SOAP implementations like pysimples
It's 2013. This is an update for anyone who encountered the problem with Python and SOAP like me.
I was trying to use SOAP in Python. I tried out suds, but sadly the library hasn't been updated since 2010. In the first test run of my code, I received this error:
RuntimeError: maximum recursion depth exceeded while calling a Python object
Which turns out to be an issue suds has with recursive references on HTTPS connections. See drfence's answer. I had to manually patch suds to get past that issue.
I switched to php instead. Not as straightforward as python, but I was able to get it working.