From fa2f7dfcbd9f83b3449298a4e2ba6e67253935e4 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Thu, 5 Jul 2018 15:34:43 -0500 Subject: [PATCH] Fix bug with pip() installer when upgrade_strategy = None --- rattail_fabric/python.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rattail_fabric/python.py b/rattail_fabric/python.py index 71fafbe..3192d0f 100644 --- a/rattail_fabric/python.py +++ b/rattail_fabric/python.py @@ -58,13 +58,13 @@ def pip(*packages, **kwargs): """ Install one or more packages via ``pip install``. """ - upgrade_strategy = kwargs.pop('upgrade_strategy', '') + upgrade_strategy = kwargs.pop('upgrade_strategy', None) if upgrade_strategy: upgrade_strategy = '--upgrade-strategy {}'.format(upgrade_strategy) if kwargs: abort("Unknown kwargs for pip(): {}".format(kwargs)) packages = ["'{}'".format(p) for p in packages] - sudo('pip install --upgrade {} {}'.format(upgrade_strategy, ' '.join(packages))) + sudo('pip install --upgrade {} {}'.format(upgrade_strategy or '', ' '.join(packages))) def install_virtualenvwrapper(workon_home=None, user='root', use_apt=False):