aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2021-06-11 19:56:06 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2021-06-18 23:48:33 +0200
commit7be172fe16c1b1c89bf66eff506e6bb007decce3 (patch)
tree5fcf29676c3fde4c4620605501071f663d494f66 /mesonbuild/interpreterbase
parent63ade7d9378cae8ec2a811581684bf459407a7f0 (diff)
downloadmeson-7be172fe16c1b1c89bf66eff506e6bb007decce3.zip
meson-7be172fe16c1b1c89bf66eff506e6bb007decce3.tar.gz
meson-7be172fe16c1b1c89bf66eff506e6bb007decce3.tar.bz2
interpreter: Meson does not have floats --> remove them
Diffstat (limited to 'mesonbuild/interpreterbase')
-rw-r--r--mesonbuild/interpreterbase/baseobjects.py4
-rw-r--r--mesonbuild/interpreterbase/interpreterbase.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/interpreterbase/baseobjects.py b/mesonbuild/interpreterbase/baseobjects.py
index 511a146..b08da2f 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 1e4be01..05ea11f 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