/* SPDX-FileCopyrightText: 2023 Blender Authors * * SPDX-License-Identifier: GPL-2.0-or-later */ /** \file * \ingroup pythonintern */ #pragma once #include struct CLG_LogRef; namespace blender { struct bContext; /** Creates the `bpy` module and adds it to `sys.modules` for importing. */ void BPy_init_modules(bContext *C); extern PyObject *bpy_package_py; /* `bpy_interface_atexit.cc` */ void BPY_atexit_register(); void BPY_atexit_unregister(); extern CLG_LogRef *BPY_LOG_RNA; extern CLG_LogRef *BPY_LOG_INTERFACE; } // namespace blender