环境变量配置管理
项目描述
Python包,用于从环境变量中管理配置。
此包旨在用于帮助与Python Docker容器进行配置管理。
定义配置
econfig提供简单数据类型来定义配置
import econfig econfig.register( name='MY_CONFIGURATION_NUMBER', type=econfig.types.int, destination='foo.bar') econfig.register( name='MY_CONFIGURATION_NUMBER', type=econfig.types.json, destination='foo.json') errors, settings = econfig.parse() settings == { "foo": { "bar": 5 }, "json": { "some": "value" } }
类型
int
float
bool
exists
json
when_exists: 可调用类型,当环境变量存在时提供值
目标类型
foo.bar:自动创建键值字典
foo[]:向列表追加值
foo[0]:访问列表中的项目
foo[0].bar:访问列表中的字典项
1.0.1 (2017-12-27)
修复发布 [vangheem]
1.0.0 (2017-12-27)
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
econfig-1.0.1.tar.gz (3.8 kB 查看哈希值)
构建分发
econfig-1.0.1-py3-none-any.whl (5.4 kB 查看哈希值)