配置文件读取、编写和验证。
项目描述
ConfigObj 是一个简单但功能强大的配置文件读取器和写入器:一个 ini 文件双向转换器。其主要特点是易于使用,具有直接的程序员接口和简单的配置文件语法。
功能列表
嵌套部分(子部分),到任何级别
列表值
多行值
完全支持Unicode
字符串插值(替换)
与强大的验证系统集成
包括自动类型检查/转换
并允许默认值
重复的部分
保留文件中的所有注释
保留键/部分的顺序
强大的 unrepr 模式,用于存储/检索Python数据类型
变更日志
版本 5.0.9
停止支持Python 2和 <3.7
修复 CVE-2023-26112,ReDoS 攻击
版本 5.0.8
修复了在 5.0.7 中引入的回归,防止 import validate 的工作
版本 5.0.7
更新测试以针对 Python 版本 2.7 和 3.5-3.11 进行验证
更新损坏的链接/不存在的服务和引用
旧版本
版本 5.0.6 在某些边缘情况中改进了错误消息
版本 5.0.5 修正了写入文件时仍存在的 unicode-bug
版本 5.0.4 修正了在 5.0.3 中修复字符串列表后的文件读取中仍存在的 unicode-bug
版本 5.0.3 修正了与不正确处理 unicode 编码和写入文件相关的错误
版本 5.0.2 在尝试在 Python 版本低于 2.5 的版本上安装时添加了特定的错误消息
版本 5.0.1 修复了在某些情况下 PY2 中未发生的 unicode 转换的回归
版本 5.0.0 将支持的 Python 版本更新到 2.6、2.7、3.2、3.3,否则保持不变
版本 4.7.2 修复了 4.7.1 中的几个错误
版本 4.7.1 修复了 4.7.0 中的已弃用选项关键字的问题。
版本 4.7.0 提高了性能,增加了验证功能,并修复了一些错误。
项目详情
关闭
configobj-5.0.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03c881bbf23aa07bccf1b837005975993c4ab4427ba57f959afdd9d1a2386848 |
|
MD5 | 496b60edcd943a900ddc0cb04132e81c |
|
BLAKE2b-256 | f5c4c7f9e41bc2e5f8eeae4a08a01c91b2aea3dfab40a3e14b25e87e7db8d501 |