diff options
Diffstat (limited to 'mesonbuild/dependencies/detect.py')
-rw-r--r-- | mesonbuild/dependencies/detect.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/dependencies/detect.py b/mesonbuild/dependencies/detect.py index f54d101..0f99c36 100644 --- a/mesonbuild/dependencies/detect.py +++ b/mesonbuild/dependencies/detect.py @@ -27,6 +27,9 @@ if T.TYPE_CHECKING: from ..environment import Environment from .factory import DependencyFactory, WrappedFactoryFunc, DependencyGenerator + TV_DepIDEntry = T.Union[str, bool, int, T.Tuple[str, ...]] + TV_DepID = T.Tuple[T.Tuple[str, TV_DepIDEntry], ...] + # These must be defined in this file to avoid cyclical references. packages: T.Dict[ str, @@ -34,11 +37,6 @@ packages: T.Dict[ ] = {} _packages_accept_language: T.Set[str] = set() -if T.TYPE_CHECKING: - TV_DepIDEntry = T.Union[str, bool, int, T.Tuple[str, ...]] - TV_DepID = T.Tuple[T.Tuple[str, TV_DepIDEntry], ...] - - def get_dep_identifier(name: str, kwargs: T.Dict[str, T.Any]) -> 'TV_DepID': identifier: 'TV_DepID' = (('name', name), ) from ..interpreter import permitted_dependency_kwargs |