From 6345feb108e9a9d1c7b0e2b9f92524de7faeae2f Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Sat, 12 Jul 2014 04:36:05 +0200 Subject: [PATCH] Bug fix: Cleanup temporary source directories* * Created when you tell pip to install from a directory containing an unpacked source distribution: pip copies the complete directory to /tmp before doing anything with it, but because this directory cannot be set using --build-directory pip-accel never cleaned up directories created in this manner. --- pip_accel/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pip_accel/__init__.py b/pip_accel/__init__.py index bcb6e6c..577b1c1 100644 --- a/pip_accel/__init__.py +++ b/pip_accel/__init__.py @@ -1,7 +1,7 @@ # Accelerator for pip, the Python package manager. # # Author: Peter Odding -# Last Change: July 11, 2014 +# Last Change: July 12, 2014 # URL: https://github.com/paylogic/pip-accel # # TODO Permanently store logs in the pip-accel directory (think about log rotation). @@ -20,7 +20,7 @@ """ # Semi-standard module versioning. -__version__ = '0.13.1' +__version__ = '0.13.2' # Standard library modules. import logging @@ -257,6 +257,7 @@ def install_requirements(requirements, install_prefix=ENVIRONMENT): requirement.source_directory, requirement.url, prefix=install_prefix, python=python) install_binary_dist(members, prefix=install_prefix, python=python) + requirement.pip_requirement.remove_temporary_source() logger.info("Finished installing all requirements in %s.", install_timer) return True