diff --git a/src/codegen/git/models/pr_options.py b/src/codegen/git/models/pr_options.py index 97f4bcd63..041fff764 100644 --- a/src/codegen/git/models/pr_options.py +++ b/src/codegen/git/models/pr_options.py @@ -1,6 +1,6 @@ from pydantic import BaseModel -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/git/repo_operator/remote_repo_operator.py b/src/codegen/git/repo_operator/remote_repo_operator.py index 3db5ae8d0..3384fbfd0 100644 --- a/src/codegen/git/repo_operator/remote_repo_operator.py +++ b/src/codegen/git/repo_operator/remote_repo_operator.py @@ -16,7 +16,7 @@ from codegen.git.utils.clone_url import get_clone_url_for_repo_config, url_to_github from codegen.git.utils.codeowner_utils import create_codeowners_parser_for_repo from codegen.git.utils.remote_progress import CustomRemoteProgress -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.performance.stopwatch_utils import stopwatch logger = logging.getLogger(__name__) diff --git a/src/codegen/git/repo_operator/repo_operator.py b/src/codegen/git/repo_operator/repo_operator.py index 1c8a9d3ef..a5b4bd46d 100644 --- a/src/codegen/git/repo_operator/repo_operator.py +++ b/src/codegen/git/repo_operator/repo_operator.py @@ -17,8 +17,8 @@ from codegen.git.configs.constants import CODEGEN_BOT_EMAIL, CODEGEN_BOT_NAME from codegen.git.schemas.enums import CheckoutResult, FetchResult from codegen.git.schemas.repo_config import BaseRepoConfig -from codegen.utils.performance.stopwatch_utils import stopwatch -from codegen.utils.performance.time_utils import humanize_duration +from codegen.shared.performance.stopwatch_utils import stopwatch +from codegen.shared.performance.time_utils import humanize_duration logger = logging.getLogger(__name__) diff --git a/src/codegen/git/utils/branch_sync.py b/src/codegen/git/utils/branch_sync.py index af7268a4e..7359dfb12 100644 --- a/src/codegen/git/utils/branch_sync.py +++ b/src/codegen/git/utils/branch_sync.py @@ -8,7 +8,7 @@ from codegen.git.schemas.enums import FetchResult from codegen.git.schemas.github import GithubType from codegen.git.utils.clone_url import get_authenticated_clone_url_for_repo_config -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.performance.stopwatch_utils import stopwatch logger = logging.getLogger(__name__) diff --git a/src/codegen/git/utils/clone.py b/src/codegen/git/utils/clone.py index fc7075951..2c524ff1a 100644 --- a/src/codegen/git/utils/clone.py +++ b/src/codegen/git/utils/clone.py @@ -5,7 +5,7 @@ from codegen.git.schemas.github import GithubType from codegen.git.schemas.repo_config import RepoConfig from codegen.git.utils.clone_url import get_authenticated_clone_url_for_repo_config -from codegen.utils.performance.stopwatch_utils import subprocess_with_stopwatch +from codegen.shared.performance.stopwatch_utils import subprocess_with_stopwatch logger = logging.getLogger(__name__) diff --git a/src/codegen/gscli/generate/runner_imports.py b/src/codegen/gscli/generate/runner_imports.py index 5466f4feb..53da72531 100644 --- a/src/codegen/gscli/generate/runner_imports.py +++ b/src/codegen/gscli/generate/runner_imports.py @@ -19,7 +19,7 @@ """ # TODO: these should also be made public (i.e. included in the docs site) GS_PRIVATE_IMPORTS = """ -from codegen.utils.exceptions.control_flow import StopCodemodException +from codegen.shared.exceptions.control_flow import StopCodemodException """.strip() IMPORT_STRING_TEMPLATE = """ diff --git a/src/codegen/runner/diff/syntax_highlight.py b/src/codegen/runner/diff/syntax_highlight.py index f8342629e..a16671cbc 100644 --- a/src/codegen/runner/diff/syntax_highlight.py +++ b/src/codegen/runner/diff/syntax_highlight.py @@ -8,7 +8,7 @@ from unidiff import PatchedFile, PatchSet -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.performance.stopwatch_utils import stopwatch logger = logging.getLogger(__name__) diff --git a/src/codegen/runner/sandbox/executor.py b/src/codegen/runner/sandbox/executor.py index eb21b1edc..afc15bfd0 100644 --- a/src/codegen/runner/sandbox/executor.py +++ b/src/codegen/runner/sandbox/executor.py @@ -17,8 +17,8 @@ from codegen.sdk.codebase.flagging.code_flag import CodeFlag from codegen.sdk.codebase.flagging.group import Group from codegen.sdk.codebase.flagging.groupers.utils import get_grouper_by_group_by -from codegen.utils.exceptions.control_flow import StopCodemodException -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.exceptions.control_flow import StopCodemodException +from codegen.shared.performance.stopwatch_utils import stopwatch from codegen.visualizations.viz_utils import get_graph_json logger = logging.getLogger(__name__) diff --git a/src/codegen/runner/sandbox/middlewares.py b/src/codegen/runner/sandbox/middlewares.py index 1ec538f78..96e0d6b85 100644 --- a/src/codegen/runner/sandbox/middlewares.py +++ b/src/codegen/runner/sandbox/middlewares.py @@ -12,7 +12,7 @@ from codegen.runner.models.apis import ServerInfo from codegen.runner.sandbox.runner import SandboxRunner -from codegen.utils.exceptions.compilation import UserCodeException +from codegen.shared.exceptions.compilation import UserCodeException logger = logging.getLogger(__name__) diff --git a/src/codegen/runner/sandbox/runner.py b/src/codegen/runner/sandbox/runner.py index 0f0d638dd..13affd9b6 100644 --- a/src/codegen/runner/sandbox/runner.py +++ b/src/codegen/runner/sandbox/runner.py @@ -13,8 +13,8 @@ from codegen.sdk.codebase.factory.codebase_factory import CodebaseType from codegen.sdk.core.codebase import Codebase from codegen.sdk.enums import ProgrammingLanguage -from codegen.utils.compilation.string_to_code import create_execute_function_from_codeblock -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock +from codegen.shared.performance.stopwatch_utils import stopwatch logger = logging.getLogger(__name__) diff --git a/src/codegen/runner/sandbox/server.py b/src/codegen/runner/sandbox/server.py index 76ec7bf6c..6d63bc24c 100644 --- a/src/codegen/runner/sandbox/server.py +++ b/src/codegen/runner/sandbox/server.py @@ -24,7 +24,7 @@ from codegen.runner.models.configs import get_repo_config from codegen.runner.sandbox.middlewares import CodemodRunMiddleware from codegen.runner.sandbox.runner import SandboxRunner -from codegen.utils.performance.memory_utils import get_memory_stats +from codegen.shared.performance.memory_utils import get_memory_stats logger = logging.getLogger(__name__) diff --git a/src/codegen/runner/utils/exception_utils.py b/src/codegen/runner/utils/exception_utils.py index 4f2de21cf..b7f3c9e56 100644 --- a/src/codegen/runner/utils/exception_utils.py +++ b/src/codegen/runner/utils/exception_utils.py @@ -1,4 +1,4 @@ -from codegen.utils.exceptions.control_flow import StopCodemodException +from codegen.shared.exceptions.control_flow import StopCodemodException def update_observation_meta( diff --git a/src/codegen/sdk/code_generation/current_code_codebase.py b/src/codegen/sdk/code_generation/current_code_codebase.py index cbb64c348..ba670e548 100644 --- a/src/codegen/sdk/code_generation/current_code_codebase.py +++ b/src/codegen/sdk/code_generation/current_code_codebase.py @@ -9,7 +9,7 @@ from codegen.sdk.codebase.config import CodebaseConfig, DefaultConfig, ProjectConfig from codegen.sdk.core.codebase import Codebase, CodebaseType from codegen.sdk.enums import ProgrammingLanguage -from codegen.utils.decorators.docs import DocumentedObject, apidoc_objects, no_apidoc_objects, py_apidoc_objects, ts_apidoc_objects +from codegen.shared.decorators.docs import DocumentedObject, apidoc_objects, no_apidoc_objects, py_apidoc_objects, ts_apidoc_objects logger = logging.getLogger(__name__) diff --git a/src/codegen/sdk/codebase/codebase_graph.py b/src/codegen/sdk/codebase/codebase_graph.py index a8fdc0eca..f3ffbc8be 100644 --- a/src/codegen/sdk/codebase/codebase_graph.py +++ b/src/codegen/sdk/codebase/codebase_graph.py @@ -33,8 +33,8 @@ from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.extensions.utils import uncache_all from codegen.sdk.typescript.external.ts_declassify.ts_declassify import TSDeclassify -from codegen.utils.exceptions.control_flow import StopCodemodException -from codegen.utils.performance.stopwatch_utils import stopwatch, stopwatch_with_sentry +from codegen.shared.exceptions.control_flow import StopCodemodException +from codegen.shared.performance.stopwatch_utils import stopwatch, stopwatch_with_sentry if TYPE_CHECKING: from codegen.sdk.codebase.node_classes.node_classes import NodeClasses diff --git a/src/codegen/sdk/codebase/flagging/enums.py b/src/codegen/sdk/codebase/flagging/enums.py index c080adefa..f89ad88f1 100644 --- a/src/codegen/sdk/codebase/flagging/enums.py +++ b/src/codegen/sdk/codebase/flagging/enums.py @@ -3,7 +3,7 @@ from typing_extensions import ReadOnly -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/sdk/codebase/flagging/flags.py b/src/codegen/sdk/codebase/flagging/flags.py index eef0a6686..13288e40c 100644 --- a/src/codegen/sdk/codebase/flagging/flags.py +++ b/src/codegen/sdk/codebase/flagging/flags.py @@ -4,7 +4,7 @@ from codegen.sdk.codebase.flagging.enums import MessageType from codegen.sdk.codebase.flagging.group import Group from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc @dataclass diff --git a/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py b/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py index abe62dd37..c4a198c5c 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py +++ b/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py @@ -5,7 +5,7 @@ from codegen.sdk.codebase.flagging.group import Group from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper from codegen.sdk.codebase.flagging.groupers.enums import GroupBy -from codegen.utils.string.csv_utils import comma_separated_to_list, list_to_comma_separated +from codegen.shared.string.csv_utils import comma_separated_to_list, list_to_comma_separated logger = logging.getLogger(__name__) diff --git a/src/codegen/sdk/codebase/span.py b/src/codegen/sdk/codebase/span.py index 62d667fe1..1fb3052f2 100644 --- a/src/codegen/sdk/codebase/span.py +++ b/src/codegen/sdk/codebase/span.py @@ -4,7 +4,7 @@ from pydantic_core.core_schema import ValidationInfo from tree_sitter import Point, Range -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc def validate_range(value: Any, info: ValidationInfo) -> Range: diff --git a/src/codegen/sdk/codebase/transaction_manager.py b/src/codegen/sdk/codebase/transaction_manager.py index f3a74465c..b7b050822 100644 --- a/src/codegen/sdk/codebase/transaction_manager.py +++ b/src/codegen/sdk/codebase/transaction_manager.py @@ -13,7 +13,7 @@ Transaction, TransactionPriority, ) -from codegen.utils.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded +from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded if TYPE_CHECKING: from codegen.sdk.core.file import File diff --git a/src/codegen/sdk/core/assignment.py b/src/codegen/sdk/core/assignment.py index 0cd1c1181..8d4e1d2b6 100644 --- a/src/codegen/sdk/core/assignment.py +++ b/src/codegen/sdk/core/assignment.py @@ -30,7 +30,7 @@ from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.typescript.expressions.object_type import TSObjectType from codegen.sdk.utils import find_index -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.expressions.type import Type diff --git a/src/codegen/sdk/core/class_definition.py b/src/codegen/sdk/core/class_definition.py index 5304f56d7..f9fd2906d 100644 --- a/src/codegen/sdk/core/class_definition.py +++ b/src/codegen/sdk/core/class_definition.py @@ -30,7 +30,7 @@ from codegen.sdk.core.symbol_groups.parents import Parents from codegen.sdk.enums import SymbolType from codegen.sdk.extensions.utils import cached_property -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode if TYPE_CHECKING: diff --git a/src/codegen/sdk/core/codebase.py b/src/codegen/sdk/core/codebase.py index ac04058a1..2f2a0d727 100644 --- a/src/codegen/sdk/core/codebase.py +++ b/src/codegen/sdk/core/codebase.py @@ -70,9 +70,9 @@ from codegen.sdk.typescript.symbol import TSSymbol from codegen.sdk.typescript.type_alias import TSTypeAlias from codegen.sdk.utils import determine_project_language -from codegen.utils.decorators.docs import apidoc, noapidoc -from codegen.utils.exceptions.control_flow import MaxAIRequestsError -from codegen.utils.performance.stopwatch_utils import stopwatch +from codegen.shared.decorators.docs import apidoc, noapidoc +from codegen.shared.exceptions.control_flow import MaxAIRequestsError +from codegen.shared.performance.stopwatch_utils import stopwatch from codegen.visualizations.visualization_manager import VisualizationManager logger = logging.getLogger(__name__) diff --git a/src/codegen/sdk/core/dataclasses/usage.py b/src/codegen/sdk/core/dataclasses/usage.py index 996cae6ec..3cb9f618e 100644 --- a/src/codegen/sdk/core/dataclasses/usage.py +++ b/src/codegen/sdk/core/dataclasses/usage.py @@ -6,7 +6,7 @@ from dataclasses_json import dataclass_json -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.function_call import FunctionCall diff --git a/src/codegen/sdk/core/detached_symbols/argument.py b/src/codegen/sdk/core/detached_symbols/argument.py index bbf4e3da6..c9c2fd963 100644 --- a/src/codegen/sdk/core/detached_symbols/argument.py +++ b/src/codegen/sdk/core/detached_symbols/argument.py @@ -15,7 +15,7 @@ from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/detached_symbols/code_block.py b/src/codegen/sdk/core/detached_symbols/code_block.py index 910f10b7f..e9d7e5714 100644 --- a/src/codegen/sdk/core/detached_symbols/code_block.py +++ b/src/codegen/sdk/core/detached_symbols/code_block.py @@ -25,7 +25,7 @@ from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.extensions.utils import find_line_start_and_end_nodes from codegen.sdk.output.ast import AST -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.has_block import HasBlock diff --git a/src/codegen/sdk/core/detached_symbols/decorator.py b/src/codegen/sdk/core/detached_symbols/decorator.py index 065f4d44a..214784ac9 100644 --- a/src/codegen/sdk/core/detached_symbols/decorator.py +++ b/src/codegen/sdk/core/detached_symbols/decorator.py @@ -11,7 +11,7 @@ from codegen.sdk.core.expressions import Expression from codegen.sdk.core.expressions.name import Name from codegen.sdk.core.interfaces.has_name import HasName -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.class_definition import Class diff --git a/src/codegen/sdk/core/detached_symbols/function_call.py b/src/codegen/sdk/core/detached_symbols/function_call.py index dc3b385e7..5a50a8fcc 100644 --- a/src/codegen/sdk/core/detached_symbols/function_call.py +++ b/src/codegen/sdk/core/detached_symbols/function_call.py @@ -25,7 +25,7 @@ from codegen.sdk.extensions.utils import cached_property, is_descendant_of from codegen.sdk.typescript.enums import TSFunctionTypeNames from codegen.sdk.utils import find_first_ancestor -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/detached_symbols/parameter.py b/src/codegen/sdk/core/detached_symbols/parameter.py index 494f91955..df638af2b 100644 --- a/src/codegen/sdk/core/detached_symbols/parameter.py +++ b/src/codegen/sdk/core/detached_symbols/parameter.py @@ -21,7 +21,7 @@ from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.extensions.resolution import UsageKind from codegen.sdk.utils import find_first_descendant -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.expressions.type import Type diff --git a/src/codegen/sdk/core/directory.py b/src/codegen/sdk/core/directory.py index ab842a341..07c53d3f7 100644 --- a/src/codegen/sdk/core/directory.py +++ b/src/codegen/sdk/core/directory.py @@ -3,7 +3,7 @@ from pathlib import Path from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.assignment import Assignment diff --git a/src/codegen/sdk/core/export.py b/src/codegen/sdk/core/export.py index 987d29318..097b71aae 100644 --- a/src/codegen/sdk/core/export.py +++ b/src/codegen/sdk/core/export.py @@ -10,7 +10,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.statements.export_statement import ExportStatement diff --git a/src/codegen/sdk/core/expressions/await_expression.py b/src/codegen/sdk/core/expressions/await_expression.py index 01b420269..a10139ca0 100644 --- a/src/codegen/sdk/core/expressions/await_expression.py +++ b/src/codegen/sdk/core/expressions/await_expression.py @@ -6,7 +6,7 @@ from codegen.sdk.core.interfaces.has_value import HasValue from codegen.sdk.core.interfaces.wrapper_expression import IWrapper from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/binary_expression.py b/src/codegen/sdk/core/expressions/binary_expression.py index e3637b9a1..cda883a5b 100644 --- a/src/codegen/sdk/core/expressions/binary_expression.py +++ b/src/codegen/sdk/core/expressions/binary_expression.py @@ -16,7 +16,7 @@ from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup from codegen.sdk.extensions.autocommit import commiter, reader from codegen.sdk.extensions.sort import sort_editables -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/boolean.py b/src/codegen/sdk/core/expressions/boolean.py index 17a90e6ab..6d8a4d9aa 100644 --- a/src/codegen/sdk/core/expressions/boolean.py +++ b/src/codegen/sdk/core/expressions/boolean.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.builtin import Builtin from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/builtin.py b/src/codegen/sdk/core/expressions/builtin.py index de2658738..d8d60998e 100644 --- a/src/codegen/sdk/core/expressions/builtin.py +++ b/src/codegen/sdk/core/expressions/builtin.py @@ -5,7 +5,7 @@ from codegen.sdk.core.interfaces.chainable import Chainable from codegen.sdk.core.interfaces.has_attribute import HasAttribute from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.external_module import ExternalModule diff --git a/src/codegen/sdk/core/expressions/chained_attribute.py b/src/codegen/sdk/core/expressions/chained_attribute.py index 6415aa5f0..673d50b22 100644 --- a/src/codegen/sdk/core/expressions/chained_attribute.py +++ b/src/codegen/sdk/core/expressions/chained_attribute.py @@ -12,7 +12,7 @@ from codegen.sdk.core.interfaces.has_attribute import HasAttribute from codegen.sdk.core.interfaces.resolvable import Resolvable from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.has_name import HasName diff --git a/src/codegen/sdk/core/expressions/comparison_expression.py b/src/codegen/sdk/core/expressions/comparison_expression.py index 4af29c22b..7cbafd350 100644 --- a/src/codegen/sdk/core/expressions/comparison_expression.py +++ b/src/codegen/sdk/core/expressions/comparison_expression.py @@ -4,7 +4,7 @@ from codegen.sdk.core.expressions import Expression from codegen.sdk.core.expressions.binary_expression import BinaryExpression from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/expressions/defined_name.py b/src/codegen/sdk/core/expressions/defined_name.py index ab8c9f703..7e28b4b8c 100644 --- a/src/codegen/sdk/core/expressions/defined_name.py +++ b/src/codegen/sdk/core/expressions/defined_name.py @@ -4,7 +4,7 @@ from codegen.sdk.codebase.resolution_stack import ResolutionStack from codegen.sdk.core.expressions import Name from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.symbol import Symbol diff --git a/src/codegen/sdk/core/expressions/expression.py b/src/codegen/sdk/core/expressions/expression.py index 230a875cf..3ecdf5bd1 100644 --- a/src/codegen/sdk/core/expressions/expression.py +++ b/src/codegen/sdk/core/expressions/expression.py @@ -6,7 +6,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.enums import NodeType from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/generic_type.py b/src/codegen/sdk/core/expressions/generic_type.py index 9c3811176..9fa8458a7 100644 --- a/src/codegen/sdk/core/expressions/generic_type.py +++ b/src/codegen/sdk/core/expressions/generic_type.py @@ -13,7 +13,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.resolution import ResolutionStack -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/multi_expression.py b/src/codegen/sdk/core/expressions/multi_expression.py index bd8bd522d..111c698a5 100644 --- a/src/codegen/sdk/core/expressions/multi_expression.py +++ b/src/codegen/sdk/core/expressions/multi_expression.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/name.py b/src/codegen/sdk/core/expressions/name.py index 917a6de88..bb7ecbf19 100644 --- a/src/codegen/sdk/core/expressions/name.py +++ b/src/codegen/sdk/core/expressions/name.py @@ -7,7 +7,7 @@ from codegen.sdk.core.expressions.expression import Expression from codegen.sdk.core.interfaces.resolvable import Resolvable from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.has_name import HasName diff --git a/src/codegen/sdk/core/expressions/named_type.py b/src/codegen/sdk/core/expressions/named_type.py index 8af8db419..5273ab2ce 100644 --- a/src/codegen/sdk/core/expressions/named_type.py +++ b/src/codegen/sdk/core/expressions/named_type.py @@ -14,7 +14,7 @@ from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.interfaces.resolvable import Resolvable from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/none_type.py b/src/codegen/sdk/core/expressions/none_type.py index b122a27e6..9a6ea3345 100644 --- a/src/codegen/sdk/core/expressions/none_type.py +++ b/src/codegen/sdk/core/expressions/none_type.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/expressions/number.py b/src/codegen/sdk/core/expressions/number.py index 7b34fec48..a4684aa38 100644 --- a/src/codegen/sdk/core/expressions/number.py +++ b/src/codegen/sdk/core/expressions/number.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.builtin import Builtin from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/parenthesized_expression.py b/src/codegen/sdk/core/expressions/parenthesized_expression.py index 530e3e2c8..bf11454de 100644 --- a/src/codegen/sdk/core/expressions/parenthesized_expression.py +++ b/src/codegen/sdk/core/expressions/parenthesized_expression.py @@ -10,7 +10,7 @@ from codegen.sdk.core.interfaces.wrapper_expression import IWrapper from codegen.sdk.extensions.autocommit import reader from codegen.sdk.typescript.statements.if_block_statement import TSIfBlockStatement -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/placeholder_type.py b/src/codegen/sdk/core/expressions/placeholder_type.py index 789ec4563..f33d3f6e5 100644 --- a/src/codegen/sdk/core/expressions/placeholder_type.py +++ b/src/codegen/sdk/core/expressions/placeholder_type.py @@ -8,7 +8,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/expressions/string.py b/src/codegen/sdk/core/expressions/string.py index a3737424c..4101a3bf8 100644 --- a/src/codegen/sdk/core/expressions/string.py +++ b/src/codegen/sdk/core/expressions/string.py @@ -11,7 +11,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/subscript_expression.py b/src/codegen/sdk/core/expressions/subscript_expression.py index 55e1e647d..260d59128 100644 --- a/src/codegen/sdk/core/expressions/subscript_expression.py +++ b/src/codegen/sdk/core/expressions/subscript_expression.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.chainable import Chainable from codegen.sdk.core.interfaces.resolvable import Resolvable from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.has_name import HasName diff --git a/src/codegen/sdk/core/expressions/ternary_expression.py b/src/codegen/sdk/core/expressions/ternary_expression.py index 66cadc02c..8be571d4c 100644 --- a/src/codegen/sdk/core/expressions/ternary_expression.py +++ b/src/codegen/sdk/core/expressions/ternary_expression.py @@ -12,7 +12,7 @@ from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.interfaces.unwrappable import Unwrappable from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/tuple_type.py b/src/codegen/sdk/core/expressions/tuple_type.py index 2964b4b2c..64d26d8d0 100644 --- a/src/codegen/sdk/core/expressions/tuple_type.py +++ b/src/codegen/sdk/core/expressions/tuple_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/type.py b/src/codegen/sdk/core/expressions/type.py index 6be77c392..be4aa349c 100644 --- a/src/codegen/sdk/core/expressions/type.py +++ b/src/codegen/sdk/core/expressions/type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.chainable import Chainable from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.importable import Importable diff --git a/src/codegen/sdk/core/expressions/unary_expression.py b/src/codegen/sdk/core/expressions/unary_expression.py index fcbd28171..e92e57c89 100644 --- a/src/codegen/sdk/core/expressions/unary_expression.py +++ b/src/codegen/sdk/core/expressions/unary_expression.py @@ -12,7 +12,7 @@ from codegen.sdk.extensions.autocommit import commiter, reader from codegen.sdk.extensions.resolution import ResolutionStack from codegen.sdk.extensions.utils import TSNode -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/expressions/union_type.py b/src/codegen/sdk/core/expressions/union_type.py index 8f53ebab4..48bb401c3 100644 --- a/src/codegen/sdk/core/expressions/union_type.py +++ b/src/codegen/sdk/core/expressions/union_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/expressions/unpack.py b/src/codegen/sdk/core/expressions/unpack.py index e93c973a8..c7a490f6c 100644 --- a/src/codegen/sdk/core/expressions/unpack.py +++ b/src/codegen/sdk/core/expressions/unpack.py @@ -5,7 +5,7 @@ from codegen.sdk.core.interfaces.has_value import HasValue from codegen.sdk.core.interfaces.unwrappable import Unwrappable from codegen.sdk.core.interfaces.wrapper_expression import IWrapper -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/value.py b/src/codegen/sdk/core/expressions/value.py index decd4954f..7f6a50e3d 100644 --- a/src/codegen/sdk/core/expressions/value.py +++ b/src/codegen/sdk/core/expressions/value.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/external_module.py b/src/codegen/sdk/core/external_module.py index 7b08f3a7b..c3cbe6288 100644 --- a/src/codegen/sdk/core/external_module.py +++ b/src/codegen/sdk/core/external_module.py @@ -14,7 +14,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.placeholder.placeholder_stub import StubPlaceholder from codegen.sdk.enums import ImportType, NodeType -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode if TYPE_CHECKING: diff --git a/src/codegen/sdk/core/file.py b/src/codegen/sdk/core/file.py index 9023718ee..3f92531f1 100644 --- a/src/codegen/sdk/core/file.py +++ b/src/codegen/sdk/core/file.py @@ -37,7 +37,7 @@ from codegen.sdk.topological_sort import pseudo_topological_sort from codegen.sdk.tree_sitter_parser import get_parser_by_filepath_or_extension, parse_file from codegen.sdk.typescript.function import TSFunction -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode logger = logging.getLogger(__name__) diff --git a/src/codegen/sdk/core/function.py b/src/codegen/sdk/core/function.py index c56e3b2b1..a1151b405 100644 --- a/src/codegen/sdk/core/function.py +++ b/src/codegen/sdk/core/function.py @@ -22,7 +22,7 @@ from codegen.sdk.enums import SymbolType from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.extensions.utils import cached_property -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode if TYPE_CHECKING: diff --git a/src/codegen/sdk/core/import_resolution.py b/src/codegen/sdk/core/import_resolution.py index 4ac16d799..489376705 100644 --- a/src/codegen/sdk/core/import_resolution.py +++ b/src/codegen/sdk/core/import_resolution.py @@ -26,7 +26,7 @@ from codegen.sdk.enums import EdgeType, ImportType, NodeType from codegen.sdk.extensions.utils import cached_property from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode if TYPE_CHECKING: diff --git a/src/codegen/sdk/core/interface.py b/src/codegen/sdk/core/interface.py index 1d7351cdd..0d6718f9d 100644 --- a/src/codegen/sdk/core/interface.py +++ b/src/codegen/sdk/core/interface.py @@ -14,7 +14,7 @@ from codegen.sdk.core.symbol_groups.parents import Parents from codegen.sdk.enums import SymbolType from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.class_definition import Class diff --git a/src/codegen/sdk/core/interfaces/callable.py b/src/codegen/sdk/core/interfaces/callable.py index adb6090cb..7ee0fc883 100644 --- a/src/codegen/sdk/core/interfaces/callable.py +++ b/src/codegen/sdk/core/interfaces/callable.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.usable import Usable from codegen.sdk.core.placeholder.placeholder import Placeholder from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.class_definition import Class diff --git a/src/codegen/sdk/core/interfaces/chainable.py b/src/codegen/sdk/core/interfaces/chainable.py index 2dfc07ea2..c0b4a856a 100644 --- a/src/codegen/sdk/core/interfaces/chainable.py +++ b/src/codegen/sdk/core/interfaces/chainable.py @@ -5,7 +5,7 @@ from codegen.sdk.codebase.resolution_stack import ResolutionStack from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.extensions.utils import cached_property -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.has_attribute import HasAttribute diff --git a/src/codegen/sdk/core/interfaces/editable.py b/src/codegen/sdk/core/interfaces/editable.py index b37302462..0e31e5a4c 100644 --- a/src/codegen/sdk/core/interfaces/editable.py +++ b/src/codegen/sdk/core/interfaces/editable.py @@ -30,7 +30,7 @@ from codegen.sdk.output.jsonable import JSONable from codegen.sdk.output.utils import style_editable from codegen.sdk.utils import descendant_for_byte_range, find_all_descendants, find_first_ancestor, find_index, truncate_line -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/interfaces/exportable.py b/src/codegen/sdk/core/interfaces/exportable.py index 5dcf23585..fc4daf03e 100644 --- a/src/codegen/sdk/core/interfaces/exportable.py +++ b/src/codegen/sdk/core/interfaces/exportable.py @@ -7,7 +7,7 @@ from codegen.sdk.core.autocommit import reader from codegen.sdk.core.interfaces.usable import Usable from codegen.sdk.enums import EdgeType, ImportType, NodeType -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.export import Export diff --git a/src/codegen/sdk/core/interfaces/has_block.py b/src/codegen/sdk/core/interfaces/has_block.py index bc9f1828f..1058a7e10 100644 --- a/src/codegen/sdk/core/interfaces/has_block.py +++ b/src/codegen/sdk/core/interfaces/has_block.py @@ -13,7 +13,7 @@ from codegen.sdk.core.statements.comment import Comment from codegen.sdk.core.symbol_groups.comment_group import CommentGroup from codegen.sdk.extensions.sort import sort_editables -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") TDecorator = TypeVar("TDecorator", bound="Decorator") diff --git a/src/codegen/sdk/core/interfaces/has_name.py b/src/codegen/sdk/core/interfaces/has_name.py index 7ac05ba0f..e8c09be5a 100644 --- a/src/codegen/sdk/core/interfaces/has_name.py +++ b/src/codegen/sdk/core/interfaces/has_name.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute from codegen.sdk.core.expressions.defined_name import DefinedName from codegen.sdk.core.expressions.name import Name -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc @apidoc diff --git a/src/codegen/sdk/core/interfaces/has_value.py b/src/codegen/sdk/core/interfaces/has_value.py index 299313c78..eaffb870e 100644 --- a/src/codegen/sdk/core/interfaces/has_value.py +++ b/src/codegen/sdk/core/interfaces/has_value.py @@ -1,6 +1,6 @@ from codegen.sdk.core.autocommit import reader, writer from codegen.sdk.core.expressions.expression import Expression -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/sdk/core/interfaces/importable.py b/src/codegen/sdk/core/interfaces/importable.py index 9a01b7f58..809fb3efe 100644 --- a/src/codegen/sdk/core/interfaces/importable.py +++ b/src/codegen/sdk/core/interfaces/importable.py @@ -11,7 +11,7 @@ from codegen.sdk.enums import EdgeType from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.extensions.sort import sort_editables -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/interfaces/resolvable.py b/src/codegen/sdk/core/interfaces/resolvable.py index 514253e88..9d2307aba 100644 --- a/src/codegen/sdk/core/interfaces/resolvable.py +++ b/src/codegen/sdk/core/interfaces/resolvable.py @@ -6,7 +6,7 @@ from codegen.sdk.core.autocommit import writer from codegen.sdk.core.interfaces.chainable import Chainable from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/interfaces/supports_generic.py b/src/codegen/sdk/core/interfaces/supports_generic.py index 9d5c0b4a3..e5d8d3c84 100644 --- a/src/codegen/sdk/core/interfaces/supports_generic.py +++ b/src/codegen/sdk/core/interfaces/supports_generic.py @@ -6,7 +6,7 @@ from codegen.sdk.core.symbol import Symbol from codegen.sdk.core.symbol_groups.type_parameters import TypeParameters from codegen.sdk.extensions.utils import cached_property -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.expressions import Type diff --git a/src/codegen/sdk/core/interfaces/typeable.py b/src/codegen/sdk/core/interfaces/typeable.py index bdad7472b..d34a080bd 100644 --- a/src/codegen/sdk/core/interfaces/typeable.py +++ b/src/codegen/sdk/core/interfaces/typeable.py @@ -8,7 +8,7 @@ from codegen.sdk.core.interfaces.chainable import Chainable from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.placeholder.placeholder_type import TypePlaceholder -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.expressions.type import Type diff --git a/src/codegen/sdk/core/interfaces/unwrappable.py b/src/codegen/sdk/core/interfaces/unwrappable.py index 00165a142..7fdee5157 100644 --- a/src/codegen/sdk/core/interfaces/unwrappable.py +++ b/src/codegen/sdk/core/interfaces/unwrappable.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions import Expression from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound=Editable) diff --git a/src/codegen/sdk/core/interfaces/usable.py b/src/codegen/sdk/core/interfaces/usable.py index a009c7ddf..6292fbbfb 100644 --- a/src/codegen/sdk/core/interfaces/usable.py +++ b/src/codegen/sdk/core/interfaces/usable.py @@ -8,7 +8,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.enums import EdgeType -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.export import Export diff --git a/src/codegen/sdk/core/interfaces/wrapper_expression.py b/src/codegen/sdk/core/interfaces/wrapper_expression.py index 49f556fbc..626dd1544 100644 --- a/src/codegen/sdk/core/interfaces/wrapper_expression.py +++ b/src/codegen/sdk/core/interfaces/wrapper_expression.py @@ -10,7 +10,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.importable import Importable diff --git a/src/codegen/sdk/core/placeholder/placeholder.py b/src/codegen/sdk/core/placeholder/placeholder.py index d5d132e3f..0783ebe16 100644 --- a/src/codegen/sdk/core/placeholder/placeholder.py +++ b/src/codegen/sdk/core/placeholder/placeholder.py @@ -2,7 +2,7 @@ from typing import TYPE_CHECKING, Generic, Literal, TypeVar from codegen.sdk.core.autocommit import repr_func -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.interfaces.editable import Editable diff --git a/src/codegen/sdk/core/placeholder/placeholder_stub.py b/src/codegen/sdk/core/placeholder/placeholder_stub.py index 37cedaa9b..af576dba7 100644 --- a/src/codegen/sdk/core/placeholder/placeholder_stub.py +++ b/src/codegen/sdk/core/placeholder/placeholder_stub.py @@ -2,7 +2,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/placeholder/placeholder_type.py b/src/codegen/sdk/core/placeholder/placeholder_type.py index 855161766..b4008e87d 100644 --- a/src/codegen/sdk/core/placeholder/placeholder_type.py +++ b/src/codegen/sdk/core/placeholder/placeholder_type.py @@ -2,7 +2,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/statements/assignment_statement.py b/src/codegen/sdk/core/statements/assignment_statement.py index 8287bd962..9571336d0 100644 --- a/src/codegen/sdk/core/statements/assignment_statement.py +++ b/src/codegen/sdk/core/statements/assignment_statement.py @@ -17,7 +17,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/attribute.py b/src/codegen/sdk/core/statements/attribute.py index d899f797c..6ae393c1c 100644 --- a/src/codegen/sdk/core/statements/attribute.py +++ b/src/codegen/sdk/core/statements/attribute.py @@ -18,7 +18,7 @@ from codegen.sdk.core.statements.statement import StatementType from codegen.sdk.extensions.autocommit import reader from codegen.sdk.extensions.resolution import ResolutionStack -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/block_statement.py b/src/codegen/sdk/core/statements/block_statement.py index 9e024f6cf..baaf27e26 100644 --- a/src/codegen/sdk/core/statements/block_statement.py +++ b/src/codegen/sdk/core/statements/block_statement.py @@ -13,7 +13,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/statements/catch_statement.py b/src/codegen/sdk/core/statements/catch_statement.py index 2481881f8..f6aed02d7 100644 --- a/src/codegen/sdk/core/statements/catch_statement.py +++ b/src/codegen/sdk/core/statements/catch_statement.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.statements.block_statement import BlockStatement from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/comment.py b/src/codegen/sdk/core/statements/comment.py index 3b1771141..910dbf62b 100644 --- a/src/codegen/sdk/core/statements/comment.py +++ b/src/codegen/sdk/core/statements/comment.py @@ -10,7 +10,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/export_statement.py b/src/codegen/sdk/core/statements/export_statement.py index d9dc1c995..d1f0664dc 100644 --- a/src/codegen/sdk/core/statements/export_statement.py +++ b/src/codegen/sdk/core/statements/export_statement.py @@ -16,7 +16,7 @@ from codegen.sdk.typescript.export import TSExport from codegen.sdk.typescript.statements.import_statement import TSImportStatement from codegen.sdk.utils import find_first_ancestor -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/core/statements/expression_statement.py b/src/codegen/sdk/core/statements/expression_statement.py index 8b4ec56cb..1dbbd3e47 100644 --- a/src/codegen/sdk/core/statements/expression_statement.py +++ b/src/codegen/sdk/core/statements/expression_statement.py @@ -13,7 +13,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/for_loop_statement.py b/src/codegen/sdk/core/statements/for_loop_statement.py index 4781c9e9e..63ab3d576 100644 --- a/src/codegen/sdk/core/statements/for_loop_statement.py +++ b/src/codegen/sdk/core/statements/for_loop_statement.py @@ -11,7 +11,7 @@ from codegen.sdk.core.statements.statement import StatementType from codegen.sdk.core.symbol import Symbol from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/if_block_statement.py b/src/codegen/sdk/core/statements/if_block_statement.py index 6ebbb9b98..939765026 100644 --- a/src/codegen/sdk/core/statements/if_block_statement.py +++ b/src/codegen/sdk/core/statements/if_block_statement.py @@ -15,7 +15,7 @@ from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/import_statement.py b/src/codegen/sdk/core/statements/import_statement.py index 315e42043..03f43bb7c 100644 --- a/src/codegen/sdk/core/statements/import_statement.py +++ b/src/codegen/sdk/core/statements/import_statement.py @@ -11,7 +11,7 @@ from codegen.sdk.core.statements.statement import Statement from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/raise_statement.py b/src/codegen/sdk/core/statements/raise_statement.py index a7d014b37..16ef7a59a 100644 --- a/src/codegen/sdk/core/statements/raise_statement.py +++ b/src/codegen/sdk/core/statements/raise_statement.py @@ -11,7 +11,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/statements/return_statement.py b/src/codegen/sdk/core/statements/return_statement.py index 7e9a51705..0bfca196b 100644 --- a/src/codegen/sdk/core/statements/return_statement.py +++ b/src/codegen/sdk/core/statements/return_statement.py @@ -11,7 +11,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/statements/statement.py b/src/codegen/sdk/core/statements/statement.py index f9faa0e15..7773692e1 100644 --- a/src/codegen/sdk/core/statements/statement.py +++ b/src/codegen/sdk/core/statements/statement.py @@ -15,7 +15,7 @@ from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.output.constants import ANGULAR_STYLE from codegen.sdk.utils import find_all_descendants -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/statements/switch_case.py b/src/codegen/sdk/core/statements/switch_case.py index 57d00ca48..7bc64be6f 100644 --- a/src/codegen/sdk/core/statements/switch_case.py +++ b/src/codegen/sdk/core/statements/switch_case.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.statements.block_statement import BlockStatement from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.assignment import Assignment diff --git a/src/codegen/sdk/core/statements/switch_statement.py b/src/codegen/sdk/core/statements/switch_statement.py index e35123fa2..d883b705f 100644 --- a/src/codegen/sdk/core/statements/switch_statement.py +++ b/src/codegen/sdk/core/statements/switch_statement.py @@ -10,7 +10,7 @@ from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.core.statements.switch_case import SwitchCase from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/symbol_statement.py b/src/codegen/sdk/core/statements/symbol_statement.py index ca14647b8..233f3644d 100644 --- a/src/codegen/sdk/core/statements/symbol_statement.py +++ b/src/codegen/sdk/core/statements/symbol_statement.py @@ -10,7 +10,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/statements/try_catch_statement.py b/src/codegen/sdk/core/statements/try_catch_statement.py index f62e27208..1371a2d76 100644 --- a/src/codegen/sdk/core/statements/try_catch_statement.py +++ b/src/codegen/sdk/core/statements/try_catch_statement.py @@ -6,7 +6,7 @@ from codegen.sdk.core.interfaces.has_block import HasBlock from codegen.sdk.core.statements.block_statement import BlockStatement from codegen.sdk.core.statements.statement import StatementType -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/statements/while_statement.py b/src/codegen/sdk/core/statements/while_statement.py index d131c5b3e..f73b5bade 100644 --- a/src/codegen/sdk/core/statements/while_statement.py +++ b/src/codegen/sdk/core/statements/while_statement.py @@ -14,7 +14,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol.py b/src/codegen/sdk/core/symbol.py index 6c320ee64..c358f8a7a 100644 --- a/src/codegen/sdk/core/symbol.py +++ b/src/codegen/sdk/core/symbol.py @@ -24,7 +24,7 @@ from codegen.sdk.enums import ImportType, NodeType, SymbolType from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.core.detached_symbols.code_block import CodeBlock diff --git a/src/codegen/sdk/core/symbol_group.py b/src/codegen/sdk/core/symbol_group.py index df1f5f3dd..7babbfbe2 100644 --- a/src/codegen/sdk/core/symbol_group.py +++ b/src/codegen/sdk/core/symbol_group.py @@ -12,7 +12,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.output.ast import AST -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol_groups/collection.py b/src/codegen/sdk/core/symbol_groups/collection.py index a09d793f1..5a349138b 100644 --- a/src/codegen/sdk/core/symbol_groups/collection.py +++ b/src/codegen/sdk/core/symbol_groups/collection.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol_groups/comment_group.py b/src/codegen/sdk/core/symbol_groups/comment_group.py index eb026923f..33e8f6416 100644 --- a/src/codegen/sdk/core/symbol_groups/comment_group.py +++ b/src/codegen/sdk/core/symbol_groups/comment_group.py @@ -7,7 +7,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.comment import Comment from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/symbol_groups/dict.py b/src/codegen/sdk/core/symbol_groups/dict.py index d8c5f84d9..8324d709d 100644 --- a/src/codegen/sdk/core/symbol_groups/dict.py +++ b/src/codegen/sdk/core/symbol_groups/dict.py @@ -14,7 +14,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol_groups/expression_group.py b/src/codegen/sdk/core/symbol_groups/expression_group.py index 8e3b52dd4..492b656f0 100644 --- a/src/codegen/sdk/core/symbol_groups/expression_group.py +++ b/src/codegen/sdk/core/symbol_groups/expression_group.py @@ -6,7 +6,7 @@ from codegen.sdk.core.expressions import Expression from codegen.sdk.core.symbol_group import SymbolGroup from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/symbol_groups/list.py b/src/codegen/sdk/core/symbol_groups/list.py index eb079afd8..5d8555f9b 100644 --- a/src/codegen/sdk/core/symbol_groups/list.py +++ b/src/codegen/sdk/core/symbol_groups/list.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol_groups/multi_line_collection.py b/src/codegen/sdk/core/symbol_groups/multi_line_collection.py index 26e0f5047..049c41d8a 100644 --- a/src/codegen/sdk/core/symbol_groups/multi_line_collection.py +++ b/src/codegen/sdk/core/symbol_groups/multi_line_collection.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/symbol_groups/tuple.py b/src/codegen/sdk/core/symbol_groups/tuple.py index 7af7cf2d3..f92de381b 100644 --- a/src/codegen/sdk/core/symbol_groups/tuple.py +++ b/src/codegen/sdk/core/symbol_groups/tuple.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/core/type_alias.py b/src/codegen/sdk/core/type_alias.py index 9369241c4..4f494d679 100644 --- a/src/codegen/sdk/core/type_alias.py +++ b/src/codegen/sdk/core/type_alias.py @@ -16,7 +16,7 @@ from codegen.sdk.core.statements.attribute import Attribute from codegen.sdk.core.statements.statement import Statement from codegen.sdk.enums import SymbolType -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/output/inspect.py b/src/codegen/sdk/output/inspect.py index e33692f66..1ef0a4571 100644 --- a/src/codegen/sdk/output/inspect.py +++ b/src/codegen/sdk/output/inspect.py @@ -2,7 +2,7 @@ from collections.abc import Callable from inspect import Parameter -from codegen.utils.decorators.docs import DocumentedObject, no_apidoc_signatures +from codegen.shared.decorators.docs import DocumentedObject, no_apidoc_signatures def only_default_args(method: Callable) -> bool: diff --git a/src/codegen/sdk/output/jsonable.py b/src/codegen/sdk/output/jsonable.py index 33656895e..2da4efd1f 100644 --- a/src/codegen/sdk/output/jsonable.py +++ b/src/codegen/sdk/output/jsonable.py @@ -9,7 +9,7 @@ from codegen.sdk.output.placeholder import Placeholder from codegen.sdk.output.utils import safe_getattr from codegen.sdk.types import JSON -from codegen.utils.decorators.docs import noapidoc +from codegen.shared.decorators.docs import noapidoc BLACKLIST = ["json", "G", "viz", "autocommit_cache", "ts_node", "symbol_usages", "usages"] diff --git a/src/codegen/sdk/python/assignment.py b/src/codegen/sdk/python/assignment.py index 2358a6455..80f6a3fe8 100644 --- a/src/codegen/sdk/python/assignment.py +++ b/src/codegen/sdk/python/assignment.py @@ -11,7 +11,7 @@ from codegen.sdk.extensions.autocommit import reader from codegen.sdk.python.symbol import PySymbol from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement diff --git a/src/codegen/sdk/python/class_definition.py b/src/codegen/sdk/python/class_definition.py index fc7ae1cdd..135b1674c 100644 --- a/src/codegen/sdk/python/class_definition.py +++ b/src/codegen/sdk/python/class_definition.py @@ -20,7 +20,7 @@ from codegen.sdk.python.function import PyFunction from codegen.sdk.python.interfaces.has_block import PyHasBlock from codegen.sdk.python.symbol import PySymbol -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/detached_symbols/code_block.py b/src/codegen/sdk/python/detached_symbols/code_block.py index fb33f79c0..ba40209f9 100644 --- a/src/codegen/sdk/python/detached_symbols/code_block.py +++ b/src/codegen/sdk/python/detached_symbols/code_block.py @@ -8,7 +8,7 @@ from codegen.sdk.core.statements.import_statement import ImportStatement from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.python.interfaces.has_block import PyHasBlock diff --git a/src/codegen/sdk/python/detached_symbols/decorator.py b/src/codegen/sdk/python/detached_symbols/decorator.py index 72bf7695f..14ba24631 100644 --- a/src/codegen/sdk/python/detached_symbols/decorator.py +++ b/src/codegen/sdk/python/detached_symbols/decorator.py @@ -5,7 +5,7 @@ from codegen.sdk.core.autocommit import reader from codegen.sdk.core.detached_symbols.decorator import Decorator from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/detached_symbols/parameter.py b/src/codegen/sdk/python/detached_symbols/parameter.py index 14c29fc5b..1119d4322 100644 --- a/src/codegen/sdk/python/detached_symbols/parameter.py +++ b/src/codegen/sdk/python/detached_symbols/parameter.py @@ -4,7 +4,7 @@ from codegen.sdk.core.detached_symbols.parameter import Parameter from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.python.expressions.type import PyType -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/expressions/chained_attribute.py b/src/codegen/sdk/python/expressions/chained_attribute.py index adf8a3391..d44b95ac8 100644 --- a/src/codegen/sdk/python/expressions/chained_attribute.py +++ b/src/codegen/sdk/python/expressions/chained_attribute.py @@ -3,7 +3,7 @@ from codegen.sdk.core.expressions import Expression, Name from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/expressions/conditional_expression.py b/src/codegen/sdk/python/expressions/conditional_expression.py index c7e63bb77..4549688c0 100644 --- a/src/codegen/sdk/python/expressions/conditional_expression.py +++ b/src/codegen/sdk/python/expressions/conditional_expression.py @@ -2,7 +2,7 @@ from codegen.sdk.core.expressions.ternary_expression import TernaryExpression from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/expressions/generic_type.py b/src/codegen/sdk/python/expressions/generic_type.py index 74235c062..1165c1c10 100644 --- a/src/codegen/sdk/python/expressions/generic_type.py +++ b/src/codegen/sdk/python/expressions/generic_type.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.generic_type import GenericType from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.python.expressions.named_type import PyNamedType -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.python.expressions.type import PyType diff --git a/src/codegen/sdk/python/expressions/named_type.py b/src/codegen/sdk/python/expressions/named_type.py index 97a597c7a..b2d1bd604 100644 --- a/src/codegen/sdk/python/expressions/named_type.py +++ b/src/codegen/sdk/python/expressions/named_type.py @@ -3,7 +3,7 @@ from tree_sitter import Node as TSNode from codegen.sdk.core.expressions.named_type import NamedType -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/python/expressions/string.py b/src/codegen/sdk/python/expressions/string.py index 4869bad8b..be2f186cf 100644 --- a/src/codegen/sdk/python/expressions/string.py +++ b/src/codegen/sdk/python/expressions/string.py @@ -4,7 +4,7 @@ from codegen.sdk.core.expressions import Expression, String from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/expressions/union_type.py b/src/codegen/sdk/python/expressions/union_type.py index ad19308cb..3c57f9b57 100644 --- a/src/codegen/sdk/python/expressions/union_type.py +++ b/src/codegen/sdk/python/expressions/union_type.py @@ -1,7 +1,7 @@ from typing import TYPE_CHECKING, Generic, TypeVar from codegen.sdk.core.expressions.union_type import UnionType -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/file.py b/src/codegen/sdk/python/file.py index c2b71e6c4..825e1d279 100644 --- a/src/codegen/sdk/python/file.py +++ b/src/codegen/sdk/python/file.py @@ -16,7 +16,7 @@ from codegen.sdk.python.statements.attribute import PyAttribute from codegen.sdk.python.statements.import_statement import PyImportStatement from codegen.sdk.python.symbol import PySymbol -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/function.py b/src/codegen/sdk/python/function.py index 422586112..b4bb47aa6 100644 --- a/src/codegen/sdk/python/function.py +++ b/src/codegen/sdk/python/function.py @@ -23,7 +23,7 @@ from codegen.sdk.python.interfaces.has_block import PyHasBlock from codegen.sdk.python.placeholder.placeholder_return_type import PyReturnTypePlaceholder from codegen.sdk.python.symbol import PySymbol -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc logger = logging.getLogger(__name__) diff --git a/src/codegen/sdk/python/import_resolution.py b/src/codegen/sdk/python/import_resolution.py index 4e1c6dc49..1fc1e2f57 100644 --- a/src/codegen/sdk/python/import_resolution.py +++ b/src/codegen/sdk/python/import_resolution.py @@ -14,7 +14,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.import_statement import ImportStatement from codegen.sdk.enums import ImportType, NodeType -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.python.file import PyFile diff --git a/src/codegen/sdk/python/interfaces/has_block.py b/src/codegen/sdk/python/interfaces/has_block.py index aafb5714c..2871196eb 100644 --- a/src/codegen/sdk/python/interfaces/has_block.py +++ b/src/codegen/sdk/python/interfaces/has_block.py @@ -6,7 +6,7 @@ from codegen.sdk.python.detached_symbols.decorator import PyDecorator from codegen.sdk.python.statements.comment import PyComment, PyCommentType from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/placeholder/placeholder_return_type.py b/src/codegen/sdk/python/placeholder/placeholder_return_type.py index d09d4f2d6..32f0b241c 100644 --- a/src/codegen/sdk/python/placeholder/placeholder_return_type.py +++ b/src/codegen/sdk/python/placeholder/placeholder_return_type.py @@ -2,7 +2,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/statements/assignment_statement.py b/src/codegen/sdk/python/statements/assignment_statement.py index 430cd97f6..52373e465 100644 --- a/src/codegen/sdk/python/statements/assignment_statement.py +++ b/src/codegen/sdk/python/statements/assignment_statement.py @@ -10,7 +10,7 @@ from codegen.sdk.core.statements.assignment_statement import AssignmentStatement from codegen.sdk.extensions.utils import find_all_descendants from codegen.sdk.python.assignment import PyAssignment -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock diff --git a/src/codegen/sdk/python/statements/attribute.py b/src/codegen/sdk/python/statements/attribute.py index 52f393af1..363e92142 100644 --- a/src/codegen/sdk/python/statements/attribute.py +++ b/src/codegen/sdk/python/statements/attribute.py @@ -8,8 +8,8 @@ from codegen.sdk.core.statements.attribute import Attribute from codegen.sdk.python.assignment import PyAssignment from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement -from codegen.utils.decorators.docs import noapidoc, py_apidoc -from codegen.utils.exceptions.api import APINotApplicableForLanguageError +from codegen.shared.decorators.docs import noapidoc, py_apidoc +from codegen.shared.exceptions.api import APINotApplicableForLanguageError if TYPE_CHECKING: from codegen.sdk.python.class_definition import PyClass diff --git a/src/codegen/sdk/python/statements/block_statement.py b/src/codegen/sdk/python/statements/block_statement.py index 2dc0d21f7..9f9cd8733 100644 --- a/src/codegen/sdk/python/statements/block_statement.py +++ b/src/codegen/sdk/python/statements/block_statement.py @@ -6,7 +6,7 @@ from codegen.sdk.extensions.autocommit import reader from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/statements/break_statement.py b/src/codegen/sdk/python/statements/break_statement.py index 56fbd46f3..e6ec583d5 100644 --- a/src/codegen/sdk/python/statements/break_statement.py +++ b/src/codegen/sdk/python/statements/break_statement.py @@ -6,7 +6,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/statements/catch_statement.py b/src/codegen/sdk/python/statements/catch_statement.py index ba998c155..20640d945 100644 --- a/src/codegen/sdk/python/statements/catch_statement.py +++ b/src/codegen/sdk/python/statements/catch_statement.py @@ -8,7 +8,7 @@ from codegen.sdk.core.statements.catch_statement import CatchStatement from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/comment.py b/src/codegen/sdk/python/statements/comment.py index 06fb8c8d6..6505ecd8c 100644 --- a/src/codegen/sdk/python/statements/comment.py +++ b/src/codegen/sdk/python/statements/comment.py @@ -5,7 +5,7 @@ from codegen.sdk.core.autocommit import commiter, reader from codegen.sdk.core.statements.comment import Comment, lowest_indentation -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/statements/for_loop_statement.py b/src/codegen/sdk/python/statements/for_loop_statement.py index c25404524..e772682b7 100644 --- a/src/codegen/sdk/python/statements/for_loop_statement.py +++ b/src/codegen/sdk/python/statements/for_loop_statement.py @@ -13,7 +13,7 @@ from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement from codegen.sdk.extensions.autocommit import commiter, reader from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/if_block_statement.py b/src/codegen/sdk/python/statements/if_block_statement.py index 04efae6a5..298896ccd 100644 --- a/src/codegen/sdk/python/statements/if_block_statement.py +++ b/src/codegen/sdk/python/statements/if_block_statement.py @@ -9,7 +9,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.if_block_statement import IfBlockStatement from codegen.sdk.core.statements.statement import StatementType -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock diff --git a/src/codegen/sdk/python/statements/import_statement.py b/src/codegen/sdk/python/statements/import_statement.py index d3ff601ee..0dcaa31ec 100644 --- a/src/codegen/sdk/python/statements/import_statement.py +++ b/src/codegen/sdk/python/statements/import_statement.py @@ -10,7 +10,7 @@ from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.import_resolution import PyImport -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/statements/match_case.py b/src/codegen/sdk/python/statements/match_case.py index b2253f630..2e84150cd 100644 --- a/src/codegen/sdk/python/statements/match_case.py +++ b/src/codegen/sdk/python/statements/match_case.py @@ -6,7 +6,7 @@ from codegen.sdk.core.statements.switch_case import SwitchCase from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/match_statement.py b/src/codegen/sdk/python/statements/match_statement.py index ff6dd70fd..8dfee7284 100644 --- a/src/codegen/sdk/python/statements/match_statement.py +++ b/src/codegen/sdk/python/statements/match_statement.py @@ -8,7 +8,7 @@ from codegen.sdk.core.statements.switch_statement import SwitchStatement from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.statements.match_case import PyMatchCase -from codegen.utils.decorators.docs import py_apidoc +from codegen.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/pass_statement.py b/src/codegen/sdk/python/statements/pass_statement.py index 8e937ddf6..02fe8016e 100644 --- a/src/codegen/sdk/python/statements/pass_statement.py +++ b/src/codegen/sdk/python/statements/pass_statement.py @@ -6,7 +6,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.statements.statement import Statement, StatementType from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/statements/try_catch_statement.py b/src/codegen/sdk/python/statements/try_catch_statement.py index fe490b0fa..e873725ed 100644 --- a/src/codegen/sdk/python/statements/try_catch_statement.py +++ b/src/codegen/sdk/python/statements/try_catch_statement.py @@ -13,7 +13,7 @@ from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock from codegen.sdk.python.statements.block_statement import PyBlockStatement from codegen.sdk.python.statements.catch_statement import PyCatchStatement -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/while_statement.py b/src/codegen/sdk/python/statements/while_statement.py index 06a402d3c..ed6636d21 100644 --- a/src/codegen/sdk/python/statements/while_statement.py +++ b/src/codegen/sdk/python/statements/while_statement.py @@ -14,7 +14,7 @@ from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.python.interfaces.has_block import PyHasBlock from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/statements/with_statement.py b/src/codegen/sdk/python/statements/with_statement.py index 9c3303386..16b3545f6 100644 --- a/src/codegen/sdk/python/statements/with_statement.py +++ b/src/codegen/sdk/python/statements/with_statement.py @@ -15,7 +15,7 @@ from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.extensions.sort import sort_editables from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.utils.decorators.docs import apidoc, noapidoc +from codegen.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/python/symbol.py b/src/codegen/sdk/python/symbol.py index ce45f94b3..0d6f10f91 100644 --- a/src/codegen/sdk/python/symbol.py +++ b/src/codegen/sdk/python/symbol.py @@ -12,7 +12,7 @@ from codegen.sdk.enums import ImportType from codegen.sdk.python.statements.comment import PyComment, PyCommentType from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/python/symbol_groups/comment_group.py b/src/codegen/sdk/python/symbol_groups/comment_group.py index 89aa605d2..42f5191c3 100644 --- a/src/codegen/sdk/python/symbol_groups/comment_group.py +++ b/src/codegen/sdk/python/symbol_groups/comment_group.py @@ -11,7 +11,7 @@ from codegen.sdk.core.symbol_groups.comment_group import CommentGroup from codegen.sdk.enums import SymbolType from codegen.sdk.python.statements.comment import PyComment -from codegen.utils.decorators.docs import noapidoc, py_apidoc +from codegen.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from codegen.sdk.python.function import PyFunction diff --git a/src/codegen/sdk/typescript/assignment.py b/src/codegen/sdk/typescript/assignment.py index 533b0c2db..424dafd24 100644 --- a/src/codegen/sdk/typescript/assignment.py +++ b/src/codegen/sdk/typescript/assignment.py @@ -10,7 +10,7 @@ from codegen.sdk.core.expressions.multi_expression import MultiExpression from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.typescript.symbol import TSSymbol -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement diff --git a/src/codegen/sdk/typescript/class_definition.py b/src/codegen/sdk/typescript/class_definition.py index c2f7f5f22..c53404c52 100644 --- a/src/codegen/sdk/typescript/class_definition.py +++ b/src/codegen/sdk/typescript/class_definition.py @@ -24,7 +24,7 @@ from codegen.sdk.typescript.function import TSFunction from codegen.sdk.typescript.interfaces.has_block import TSHasBlock from codegen.sdk.typescript.symbol import TSSymbol -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc @ts_apidoc diff --git a/src/codegen/sdk/typescript/detached_symbols/code_block.py b/src/codegen/sdk/typescript/detached_symbols/code_block.py index 1f56cf058..79872150a 100644 --- a/src/codegen/sdk/typescript/detached_symbols/code_block.py +++ b/src/codegen/sdk/typescript/detached_symbols/code_block.py @@ -6,7 +6,7 @@ from codegen.sdk.core.statements.statement import Statement from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection from codegen.sdk.extensions.utils import find_line_start_and_end_nodes -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.interfaces.has_block import TSHasBlock diff --git a/src/codegen/sdk/typescript/detached_symbols/decorator.py b/src/codegen/sdk/typescript/detached_symbols/decorator.py index 4b4899513..d4d5ae901 100644 --- a/src/codegen/sdk/typescript/detached_symbols/decorator.py +++ b/src/codegen/sdk/typescript/detached_symbols/decorator.py @@ -5,7 +5,7 @@ from codegen.sdk.core.autocommit import reader from codegen.sdk.core.detached_symbols.decorator import Decorator from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc @ts_apidoc diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/element.py b/src/codegen/sdk/typescript/detached_symbols/jsx/element.py index 5920b711e..55e64a597 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/element.py +++ b/src/codegen/sdk/typescript/detached_symbols/jsx/element.py @@ -17,7 +17,7 @@ from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp from codegen.sdk.utils import find_all_descendants -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py b/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py index 4b6ef6907..f5fad91ef 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py +++ b/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py @@ -8,7 +8,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.interfaces.unwrappable import Unwrappable from codegen.sdk.extensions.autocommit import commiter -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py b/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py index 9386d4afc..b7521be55 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py +++ b/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py @@ -10,7 +10,7 @@ from codegen.sdk.core.interfaces.has_value import HasValue from codegen.sdk.extensions.autocommit import commiter from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.core.function import Function diff --git a/src/codegen/sdk/typescript/detached_symbols/parameter.py b/src/codegen/sdk/typescript/detached_symbols/parameter.py index 880eab64d..fb18fc944 100644 --- a/src/codegen/sdk/typescript/detached_symbols/parameter.py +++ b/src/codegen/sdk/typescript/detached_symbols/parameter.py @@ -16,7 +16,7 @@ from codegen.sdk.typescript.expressions.object_type import TSObjectType from codegen.sdk.typescript.expressions.type import TSType from codegen.sdk.typescript.symbol_groups.dict import TSPair -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.function import TSFunction diff --git a/src/codegen/sdk/typescript/enum_definition.py b/src/codegen/sdk/typescript/enum_definition.py index c03de436f..dd27f5b11 100644 --- a/src/codegen/sdk/typescript/enum_definition.py +++ b/src/codegen/sdk/typescript/enum_definition.py @@ -18,7 +18,7 @@ from codegen.sdk.typescript.interfaces.has_block import TSHasBlock from codegen.sdk.typescript.statements.attribute import TSAttribute from codegen.sdk.typescript.symbol import TSSymbol -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/export.py b/src/codegen/sdk/typescript/export.py index 092a2a6fa..bc0a85bc2 100644 --- a/src/codegen/sdk/typescript/export.py +++ b/src/codegen/sdk/typescript/export.py @@ -35,7 +35,7 @@ from codegen.sdk.typescript.symbol import TSSymbol from codegen.sdk.typescript.type_alias import TSTypeAlias from codegen.sdk.utils import find_all_descendants -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.core.statements.export_statement import ExportStatement diff --git a/src/codegen/sdk/typescript/expressions/array_type.py b/src/codegen/sdk/typescript/expressions/array_type.py index 01d9abca8..84ba4de68 100644 --- a/src/codegen/sdk/typescript/expressions/array_type.py +++ b/src/codegen/sdk/typescript/expressions/array_type.py @@ -3,7 +3,7 @@ from tree_sitter import Node as TSNode from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/expressions/chained_attribute.py b/src/codegen/sdk/typescript/expressions/chained_attribute.py index f5a5a7626..cd74f5437 100644 --- a/src/codegen/sdk/typescript/expressions/chained_attribute.py +++ b/src/codegen/sdk/typescript/expressions/chained_attribute.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/conditional_type.py b/src/codegen/sdk/typescript/expressions/conditional_type.py index a7f649396..b17789526 100644 --- a/src/codegen/sdk/typescript/expressions/conditional_type.py +++ b/src/codegen/sdk/typescript/expressions/conditional_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.expressions.type import Type from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/expression_type.py b/src/codegen/sdk/typescript/expressions/expression_type.py index 423d21ddc..257f42e12 100644 --- a/src/codegen/sdk/typescript/expressions/expression_type.py +++ b/src/codegen/sdk/typescript/expressions/expression_type.py @@ -7,7 +7,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/function_type.py b/src/codegen/sdk/typescript/expressions/function_type.py index b9d17ec1d..6b00e0510 100644 --- a/src/codegen/sdk/typescript/expressions/function_type.py +++ b/src/codegen/sdk/typescript/expressions/function_type.py @@ -12,7 +12,7 @@ from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.typescript.detached_symbols.parameter import TSParameter from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/generic_type.py b/src/codegen/sdk/typescript/expressions/generic_type.py index a9b6d52cc..d9f9dced8 100644 --- a/src/codegen/sdk/typescript/expressions/generic_type.py +++ b/src/codegen/sdk/typescript/expressions/generic_type.py @@ -5,7 +5,7 @@ from codegen.sdk.core.expressions.generic_type import GenericType from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/expressions/lookup_type.py b/src/codegen/sdk/typescript/expressions/lookup_type.py index d4161cc5c..7ee97f6d6 100644 --- a/src/codegen/sdk/typescript/expressions/lookup_type.py +++ b/src/codegen/sdk/typescript/expressions/lookup_type.py @@ -10,7 +10,7 @@ from codegen.sdk.core.expressions.type import Type from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/named_type.py b/src/codegen/sdk/typescript/expressions/named_type.py index 8559223f0..14e238033 100644 --- a/src/codegen/sdk/typescript/expressions/named_type.py +++ b/src/codegen/sdk/typescript/expressions/named_type.py @@ -3,7 +3,7 @@ from tree_sitter import Node as TSNode from codegen.sdk.core.expressions.named_type import NamedType -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/expressions/object_type.py b/src/codegen/sdk/typescript/expressions/object_type.py index b81de92a4..63f5c3cd6 100644 --- a/src/codegen/sdk/typescript/expressions/object_type.py +++ b/src/codegen/sdk/typescript/expressions/object_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.typescript.symbol_groups.dict import TSDict, TSPair -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/query_type.py b/src/codegen/sdk/typescript/expressions/query_type.py index f1fd96bfe..4c34f849e 100644 --- a/src/codegen/sdk/typescript/expressions/query_type.py +++ b/src/codegen/sdk/typescript/expressions/query_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.expressions.type import Type from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/readonly_type.py b/src/codegen/sdk/typescript/expressions/readonly_type.py index 8ed84bc77..10079de66 100644 --- a/src/codegen/sdk/typescript/expressions/readonly_type.py +++ b/src/codegen/sdk/typescript/expressions/readonly_type.py @@ -9,7 +9,7 @@ from codegen.sdk.core.expressions.type import Type from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/string.py b/src/codegen/sdk/typescript/expressions/string.py index 08ebe0bf9..04d80ab06 100644 --- a/src/codegen/sdk/typescript/expressions/string.py +++ b/src/codegen/sdk/typescript/expressions/string.py @@ -4,7 +4,7 @@ from codegen.sdk.core.expressions import Expression, String from codegen.sdk.core.node_id_factory import NodeId -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/expressions/ternary_expression.py b/src/codegen/sdk/typescript/expressions/ternary_expression.py index 9743e98c5..90c2f2f8a 100644 --- a/src/codegen/sdk/typescript/expressions/ternary_expression.py +++ b/src/codegen/sdk/typescript/expressions/ternary_expression.py @@ -2,7 +2,7 @@ from codegen.sdk.core.expressions.ternary_expression import TernaryExpression from codegen.sdk.core.interfaces.editable import Editable -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/undefined_type.py b/src/codegen/sdk/typescript/expressions/undefined_type.py index fa6f86ea8..8c8d5957c 100644 --- a/src/codegen/sdk/typescript/expressions/undefined_type.py +++ b/src/codegen/sdk/typescript/expressions/undefined_type.py @@ -6,7 +6,7 @@ from codegen.sdk.core.expressions.type import Type from codegen.sdk.core.interfaces.importable import Importable from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/expressions/union_type.py b/src/codegen/sdk/typescript/expressions/union_type.py index 5c9d2322d..0aaf24f51 100644 --- a/src/codegen/sdk/typescript/expressions/union_type.py +++ b/src/codegen/sdk/typescript/expressions/union_type.py @@ -1,7 +1,7 @@ from typing import TYPE_CHECKING, Generic, TypeVar from codegen.sdk.core.expressions.union_type import UnionType -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/file.py b/src/codegen/sdk/typescript/file.py index bdb1f33f4..6abfe7e36 100644 --- a/src/codegen/sdk/typescript/file.py +++ b/src/codegen/sdk/typescript/file.py @@ -26,7 +26,7 @@ from codegen.sdk.typescript.ts_config import TSConfig from codegen.sdk.typescript.type_alias import TSTypeAlias from codegen.sdk.utils import calculate_base_path, find_all_descendants -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/function.py b/src/codegen/sdk/typescript/function.py index f4ed86306..d95f92a85 100644 --- a/src/codegen/sdk/typescript/function.py +++ b/src/codegen/sdk/typescript/function.py @@ -23,7 +23,7 @@ from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder from codegen.sdk.typescript.symbol import TSSymbol from codegen.sdk.utils import find_all_descendants -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.core.statements.export_statement import ExportStatement diff --git a/src/codegen/sdk/typescript/import_resolution.py b/src/codegen/sdk/typescript/import_resolution.py index 10cfa1a91..6d4c4f8ce 100644 --- a/src/codegen/sdk/typescript/import_resolution.py +++ b/src/codegen/sdk/typescript/import_resolution.py @@ -19,7 +19,7 @@ from codegen.sdk.core.symbol import Symbol from codegen.sdk.enums import ImportType, NodeType from codegen.sdk.utils import find_all_descendants, find_first_ancestor, find_first_descendant -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.file import TSFile diff --git a/src/codegen/sdk/typescript/interface.py b/src/codegen/sdk/typescript/interface.py index 86824e931..f200c919c 100644 --- a/src/codegen/sdk/typescript/interface.py +++ b/src/codegen/sdk/typescript/interface.py @@ -19,7 +19,7 @@ from codegen.sdk.typescript.interfaces.has_block import TSHasBlock from codegen.sdk.typescript.statements.attribute import TSAttribute from codegen.sdk.typescript.symbol import TSSymbol -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc Parent = TypeVar("Parent", bound="TSHasBlock") diff --git a/src/codegen/sdk/typescript/interfaces/has_block.py b/src/codegen/sdk/typescript/interfaces/has_block.py index 5086b80bd..597bda0f4 100644 --- a/src/codegen/sdk/typescript/interfaces/has_block.py +++ b/src/codegen/sdk/typescript/interfaces/has_block.py @@ -12,7 +12,7 @@ from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType from codegen.sdk.typescript.symbol_groups.comment_group import TSCommentGroup from codegen.sdk.utils import find_index -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement diff --git a/src/codegen/sdk/typescript/namespace.py b/src/codegen/sdk/typescript/namespace.py index f4f1fbcbf..a1ceebbe4 100644 --- a/src/codegen/sdk/typescript/namespace.py +++ b/src/codegen/sdk/typescript/namespace.py @@ -21,7 +21,7 @@ from codegen.sdk.typescript.interfaces.has_block import TSHasBlock from codegen.sdk.typescript.symbol import TSSymbol from codegen.sdk.typescript.type_alias import TSTypeAlias -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py b/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py index 2f553397a..4c66a5188 100644 --- a/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py +++ b/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py @@ -2,7 +2,7 @@ from codegen.sdk.core.interfaces.editable import Editable from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/statements/assignment_statement.py b/src/codegen/sdk/typescript/statements/assignment_statement.py index 7cb415102..104d05c3e 100644 --- a/src/codegen/sdk/typescript/statements/assignment_statement.py +++ b/src/codegen/sdk/typescript/statements/assignment_statement.py @@ -11,7 +11,7 @@ from codegen.sdk.core.statements.assignment_statement import AssignmentStatement from codegen.sdk.extensions.autocommit import reader from codegen.sdk.typescript.assignment import TSAssignment -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/statements/attribute.py b/src/codegen/sdk/typescript/statements/attribute.py index 6a8978130..51f761647 100644 --- a/src/codegen/sdk/typescript/statements/attribute.py +++ b/src/codegen/sdk/typescript/statements/attribute.py @@ -13,7 +13,7 @@ from codegen.sdk.typescript.assignment import TSAssignment from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.interfaces.has_block import TSHasBlock diff --git a/src/codegen/sdk/typescript/statements/block_statement.py b/src/codegen/sdk/typescript/statements/block_statement.py index a3f70e497..ce281281d 100644 --- a/src/codegen/sdk/typescript/statements/block_statement.py +++ b/src/codegen/sdk/typescript/statements/block_statement.py @@ -5,7 +5,7 @@ from codegen.sdk.core.statements.block_statement import BlockStatement from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/statements/catch_statement.py b/src/codegen/sdk/typescript/statements/catch_statement.py index cd02df4e0..d71451365 100644 --- a/src/codegen/sdk/typescript/statements/catch_statement.py +++ b/src/codegen/sdk/typescript/statements/catch_statement.py @@ -8,7 +8,7 @@ from codegen.sdk.core.statements.catch_statement import CatchStatement from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/statements/comment.py b/src/codegen/sdk/typescript/statements/comment.py index 405e94c8b..927c80612 100644 --- a/src/codegen/sdk/typescript/statements/comment.py +++ b/src/codegen/sdk/typescript/statements/comment.py @@ -5,7 +5,7 @@ from codegen.sdk.core.autocommit import commiter, reader from codegen.sdk.core.statements.comment import Comment, lowest_indentation -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: pass diff --git a/src/codegen/sdk/typescript/statements/for_loop_statement.py b/src/codegen/sdk/typescript/statements/for_loop_statement.py index f77a0e8a6..50b60347a 100644 --- a/src/codegen/sdk/typescript/statements/for_loop_statement.py +++ b/src/codegen/sdk/typescript/statements/for_loop_statement.py @@ -13,7 +13,7 @@ from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement from codegen.sdk.extensions.autocommit import commiter, reader from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/statements/if_block_statement.py b/src/codegen/sdk/typescript/statements/if_block_statement.py index 01c432cdd..86dce0535 100644 --- a/src/codegen/sdk/typescript/statements/if_block_statement.py +++ b/src/codegen/sdk/typescript/statements/if_block_statement.py @@ -9,7 +9,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.if_block_statement import IfBlockStatement from codegen.sdk.core.statements.statement import StatementType -from codegen.utils.decorators.docs import apidoc +from codegen.shared.decorators.docs import apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/statements/import_statement.py b/src/codegen/sdk/typescript/statements/import_statement.py index cebb069a3..e01a5ad07 100644 --- a/src/codegen/sdk/typescript/statements/import_statement.py +++ b/src/codegen/sdk/typescript/statements/import_statement.py @@ -10,7 +10,7 @@ from codegen.sdk.core.statements.import_statement import ImportStatement from codegen.sdk.core.symbol_groups.collection import Collection from codegen.sdk.typescript.import_resolution import TSImport -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/statements/labeled_statement.py b/src/codegen/sdk/typescript/statements/labeled_statement.py index e9f36e38e..0f0d421c7 100644 --- a/src/codegen/sdk/typescript/statements/labeled_statement.py +++ b/src/codegen/sdk/typescript/statements/labeled_statement.py @@ -9,7 +9,7 @@ from codegen.sdk.core.interfaces.has_name import HasName from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock diff --git a/src/codegen/sdk/typescript/statements/switch_case.py b/src/codegen/sdk/typescript/statements/switch_case.py index 2cd55870c..58d650a35 100644 --- a/src/codegen/sdk/typescript/statements/switch_case.py +++ b/src/codegen/sdk/typescript/statements/switch_case.py @@ -6,7 +6,7 @@ from codegen.sdk.core.statements.switch_case import SwitchCase from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/statements/switch_statement.py b/src/codegen/sdk/typescript/statements/switch_statement.py index 292fcb692..f32ad5c1b 100644 --- a/src/codegen/sdk/typescript/statements/switch_statement.py +++ b/src/codegen/sdk/typescript/statements/switch_statement.py @@ -8,7 +8,7 @@ from codegen.sdk.core.statements.switch_statement import SwitchStatement from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock from codegen.sdk.typescript.statements.switch_case import TSSwitchCase -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/statements/try_catch_statement.py b/src/codegen/sdk/typescript/statements/try_catch_statement.py index bd100ada8..5c1466eff 100644 --- a/src/codegen/sdk/typescript/statements/try_catch_statement.py +++ b/src/codegen/sdk/typescript/statements/try_catch_statement.py @@ -12,7 +12,7 @@ from codegen.sdk.extensions.autocommit import commiter, reader from codegen.sdk.typescript.statements.block_statement import TSBlockStatement from codegen.sdk.typescript.statements.catch_statement import TSCatchStatement -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/statements/while_statement.py b/src/codegen/sdk/typescript/statements/while_statement.py index 79b46e259..3e6f6d178 100644 --- a/src/codegen/sdk/typescript/statements/while_statement.py +++ b/src/codegen/sdk/typescript/statements/while_statement.py @@ -7,7 +7,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.statements.while_statement import WhileStatement from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/symbol.py b/src/codegen/sdk/typescript/symbol.py index c3a978f5e..d77029cc4 100644 --- a/src/codegen/sdk/typescript/symbol.py +++ b/src/codegen/sdk/typescript/symbol.py @@ -22,7 +22,7 @@ from codegen.sdk.typescript.import_resolution import TSImport from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType from codegen.sdk.typescript.symbol_groups.comment_group import TSCommentGroup -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.core.file import SourceFile diff --git a/src/codegen/sdk/typescript/symbol_groups/comment_group.py b/src/codegen/sdk/typescript/symbol_groups/comment_group.py index 051a795e6..b15be09dc 100644 --- a/src/codegen/sdk/typescript/symbol_groups/comment_group.py +++ b/src/codegen/sdk/typescript/symbol_groups/comment_group.py @@ -4,7 +4,7 @@ from codegen.sdk.core.symbol_groups.comment_group import CommentGroup from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.symbol import TSSymbol diff --git a/src/codegen/sdk/typescript/symbol_groups/dict.py b/src/codegen/sdk/typescript/symbol_groups/dict.py index 1ceb4dcc6..a5bbcc647 100644 --- a/src/codegen/sdk/typescript/symbol_groups/dict.py +++ b/src/codegen/sdk/typescript/symbol_groups/dict.py @@ -11,7 +11,7 @@ from codegen.sdk.core.node_id_factory import NodeId from codegen.sdk.core.symbol_groups.dict import Dict, Pair from codegen.sdk.extensions.autocommit import reader -from codegen.utils.decorators.docs import apidoc, noapidoc, ts_apidoc +from codegen.shared.decorators.docs import apidoc, noapidoc, ts_apidoc if TYPE_CHECKING: from codegen.sdk.codebase.codebase_graph import CodebaseGraph diff --git a/src/codegen/sdk/typescript/ts_config.py b/src/codegen/sdk/typescript/ts_config.py index 012e23f94..243aa8867 100644 --- a/src/codegen/sdk/typescript/ts_config.py +++ b/src/codegen/sdk/typescript/ts_config.py @@ -8,7 +8,7 @@ from codegen.sdk.core.directory import Directory from codegen.sdk.core.file import File -from codegen.utils.decorators.docs import ts_apidoc +from codegen.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from codegen.sdk.typescript.config_parser import TSConfigParser diff --git a/src/codegen/sdk/typescript/type_alias.py b/src/codegen/sdk/typescript/type_alias.py index b34bf6212..52961296c 100644 --- a/src/codegen/sdk/typescript/type_alias.py +++ b/src/codegen/sdk/typescript/type_alias.py @@ -7,7 +7,7 @@ from codegen.sdk.typescript.interfaces.has_block import TSHasBlock from codegen.sdk.typescript.statements.attribute import TSAttribute from codegen.sdk.typescript.symbol import TSSymbol -from codegen.utils.decorators.docs import noapidoc, ts_apidoc +from codegen.shared.decorators.docs import noapidoc, ts_apidoc @ts_apidoc diff --git a/src/codegen/utils/__init__.py b/src/codegen/shared/__init__.py similarity index 100% rename from src/codegen/utils/__init__.py rename to src/codegen/shared/__init__.py diff --git a/src/codegen/utils/compilation/README.md b/src/codegen/shared/compilation/README.md similarity index 100% rename from src/codegen/utils/compilation/README.md rename to src/codegen/shared/compilation/README.md diff --git a/src/codegen/utils/compilation/codeblock_validation.py b/src/codegen/shared/compilation/codeblock_validation.py similarity index 88% rename from src/codegen/utils/compilation/codeblock_validation.py rename to src/codegen/shared/compilation/codeblock_validation.py index 466b5315f..9e46bc6ca 100644 --- a/src/codegen/utils/compilation/codeblock_validation.py +++ b/src/codegen/shared/compilation/codeblock_validation.py @@ -1,6 +1,6 @@ import re -from codegen.utils.exceptions.compilation import DangerousUserCodeException +from codegen.shared.exceptions.compilation import DangerousUserCodeException def check_for_dangerous_operations(user_code: str) -> None: diff --git a/src/codegen/utils/compilation/exception_utils.py b/src/codegen/shared/compilation/exception_utils.py similarity index 100% rename from src/codegen/utils/compilation/exception_utils.py rename to src/codegen/shared/compilation/exception_utils.py diff --git a/src/codegen/utils/compilation/function_compilation.py b/src/codegen/shared/compilation/function_compilation.py similarity index 97% rename from src/codegen/utils/compilation/function_compilation.py rename to src/codegen/shared/compilation/function_compilation.py index f00109227..e06e21844 100644 --- a/src/codegen/utils/compilation/function_compilation.py +++ b/src/codegen/shared/compilation/function_compilation.py @@ -4,7 +4,7 @@ import traceback from collections.abc import Callable -from codegen.utils.exceptions.compilation import InvalidUserCodeException +from codegen.shared.exceptions.compilation import InvalidUserCodeException logger = logging.getLogger(__name__) diff --git a/src/codegen/utils/compilation/function_construction.py b/src/codegen/shared/compilation/function_construction.py similarity index 95% rename from src/codegen/utils/compilation/function_construction.py rename to src/codegen/shared/compilation/function_construction.py index 3b226a9f5..bfdfb12f5 100644 --- a/src/codegen/utils/compilation/function_construction.py +++ b/src/codegen/shared/compilation/function_construction.py @@ -1,7 +1,7 @@ import logging import re -from codegen.utils.compilation.function_imports import get_generated_imports +from codegen.shared.compilation.function_imports import get_generated_imports logger = logging.getLogger(__name__) diff --git a/src/codegen/utils/compilation/function_imports.py b/src/codegen/shared/compilation/function_imports.py similarity index 100% rename from src/codegen/utils/compilation/function_imports.py rename to src/codegen/shared/compilation/function_imports.py diff --git a/src/codegen/utils/compilation/string_to_code.py b/src/codegen/shared/compilation/string_to_code.py similarity index 91% rename from src/codegen/utils/compilation/string_to_code.py rename to src/codegen/shared/compilation/string_to_code.py index 68ed1b718..84da113a1 100644 --- a/src/codegen/utils/compilation/string_to_code.py +++ b/src/codegen/shared/compilation/string_to_code.py @@ -5,11 +5,11 @@ from collections.abc import Callable from typing import Any -from codegen.utils.compilation.codeblock_validation import check_for_dangerous_operations -from codegen.utils.compilation.exception_utils import get_local_frame, get_offset_traceback -from codegen.utils.compilation.function_compilation import safe_compile_function_string -from codegen.utils.compilation.function_construction import create_function_str_from_codeblock, get_imports_string -from codegen.utils.exceptions.control_flow import StopCodemodException +from codegen.shared.compilation.codeblock_validation import check_for_dangerous_operations +from codegen.shared.compilation.exception_utils import get_local_frame, get_offset_traceback +from codegen.shared.compilation.function_compilation import safe_compile_function_string +from codegen.shared.compilation.function_construction import create_function_str_from_codeblock, get_imports_string +from codegen.shared.exceptions.control_flow import StopCodemodException logger = logging.getLogger(__name__) diff --git a/src/codegen/utils/decorators/docs.py b/src/codegen/shared/decorators/docs.py similarity index 100% rename from src/codegen/utils/decorators/docs.py rename to src/codegen/shared/decorators/docs.py diff --git a/src/codegen/utils/exceptions/api.py b/src/codegen/shared/exceptions/api.py similarity index 100% rename from src/codegen/utils/exceptions/api.py rename to src/codegen/shared/exceptions/api.py diff --git a/src/codegen/utils/exceptions/compilation.py b/src/codegen/shared/exceptions/compilation.py similarity index 100% rename from src/codegen/utils/exceptions/compilation.py rename to src/codegen/shared/exceptions/compilation.py diff --git a/src/codegen/utils/exceptions/control_flow.py b/src/codegen/shared/exceptions/control_flow.py similarity index 100% rename from src/codegen/utils/exceptions/control_flow.py rename to src/codegen/shared/exceptions/control_flow.py diff --git a/src/codegen/utils/performance/memory_utils.py b/src/codegen/shared/performance/memory_utils.py similarity index 100% rename from src/codegen/utils/performance/memory_utils.py rename to src/codegen/shared/performance/memory_utils.py diff --git a/src/codegen/utils/performance/stopwatch_utils.py b/src/codegen/shared/performance/stopwatch_utils.py similarity index 95% rename from src/codegen/utils/performance/stopwatch_utils.py rename to src/codegen/shared/performance/stopwatch_utils.py index 87f2611ba..098495640 100644 --- a/src/codegen/utils/performance/stopwatch_utils.py +++ b/src/codegen/shared/performance/stopwatch_utils.py @@ -5,7 +5,7 @@ import sentry_sdk -from codegen.utils.performance.time_utils import humanize_duration +from codegen.shared.performance.time_utils import humanize_duration logger = logging.getLogger(__name__) diff --git a/src/codegen/utils/performance/time_utils.py b/src/codegen/shared/performance/time_utils.py similarity index 100% rename from src/codegen/utils/performance/time_utils.py rename to src/codegen/shared/performance/time_utils.py diff --git a/src/codegen/utils/string/csv_utils.py b/src/codegen/shared/string/csv_utils.py similarity index 100% rename from src/codegen/utils/string/csv_utils.py rename to src/codegen/shared/string/csv_utils.py diff --git a/tests/codemod/conftest.py b/tests/codemod/conftest.py index 53539feb7..c299d019c 100644 --- a/tests/codemod/conftest.py +++ b/tests/codemod/conftest.py @@ -17,7 +17,7 @@ from codegen.sdk.testing.models import BASE_PATH, BASE_TMP_DIR, VERIFIED_CODEMOD_DIFFS, CodemodMetadata, Repo, Size from codegen.sdk.testing.test_discovery import find_codemod_test_cases, find_repos, find_verified_codemod_cases from codemods.canonical.codemod import Codemod -from tests.utils.recursion import set_recursion_limit +from tests.shared.recursion import set_recursion_limit logger = logging.getLogger(__name__) diff --git a/tests/codemod/test_codemods.py b/tests/codemod/test_codemods.py index 3626aeed1..a4bd7eeac 100644 --- a/tests/codemod/test_codemods.py +++ b/tests/codemod/test_codemods.py @@ -7,7 +7,7 @@ from codegen.sdk.core.codebase import Codebase from codegen.sdk.testing.models import BASE_PATH from codemods.canonical.codemod import Codemod -from tests.utils.codebase_comparison_utils import compare_codebase_diff +from tests.shared.codebase_comparison_utils import compare_codebase_diff DIFF_ROOT = BASE_PATH / ".diffs" T = TypeVar("T") diff --git a/tests/codemod/test_diffs.py b/tests/codemod/test_diffs.py index 75a35a668..ba9fc8f6a 100644 --- a/tests/codemod/test_diffs.py +++ b/tests/codemod/test_diffs.py @@ -8,7 +8,7 @@ from codegen.sdk.output.utils import stylize_error from codegen.sdk.testing.models import BASE_PATH from codegen.sdk.tree_sitter_parser import print_errors -from tests.utils.codebase_comparison_utils import gather_modified_files +from tests.shared.codebase_comparison_utils import gather_modified_files DIFF_ROOT = BASE_PATH / ".diffs" T = TypeVar("T") diff --git a/tests/codemod/test_parse.py b/tests/codemod/test_parse.py index 48e191c08..79e6279a9 100644 --- a/tests/codemod/test_parse.py +++ b/tests/codemod/test_parse.py @@ -10,7 +10,7 @@ from codegen.sdk.codebase.validation import PostInitValidationStatus, post_init_validation from codegen.sdk.core.codebase import Codebase from codegen.sdk.testing.models import Repo -from tests.utils.recursion import set_recursion_limit +from tests.shared.recursion import set_recursion_limit BYTES_IN_GIGABYTE = 1024**3 MAX_ALLOWED_GIGABYTES = 31 diff --git a/tests/codemod/test_verified_codemods.py b/tests/codemod/test_verified_codemods.py index 396631e15..704c2a510 100644 --- a/tests/codemod/test_verified_codemods.py +++ b/tests/codemod/test_verified_codemods.py @@ -8,8 +8,8 @@ from codegen.sdk.core.codebase import Codebase from codegen.sdk.testing.models import BASE_PATH from codemods.canonical.codemod import Codemod -from tests.utils.codebase_comparison_utils import compare_codebase_diff -from tests.utils.recursion import set_recursion_limit +from tests.shared.codebase_comparison_utils import compare_codebase_diff +from tests.shared.recursion import set_recursion_limit logger = logging.getLogger(__name__) DIFF_ROOT = BASE_PATH / ".diffs" diff --git a/tests/utils/__init__.py b/tests/shared/__init__.py similarity index 100% rename from tests/utils/__init__.py rename to tests/shared/__init__.py diff --git a/tests/utils/codebase_comparison_utils.py b/tests/shared/codebase_comparison_utils.py similarity index 100% rename from tests/utils/codebase_comparison_utils.py rename to tests/shared/codebase_comparison_utils.py diff --git a/tests/utils/mocks/__init__.py b/tests/shared/mocks/__init__.py similarity index 100% rename from tests/utils/mocks/__init__.py rename to tests/shared/mocks/__init__.py diff --git a/tests/utils/mocks/mock_ai_helper.py b/tests/shared/mocks/mock_ai_helper.py similarity index 100% rename from tests/utils/mocks/mock_ai_helper.py rename to tests/shared/mocks/mock_ai_helper.py diff --git a/tests/utils/normalize.py b/tests/shared/normalize.py similarity index 100% rename from tests/utils/normalize.py rename to tests/shared/normalize.py diff --git a/tests/utils/recursion.py b/tests/shared/recursion.py similarity index 100% rename from tests/utils/recursion.py rename to tests/shared/recursion.py diff --git a/tests/unit/codebase/transaction_manager/test_transaction_mangager_checks.py b/tests/unit/codebase/transaction_manager/test_transaction_mangager_checks.py index 2c6e41087..807559392 100644 --- a/tests/unit/codebase/transaction_manager/test_transaction_mangager_checks.py +++ b/tests/unit/codebase/transaction_manager/test_transaction_mangager_checks.py @@ -3,7 +3,7 @@ from codegen.sdk.codebase.config import SessionOptions from codegen.sdk.codebase.factory.get_session import get_codebase_session from codegen.sdk.enums import ProgrammingLanguage -from codegen.utils.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded +from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded def test_check_max_preview_time_exceeded(tmpdir): diff --git a/tests/unit/python/codebase/test_codebase_log.py b/tests/unit/python/codebase/test_codebase_log.py index 413ec7d72..29e1edeb2 100644 --- a/tests/unit/python/codebase/test_codebase_log.py +++ b/tests/unit/python/codebase/test_codebase_log.py @@ -5,7 +5,7 @@ from codegen.sdk.codebase.config import SessionOptions from codegen.sdk.codebase.factory.get_session import get_codebase_session from codegen.sdk.enums import ProgrammingLanguage -from codegen.utils.exceptions.control_flow import MaxPreviewTimeExceeded +from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded def test_log_writes_to_console(tmpdir) -> None: diff --git a/tests/unit/typescript/function/test_function_move_to_file.py b/tests/unit/typescript/function/test_function_move_to_file.py index d8849a889..6f1ba434b 100644 --- a/tests/unit/typescript/function/test_function_move_to_file.py +++ b/tests/unit/typescript/function/test_function_move_to_file.py @@ -6,7 +6,7 @@ from codegen.sdk.codebase.factory.get_session import get_codebase_session from codegen.sdk.core.function import Function from codegen.sdk.enums import ProgrammingLanguage -from tests.utils.normalize import normalize_imports +from tests.shared.normalize import normalize_imports # All the diff types of JS/TS imports: