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",