加载由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 |