加载由yml定义的配置
项目描述
tzf.pyramid_yml README
包状态
tzf.pyramid_yml 是一个方便的包,允许以结构化、清晰的方式保留yml设置,并且可以根据“环境”进行扩展。
文档
文档可以在以下位置找到: https://readthedocs.org/projects/tzfpyramid_yml/
测试
运行测试需要:定义在extra_requires[tests]中的包,然后
py.test
要运行详细的测试报告,请运行此命令
py.test --cov-report term-missing --cov tzf.pyramid_yml tests/
变更记录
2.0.0
[增强] 停止支持python 2
[修复] 调整了pyramid 1.10的includemes,现在即使发生错误也将includeme标记为已处理。减少鸭子类型。
1.1.1
[修复] 将pymlconf版本限制在小于1.0.0,该版本与python 2.7不兼容,并标记为仅适用于python 3.6。
1.1.0
所有脚本功能都是公开的
清理了pconfig的参数检查
将config_defaults更改为不具有默认可变参数。它现在是None - 它将由默认config.yaml和config.yml替换。
1.0.1
改进了在ini文件中定义多个配置位置的支持
1.0.0
将测试改为依赖于pytest_pyramid
默认支持yaml扩展,更新了文档
0.3.0
将所有测试重写为py.test
引入了许可证
允许从多个文件夹加载配置文件
仅使用现有文件来压制PymlConf警告
在yml.location路径中使用文件的全路径
删除了一些测试
0.2.0
pconfig 命令行工具,用于显示合并的yaml配置
添加了 config.config_defaults 方法,允许为pyramid包创建默认yaml配置,并轻松合并到由tzf.pyramid_yml创建的配置中
0.1.0
Python 3 兼容性
包含 pyramid 包
基于配置器填充标准设置:在 yml 配置中
0.0.1
合并两个 yml 文件为一个
读取 yml 文件
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
tzf.pyramid_yml-2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 945421986439f1d59a6df522902726eebf550ab57d177360a6a5ad33c2ffe713 |
|
MD5 | 6e1f32f728055a2922e318d1aa060320 |
|
BLAKE2b-256 | 3496904565507ec5393f3c7fbcff0b7a2e59599e4268e1114b4348ace07845c0 |