diff options
Diffstat (limited to 'mesonbuild/compilers')
| -rw-r--r-- | mesonbuild/compilers/compilers.py | 7 | ||||
| -rw-r--r-- | mesonbuild/compilers/d.py | 2 | ||||
| -rw-r--r-- | mesonbuild/compilers/mixins/emscripten.py | 2 | ||||
| -rw-r--r-- | mesonbuild/compilers/objc.py | 2 | ||||
| -rw-r--r-- | mesonbuild/compilers/objcpp.py | 2 | ||||
| -rw-r--r-- | mesonbuild/compilers/vala.py | 2 |
6 files changed, 8 insertions, 9 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 7057fc2a2..e4e5b6f34 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -12,7 +12,6 @@ import typing as T from dataclasses import dataclass from functools import lru_cache -from .. import coredata from .. import mlog from .. import mesonlib from .. import options @@ -27,7 +26,7 @@ from ..options import OptionKey from ..arglist import CompilerArgs if T.TYPE_CHECKING: - from typing import Any + from .. import coredata from ..build import BuildTarget, DFeatures from ..coredata import MutableKeyedOptionDictType, KeyedOptionDictType from ..envconfig import MachineInfo @@ -1360,7 +1359,7 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta): def get_global_options(lang: str, comp: T.Type[Compiler], for_machine: MachineChoice, - env: 'Environment') -> 'dict[OptionKey, options.UserOption[Any]]': + env: 'Environment') -> dict[OptionKey, options.UserOption[T.Any]]: """Retrieve options that apply to all compilers for a given language.""" description = f'Extra arguments passed to the {lang}' argkey = OptionKey(f'{lang}_args', machine=for_machine) @@ -1390,6 +1389,6 @@ def get_global_options(lang: str, # autotools compatibility. largs.extend_value(comp_options) - opts: 'dict[OptionKey, options.UserOption[Any]]' = {argkey: cargs, largkey: largs} + opts: dict[OptionKey, options.UserOption[T.Any]] = {argkey: cargs, largkey: largs} return opts diff --git a/mesonbuild/compilers/d.py b/mesonbuild/compilers/d.py index d8b252a94..8ee6ebf65 100644 --- a/mesonbuild/compilers/d.py +++ b/mesonbuild/compilers/d.py @@ -16,7 +16,6 @@ from ..mesonlib import ( ) from ..options import OptionKey -from . import compilers from .compilers import ( clike_debug_args, Compiler, @@ -26,6 +25,7 @@ from .mixins.gnu import GnuCompiler from .mixins.gnu import gnu_common_warning_args if T.TYPE_CHECKING: + from . import compilers from ..build import DFeatures from ..dependencies import Dependency from ..envconfig import MachineInfo diff --git a/mesonbuild/compilers/mixins/emscripten.py b/mesonbuild/compilers/mixins/emscripten.py index 33b6134a3..64315ae96 100644 --- a/mesonbuild/compilers/mixins/emscripten.py +++ b/mesonbuild/compilers/mixins/emscripten.py @@ -8,7 +8,6 @@ from __future__ import annotations import os.path import typing as T -from ... import coredata from ... import options from ... import mesonlib from ...options import OptionKey @@ -16,6 +15,7 @@ from ...mesonlib import LibType from mesonbuild.compilers.compilers import CompileCheckMode if T.TYPE_CHECKING: + from ... import coredata from ...environment import Environment from ...compilers.compilers import Compiler from ...dependencies import Dependency diff --git a/mesonbuild/compilers/objc.py b/mesonbuild/compilers/objc.py index 37958d8a0..97550c2ea 100644 --- a/mesonbuild/compilers/objc.py +++ b/mesonbuild/compilers/objc.py @@ -5,7 +5,6 @@ from __future__ import annotations import typing as T -from .. import coredata from .. import options from ..options import OptionKey @@ -15,6 +14,7 @@ from .mixins.gnu import GnuCompiler, gnu_common_warning_args, gnu_objc_warning_a from .mixins.clang import ClangCompiler if T.TYPE_CHECKING: + from .. import coredata from ..envconfig import MachineInfo from ..environment import Environment from ..linkers.linkers import DynamicLinker diff --git a/mesonbuild/compilers/objcpp.py b/mesonbuild/compilers/objcpp.py index 6388d41c3..973d7bb0c 100644 --- a/mesonbuild/compilers/objcpp.py +++ b/mesonbuild/compilers/objcpp.py @@ -5,7 +5,6 @@ from __future__ import annotations import typing as T -from .. import coredata from .. import options from ..options import OptionKey @@ -15,6 +14,7 @@ from .mixins.gnu import GnuCompiler, gnu_common_warning_args, gnu_objc_warning_a from .mixins.clang import ClangCompiler if T.TYPE_CHECKING: + from .. import coredata from ..envconfig import MachineInfo from ..environment import Environment from ..linkers.linkers import DynamicLinker diff --git a/mesonbuild/compilers/vala.py b/mesonbuild/compilers/vala.py index f890ea815..a1d57b38c 100644 --- a/mesonbuild/compilers/vala.py +++ b/mesonbuild/compilers/vala.py @@ -11,9 +11,9 @@ from .. import mesonlib from ..mesonlib import EnvironmentException, version_compare, LibType from ..options import OptionKey from .compilers import CompileCheckMode, Compiler -from ..arglist import CompilerArgs if T.TYPE_CHECKING: + from ..arglist import CompilerArgs from ..coredata import KeyedOptionDictType from ..envconfig import MachineInfo from ..environment import Environment |
