Commit b51efb6f authored by Xavier Thompson's avatar Xavier Thompson

[feat] Disable pip caching for reproducibility

parent a4303921
......@@ -1870,6 +1870,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):
"""
......@@ -1922,6 +1928,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