I need to write my own client to interact with a service that only exposes a SOAP interface. My preferred language is Python, especially since I've already written a bunch of code that I'll need to use for this project.
When I look around for SOAP client libraries for Python it seems like there is nothing that is being currently developed or maintained.
- ZSI - last updated in 2013
- SUDs - last updated in 2012
- SOAPy - last updated in 2013
- soaplib - last updated in 2013
I'll be using Python 2 ideally under Cygwin. If Cygwin becomes a limitation though, I'll jump to another platform very quickly, and already have several flavors of Linux at the ready (but the software I'm connecting to requires Silverlight in the browser so I'm doing my initial work on a Windows system).
The most promising lead seems to be Spyne but that looks like it does a lot of other things and carries many other dependencies, so may not be a great fit for just wanting a client SOAP library.