From 5c5df652fa68b53970b13cd410b51b5fb022fc8a Mon Sep 17 00:00:00 2001 From: Junjie_ZHANG Date: Thu, 4 Dec 2025 15:42:36 +0800 Subject: [PATCH] fix: fix type hint --- upath/implementations/cloud.py | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/upath/implementations/cloud.py b/upath/implementations/cloud.py index f662472e..5a63cf17 100644 --- a/upath/implementations/cloud.py +++ b/upath/implementations/cloud.py @@ -2,29 +2,25 @@ import sys from collections.abc import Iterator -from typing import TYPE_CHECKING -from typing import Any +from typing import Any, Literal -from upath._chain import DEFAULT_CHAIN_PARSER +from upath._chain import DEFAULT_CHAIN_PARSER, FSSpecChainParser from upath._flavour import upath_strip_protocol from upath.core import UPath from upath.types import JoinablePathLike - -if TYPE_CHECKING: - from typing import Literal - - if sys.version_info >= (3, 11): - from typing import Self - from typing import Unpack - else: - from typing_extensions import Self - from typing_extensions import Unpack - - from upath._chain import FSSpecChainParser - from upath.types.storage_options import AzureStorageOptions - from upath.types.storage_options import GCSStorageOptions - from upath.types.storage_options import HfStorageOptions - from upath.types.storage_options import S3StorageOptions +from upath.types.storage_options import ( + AzureStorageOptions, + GCSStorageOptions, + HfStorageOptions, + S3StorageOptions, +) + +if sys.version_info >= (3, 11): + from typing import Self + from typing import Unpack +else: + from typing_extensions import Self + from typing_extensions import Unpack __all__ = [ "CloudPath",