Fixed 'select_scheme()' so it doesn't override a directory attribute that's
already been set (eg. by a command-line option).
This commit is contained in:
parent
74ead8ff5d
commit
17f641c143
|
@ -356,7 +356,9 @@ class install (Command):
|
|||
# it's the caller's problem if they supply a bad name!
|
||||
scheme = INSTALL_SCHEMES[name]
|
||||
for key in ('purelib', 'platlib', 'scripts', 'data'):
|
||||
setattr (self, 'install_' + key, scheme[key])
|
||||
attrname = 'install_' + key
|
||||
if getattr(self, attrname) is None:
|
||||
setattr(self, attrname, scheme[key])
|
||||
|
||||
|
||||
def _expand_attrs (self, attrs):
|
||||
|
|
Loading…
Reference in New Issue