pip -U url不断重新安装tar.gz包

时间:2017-02-02 19:06:02

标签: python url pip

在我的项目中,我需要使用来自外部URL的pip通过http安装python tarball包(这不是github,也不是任何其他VCS,因此-e选项无效)。

我运行的一个简单命令是:

python install http://my.repo.com/mypackage-0.1.2.tar.gz

虽然我宁愿使用带有多个包的需求文件。

由于客户端舞台服务器上的某些自动化,使用-U选项每小时触发一次install命令。不幸的是,即使我提到的软件包没有被更改,它仍然会在每次更新时重新安装。看起来pip不知道当前安装的软件包版本,所以它一直在尝试更新它。

我尝试了几种组合:

python install -U  http://my.repo.com/mypackage-0.1.2.tar.gz
python install -U http://my.repo.com/mypackage-0.1.2.tar.gz#egg=mypackage
python install -U http://my.repo.com/mypackage-0.1.2.tar.gz#egg=mypackage==0.1.2

但它没有任何效果。

有谁知道我可以做些什么来避免重新安装包?

0 个答案:

没有答案