访问通用基本映像配置的python库
ubi-config的Python项目详细描述
用于访问通用基本映像配置的python库
安装
从pypi安装ubi-config
包。
pip install ubi-config
用法示例
当设置了DEFAULT_UBI_REPO
时,用户可以通过传递配置文件来加载配置
名称到get_loader().load()
fromubiconfigimportget_loaderconfig=get_loader().load('enterprise-linux-server-x86_64.yaml')# config has been validated and is now a Python object with relevant propertiespackage_whitelist=config.packages.whitelistprint(package_whitelist)
或者,从repo获取所有配置文件:
fromubiconfigimportget_loaderconfigs=get_loader().load_all()# returns a list of UbiConfig objects
或者,用户也可以从本地文件加载配置:
fromubiconfigimportget_loaderconfig=get_loader("/my/config/dir").load('enterprise-linux-server-x86_64.yaml')
许可证
此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。