用于访问通用基础镜像配置的Python库
项目描述
用于访问通用基础镜像配置的Python库
安装
从PyPI安装ubi-config
包。
pip install ubi-config
使用示例
当设置DEFAULT_UBI_REPO
时,用户可以通过将配置文件名传递给get_loader().load()
来加载配置
from ubiconfig import get_loader
config = get_loader().load('enterprise-linux-server-x86_64.yaml')
# config has been validated and is now a Python object with relevant properties
package_whitelist = config.packages.whitelist
print(package_whitelist)
或者,从仓库获取所有配置文件
from ubiconfig import get_loader
configs = get_loader().load_all()
# returns a list of UbiConfig objects
或者,用户也可以从本地文件加载配置
from ubiconfig import get_loader
config = get_loader("/my/config/dir").load('enterprise-linux-server-x86_64.yaml')
许可证
本程序是免费软件:您可以在免费软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何更高版本。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
ubi-config-3.1.1.tar.gz (23.5 kB 查看散列值)
构建分发
ubi_config-3.1.1-py3-none-any.whl (26.8 kB 查看散列值)