summaryrefslogtreecommitdiff
path: root/make.bat
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-02-24 10:04:25 -0800
committerGiampaolo Rodola <g.rodola@gmail.com>2016-02-24 10:04:25 -0800
commit513607bd58132d844db79a197525747020c87636 (patch)
treeb72007cd75f30987fb3db41e8fdc4f899b64c3fe /make.bat
parenta8c97637fa64c6e08f235396686d1512a2c0ed42 (diff)
downloadpsutil-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.bat29
1 files changed, 17 insertions, 12 deletions
diff --git a/make.bat b/make.bat
index 8fd0034f..f45466a0 100644
--- a/make.bat
+++ b/make.bat
@@ -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 ------------------------------------------------