如何在requirements.txt中声明未合并的直接github Pull请求 [英] How to state in requirements.txt a direct github not merged Pull request
问题描述
我的英语不好.
我将在requirements.txt
中声明一些Python 3库,但是原始代码版本中存在错误.在拉动请求中,一个用户提交了新版本的错误修复程序,如果它影响到某些问题,作者将未合并.
I'm going to state some Python 3 library in requirements.txt
, but there is a bug in original version of code. In Pull requests one user commited the new version with bug fix that wasn't merged by Author if it affects something.
链接看起来像这样: https://github.com/ramusus/kinopoiskpy/pull/47/commits/4c888bf4f6b330b115d11fac3e0b8bb177b597bb
我应该如何写到requirements.txt以便其安装不会出现任何问题?
我尝试过:-e git+git://github.com/ramusus/kinopoiskpy.git@4c888bf4f6b330b115d11fac3e0b8bb177b597bb#egg=kinopoiskpy
.
但是有一个ERROR: "git checkout -q 4c888bf4f6b330b115d11fac3e0b8bb177b597bb" failed with error code 128
推荐答案
在您的requirements.txt
中输入URL:
git+https://github.com/ramusus/kinopoiskpy@refs/pull/47/merge#egg=kinopoiskpy
这篇关于如何在requirements.txt中声明未合并的直接github Pull请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!