1

我是一个新手,我正在尝试编写一个 python 脚本来构建 rpm 包作为自动构建系统 (Hudson) 的一部分。

我正在查看 rpm-python API,但我似乎看不到任何与 rpmbuild 相关的内容。

我是否遗漏了什么或者没有办法通过 rpm api 构建一个 rpm 包?我希望不必从 shell 调用 rpmbuild,因为构建过程涉及不同的平台,例如 Solaris,并且我希望脚本是可移植的。

谢谢。

4

2 回答 2

0

Debian 包含用于 rpm 的 python 绑定,允许您从 python 脚本中使用 rpm

http://packages.debian.org/stable/python/python-rpm

还结帐: API 文档

RPM Python 绑定 - 演示和教程

于 2010-08-30T07:10:06.490 回答
0

如果您的项目使用distutils,它就像Python 文档页面上的./setup.py bdist_rpm 更多信息distutils一样简单。

于 2011-07-10T01:21:37.037 回答