From b3fbb938b3568e3f47b67e184a0fb050860ef6f8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jan 2017 08:48:31 +0530 Subject: [PATCH] Handle build failing when running under pyenv --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 304230abe..02cb6355e 100755 --- a/setup.py +++ b/setup.py @@ -79,7 +79,11 @@ def init_env(debug=False, asan=False): cflags.append('-I' + sysconfig.get_config_var('CONFINCLUDEPY')) if isosx: fd = sysconfig.get_config_var('LIBDIR') - fd = fd[:fd.index('/Python.framework')] + try: + fd = fd[:fd.index('/Python.framework')] + except ValueError: + fd = sysconfig.get_config_var('LIBDEST') + fd = fd[:fd.index('/Python.framework')] pylib = ['-F', fd, '-framework', 'Python.framework'] else: lib = sysconfig.get_config_var('LDLIBRARY')