setuptools中是否有“python_sitelib”宏?

时间:2016-03-09 14:59:32

标签: python rpm setuptools rpmbuild rpm-spec

问题:

我需要在我的site-packages中安装一个python模块。 site-package来自另一个RPM,我无法更改该代码以包含我的内容。 所以我需要构建自己的RPM来完成工作

解决方案:

当我点击这个blip时,我试图使用setuptools(bdist_rpm选项)来创建我的RPM;) 在那里找不到任何python_sitelib宏,我不想硬编码我的python版本

对此有何解决方案?

另外如果我可以使用spec文件和rpmbuild方法?有人可以帮助我吗?

非常感谢帮助

1 个答案:

答案 0 :(得分:2)

python_sitelib是以rpm本身定义的(在我的Fedora23上是/ usr / lib / rpm / macros)。

以下是如何编写python规范的指南:   https://fedoraproject.org/wiki/Packaging:Python

命令pyp2rpm也是一个好的开始。