From 1cc46a9ceabca3602a0bf3ddee3e219c72324033 Mon Sep 17 00:00:00 2001 From: Attila Gombos Date: Fri, 27 Feb 2026 15:05:13 +0100 Subject: [PATCH] Avoid using cache when installing wheel, remove venv on package remove --- python/pack_wheel-deb.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/python/pack_wheel-deb.py b/python/pack_wheel-deb.py index ce60dcb..4e672ed 100755 --- a/python/pack_wheel-deb.py +++ b/python/pack_wheel-deb.py @@ -214,7 +214,7 @@ def _get_post_install_script(package_name: str, version: str) -> str: echo "Virtualenv for {package_name} already exists, skipping creation." fi - /opt/effective-range/venvs/{package_name}/bin/pip install --force-reinstall \ + /opt/effective-range/venvs/{package_name}/bin/pip install --force-reinstall --no-cache-dir \ /opt/effective-range/dist/{package_name}/*{version}*.whl for bin in $(find /opt/effective-range/venvs/{package_name}/bin/ -type f) do @@ -257,7 +257,8 @@ def _get_pre_remove_script(package_name: str) -> str: do rm -vf /usr/local/bin/$(basename $bin) done - rm -vf /opt/effective-range/{package_name}/config + rm -rf /opt/effective-range/venvs/{package_name} + rm -vf /opt/effective-range/{package_name}/config elif [ "${{1}}" = "upgrade" ] then # Executed before the old version is removed upon upgrade.