We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9282265 + 5f450ce commit 5d62707Copy full SHA for 5d62707
1 file changed
ozi_core/config.py
@@ -1,22 +1,25 @@
1
from __future__ import annotations
2
3
+import sys
4
from dataclasses import asdict
5
from dataclasses import dataclass
6
from dataclasses import field
7
from dataclasses import fields
8
from importlib.metadata import PackageNotFoundError
9
from importlib.metadata import version
10
from pathlib import Path
11
+from typing import TYPE_CHECKING
12
13
import yaml
14
from platformdirs import user_config_dir
15
16
from ozi_core import __version__
17
-if sys.version_info > (3, 11):
- from typing import Self
18
-else:
19
- from typing_extensions import Self
+if TYPE_CHECKING:
+ if sys.version_info > (3, 11):
20
+ from typing import Self
21
+ else:
22
+ from typing_extensions import Self
23
24
try:
25
core_version = version('ozi-core')
0 commit comments