# SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Apache-2.0

import os
import sys

IDF_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..'))

# run this scripts only in idf path, to ensure the relative path is the same
os.chdir(IDF_PATH)

if 'IDF_PATH' not in os.environ:
    os.environ['IDF_PATH'] = IDF_PATH

tools_path = os.path.join(os.path.dirname(__file__), '..', '..', '..')
if tools_path not in sys.path:
    sys.path.append(tools_path)

tools_ci_path = os.path.join(os.path.dirname(__file__), '..', '..')
if tools_ci_path not in sys.path:
    sys.path.append(tools_ci_path)

tools_ci_python_packages_path = os.path.join(os.path.dirname(__file__), '..', '..', 'python_packages')
if tools_ci_python_packages_path not in sys.path:
    sys.path.append(tools_ci_python_packages_path)