【问题标题】:Support of python3.x for SOAP library Soapbox?SOAP 库 Soapbox 是否支持 python3.x?
【发布时间】:2014-06-11 01:40:44
【问题描述】:

我正在 Django 或任何其他框架(待定)上仅使用 Python 3.x 开发服务器。

我的要求是使用 SOAP 库来处理 SOAP XML 消息。但是,我不确定 Python 3.x 是否支持 SOAP 库 Soapbox。

使用 Python 3.3 安装 Soapbox 时,出现以下错误,

Traceback (most recent call last):
  File "setup.py", line 14, in <module>
    from requirements import RequirementsParser
  File "/home/pawan/tornado/soaplib/Soapbox/Soapbox-0.3.7/requirements.py", line 437
    except OSError, e:
                  ^
SyntaxError: invalid syntax

但是使用 Python 2.7,它正在成功安装。

对于 Python 3.x 对 Soapbox 的支持问题,我们非常感谢您的建议和帮助。

【问题讨论】:

    标签: python django python-2.7 soap python-3.x


    【解决方案1】:

    我不相信 Soapbox 支持 Python 3.x。在 Python 包索引中,它列在 Python 2.7 下。

    但是,github 上有一些分支试图确保与 Python 3.x 的兼容性。

    看看:

    https://github.com/FelixSchwarz/soapbox-bsd

    提交历史显示积极开发以尝试实现与 3.x 的兼容性。

    【讨论】:

      【解决方案2】:

      py3k 对 SOAP 的支持非常非常差(或者至少在几个月前我尝试使用它时)。如果您可以避免将两者结合使用,那将是非常理想的。

      正如hereherehere 所述,确实没有任何好的python 3 SOAP 库。对于我的项目,我选择了PySimpleSOAP,但这并不是一个真正有趣的体验。无论出于何种原因,Python 社区似乎对 SOAP 没有太多兴趣。

      【讨论】:

        猜你喜欢
        • 2013-07-15
        • 2017-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-18
        • 1970-01-01
        • 1970-01-01
        • 2018-02-15
        相关资源
        最近更新 更多