diff --git a/src/bonsai/bonsai/bim/module/drawing/operator.py b/src/bonsai/bonsai/bim/module/drawing/operator.py index abb60a00c6..f3ac70c025 100644 --- a/src/bonsai/bonsai/bim/module/drawing/operator.py +++ b/src/bonsai/bonsai/bim/module/drawing/operator.py @@ -62,7 +62,7 @@ from bpy_extras.image_utils import load_image if TYPE_CHECKING: from bonsai.bim.module.drawing.prop import RenderType from bonsai.bim.module.project.prop import Link - from bpy._typing import rna_enums + from bpy.stub_internal import rna_enums cwd = os.path.dirname(os.path.realpath(__file__)) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 9a883c0718..6a0c71c8f3 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -52,7 +52,7 @@ from typing import Any, Union, Literal, get_args, TYPE_CHECKING, assert_never, N from bonsai.bim.module.model.decorator import ProfileDecorator if TYPE_CHECKING: - from bpy._typing import rna_enums + from bpy.stub_internal import rna_enums class EditObjectPlacement(bpy.types.Operator, tool.Ifc.Operator): diff --git a/src/bonsai/bonsai/bim/module/owner/operator.py b/src/bonsai/bonsai/bim/module/owner/operator.py index f34913440c..41b1b77192 100644 --- a/src/bonsai/bonsai/bim/module/owner/operator.py +++ b/src/bonsai/bonsai/bim/module/owner/operator.py @@ -23,7 +23,7 @@ from ifcopenshell.api.owner.add_address import ADDRESS_TYPE from typing import TYPE_CHECKING, get_args if TYPE_CHECKING: - import bpy._typing.rna_enums as rna_enums + import bpy.stub_internal.rna_enums as rna_enums class EnableEditingPerson(bpy.types.Operator): diff --git a/src/bonsai/bonsai/bim/module/void/ui.py b/src/bonsai/bonsai/bim/module/void/ui.py index bf22127762..8c80adca07 100644 --- a/src/bonsai/bonsai/bim/module/void/ui.py +++ b/src/bonsai/bonsai/bim/module/void/ui.py @@ -24,7 +24,7 @@ from bonsai.bim.module.void.data import BooleansData, VoidsData from typing import Any, TYPE_CHECKING if TYPE_CHECKING: - import bpy._typing.rna_enums as rna_enums + import bpy.stub_internal.rna_enums as rna_enums OPENING_ICON = "SELECT_SUBTRACT" diff --git a/src/bonsai/bonsai/tool/blender.py b/src/bonsai/bonsai/tool/blender.py index ff520b3a45..7ad78d2339 100644 --- a/src/bonsai/bonsai/tool/blender.py +++ b/src/bonsai/bonsai/tool/blender.py @@ -46,7 +46,7 @@ from typing import Any, Optional, Union, Literal, Iterable, Callable, TypeVar, G from typing_extensions import assert_never if TYPE_CHECKING: - import bpy._typing.rna_enums as rna_enums + import bpy.stub_internal.rna_enums as rna_enums from bonsai.bim.prop import BIMProperties, BIMObjectProperties from bonsai.bim.module.attribute.prop import BIMAttributeProperties from bonsai.bim.module.csv.prop import CsvProperties diff --git a/src/bonsai/bonsai/tool/ifc.py b/src/bonsai/bonsai/tool/ifc.py index 3a2752d78f..8672318ba7 100644 --- a/src/bonsai/bonsai/tool/ifc.py +++ b/src/bonsai/bonsai/tool/ifc.py @@ -32,7 +32,7 @@ from bonsai.bim.ifc import IfcStore, IFC_CONNECTED_TYPE from typing import Optional, Union, Any, final, Literal, TYPE_CHECKING if TYPE_CHECKING: - from bpy._typing import rna_enums + from bpy.stub_internal import rna_enums class Ifc(bonsai.core.tool.Ifc): diff --git a/src/bonsai/test/tool/test_blender.py b/src/bonsai/test/tool/test_blender.py index c86a4bfd5b..7df17e00f9 100644 --- a/src/bonsai/test/tool/test_blender.py +++ b/src/bonsai/test/tool/test_blender.py @@ -26,7 +26,7 @@ from typing import TYPE_CHECKING from bonsai.tool.blender import Blender as subject if TYPE_CHECKING: - import bpy._typing.rna_enums as rna_enums + import bpy.stub_internal.rna_enums as rna_enums class TestImplementsTool(NewFile):