跳转到主要内容

加载由yml定义的配置

项目描述

tzf.pyramid_yml README

Latest PyPI version Number of PyPI downloads Wheel Status Egg Status License

包状态

Tests Coverage Status Requirements Status

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 (12.1 kB 查看哈希值)

上传时间 Python 3

支持者