首页 > 解决方案 > 强制 pipenv (重新)从 github 安装一个包,即使版本没有改变

问题描述

我正在开发一个 django-resuable-app ("common-functionality") 和一个使用该应用程序的 django-project ("my-project")。这些存储在单独的 github 存储库中,并且 my-project 引用 common-functionality 作为可编辑的依赖项:

点文件:

common-functionality = {editable = true,git = "https://github.com/my-organization/common-functionality-users",ref = "master"}

如何确保在重新运行时安装最新pipenv install版本的通用功能?

如果“setup.py”中的版本发生变化,pipenv 似乎只会更新依赖项。每次将通用功能推送到 github 时都必须更改它吗?或者有没有其他方法可以解决这个问题?


其实,我错了。即使版本更改,也不会从 github 重新安装最新代码。据推测,这是 b/c 在“Pipfile.lock”中没有任何改变。所以问题仍然存在:有没有办法强制pipenv 重新安装某些东西,即使它通常不会?

标签: pythongithubpippipenv

解决方案


推荐阅读