diff mbox series

[1/2] gnome-tweaks: remove .pyc files with buildpaths embedded

Message ID 20251112210245.1851637-1-ross.burton@arm.com
State New
Headers show
Series [1/2] gnome-tweaks: remove .pyc files with buildpaths embedded | expand

Commit Message

Ross Burton Nov. 12, 2025, 9:02 p.m. UTC
The python "optimised" .pyc files contain buildpaths. Delete those and
leave the "unoptimised" .pyc files. The difference is very minor, mainly
that optimised bytecode doesn't contain any assert statements.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb | 6 ++++++
 1 file changed, 6 insertions(+)
diff mbox series

Patch

diff --git a/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb b/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb
index a8d6a2ad69..498d392e89 100644
--- a/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb
@@ -25,6 +25,12 @@  SRC_URI += " \
 
 EXTRA_OEMESON = "-Dpython_site_dir=${PYTHON_SITEPACKAGES_DIR}"
 
+# The optimised .pyc files contain buildpaths, delete them and leave the
+# normal ones to be packaged.
+do_install:append() {
+    find ${D}${PYTHON_SITEPACKAGES_DIR} -name *.opt*.pyc -delete
+}
+
 FILES:${PN} += " \
     ${datadir}/metainfo \
     ${PYTHON_SITEPACKAGES_DIR} \