1 diff --git a/libopkg/opkg_remove.c b/libopkg/opkg_remove.c
2 index 23cec55..9ef6dc9 100644
3 --- a/libopkg/opkg_remove.c
4 +++ b/libopkg/opkg_remove.c
5 @@ -394,8 +394,15 @@ remove_data_files_and_list(pkg_t *pkg)
9 - opkg_msg(INFO, "Deleting %s.\n", file_name);
10 + size_t l = strlen(file_name);
11 + opkg_msg(INFO, "Deleting %s.\n", file_name);
13 + if (l >= 3 && !strcmp(&file_name[l - 3], ".py")) {
14 + char pyo_file_name[l + 2];
15 + strcpy(pyo_file_name, file_name);
16 + strcat(pyo_file_name, "o");
17 + unlink(pyo_file_name);
20 opkg_msg(INFO, "Not deleting %s. (noaction)\n",