From 9a80e95600d7c4df6c8641c4533a3376ada1068a Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Mon, 31 Oct 2022 12:51:00 +0100 Subject: [PATCH] pipfile: pass --clear flag, and do it separetely to not be ignored Maybe --clear flag works as part of `pipenv install` now, but code inspection indicates to me it still don't. This resolves the issue with the pipenv versions we currently use in tests at least. --- repo2docker/buildpacks/pipfile/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repo2docker/buildpacks/pipfile/__init__.py b/repo2docker/buildpacks/pipfile/__init__.py index a5117ff5..959c8b72 100644 --- a/repo2docker/buildpacks/pipfile/__init__.py +++ b/repo2docker/buildpacks/pipfile/__init__.py @@ -154,7 +154,8 @@ class PipfileBuildPack(CondaBuildPack): "${NB_USER}", """(cd {working_directory} && \\ PATH="${{KERNEL_PYTHON_PREFIX}}/bin:$PATH" \\ - pipenv install {install_option} --system --dev \\ + pipenv install {install_option} --system --dev && \\ + pipenv --clear \\ )""".format( working_directory=working_directory, install_option="--ignore-pipfile"