aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-06-15 19:55:36 +0300
committerGitHub <noreply@github.com>2021-06-15 19:55:36 +0300
commitabf485ebc330ac49d4fbac3da548662e08251040 (patch)
tree3fa1d28ae1fb8c7a0080edb2f49340b0cc2749b4 /mesonbuild/modules/python.py
parentf69962a4f70fddcc26ead5a3357091c5a931467b (diff)
parent0412bdd7535ec8d8d314f5ecf6120472534764ba (diff)
downloadmeson-abf485ebc330ac49d4fbac3da548662e08251040.zip
meson-abf485ebc330ac49d4fbac3da548662e08251040.tar.gz
meson-abf485ebc330ac49d4fbac3da548662e08251040.tar.bz2
Merge pull request #8878 from dcbaker/submit/dependency-type-fixes
Fix System dependencies setting type_name instead of name
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r--mesonbuild/modules/python.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py
index 0e3df9b..94e100b 100644
--- a/mesonbuild/modules/python.py
+++ b/mesonbuild/modules/python.py
@@ -30,17 +30,15 @@ from ..interpreter import ExternalProgramHolder, extract_required_kwarg, permitt
from ..build import known_shmod_kwargs
from .. import mlog
from ..environment import detect_cpu_family
-from ..dependencies import (
- DependencyMethods, ExternalDependency,
- PkgConfigDependency, NotFoundDependency
-)
+from ..dependencies import DependencyMethods, PkgConfigDependency, NotFoundDependency
+from ..dependencies.system import SystemDependency
from ..programs import ExternalProgram, NonExistingExternalProgram
mod_kwargs = {'subdir'}
mod_kwargs.update(known_shmod_kwargs)
mod_kwargs -= {'name_prefix', 'name_suffix'}
-class PythonDependency(ExternalDependency):
+class PythonDependency(SystemDependency):
def __init__(self, python_holder, environment, kwargs):
super().__init__('python', environment, kwargs)