From 7be172fe16c1b1c89bf66eff506e6bb007decce3 Mon Sep 17 00:00:00 2001 From: Daniel Mensinger Date: Fri, 11 Jun 2021 19:56:06 +0200 Subject: [PATCH] interpreter: Meson does not have floats --> remove them --- mesonbuild/interpreterbase/baseobjects.py | 4 ++-- mesonbuild/interpreterbase/interpreterbase.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mesonbuild/interpreterbase/baseobjects.py b/mesonbuild/interpreterbase/baseobjects.py index 511a1464c..b08da2fd4 100644 --- a/mesonbuild/interpreterbase/baseobjects.py +++ b/mesonbuild/interpreterbase/baseobjects.py @@ -18,13 +18,13 @@ from .helpers import flatten import typing as T -TV_fw_var = T.Union[str, int, float, bool, list, dict, 'InterpreterObject'] +TV_fw_var = T.Union[str, int, bool, list, dict, 'InterpreterObject'] TV_fw_args = T.List[T.Union[mparser.BaseNode, TV_fw_var]] TV_fw_kwargs = T.Dict[str, T.Union[mparser.BaseNode, TV_fw_var]] TV_func = T.TypeVar('TV_func', bound=T.Callable[..., T.Any]) -TYPE_elementary = T.Union[str, int, float, bool] +TYPE_elementary = T.Union[str, int, bool] TYPE_var = T.Union[TYPE_elementary, T.List[T.Any], T.Dict[str, T.Any], 'InterpreterObject'] TYPE_nvar = T.Union[TYPE_var, mparser.BaseNode] TYPE_nkwargs = T.Dict[str, TYPE_nvar] diff --git a/mesonbuild/interpreterbase/interpreterbase.py b/mesonbuild/interpreterbase/interpreterbase.py index 1e4be0182..05ea11f56 100644 --- a/mesonbuild/interpreterbase/interpreterbase.py +++ b/mesonbuild/interpreterbase/interpreterbase.py @@ -50,7 +50,7 @@ class MesonVersionString(str): pass class InterpreterBase: - elementary_types = (int, float, str, bool, list) + elementary_types = (int, str, bool, list) def __init__(self, source_root: str, subdir: str, subproject: str): self.source_root = source_root