我想使用setuptools从CentOS上的python项目创建一个RPM包。但是我无法以正确的方式通过规范包含一些依赖项。
我想安装OS依赖项(并在RPM中集成)
- gcc
- python-devel
- python-setuptools
并安装Python依赖项(并在RPM中集成)
- psutil
- rsa
- pyaes
- pyyaml
所以任何人都有一个想法或一些提示,以正确的方式包含这种依赖关系?。
答案 0 :(得分:3)
在您的spec文件中,您只需要说您的rpm需要安装其他软件包:
Requires: gcc, python-devel, python-setuptools
对于python依赖项是相同的:
Requires: python-psutil, python-rsa, python-pyaes, python-PyYAML
请注意,您需要知道确切的rpm名称(例如,在opensuse中我发现rpm python-PyYAML 但没有找到任何包含python pya的rpm)