Blame tools/pipremove

Packit Service 40d08c
#!/usr/bin/env python33
Packit Service a04d08
import subprocess
Packit Service a04d08
import sys
Packit Service a04d08
Packit Service a04d08
for pkg in sys.argv[1:]:
Packit Service a04d08
    try:
Packit Service a04d08
        exec('import %s' % pkg)  # pylint: disable=W0122
Packit Service a04d08
    except ImportError:
Packit Service a04d08
        continue
Packit Service a04d08
    sys.stderr.write("%s removing package %s\n" % (sys.argv[0], pkg))
Packit Service a04d08
    ret = subprocess.Popen(['pip', 'uninstall', '--yes', pkg]).wait()
Packit Service a04d08
    if ret != 0:
Packit Service a04d08
        sys.stderr.write("Failed to uninstall %s (%d)\n" % (pkg, ret))
Packit Service a04d08
        sys.exit(ret)