summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-10-27 13:15:54 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2025-12-22 12:01:05 +0100
commit65e885e1adf0d6735eae9f554ec8f9e94463a950 (patch)
tree14dcb40799a7578f428ad9eae2baf3a749ab4179
parent20c07ba6742541f6ffec3962e57faa9068ac9e8b (diff)
downloadmeson-65e885e1adf0d6735eae9f554ec8f9e94463a950.tar.gz
modules: allow passing an array for dependency versions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--mesonbuild/modules/__init__.py2
1 files changed, 1 insertions, 1 deletions
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