web-dev-qa-db-fra.com

Comment puis-je spécifier les versions de bibliothèque dans setup.py?

Dans mon setup.py fichier, j'ai spécifié quelques bibliothèques nécessaires pour exécuter mon projet:

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

Comment spécifier les versions requises de ces bibliothèques?

62
Naftuli Kay

Je ne suis pas sûr de la construction, cependant, pour setuptools/distribuer, vous spécifiez les informations de version avec les opérateurs de comparaison (comme ==, >=, ou <=).

Par exemple:

install_requires = ['Django-pipeline==1.1.22', 'south>=0.7']
95
Adam Wagner