Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
镜像
Python_Packaging_Authority
pip
提交
2b3d0a5c
P
pip
项目概览
镜像
/
Python_Packaging_Authority
/
pip
12 个月 前同步成功
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
pip
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
2b3d0a5c
编写于
4月 06, 2020
作者:
P
Paul Moore
提交者:
GitHub
4月 06, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #7983 from uranusjr/install-req-editable-type-fix
Accept InstallRequirement as comes_from
上级
eb865b4e
74c50420
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
5 addition
and
6 deletion
+5
-6
src/pip/_internal/req/constructors.py
src/pip/_internal/req/constructors.py
+4
-2
src/pip/_internal/resolution/resolvelib/candidates.py
src/pip/_internal/resolution/resolvelib/candidates.py
+1
-4
未找到文件。
src/pip/_internal/req/constructors.py
浏览文件 @
2b3d0a5c
...
...
@@ -218,7 +218,7 @@ def parse_req_from_editable(editable_req):
def
install_req_from_editable
(
editable_req
,
# type: str
comes_from
=
None
,
# type: Optional[
str
]
comes_from
=
None
,
# type: Optional[
Union[InstallRequirement, str]
]
use_pep517
=
None
,
# type: Optional[bool]
isolated
=
False
,
# type: bool
options
=
None
,
# type: Optional[Dict[str, Any]]
...
...
@@ -231,7 +231,9 @@ def install_req_from_editable(
source_dir
=
parts
.
link
.
file_path
if
parts
.
link
.
scheme
==
'file'
else
None
return
InstallRequirement
(
parts
.
requirement
,
comes_from
,
source_dir
=
source_dir
,
parts
.
requirement
,
comes_from
=
comes_from
,
source_dir
=
source_dir
,
editable
=
True
,
link
=
parts
.
link
,
constraint
=
constraint
,
...
...
src/pip/_internal/resolution/resolvelib/candidates.py
浏览文件 @
2b3d0a5c
...
...
@@ -60,10 +60,7 @@ def make_install_req_from_editable(link, parent):
assert
parent
.
editable
,
"parent not editable"
return
install_req_from_editable
(
link
.
url
,
# HACK: install_req_from_editable accepts Optional[str] here, but
# parent.comes_from is Union[str, InstallRequirement, None]. How do
# we fix the type hint conflicts?
comes_from
=
parent
.
comes_from
,
# type: ignore
comes_from
=
parent
.
comes_from
,
use_pep517
=
parent
.
use_pep517
,
isolated
=
parent
.
isolated
,
constraint
=
parent
.
constraint
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录