如何在setup.py中指定库版本?

时间:2011-11-17 03:06:06

标签: python buildout

在我的setup.py文件中,我指定了运行项目所需的几个库:

setup(
    # ...
    install_requires = [
        'django-pipeline',
        'south'
    ]
)

如何指定这些库的必需版本?

1 个答案:

答案 0 :(得分:88)

我不确定buildout,但是,对于setuptools / distribute,您可以使用比较运算符指定版本信息(例如==>=<=)。

例如:

install_requires = ['django-pipeline==1.1.22', 'south>=0.7']