在bdist_rpm setup.cfg中设置所需的软件包版本号



我正在使用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

最新更新