Commit 4d36bf00 authored by Xavier Thompson's avatar Xavier Thompson

[feat] Disable pip caching for reproducibility

parent f5e1c5da
......@@ -1842,6 +1842,12 @@ try:
except ImportError:
PIP_HAS_PYTHON_VERSION_WARNING_OPTION = False
try:
from pip._internal.cli.cmdoptions import no_cache
PIP_HAS_CACHE_OPTION = True
except ImportError:
PIP_HAS_CACHE_OPTION = False
def call_pip_command(command, operand, options, verbosity=-10):
"""
......@@ -1894,6 +1900,10 @@ def call_pip_command(command, operand, options, verbosity=-10):
else:
args.append('--no-python-version-warning')
if PIP_HAS_CACHE_OPTION:
# Disable pip caching
args.append('--no-cache-dir')
args.extend(operand)
if log_level < logging.DEBUG:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment