我正在使用Python的bdist_rpm将我的Python代码转换为rpm包,以便使用yum下载。
我的setup.cfg
是这样的:
[bdist_rpm]
requires=python-flask,python-gevent,python-sqlalchemy
每当我尝试设置版本号时,例如python-flask-0.10.1
, python-flask=0.10.1
, yum抱怨需要安装软件包,但不安装它们自己,这让我认为我没有正确指定所需的软件包。
那么在bdist_rpm setup.cfg中,我如何设置我需要的包的版本号?
您可能想要这样写:
[bdist_rpm]
requires = python-flask = 0.10.1
python-gevent
python-sqlalchemy
之后,您可以验证specfile是否正确:
python setup.py bdist_rpm --spec-only
你应该有这样一行:
Requires: python-flask = 0.10.1 python-gevent python-sqlalchemy