mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
Merge pull request #7772 from chrahunt/refactor/command-level-scoped-tracker
Use Command context helper to cleanup requirement tracker
This commit is contained in:
commit
ea47be571e
3 changed files with 9 additions and 3 deletions
|
@ -98,7 +98,9 @@ class DownloadCommand(RequirementCommand):
|
|||
)
|
||||
build_delete = (not (options.no_clean or options.build_dir))
|
||||
|
||||
with get_requirement_tracker() as req_tracker, TempDirectory(
|
||||
req_tracker = self.enter_context(get_requirement_tracker())
|
||||
|
||||
with TempDirectory(
|
||||
options.build_dir, delete=build_delete, kind="download"
|
||||
) as directory:
|
||||
reqs = self.get_requirements(
|
||||
|
|
|
@ -284,7 +284,9 @@ class InstallCommand(RequirementCommand):
|
|||
build_delete = (not (options.no_clean or options.build_dir))
|
||||
wheel_cache = WheelCache(options.cache_dir, options.format_control)
|
||||
|
||||
with get_requirement_tracker() as req_tracker, TempDirectory(
|
||||
req_tracker = self.enter_context(get_requirement_tracker())
|
||||
|
||||
with TempDirectory(
|
||||
options.build_dir, delete=build_delete, kind="install"
|
||||
) as directory:
|
||||
try:
|
||||
|
|
|
@ -124,7 +124,9 @@ class WheelCommand(RequirementCommand):
|
|||
options.wheel_dir = normalize_path(options.wheel_dir)
|
||||
ensure_dir(options.wheel_dir)
|
||||
|
||||
with get_requirement_tracker() as req_tracker, TempDirectory(
|
||||
req_tracker = self.enter_context(get_requirement_tracker())
|
||||
|
||||
with TempDirectory(
|
||||
options.build_dir, delete=build_delete, kind="wheel"
|
||||
) as directory:
|
||||
reqs = self.get_requirements(
|
||||
|
|
Loading…
Reference in a new issue