pypi包自动卸载和升级其他东西?

时间:2016-09-07 11:17:25

标签: python django

我有一个我发布的pypi包需要django,在我的setup.py中我有这个......

install_requires = ["Django"]

然后在鸡蛋中我有一个require.txt文件,就像这样......

Django

现在我刚刚创建了一个新版本并将其上传到pypi并执行pip install -U mypackage并卸载了我当前的django 1.10并重新安装了django 1.10.1。

如何让用户单独留下Django版本?

1 个答案:

答案 0 :(得分:2)

指定您的版本依赖项,例如

install_requires = ["Django>=1.8"]

因此,如果用户Django小于1.8,那么只会升级。