From 68d620ea8eeaf4e6bfb23277586a053b3b074ebb Mon Sep 17 00:00:00 2001 From: Charles Brunet Date: Tue, 10 Sep 2024 08:27:25 -0400 Subject: Fix typing for InternalDependency.get_as_static() and get_as_shared() --- mesonbuild/dependencies/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mesonbuild/dependencies') diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index fa278d97c..03b2596e1 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -353,14 +353,14 @@ class InternalDependency(Dependency): new_dep.libraries = [] return new_dep - def get_as_static(self, recursive: bool) -> Dependency: + def get_as_static(self, recursive: bool) -> InternalDependency: new_dep = copy.copy(self) new_dep.libraries = [lib.get('static') for lib in self.libraries] if recursive: new_dep.ext_deps = [dep.get_as_static(True) for dep in self.ext_deps] return new_dep - def get_as_shared(self, recursive: bool) -> Dependency: + def get_as_shared(self, recursive: bool) -> InternalDependency: new_dep = copy.copy(self) new_dep.libraries = [lib.get('shared') for lib in self.libraries] if recursive: -- cgit v1.2.3