From b72d9f1477185fbd9d0affe6c058d7d174c9b8e2 Mon Sep 17 00:00:00 2001 From: Chris Hunt Date: Fri, 6 Sep 2019 19:47:50 -0400 Subject: [PATCH] Move autodelete_unpacked to more logical place. --- src/pip/_internal/operations/prepare.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pip/_internal/operations/prepare.py b/src/pip/_internal/operations/prepare.py index 2a14d1b93..5eee9e812 100644 --- a/src/pip/_internal/operations/prepare.py +++ b/src/pip/_internal/operations/prepare.py @@ -187,8 +187,6 @@ class RequirementPreparer(object): try: download_dir = self.download_dir - # We always delete unpacked sdists after pip ran. - autodelete_unpacked = True if link.is_wheel and self.wheel_download_dir: # when doing 'pip wheel` we download wheels to a # dedicated dir. @@ -209,6 +207,9 @@ class RequirementPreparer(object): # When installing a wheel, we use the unpacked # wheel. autodelete_unpacked = False + else: + # We always delete unpacked sdists after pip runs. + autodelete_unpacked = True if autodelete_unpacked: write_delete_marker_file(req.source_dir)