summaryrefslogtreecommitdiff
path: root/pip/req.py
diff options
context:
space:
mode:
authorDonald Stufft <donald@stufft.io>2013-10-30 08:03:47 -0400
committerDonald Stufft <donald@stufft.io>2013-10-30 08:19:39 -0400
commit97507f8931c469f88d2f9e8e71f1c66fe9585b39 (patch)
tree6fa39f7ae7e56015b423a411d2c51cd485058d1a /pip/req.py
parent39b2aaf7290d86e2bba098adcd829c6d54754ef3 (diff)
downloadpip-97507f8931c469f88d2f9e8e71f1c66fe9585b39.tar.gz
Make Wheel respect --root
Diffstat (limited to 'pip/req.py')
-rw-r--r--pip/req.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/pip/req.py b/pip/req.py
index b1c7c43d3..1b28b51c8 100644
--- a/pip/req.py
+++ b/pip/req.py
@@ -612,7 +612,7 @@ exec(compile(open(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
self.install_editable(install_options, global_options)
return
if self.is_wheel:
- self.move_wheel_files(self.source_dir)
+ self.move_wheel_files(self.source_dir, root=root)
self.install_succeeded = True
return
@@ -831,8 +831,13 @@ exec(compile(open(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
self._bundle_build_dirs = bundle_build_dirs
self._bundle_editable_dirs = bundle_editable_dirs
- def move_wheel_files(self, wheeldir):
- move_wheel_files(self.name, self.req, wheeldir, user=self.use_user_site, home=self.target_dir)
+ def move_wheel_files(self, wheeldir, root=None):
+ move_wheel_files(
+ self.name, self.req, wheeldir,
+ user=self.use_user_site,
+ home=self.target_dir,
+ root=root,
+ )
@property
def delete_marker_filename(self):