一个将标记流转换为用于网页表单提交的数据结构的库
项目描述
Peppercorn
这是一个将令牌流转换为由序列、映射和标量组成的数据结构的库,主要用于将HTTP表单提交数据转换为更丰富的数据结构。它支持运行在Python 2.7、3.4、3.5、3.6和3.7版本上。
请参阅https://docs.pylonsproject.org/projects/peppercorn/en/latest/获取文档。
在https://github.com/Pylons/peppercorn上查看开发中的版本。
变更
0.6 (2018-08-24)
添加对Python 3.4、3.5、3.6和3.7的支持。
移除对Python 2.6、3.2和3.3的支持。
添加contributing.md并更新文档。请参阅https://github.com/Pylons/peppercorn/issues/13
0.5 (2014-09-29)
将解析器从递归解析器切换为迭代解析器,以避免DoS攻击。
添加ignore操作。流中的后续数据元素将忽略,直到相应的__end__标记。此功能对于设计用于客户端脚本的表单元素很有用,例如列表中间的“全选”复选框。
添加对Python 3.3的支持。
移除对Python 2.5和Jython的支持。
0.4 (2012-02-14)
移除对Python 2.4的支持。
添加对Python 3.2的支持。
将项目迁移到GitHub。
切换到Pylons Project Sphinx主题。
添加tox配置。
0.3 (2010-09-02)
0.2是一个棕色袋发布。处理rename操作类型可能没有子项的情况。
0.2 (2010-09-02)
添加新的操作类型:rename。 rename开始一个特殊模式。流中第一个后续数据元素的值将在其父序列或映射中使用。直到相应的__end__标记之前的所有剩余数据元素将被忽略。这主要支持单选按钮。有关更多信息,请参阅https://docs.pylonsproject.org/projects/peppercorn/en/latest/中的rename文档。
0.1 (2010-03-23)
首次发布。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
peppercorn-0.6.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96d7681d7a04545cfbaf2c6fb66de67b29cfc42421aa263e4c78f2cbb85be4c6 |
|
MD5 | 0a83fa235d67fa762067fa9c8913e3a1 |
|
BLAKE2b-256 | e47793085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4 |