diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2016-02-24 10:04:25 -0800 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2016-02-24 10:04:25 -0800 |
commit | 513607bd58132d844db79a197525747020c87636 (patch) | |
tree | b72007cd75f30987fb3db41e8fdc4f899b64c3fe /make.bat | |
parent | a8c97637fa64c6e08f235396686d1512a2c0ed42 (diff) | |
download | psutil-513607bd58132d844db79a197525747020c87636.tar.gz |
make.bat: avoid to download get-pip.py if it's already there
Diffstat (limited to 'make.bat')
-rw-r--r-- | make.bat | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -174,38 +174,43 @@ if "%1" == "upload-all" ( if "%1" == "setup-dev-env" ( :setup-env + if not exist get-pip.py ( + @echo ------------------------------------------------ + @echo downloading pip installer + @echo ------------------------------------------------ + C:\python27\python.exe -c "import urllib2; r = urllib2.urlopen('https://bootstrap.pypa.io/get-pip.py'); open('get-pip.py', 'wb').write(r.read())" + ) @echo ------------------------------------------------ - @echo downloading pip installer + @echo installing pip for %PYTHON% @echo ------------------------------------------------ - C:\python27\python.exe -c "import urllib2; r = urllib2.urlopen('https://bootstrap.pypa.io/get-pip.py'); open('get-pip.py', 'wb').write(r.read())" + %PYTHON% get-pip.py @echo ------------------------------------------------ - @echo installing pip + @echo upgrade pip for %PYTHON% @echo ------------------------------------------------ - %PYTHON% get-pip.py + %PYTHON% -m pip install pip --upgrade @echo ------------------------------------------------ @echo installing deps @echo ------------------------------------------------ rem mandatory / for unittests %PYTHON% -m pip install unittest2 ipaddress mock wmi wheel pypiwin32 --upgrade rem nice to have - %PYTHON% -m pip install ipdb nose --upgrade + rem %PYTHON% -m pip install ipdb nose --upgrade goto :eof ) if "%1" == "setup-dev-env-all" ( :setup-env - @echo ------------------------------------------------ - @echo downloading pip installer - @echo ------------------------------------------------ - C:\python27\python.exe -c "import urllib2; r = urllib2.urlopen('https://bootstrap.pypa.io/get-pip.py'); open('get-pip.py', 'wb').write(r.read())" + if not exist get-pip.py ( + @echo ------------------------------------------------ + @echo downloading pip installer + @echo ------------------------------------------------ + C:\python27\python.exe -c "import urllib2; r = urllib2.urlopen('https://bootstrap.pypa.io/get-pip.py'); open('get-pip.py', 'wb').write(r.read())" + ) for %%P in (%ALL_PYTHONS%) do ( @echo ------------------------------------------------ @echo installing pip for %%P @echo ------------------------------------------------ %%P get-pip.py - %%P -m pip install pip --upgrade - ) - for %%P in (%ALL_PYTHONS%) do ( @echo ------------------------------------------------ @echo installing deps for %%P @echo ------------------------------------------------ |