【发布时间】:2022-01-17 15:31:15
【问题描述】:
我有一个不幸的情况,我需要在我的 virtualenv 中修补一个包,因为版本冲突要求禁止升级一个包含错误的包。
从 .txt 文件安装需求时,有没有办法向 pip 提供补丁文件? 我找不到任何搜索“pip venv 提供补丁”等的内容。 我想解决方案是将其包装在 bash 脚本中,但如果可能的话,我宁愿避免使用它。
【问题讨论】:
我有一个不幸的情况,我需要在我的 virtualenv 中修补一个包,因为版本冲突要求禁止升级一个包含错误的包。
从 .txt 文件安装需求时,有没有办法向 pip 提供补丁文件? 我找不到任何搜索“pip venv 提供补丁”等的内容。 我想解决方案是将其包装在 bash 脚本中,但如果可能的话,我宁愿避免使用它。
【问题讨论】:
在从 .txt 文件安装需求时,有什么方法可以向 pip 提供补丁文件?
不,没有。 pip install 不支持这个。
另一种选择是point pip to a patched version of the package,例如在git repo。链接的 Google 线程还建议查看 Paver。
【讨论】: