| 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 |
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} \
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(+)