Highlights of this version include:
Highlights of this version include:

- The rpc decorator now produces static methods. The methods still get an initial parameter that holds the service contexts. It's an instance of the MethodContext class, and not the DefinitionBase class.
- The srpc decorator which doesn't force the methods to have an initial context parameter.
Ports from soaplib:
- WSDL: Support for multiple <service> tags in the wsdl (one for each class in the application)
- WSDL: Support for multiple <portType> tags and multiple ports.
- WSDL: Support for enumerating exceptions a method can throw was added.
- duration object is now compatible with Python's native timedelta.
- SOAP: Exceptions got some love to be more standards-compliant.
- SOAP: Xml attribute support
- SOAP & WSDL: Support for unwrapped return types was added. It's not extensively tested on the rpclib side.

arskom/spyne,martijnvermaat/rpclib,martijnvermaat/rpclib,arskom/spyne,arskom/spyne,martijnvermaat/rpclib