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

3

我正在使用Python的bdist_rpm将我的Python代码转换为rpm包,以便使用yum进行下载。

我的setup.cfg文件如下:

[bdist_rpm]
requires=python-flask,python-gevent,python-sqlalchemy

每当我尝试设置版本号时,例如 python-flask-0.10.1python-flask=0.10.1,yum 就会抱怨需要安装这些包但不会自己安装它们,这让我觉得我没有正确地指定所需的包。
那么,在 bdist_rpm setup.cfg 中,如何设置我所需的软件包的版本号呢?
1个回答

5

您可能想要编写类似于以下内容的内容:

[bdist_rpm]
requires = python-flask = 0.10.1
    python-gevent
    python-sqlalchemy

然后,您可以验证spec文件是否正确:

python setup.py bdist_rpm --spec-only

你应该有一行类似于:

Requires: python-flask = 0.10.1 python-gevent python-sqlalchemy

这里的诀窍在于空格的使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接