summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-12-06 13:04:07 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-10-20 15:15:53 -0700
commitc74b5ad2ca926a3a5c93e83c36e023cf46ebf440 (patch)
treef3dcbb3e109f79e1d01bdafa09558dfbf87c77fe /mesonbuild/interpreter/interpreter.py
parent6d562d8105ca09fc8e8ea03cd0f4bb5d429e446f (diff)
downloadmeson-c74b5ad2ca926a3a5c93e83c36e023cf46ebf440.tar.gz
interpreter: use typed_kwargs for checking disabler dependency
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index f22dd683a..e2b399693 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1787,10 +1787,9 @@ class Interpreter(InterpreterBase, HoldableObject):
search_dirs=search_dirs)
# When adding kwargs, please check if they make sense in dependencies.get_dep_identifier()
- @FeatureNewKwargs('dependency', '0.49.0', ['disabler'])
- @disablerIfNotFound
@typed_pos_args('dependency', varargs=str, min_varargs=1)
@typed_kwargs('dependency', *DEPENDENCY_KWS)
+ @disablerIfNotFound
def func_dependency(self, node: mparser.BaseNode, args: T.Tuple[T.List[str]], kwargs: kwtypes.FuncDependency) -> Dependency:
# Replace '' by empty list of names
names = [n for n in args[0] if n]