跳转到主要内容

用于访问通用基础镜像配置的Python库

项目描述

用于访问通用基础镜像配置的Python库

Build Status) codecov Maintainability

安装

从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 查看散列值)

上传时间 Python 3

由以下支持