Skip to content

Commit 2401703

Browse files
committed
Make 'ginstall uninstall' more useable.
1 parent 75992f2 commit 2401703

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

graalpython/lib-graalpython/modules/ginstall.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -515,13 +515,16 @@ def main(argv):
515515
for pkg in args.package.split(","):
516516
deleted = False
517517
for p in sys.path:
518-
if p.startswith(user_site) and p.endswith(pkg):
519-
if os.path.isdir(p):
520-
shutil.rmtree(p)
521-
else:
522-
os.unlink(p)
523-
deleted = True
524-
break
518+
if p.startswith(user_site):
519+
# +1 due to the path separator
520+
pkg_name = p[len(user_site)+1:]
521+
if pkg_name.startswith(pkg):
522+
if os.path.isdir(p):
523+
shutil.rmtree(p)
524+
else:
525+
os.unlink(p)
526+
deleted = True
527+
break
525528
if deleted:
526529
print("Deleted %s" % p)
527530
else:

0 commit comments

Comments
 (0)