diff options
author | Thomas Heijligen <src@posteo.de> | 2021-10-15 11:24:02 +0200 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2021-10-26 09:36:22 -0400 |
commit | ecdf192f4642ac777fa2948b3fe8f236a3f4553c (patch) | |
tree | b9e7351e000c39125dc20fcbbcc6820e0380cfc1 /mesonbuild/modules/python.py | |
parent | 67e841720c2f8e05ac6c617566c1272a53b47510 (diff) | |
download | meson-ecdf192f4642ac777fa2948b3fe8f236a3f4553c.tar.gz |
dep.name(): return dependency name even if dependency is not found
The dep.name() function schould always return the name of the
dependency as documented. No matter if it was found or not.
https://mesonbuild.com/Reference-manual_returned_dep.html#depfound
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r-- | mesonbuild/modules/python.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py index f479ab97c..fc28b9a3b 100644 --- a/mesonbuild/modules/python.py +++ b/mesonbuild/modules/python.py @@ -494,10 +494,9 @@ class PythonInstallation(ExternalProgramHolder): @noPosargs def dependency_method(self, args: T.List['TYPE_var'], kwargs: 'TYPE_kwargs') -> 'Dependency': disabled, required, feature = extract_required_kwarg(kwargs, self.subproject) - # it's theoretically (though not practically) possible for the else clse # to not bind dep, let's ensure it is. - dep: 'Dependency' = NotFoundDependency(self.interpreter.environment) + dep: 'Dependency' = NotFoundDependency('python', self.interpreter.environment) if disabled: mlog.log('Dependency', mlog.bold('python'), 'skipped: feature', mlog.bold(feature), 'disabled') else: |