summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.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/modules/python.py
parent6d562d8105ca09fc8e8ea03cd0f4bb5d429e446f (diff)
downloadmeson-c74b5ad2ca926a3a5c93e83c36e023cf46ebf440.tar.gz
interpreter: use typed_kwargs for checking disabler dependency
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r--mesonbuild/modules/python.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py
index 1fec765a4..99602c05a 100644
--- a/mesonbuild/modules/python.py
+++ b/mesonbuild/modules/python.py
@@ -266,13 +266,13 @@ class PythonInstallation(_ExternalProgramHolder['PythonExternalProgram']):
self.interpreter.coredata.deps[for_machine].put(identifier, dep)
return dep
- @disablerIfNotFound
@noPosargs
@typed_kwargs(
'python_installation.dependency',
*DEPENDENCY_KWS,
KwargInfo('embed', bool, default=False, since='0.53.0'),
)
+ @disablerIfNotFound
@InterpreterObject.method('dependency')
def dependency_method(self, args: T.List['TYPE_var'], kwargs: FuncDependency) -> 'Dependency':
disabled, required, feature = extract_required_kwarg(kwargs, self.subproject)