¿Qué bibliotecas SOAP existen para Python 3.x?

Busqué en la web una biblioteca SOAP existente y compatible para Python 3 . (tanto cliente como servidor)

Aquí la lista de bibliotecas que he encontrado:

Python 2:

  • Zeep : activo y bien documentado en Python 2.7 / 3
  • SOAPIA : proyecto discontinuado de Python 2
  • ZSI : proyecto discontinuo de Python 2
  • soaplib : proyecto discontinuado de Python 2
  • SUDS : proyecto discontinuo de Python 2 (no hay actividad desde el 02/2012)
  • rpclib : proyecto discontinuado de Python 2 (no hay actividad desde el 08/2012)

Python 3:

  • Zeep : proyecto Python 2/3 activo y bien documentado
  • SOAPIA : proyecto discontinuado de Python 2
  • pysimplesoap : proyecto activo de Python 2/3
  • SUDS-jurko : bastante inactivo. Proyecto Python 2/3
  • ladon : actividad baja. pero solo servicios web

¿Esta lista te parece completa? (Para su información, usé este post como punto de partida (el propósito de ese post era el mismo pero para Python 2))

Ladon me parece que es el único marco existente para Python 3 pero AFAIK solo se puede usar para implementar el lado del servidor.

NO : No quiero migrar uno de los proyectos de Python 2 descontinuados. Estoy buscando un proyecto apoyado con un equipo activo que brinde ayuda si es necesario.

Actualizado el 28/09/2013

Dependiendo de la complejidad del servicio, podría usar el ladon para el lado del servidor y burlarse del cliente a mano hasta que haya una mejor solución disponible.

Simplemente llame al servicio con espuma (o similar) con el registro activado y observe el ajuste de SOAP en la solicitud. Use eso para envolver su solicitud y llame al servicio con http simple.

No es una solución ideal, pero puede sobrevivir hasta que tenga un paquete para reemplazarla.

Hice esta misma búsqueda hace varios meses y llegué a las mismas conclusiones. Realmente no hay mucho para elegir en este espacio. Terminé quedándome con Python 2.7 y usando SOAPy para mi proyecto porque era muy fácil de usar. Puede ser discontinuado pero todavía funciona. Me imagino que a veces solo tienes que ensuciarte un poco las manos y apoyarte, por eso nos llamamos progtwigdores.

rpclib : parece el único proyecto activo. En su descripción, dicen que están buscando voluntarios para probarlo para Python 3. ¡Así que tal vez debería ser voluntario!