#!/usr/bin/env python3
# use pip to upgrade all of the outdate package
# Date 2016-10-11
# Author liuhao315@163.com
# for win
from subprocess import Popen,PIPE
import shlex
import os
def runcmd(cmd):
p = Popen(shlex.split(cmd),stdout=PIPE,stderr=PIPE)
data = p.communicate()
return data
pip_list_outdate = runcmd('pip list -o')
for i in pip_list_outdate[0].decode().split('\n'):
packageName = i.split('(')[0]
print('{0} : {1}'.format(packageName,i))
os.system('pip install {0} --upgrade'.format(packageName))