Skip to content

Propagate cache disabling to installer build dependencies - #16

Merged
batteryshark merged 1 commit into
mainfrom
fix/installer-child-cache
Oct 26, 2026
Merged

batteryshark merged 1 commit into
mainfrom
fix/installer-child-cache

Conversation

@batteryshark

Copy link
Copy Markdown
Owner

Fix

The top-level pip --no-cache-dir option does not reach the pip subprocess used to install isolated build dependencies. The Linux installer can therefore still create an untracked cache in the service user's home/checkout.

Set PIP_NO_CACHE_DIR=1 inside the service-user command so the setting is inherited by those child processes. Keep the explicit top-level flag too. Existing cache files are not deleted.

Verification

  • Regression now executes a child stand-in and checks its inherited cache setting. The negative control catches the previous CLI-only fix.
  • Deployment/private-write tests: 10 passed; shell syntax/whitespace checks passed.

Installer-only follow-up to #15; no runtime or UI changes.

@batteryshark
batteryshark merged commit 285f268 into main Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant