python - 强制 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 重新安装某些东西,即使它通常不会?
解决方案
推荐阅读
- python - 有没有办法将 Jupyter 笔记本上单元格中突出显示的代码更改为全部小写?
- python - Spark NLP Normalizer 中的正则表达式无法正常工作
- java - Spring - 从受登录名和密码保护的远程位置获取资源列表
- reactjs - UI Kitten 和 React Native 无法使用主题道具
- python - 为什么 django 运行命令“python3 manage.py runserver”不在 docker-compose 中执行?
- c# - 在 C# 中以编程方式检查字符串是否包含有效的 C# 代码
- excel - 工作表之间的动态排序和分组数据
- python - 使用 python 和 gmail 发送电子邮件
- flutter - Flutter - 在 ABI 的 NDK 工具链文件夹中找不到工具链
- oracle - Hibernate自定义类型映射设置char的长度