通用转换库
项目描述
摘要
通用转换库
ConversionKit是一个通用转换库,旨在改进FormEncode的功能,但使用简单函数而不是复杂模式验证器和避免使用异常来标记错误。有关详细信息,请参阅手册中的介绍。
开始使用
从源代码下载和安装
变更记录
0.3.4
2011-07-06
从hg发布一些变更,包括使用toDict()
0.3.3
无变更。
0.3.2
2010-03-02
修复了Field()的bug,其中未应用空错误设置
修复了错误的消息参数bug
添加了类型库的初始版本
2009-12-24
BuildKit支持
0.3.1
2009-09-30
向toDictionary()添加了额外的消息选项
更新了MANIFEST.in文件,包括测试和文档源
0.3.0
2009-09-29
更新许可证到GNU AGPLv3
将FormEncode的文档和测试从主文档和测试中分离出来。FormEncode未得到官方支持,与ConversionKit一起使用已弃用。
2009-08-18
将内部new_conversion重命名为child_conversion
升级tryEach(),使其能够将项目分配到字典中,并在第一个结果或第一个错误时停止。
使toDictionary()默认返回Unicode键
在文档中使用 pprint() 来帮助避免字典因功能变化而改变排序顺序的问题,并使代码更容易阅读。
2009-08-11
允许在 toDictionary() 中将缺失和空错误指定为字符串、元组以及字典,并在文档和测试中添加。
2009-08-08
改进了文档并检查了所有doctests都通过。
重构了 toDictionary() 转换器,以支持缺失和空错误以及默认值。
移除了 nested、first_stab 和 second_stab 模块。
2009-07-31
阐明了关于后转换器的过程。
更改了命名约定,为返回函数的函数使用小写首字母。
0.2.0
2009-03-31
添加了 Or 转换器。
2009-03-23
从头开始重写,使用更好的命名约定和在文档中添加更多说明。
实现了 if_missing 和 if_empty。
0.1.0
2009-02-24
重新编写了所有内容,使用大大简化的API、新的详细文档、超过180个doctests和Sphinx文档生成。
2009-02-21
添加了新的处理器。
错误现在返回一个字符串。
支持QUERNS格式错误编码。
在文档中添加了一些更多示例。
2009-02-19
完全重写,采用以转换为中心的方法,移除组并专注于嵌套结构作为首选的数据结构。原始代码仍在first_stab.py中。
0.0
添加了一些更好的错误处理。
第一个版本。
许可证
ConversionKit - 处理转换的工具。
版权 (C) 2008 James Gardner
本程序是免费软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何更高版本。
本程序按原样分发,希望对您有用,但不提供任何保证;甚至没有关于适销性或适用于特定目的的隐含保证。有关详细信息,请参阅GNU Affero通用公共许可证。
您应该已收到一份GNU Affero通用公共许可证副本,与该程序一起。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。
下载
项目详情
ConversionKit-0.3.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | edb14ac87aec4816a7194dae81618e7d12bfdb59725b731b91fc66b79e8a7401 |
|
MD5 | c4196aef1842cc641b881fdd8cfc3a5e |
|
BLAKE2b-256 | d7fbeb3b0824f42bf032900f9e7e32072429f1bf0b51f1caf3471a87784c8171 |