diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2024-12-06 13:03:16 -0800 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-20 15:15:53 -0700 |
| commit | ac49d7e2a8183d4e68c9b006318c4ed4c2efabae (patch) | |
| tree | 35ddf374d40aed3de187f940a23944f0cc56e9ac /mesonbuild/dependencies/base.py | |
| parent | b7d2e1778c24057b4c20d87996568f6a72a46d73 (diff) | |
| download | meson-ac49d7e2a8183d4e68c9b006318c4ed4c2efabae.tar.gz | |
interpreter: port dependency version to typed_kwargs
Diffstat (limited to 'mesonbuild/dependencies/base.py')
| -rw-r--r-- | mesonbuild/dependencies/base.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 58a40bd38..547beb61e 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -56,6 +56,7 @@ if T.TYPE_CHECKING: private_headers: bool required: bool static: T.Optional[bool] + version: T.List[str] _MissingCompilerBase = Compiler else: @@ -407,10 +408,7 @@ class ExternalDependency(Dependency): self.name = type_name # default self.is_found = False self.language = language - version_reqs = kwargs.get('version', None) - if isinstance(version_reqs, str): - version_reqs = [version_reqs] - self.version_reqs = T.cast('T.Optional[T.List[str]]', version_reqs) + self.version_reqs = kwargs.get('version', []) self.required = kwargs.get('required', True) self.silent = T.cast('bool', kwargs.get('silent', False)) static = kwargs.get('static') |
