From cada6c2c7b9e102abea01f811ca26f6fecfb0278 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 14 Jun 2020 11:07:24 +0200 Subject: [PATCH] Revert "makepanda: Add pyenv support" This reverts commit eef55f19d866ad9e87698cb209dd49c19869da3c. --- makepanda/makepanda.py | 4 ---- makepanda/makepandacore.py | 24 ------------------------ 2 files changed, 28 deletions(-) diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 2931353895..8f04251970 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -1972,10 +1972,6 @@ def CompileLink(dll, obj, opts): if GetOrigExt(x) != ".dat": cmd += ' ' + x - pyenv_prefix = GetPyenvPrefix() - if pyenv_prefix is not None: - cmd += ' -L' + os.path.join(pyenv_prefix, 'lib') - if (GetOrigExt(dll) == ".exe" and GetTarget() == 'windows' and "NOICON" not in opts): cmd += " " + GetOutputDir() + "/tmp/pandaIcon.res" diff --git a/makepanda/makepandacore.py b/makepanda/makepandacore.py index 589c69af5b..d26bbeed9d 100644 --- a/makepanda/makepandacore.py +++ b/makepanda/makepandacore.py @@ -548,24 +548,6 @@ def GetFlex(): return FLEX -def GetPyenvPrefix(): - pyenv_prefix = None - try: - pyenv_prefix = subprocess.check_output(['pyenv', 'virtualenv-prefix']) - except subprocess.CalledProcessError: - pass - - try: - if pyenv_prefix is None: - pyenv_prefix = subprocess.check_output(['pyenv', 'prefix']) - except subprocess.CalledProcessError: - pass - - if pyenv_prefix is not None: - pyenv_prefix = pyenv_prefix.decode('utf8').strip() - return pyenv_prefix - - ######################################################################## ## ## LocateBinary @@ -3083,12 +3065,6 @@ def SetupBuildEnvironment(compiler): for dir in SYS_INC_DIRS: print(" " + dir) - # Check to see if pyenv is being used and update SYS dirs accordingly - pyenv_prefix = GetPyenvPrefix() - if pyenv_prefix is not None: - SYS_LIB_DIRS.insert(0, os.path.join(pyenv_prefix, 'lib')) - SYS_INC_DIRS.insert(0, os.path.join(pyenv_prefix, 'include')) - # If we're cross-compiling, no point in putting our output dirs on the path. if CrossCompiling(): return