Skip to content

Commit 5c5df65

Browse files
committed
fix: fix type hint
1 parent 63b6f1c commit 5c5df65

File tree

1 file changed

+15
-19
lines changed

1 file changed

+15
-19
lines changed

upath/implementations/cloud.py

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,25 @@
22

33
import sys
44
from collections.abc import Iterator
5-
from typing import TYPE_CHECKING
6-
from typing import Any
5+
from typing import Any, Literal
76

8-
from upath._chain import DEFAULT_CHAIN_PARSER
7+
from upath._chain import DEFAULT_CHAIN_PARSER, FSSpecChainParser
98
from upath._flavour import upath_strip_protocol
109
from upath.core import UPath
1110
from upath.types import JoinablePathLike
12-
13-
if TYPE_CHECKING:
14-
from typing import Literal
15-
16-
if sys.version_info >= (3, 11):
17-
from typing import Self
18-
from typing import Unpack
19-
else:
20-
from typing_extensions import Self
21-
from typing_extensions import Unpack
22-
23-
from upath._chain import FSSpecChainParser
24-
from upath.types.storage_options import AzureStorageOptions
25-
from upath.types.storage_options import GCSStorageOptions
26-
from upath.types.storage_options import HfStorageOptions
27-
from upath.types.storage_options import S3StorageOptions
11+
from upath.types.storage_options import (
12+
AzureStorageOptions,
13+
GCSStorageOptions,
14+
HfStorageOptions,
15+
S3StorageOptions,
16+
)
17+
18+
if sys.version_info >= (3, 11):
19+
from typing import Self
20+
from typing import Unpack
21+
else:
22+
from typing_extensions import Self
23+
from typing_extensions import Unpack
2824

2925
__all__ = [
3026
"CloudPath",

0 commit comments

Comments
 (0)