Взгляните на SOAPpy (http://pywebsvcs.sourceforge.net/).. Он позволяет вам представить свои функции как веб-методы, но вам нужно добавить строку кода (вручную), чтобы зарегистрировать свою функцию в доступном веб-сервисе. довольно легко сделать. Кроме того, он не генерирует автоматически wsdl для вас.
Вот пример того, как создать свой веб-сервис и предоставить функцию:
server = SOAPpy.SOAPServer(("", 8080))
server.registerFunction(self.hello)