diff --git a/arch-config/scripts/pieces/pip-update.py b/arch-config/scripts/pieces/pip-update.py index 5958d708..1eea8941 100755 --- a/arch-config/scripts/pieces/pip-update.py +++ b/arch-config/scripts/pieces/pip-update.py @@ -1,6 +1,10 @@ #!/usr/bin/env python3 import pkg_resources -from subprocess import call +import subprocess +# get a list of all packages installed packages = [dist.project_name for dist in pkg_resources.working_set] -call("pip install --upgrade " + ' '.join(packages), shell=True) + +# update each package +for package in packages: + subprocess.call("pip install --upgrade {}".format(package), shell=True)