Prevent DistutilsOptionError when prefix is indicated in the global environment and --target is used. Fixes #4106.

This commit is contained in:
Benoit Pierre 2018-11-12 11:06:34 -05:00 committed by Jason R. Coombs
parent 6af9de97bb
commit e6bc873698
1 changed files with 1 additions and 1 deletions

View File

@ -157,7 +157,7 @@ def distutils_scheme(dist_name, user=False, home=None, root=None,
# ideally, we'd prefer a scheme class that has no side-effects.
assert not (user and prefix), "user={} prefix={}".format(user, prefix)
i.user = user or i.user
if user:
if user or home:
i.prefix = ""
i.prefix = prefix or i.prefix
i.home = home or i.home