def patch_setuptools(fetch_directives=('index_url', 'find_links')):
orig = easy_install.finalize_options
def patched_finalize_options(self):
cmd = PipInstallCommand()
config = cmd.parser.parse_args([])[0]
for option in fetch_directives:
try:
value = getattr(config, option)
except AttributeError:
continue
setattr(self, option, value)
orig(self)
easy_install.finalize_options = patched_finalize_options
评论列表
文章目录