From 65e885e1adf0d6735eae9f554ec8f9e94463a950 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Mon, 27 Oct 2025 13:15:54 +0100 Subject: modules: allow passing an array for dependency versions Signed-off-by: Paolo Bonzini --- mesonbuild/modules/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild/modules') diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py index ed8deff06..8639fa827 100644 --- a/mesonbuild/modules/__init__.py +++ b/mesonbuild/modules/__init__.py @@ -117,7 +117,7 @@ class ModuleState: raise mesonlib.MesonException(f'dependency "{depname}" was not overridden for the {for_machine}') def dependency(self, depname: str, native: bool = False, required: bool = True, - wanted: T.Optional[str] = None) -> 'Dependency': + wanted: T.Optional[T.Union[str, T.List[str]]] = None) -> 'Dependency': kwargs: T.Dict[str, object] = {'native': native, 'required': required} if wanted: kwargs['version'] = wanted -- cgit v1.2.3