← Back to issue list

fix: make dpkg/apt aware of installed python packages (core24-8)

View original Github issue

Metadata

Project
snapcraft-rocks
Number
#67
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged into core24-8 via #67, cherry-picking #45 to expose installed Python packages to apt/dpkg and prevent sitecustomize.py from being overwritten.

Resolution: closed resolved

Reason: PR #67 was merged with approval and all CI checks passing. It cherry-picked merged PR #45 and reordered parts to prevent sitecustomize.py from being overwritten.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Cherry-picks #45 and changes the order of parts to prevent `sitecustomize.py` from getting overwritten.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into core24-8 via #67, cherry-picking #45 to expose installed Python packages to apt/dpkg and prevent sitecustomize.py from being overwritten.
stealth/space-bunny-alpha — closed resolved Merged PR #67 for core24-8, cherry-picking #45 and reordering parts to prevent sitecustomize.py overwrite while making Python packages visible to apt and dpkg.
qwen/qwen3.6-35b-a3b — — Merged cherry-pick #45, reordering build parts to prevent sitecustomize.py overwrites. This ensures dpkg and apt recognize installed Python packages. Approved by two reviewers and passed all CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged cherry-pick of PR #45 that adjusts part ordering to prevent sitecustomize.py from being overwritten, ensuring dpkg and apt correctly recognize installed Python packages on the core24-8 branch.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#45 fix: make dpkg/apt aware of installed python packages (core22-7) snapcraft-rocks merged PR #45 by tigarmo merged, adding python packages as overlay-packages so apt/dpkg know they're installed, fixing craftctl ModuleNotFoundError (libpython3.10-minimal overwriting sitecustomize.py). Fixes #33 for core22-7.
80%
#62 explicitly set site-packages to fix missing craftctl snapcraft-rocks closed Closed unmerged as redundant after merged PR #67 fixed #33 by making dpkg/apt aware of installed Python packages for core24-8.
71%