Minor enhancements

This commit is contained in:
Ivan Kravets
2022-03-23 18:00:31 +02:00
parent 99e0d1071a
commit 95604ff66a
10 changed files with 32 additions and 30 deletions
+11
View File
@@ -287,3 +287,14 @@ class BasePackageManager( # pylint: disable=too-many-public-methods,too-many-in
return False
return True
def get_pkg_dependencies(self, pkg):
return self.load_manifest(pkg).get("dependencies")
@staticmethod
def dependency_to_spec(dependency):
return PackageSpec(
owner=dependency.get("owner"),
name=dependency.get("name"),
requirements=dependency.get("version"),
)