From: Alexandru Ardelean Date: Mon, 31 Aug 2015 11:11:34 +0000 (+0300) Subject: python-setuptools: enforce __PYVENV_LAUNCHER__ env var use X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=b9a0a650352684d8111758c5381c2853585b2015;p=feed%2Fpackages.git python-setuptools: enforce __PYVENV_LAUNCHER__ env var use Signed-off-by: Alexandru Ardelean --- diff --git a/lang/python-setuptools/patches/0002-fix-pyvenv-environment-get.patch b/lang/python-setuptools/patches/0002-fix-pyvenv-environment-get.patch new file mode 100644 index 0000000000..c46a5f309f --- /dev/null +++ b/lang/python-setuptools/patches/0002-fix-pyvenv-environment-get.patch @@ -0,0 +1,13 @@ +diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py +index df1655b..24c34e5 100755 +--- a/setuptools/command/easy_install.py ++++ b/setuptools/command/easy_install.py +@@ -1885,7 +1885,7 @@ class CommandSpec(list): + return param + if isinstance(param, list): + return cls(param) +- if param is None: ++ if param is None or os.environ.get('__PYVENV_LAUNCHER__'): + return cls.from_environment() + # otherwise, assume it's a string. + return cls.from_string(param)