问题:
我需要在我的site-packages中安装一个python模块。 site-package来自另一个RPM,我无法更改该代码以包含我的内容。 所以我需要构建自己的RPM来完成工作
解决方案:
当我点击这个blip时,我试图使用setuptools(bdist_rpm选项)来创建我的RPM;) 在那里找不到任何python_sitelib宏,我不想硬编码我的python版本
对此有何解决方案?
另外如果我可以使用spec文件和rpmbuild方法?有人可以帮助我吗?
非常感谢帮助
答案 0 :(得分:2)
python_sitelib是以rpm本身定义的(在我的Fedora23上是/ usr / lib / rpm / macros)。
以下是如何编写python规范的指南: https://fedoraproject.org/wiki/Packaging:Python
命令pyp2rpm也是一个好的开始。