scripts/uninstall.py

branch
eric7-maintenance
changeset 10534
783d835d7fe4
parent 10460
3b34efa2857c
parent 10518
1682f3203ae5
child 10694
f46c1e224e8a
equal deleted inserted replaced
10461:5fbbda78c175 10534:783d835d7fe4
11 """ 11 """
12 12
13 import argparse 13 import argparse
14 import contextlib 14 import contextlib
15 import glob 15 import glob
16 import importlib 16 import importlib.util
17 import os 17 import os
18 import shutil 18 import shutil
19 import sys 19 import sys
20 import sysconfig 20 import sysconfig
21 21
129 "eric7_doc", 129 "eric7_doc",
130 "eric7_editor", 130 "eric7_editor",
131 "eric7_hexeditor", 131 "eric7_hexeditor",
132 "eric7_iconeditor", 132 "eric7_iconeditor",
133 "eric7_ide", 133 "eric7_ide",
134 "eric7_mpy",
134 "eric7_pdf", 135 "eric7_pdf",
135 "eric7_pip", 136 "eric7_pip",
136 "eric7_plugininstall", 137 "eric7_plugininstall",
137 "eric7_pluginrepository", 138 "eric7_pluginrepository",
138 "eric7_pluginuninstall", 139 "eric7_pluginuninstall",
286 for name in [ 287 for name in [
287 "/usr/share/appdata/eric7.appdata.xml", 288 "/usr/share/appdata/eric7.appdata.xml",
288 "/usr/share/metainfo/eric7.appdata.xml", 289 "/usr/share/metainfo/eric7.appdata.xml",
289 "/usr/share/applications/eric7_browser.desktop", 290 "/usr/share/applications/eric7_browser.desktop",
290 "/usr/share/applications/eric7_ide.desktop", 291 "/usr/share/applications/eric7_ide.desktop",
292 "/usr/share/applications/eric7_mpy.desktop",
291 "/usr/share/icons/eric.png", 293 "/usr/share/icons/eric.png",
294 "/usr/share/icons/ericMPy.png",
292 "/usr/share/icons/ericWeb.png", 295 "/usr/share/icons/ericWeb.png",
293 "/usr/share/pixmaps/eric.png", 296 "/usr/share/pixmaps/eric.png",
297 "/usr/share/pixmaps/ericMPy.png",
294 "/usr/share/pixmaps/ericWeb.png", 298 "/usr/share/pixmaps/ericWeb.png",
295 # obsolete entries below 299 # obsolete entries below
296 "/usr/share/applications/eric7.desktop", 300 "/usr/share/applications/eric7.desktop",
297 ]: 301 ]:
298 if os.path.exists(name): 302 if os.path.exists(name):
302 for name in [ 306 for name in [
303 "~/.local/share/appdata/eric7.appdata.xml", 307 "~/.local/share/appdata/eric7.appdata.xml",
304 "~/.local/share/metainfo/eric7.appdata.xml", 308 "~/.local/share/metainfo/eric7.appdata.xml",
305 "~/.local/share/applications/eric7_browser.desktop", 309 "~/.local/share/applications/eric7_browser.desktop",
306 "~/.local/share/applications/eric7_ide.desktop", 310 "~/.local/share/applications/eric7_ide.desktop",
311 "~/.local/share/applications/eric7_mpy.desktop",
307 "~/.local/share/icons/eric.png", 312 "~/.local/share/icons/eric.png",
313 "~/.local/share/icons/ericMPy.png",
308 "~/.local/share/icons/ericWeb.png", 314 "~/.local/share/icons/ericWeb.png",
309 "~/.local/share/pixmaps/eric.png", 315 "~/.local/share/pixmaps/eric.png",
316 "~/.local/share/pixmaps/ericMPy.png",
310 "~/.local/share/pixmaps/ericWeb.png", 317 "~/.local/share/pixmaps/ericWeb.png",
311 # obsolete entries below 318 # obsolete entries below
312 "~/.local/share/applications/eric7.desktop", 319 "~/.local/share/applications/eric7.desktop",
313 ]: 320 ]:
314 path = os.path.expanduser(name) 321 path = os.path.expanduser(name)

eric ide

mercurial