From 83127f3c5de26b45e413be3233c8e881a85543a5 Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Tue, 20 Jan 2026 18:03:24 +0100 Subject: [PATCH] chore: use relative imports internally --- src/deno_sandbox/__init__.py | 10 +++++----- src/deno_sandbox/api_generated.py | 10 +++++----- src/deno_sandbox/api_types_generated.py | 2 +- src/deno_sandbox/console.py | 8 ++++---- src/deno_sandbox/options.py | 2 +- src/deno_sandbox/rpc.py | 8 ++++---- src/deno_sandbox/sandbox.py | 16 ++++++++-------- src/deno_sandbox/transport.py | 2 +- src/deno_sandbox/wrappers.py | 6 +++--- 9 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/deno_sandbox/__init__.py b/src/deno_sandbox/__init__.py index db8419e..c719b1a 100644 --- a/src/deno_sandbox/__init__.py +++ b/src/deno_sandbox/__init__.py @@ -1,5 +1,5 @@ from typing import Optional -from deno_sandbox.api_generated import ( +from .api_generated import ( Apps, AsyncApps, AsyncRevisions, @@ -11,13 +11,13 @@ Timelines, Volumes, ) -from deno_sandbox.bridge import AsyncBridge -from deno_sandbox.sandbox import ( +from .bridge import AsyncBridge +from .sandbox import ( AsyncSandboxApi, SandboxApi, ) -from deno_sandbox.console import AsyncConsoleClient, ConsoleClient -from deno_sandbox.options import Options, get_internal_options +from .console import AsyncConsoleClient, ConsoleClient +from .options import Options, get_internal_options __all__ = ["DenoDeploy", "AsyncDenoDeploy", "Options"] diff --git a/src/deno_sandbox/api_generated.py b/src/deno_sandbox/api_generated.py index 3903280..dc890fe 100644 --- a/src/deno_sandbox/api_generated.py +++ b/src/deno_sandbox/api_generated.py @@ -2,7 +2,7 @@ from typing import cast from typing_extensions import Optional -from deno_sandbox.api_types_generated import ( +from .api_types_generated import ( App, AppListOptions, AppInit, @@ -33,15 +33,15 @@ SymlinkOptions, ) -from deno_sandbox.rpc import RpcClient, AsyncRpcClient -from deno_sandbox.utils import convert_to_camel_case, convert_to_snake_case -from deno_sandbox.console import ( +from .rpc import RpcClient, AsyncRpcClient +from .utils import convert_to_camel_case, convert_to_snake_case +from .console import ( AsyncConsoleClient, ConsoleClient, AsyncPaginatedList, PaginatedList, ) -from deno_sandbox.wrappers import ( +from .wrappers import ( FsFile, AsyncFsFile, ) diff --git a/src/deno_sandbox/api_types_generated.py b/src/deno_sandbox/api_types_generated.py index 3d5725e..7f8be71 100644 --- a/src/deno_sandbox/api_types_generated.py +++ b/src/deno_sandbox/api_types_generated.py @@ -3,7 +3,7 @@ from typing_extensions import TypedDict, NotRequired, Literal from re import Pattern -from deno_sandbox.wrappers import AbortSignal +from .wrappers import AbortSignal class App(TypedDict): diff --git a/src/deno_sandbox/console.py b/src/deno_sandbox/console.py index 536143c..8211509 100644 --- a/src/deno_sandbox/console.py +++ b/src/deno_sandbox/console.py @@ -2,7 +2,7 @@ from typing import Any, Literal, Optional, TypedDict, cast import httpx -from deno_sandbox.api_types_generated import ( +from .api_types_generated import ( App, AppInit, AppListOptions, @@ -20,9 +20,9 @@ VolumeInit, VolumeListOptions, ) -from deno_sandbox.bridge import AsyncBridge -from deno_sandbox.options import InternalOptions -from deno_sandbox.utils import convert_to_snake_case, parse_link_header +from .bridge import AsyncBridge +from .options import InternalOptions +from .utils import convert_to_snake_case, parse_link_header class Revision(RevisionWithoutTimelines): diff --git a/src/deno_sandbox/options.py b/src/deno_sandbox/options.py index 507687e..164b46b 100644 --- a/src/deno_sandbox/options.py +++ b/src/deno_sandbox/options.py @@ -4,7 +4,7 @@ from httpx import URL -from deno_sandbox.errors import MissingApiToken +from .errors import MissingApiToken class Options(TypedDict): diff --git a/src/deno_sandbox/rpc.py b/src/deno_sandbox/rpc.py index a6289f9..547681d 100644 --- a/src/deno_sandbox/rpc.py +++ b/src/deno_sandbox/rpc.py @@ -4,16 +4,16 @@ from typing import Any, Dict, Literal, Mapping, NotRequired, Optional, TypedDict, cast from websockets import ConnectionClosed -from deno_sandbox.bridge import AsyncBridge -from deno_sandbox.errors import ( +from .bridge import AsyncBridge +from .errors import ( HTTPStatusError, ProcessAlreadyExited, RpcValidationError, UnknownRpcMethod, ZodErrorRaw, ) -from deno_sandbox.transport import WebSocketTransport -from deno_sandbox.utils import ( +from .transport import WebSocketTransport +from .utils import ( convert_to_camel_case, convert_to_snake_case, to_snake_case, diff --git a/src/deno_sandbox/sandbox.py b/src/deno_sandbox/sandbox.py index 7f8a71c..1f05670 100644 --- a/src/deno_sandbox/sandbox.py +++ b/src/deno_sandbox/sandbox.py @@ -12,13 +12,13 @@ ) from typing_extensions import Literal -from deno_sandbox.api_generated import ( +from .api_generated import ( AsyncSandboxEnv, AsyncSandboxFs, SandboxEnv, SandboxFs, ) -from deno_sandbox.api_types_generated import ( +from .api_types_generated import ( DenoReplOptions, DenoRunOptions, SandboxListOptions, @@ -27,20 +27,20 @@ SandboxMeta, SpawnOptions, ) -from deno_sandbox.bridge import AsyncBridge -from deno_sandbox.console import ( +from .bridge import AsyncBridge +from .console import ( AsyncConsoleClient, AsyncPaginatedList, ConsoleClient, ExposeSSHResult, PaginatedList, ) -from deno_sandbox.rpc import AsyncRpcClient, RpcClient -from deno_sandbox.transport import ( +from .rpc import AsyncRpcClient, RpcClient +from .transport import ( WebSocketTransport, ) -from deno_sandbox.utils import to_camel_case, to_snake_case -from deno_sandbox.wrappers import ( +from .utils import to_camel_case, to_snake_case +from .wrappers import ( AsyncChildProcess, AsyncDenoProcess, AsyncDenoRepl, diff --git a/src/deno_sandbox/transport.py b/src/deno_sandbox/transport.py index 6da339f..24020a8 100644 --- a/src/deno_sandbox/transport.py +++ b/src/deno_sandbox/transport.py @@ -1,7 +1,7 @@ from websockets import ClientConnection, ConnectionClosed, connect from httpx import URL -from deno_sandbox.errors import AuthenticationError +from .errors import AuthenticationError class WebSocketTransport: diff --git a/src/deno_sandbox/wrappers.py b/src/deno_sandbox/wrappers.py index a867e2e..050edb2 100644 --- a/src/deno_sandbox/wrappers.py +++ b/src/deno_sandbox/wrappers.py @@ -2,9 +2,9 @@ import sys from typing import Any, BinaryIO, Callable, Optional, TypedDict, cast from typing_extensions import Literal -from deno_sandbox.bridge import AsyncBridge -from deno_sandbox.errors import ProcessAlreadyExited -from deno_sandbox.rpc import ( +from .bridge import AsyncBridge +from .errors import ProcessAlreadyExited +from .rpc import ( AsyncFetchResponse, AsyncRpcClient, FetchResponse,