生成用于开源项目的补丁,虚拟环境站点包内的源代码

2024-05-17 03:43:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我的virtualenv站点包中有一个开源python库。我注意到库中有一个bug,我想把我的补丁贡献给开源项目。你知道吗

问题是,我的virtualenv站点包不是由git控制的版本(显然,因为它是通过pip安装的),手动重命名导致bug的特定字符串(位于多个文件中,10+个文件中)然后使用diff生成修补程序是一件痛苦的事。你知道吗

一种更简单的方法——因为项目托管在github上——实际上是将该库置于git控制之下,然后在github上发出“pull请求”。但我不确定直接在virtualenv的site packages目录中管理git存储库是否合理。(这会给皮普带来麻烦吗?)你知道吗

在这种情况下,您将如何管理您的个人工作流程以高效地为开源项目做出贡献?你知道吗


Tags: pip文件项目字符串git版本githubvirtualenv