从stdlib更新了较早版本Python的configparser。
项目描述
此包是更新和增强后的ConfigParser的回滚版本。要使用回滚版本而不是内置版本,只需显式导入它作为回滚版本
from backports import configparser
有关详细文档,请参阅https://docs.pythonlang.cn/3/library/configparser.html中的原始版本。
版本控制
此项目使用semver来传达各种发布的 影响,同时定期与CPython的上游实现同步。 历史记录 作为参考,指示哪些版本包含哪些上游功能。
在 4.0.0 发布之前,使用了一种不同的方案来关联CPython和回滚版本。
维护
此回滚版本最初由Łukasz Langa编写,他是CPython的当前原始 configparser 维护者,目前由Jason R. Coombs维护
转换过程
本节是技术性的,只有当你想知道这个回滚是如何产生的时才会影响到你。如果你对这个回滚的实现细节不感兴趣,请随意忽略以下内容。
项目采用以下分支策略
cpython 分支持有从上游 CPython 仓库同步的未更改文件。同步目前是通过手动复制所需的文件并指出它们来自哪个 CPython 变更集来完成的。
main 分支持有经过一些调整的 cpython 代码,这些调整使其与较旧的 Python 版本兼容。这个分支上的代码必须在所有支持的 Python 版本上运行。使用 tox 或 CI 进行测试。
过程如下
在 cpython 分支中,运行 ./sync-upstream,该命令下载最新的稳定版 Python,并将相关文件从中复制到新位置,然后提交这些更改,并附带对相关上游提交哈希的友好引用。
将新提交合并到 main。
检查 __all__ 中的新名称,并相应地更新 configparser/__init__.py 中的导入。运行测试。提交。
在 main 上进行任何兼容性更改。运行测试。提交。
更新文档并发布新版本。
对于企业
作为 Tidelift 订阅的一部分提供。
该项目以及成千上万个其他软件包的维护者正在与 Tidelift 合作,提供一份企业订阅,覆盖你使用的所有开源软件。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分布
构建分布
configparser-7.1.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | eb82646c892dbdf773dae19c633044d163c3129971ae09b49410a303b8e0a5f7 |
|
MD5 | f3d32a704ebb014be19e2551fd059789 |
|
BLAKE2b-256 | a52ea8d83652990ecb5df54680baa0c53d182051d9e164a25baa0582363841d1 |