Skip to content
Snippets Groups Projects
Commit 19f11fbf authored by Marek Chrastina's avatar Marek Chrastina
Browse files

Upgrade pip first

parent 7ee2fedb
Branches
Tags
1 merge request!1Add py script
Pipeline #8032 passed
......@@ -61,12 +61,6 @@ def check_requires_python(pyver, requires_python):
return True
return False
def upgrade_pip():
"""
pip install --upgrade pip
"""
subprocess.check_call(["pip", "install", "--upgrade", "pip"], stderr=subprocess.STDOUT)
def upgrade_package(package, versions):
"""
pip install --upgrade "<package><versions>"
......@@ -196,10 +190,14 @@ def main():
print "There is nothing to upgrade."
sys.exit(0)
for index, pkg in enumerate(upgradable_packages):
if pkg['package'] == 'pip':
package = upgradable_packages.pop(index)
upgrade_package(package['package'], package['upgradable_version'])
try:
package = upgradable_packages.pop(-1)
except IndexError:
upgrade_pip()
break
upgrade_package(package['package'], package['upgradable_version'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment