Python 3.x存在哪些SOAP库?

gec*_*cco 73 python soap suds python-3.x

我在网上搜索了一个现有的,支持Python 3的 SOAP库.(客户端和服务器)

这里是我找到的库列表:

Python 2:

  • Zeep:活跃且在Python 2.7/3中有详细记录
  • SOAPy:已停止使用Python 2项目
  • ZSI:停止使用Python 2项目
  • soaplib:已停产的Python 2项目
  • SUDS:停用Python 2项目(自2012年2月起没有活动)
  • rpclib:停用Python 2项目(自2012年8月起没有活动)

Python 3:

  • Zeep:活跃且记录良好的 Python 2/3项目
  • SOAPy:已停止使用Python 2项目
  • pysimplesoap:活跃的 Python 2/3项目
  • SUDS-jurko:非常不活跃.Python 2/3项目
  • ladon:活跃度低.但仅限网络服务

这个列表对你来说似乎完整吗?(仅供参考,我使用这篇文章作为起点(该帖子的目的是相同的,但对于Python 2而言))

Ladon在我看来是Python 3唯一现有的框架,但AFAIK只能用于实现服务器端.

NO:我不想自己迁移其中一个已停产的Python 2项目.我正在寻找一个受支持的项目,如果需要,我们会派出一个积极的团队提

更新于28/09/2013

Tha*_*ing 0

几个月前我做了同样的搜索并得出了相同的结论。这个空间确实没有太多可供选择的地方。我最终坚持使用 Python 2.7 并在我的项目中使用 SOAPy,因为它非常易于使用。它可能已停止,但仍然有效。我认为有时候你只需要亲自动手并养活自己,这就是我们被称为程序员的原因。

  • 是:https://fedorahosted.org/suds/ticket/393 (7认同)
  • 只是想补充一点,有一个支持 Python3 的活跃的 suds 分支:[https://bitbucket.org/jurko/suds/overview](https://bitbucket.org/jurko/suds/overview)。只需执行“pip3 install suds-jurko” (4认同)
  • 目前我在Python 3中使用SUDS。我自己移植了它。但我真的很感激每次遇到问题时不要被迫陷入第 3 方项目的源代码...... (3认同)
  • 您是否尝试过将移植版本推回 SUDS 组,看看他们是否会接受?他们可能会很高兴获得一个已经移植到 Python 3 的版本,这可能会让您不必自己支持它。 (2认同)