python的soap库。
Soapbox的Python项目详细描述
简介
soapbox是一个用于python的soap库,能够从 wsdl文档并为django框架提供分派器。
- 基于wsdl和xsd文档生成python模块。
- 从生成的客户端模块执行soap请求。
- 为django和存根服务器模块提供分派器。
项目由Flight Data Services赞助,公开发行 软件许可证(OSL-3.0)。
安装
安装包需要pip。
pip install Soapbox
更改
0.3.7
- 修复logging.nullhandler与Python2.6的不兼容性[GC-5]
0.3.6
- 修复通过django分派导致wsdl输出中断的回归问题。
- 修正回归布尔XML输出总是'true'。[GC-3]
- 模板打包问题现在希望100%的时间修复。[GC-4]
0.3.4
- 修复了打包错误,这意味着模板未安装。 -非常感谢桑图·帕朱坎塔。
0.3.3
- 添加文档
0.3.2
- 对可变url方案和主机的初始支持
- 测试套件执行
- 许可证已从bsd new更改为osl-3.0
0.3.1
- SSL证书验证
0.3.0
- 添加选项以禁用解析时的架构验证: -将xsd.VALIDATE_ON_PARSE设置为False。
- 添加了一些初始日志记录支持: -请求日志记录在级别设置为调试时可用。
- 允许Unicode作为字符串的有效类型。
- 检查python关键字和带下划线的前缀。
- python代码模板现在从外部文件加载。
- 生成的代码现在更干净了。
- 生成的代码现在有时间戳。
- pyflakes和pep8报告的代码整理。
- 修正了一些印刷错误。
- 函数的各种名称改进。
- 已更新.hginore
待办事项
- 修复生成的架构类的循环依赖关系。
有关完整列表,请参见soapbox/*.py中的todo标记。
学分
soapbox由damian pow_zka<;dpowazka@gmail.com>;编写,由 飞行数据服务有限公司
按字母顺序列出的其他贡献者有:
- < L> > A9}-用于固定包装错误。
非常感谢所有的贡献!