def _pip_install(links, requires, root=None, option_dict=dict()):
if options.get_boolean_option(
option_dict, 'skip_pip_install', 'SKIP_PIP_INSTALL'):
return
cmd = [sys.executable, '-m', 'pip.__init__', 'install']
if root:
cmd.append("--root=%s" % root)
for link in links:
cmd.append("-f")
cmd.append(link)
# NOTE(ociuhandu): popen on Windows does not accept unicode strings
git._run_shell_command(
cmd + requires,
throw_on_error=True, buffer=False, env=dict(PIP_USE_WHEEL=b"true"))
packaging.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录