跳转到主要内容

通用转换库

项目描述

摘要

  • 通用转换库

ConversionKit是一个通用转换库,旨在改进FormEncode的功能,但使用简单函数而不是复杂模式验证器和避免使用异常来标记错误。有关详细信息,请参阅手册中的介绍。

开始使用

  • 从源代码下载和安装

作者

James Gardner james at pythonweb dot org

变更记录

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() 转换器,以支持缺失和空错误以及默认值。

  • 移除了 nestedfirst_stabsecond_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 (42.1 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面