diff options
author | Donald Stufft <donald@stufft.io> | 2013-10-30 08:03:47 -0400 |
---|---|---|
committer | Donald Stufft <donald@stufft.io> | 2013-10-30 08:19:39 -0400 |
commit | 97507f8931c469f88d2f9e8e71f1c66fe9585b39 (patch) | |
tree | 6fa39f7ae7e56015b423a411d2c51cd485058d1a /pip/req.py | |
parent | 39b2aaf7290d86e2bba098adcd829c6d54754ef3 (diff) | |
download | pip-97507f8931c469f88d2f9e8e71f1c66fe9585b39.tar.gz |
Make Wheel respect --root
Diffstat (limited to 'pip/req.py')
-rw-r--r-- | pip/req.py | 11 |
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): |