我正在开发一个仅在Django或任何其他框架上使用Python 3.x的服务器(待定)。
我的要求是使用SOAP库来处理SOAP XML消息。但是,我不确定Python 3.x是否支持SOAP Library 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,它已成功安装。
对于Soapbox的Python 3.x支持,您的建议和帮助将受到高度赞赏。
答案 0 :(得分:0)
我不相信Soapbox支持Python 3.x.在Python包索引中,它列在Python 2.7下。
但是,github上的分叉试图确保与Python 3.x的兼容性。
看看:
https://github.com/FelixSchwarz/soapbox-bsd
提交历史记录显示了在尝试实现与3.x的兼容性方面的积极发展。
答案 1 :(得分:0)
至少有几个月前,当我尝试使用它时,在py3k中对SOAP的支持非常非常差。如果你可以避免使用这两者,那真的是理想的。
如上所述here,here和here,确实没有任何优秀的python 3 SOAP库。对于我的项目,我选择了PySimpleSOAP,但这并不是一次真正有趣的体验。无论出于何种原因,在Python社区中似乎对SOAP非常感兴趣。