From 167140dce18db99ea56bad8b9157e8492e5c72e1 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Thu, 16 Aug 2018 10:10:34 -0500 Subject: [PATCH] Don't necessarily upgrade 'six' when making virtualenv --- rattail_fabric/python.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rattail_fabric/python.py b/rattail_fabric/python.py index 04e3a81..cfb667d 100644 --- a/rattail_fabric/python.py +++ b/rattail_fabric/python.py @@ -110,7 +110,7 @@ def configure_virtualenvwrapper(user, workon_home=None, wrapper='/usr/local/bin/ def mkvirtualenv(name, python=None, user=None, workon_home=None, - upgrade_pip=True, upgrade_setuptools=True, upgrade_strategy=None): + upgrade_pip=True, upgrade_six=True, upgrade_setuptools=True, upgrade_strategy=None): """ Make a new Python virtual environment. """ @@ -122,7 +122,8 @@ def mkvirtualenv(name, python=None, user=None, workon_home=None, else: pip_req = 'pip' with workon(name): - pip('six', upgrade=True) + if upgrade_six: + pip('six', upgrade=True) pip(pip_req, upgrade=True) if upgrade_setuptools: pip('setuptools', 'wheel', 'ndg-httpsclient', upgrade=True, upgrade_strategy=upgrade_strategy)