RPM列表生成器
rpmlb的Python项目详细描述
RPM列表生成器(rpmlb)帮助您构建已定义RPM的列表 包括红帽软件集(SCL)的软件包 a recipe file。
功能
RPM列表生成器…
- 支持生成RPM和SCL的列表,该列表是 转速包。
- 支持多种构建类型
- 模拟(mock)
- copr(copr-cli)
- 按配置文件自定义生成。您可以使用自定义生成 fedpkg、rhpkg、koji、brew等。
- 支持多种类型以按配方文件获取包。
- 从本地目录复制
- 通过fedpkg clone和rhpkg clone下载。
- 自定义下载。您可以使用fedpkg,rhpkg自定义方法, 等等。
- 支持重试功能。
- 支持从配方文件的任何位置恢复生成。
支持的平台
- python 3.6(推荐)、3.5、3.4
安装
$ pip3 install rpmlb
或
$ git clone REPO_URL $ cd rpm-list-builder $ pip3 install .
用法
表示帮助。
$ rpmlb -h
基本用法。
$ rpmlb \ --download DOWNLOAD_TYPE \ --build BUILD_TYPE \ RECIPE_FILE \ COLLECTION_ID
详见Users Guide。
贡献
运行测试
$ pip3 install tox $ tox
许可证
GPL-2.0