跳转到主要内容

配置工具

项目描述

Divine

Divine是一个具有独特功能的配置工具

  • 能够将配置链在一起,从各个部分组合成整体
  • 能够快速使用类似c.get('abc/xyz/foo/bar')的表示法获取嵌套键
  • 集成f-strings以支持可组合的值和DRY模式
  • 可自动调用的配置条目,可以自动从配置中实例化类或调用带有args和kwargs的函数(是的,这是一个安全风险;不要解析来自未知来源的任何配置)

Divine接受YAML或JSON文件。它可以通过指向配置文件的环境变量手动配置或自动配置。这允许许多进程使用配置,而无需在每个进程中显式初始化配置。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

divine-0.0.1.tar.gz (1.4 kB 查看哈希)

上传时间:

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面