From 9fa3974447287efa9accea4746a90c62eefe0927 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 18 Nov 2019 16:17:30 +0100 Subject: [PATCH] idf_tools.py: when guessing IDF_PATH, set it in the enviroment This allows the processes launched from idf_tools.py to use the value of IDF_PATH. One such example is the installation of Python packages, when requirements.txt uses IDF_PATH to refer to the esp-windows-curses package. Closes https://github.com/espressif/esp-idf/issues/4341 --- tools/idf_tools.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/idf_tools.py b/tools/idf_tools.py index e9978ec60..bbd7dd5bc 100755 --- a/tools/idf_tools.py +++ b/tools/idf_tools.py @@ -1311,6 +1311,7 @@ def main(argv): global_idf_path = args.idf_path if not global_idf_path: global_idf_path = os.path.realpath(os.path.join(os.path.dirname(__file__), "..")) + os.environ['IDF_PATH'] = global_idf_path global global_idf_tools_path global_idf_tools_path = os.environ.get('IDF_TOOLS_PATH') or os.path.expanduser(IDF_TOOLS_PATH_DEFAULT)