如何在requirements.txt中声明未合并的直接github Pull请求 [英] How to state in requirements.txt a direct github not merged Pull request

查看:140
本文介绍了如何在requirements.txt中声明未合并的直接github Pull请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的英语不好.

我将在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆