pip will upgrade to the latest version

Changes to be committed:
	modified:   modules/deploy.py
	modified:   modules/pip.py
This commit is contained in:
Ronny Abraham 2017-01-04 03:23:01 +02:00
parent a13a2c21cc
commit 7a1205786f
2 changed files with 25 additions and 3 deletions

View file

@ -9,6 +9,7 @@ from utils import print_console
from pip import setup_virtualenv from pip import setup_virtualenv
from pip import setup as pip_requirements from pip import setup as pip_requirements
from pip import upgrade as pip_upgrade
import os import os
@ -79,6 +80,7 @@ def bootstrap():
setup_virtualenv() setup_virtualenv()
pip_upgrade() # upgrade pip to latest version in the virtualenv
pip_requirements() pip_requirements()
# #

View file

@ -53,6 +53,29 @@ def setup_virtualenv():
run(mkvirtualenv_cmd) run(mkvirtualenv_cmd)
@task
def upgrade():
"""
upgrade pip to latest version
"""
# configuration = env.config
if env.debug:
logging.basicConfig(
format='\n%(levelname)s: deploy.pip %(message)s',
level=logging.DEBUG)
pipinstall_cmd = "pip install --upgrade pip"
if env.debug:
logging.debug("with virtualenv(): run(\"\n\t%s\n\t\")" %
pipinstall_cmd)
else:
with virtualenv():
run(pipinstall_cmd)
@task @task
def setup(): def setup():
""" """
@ -65,8 +88,6 @@ def setup():
format='\n%(levelname)s: deploy.pip %(message)s', format='\n%(levelname)s: deploy.pip %(message)s',
level=logging.DEBUG) level=logging.DEBUG)
pip_update_latest = "pip install --upgrade pip"
pipinstall_cmd = "pip install -r {requirements}".format( pipinstall_cmd = "pip install -r {requirements}".format(
requirements=configuration.virtualenv.requirements.filepath) requirements=configuration.virtualenv.requirements.filepath)
@ -75,7 +96,6 @@ def setup():
pipinstall_cmd) pipinstall_cmd)
else: else:
with virtualenv(): with virtualenv():
run(pip_update_latest)
run(pipinstall_cmd) run(pipinstall_cmd)