diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2024-12-06 12:58:39 -0800 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-20 15:15:53 -0700 |
| commit | de770ed936b2dde6e1506feb2433e0f82ae2ff9f (patch) | |
| tree | 7206d659b4bbc8e43f941eeecfa76c73f9c05d7d /mesonbuild/interpreter | |
| parent | fac054bf714faed90badcf7ef27cffec00374e0d (diff) | |
| download | meson-de770ed936b2dde6e1506feb2433e0f82ae2ff9f.tar.gz | |
interpreter: port dependency optional_modules to typed_kwargs
Diffstat (limited to 'mesonbuild/interpreter')
| -rw-r--r-- | mesonbuild/interpreter/kwargs.py | 1 | ||||
| -rw-r--r-- | mesonbuild/interpreter/type_checking.py | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/kwargs.py b/mesonbuild/interpreter/kwargs.py index d193c593d..5ae296f81 100644 --- a/mesonbuild/interpreter/kwargs.py +++ b/mesonbuild/interpreter/kwargs.py @@ -507,3 +507,4 @@ class FuncDependency(TypedDict): modules: T.List[str] native: MachineChoice not_found_message: str + optional_modules: T.List[str] diff --git a/mesonbuild/interpreter/type_checking.py b/mesonbuild/interpreter/type_checking.py index f22135a02..f0bb340bb 100644 --- a/mesonbuild/interpreter/type_checking.py +++ b/mesonbuild/interpreter/type_checking.py @@ -948,4 +948,5 @@ DEPENDENCY_KWS: T.List[KwargInfo] = [ KwargInfo('main', bool, default=False), KwargInfo('modules', ContainerTypeInfo(list, str), listify=True, default=[]), KwargInfo('not_found_message', str, default='', since='0.50.0'), + KwargInfo('optional_modules', ContainerTypeInfo(list, str), listify=True, default=[]), ] |
