Validate only owner/name/version fields

This commit is contained in:
Ivan Kravets
2024-02-13 22:47:22 +02:00
parent e1ff9a469d
commit c4f76848a7

View File

@@ -332,9 +332,9 @@ class LibBuilderBase:
qualifiers = {"name": pkg.metadata.name, "version": pkg.metadata.version} qualifiers = {"name": pkg.metadata.name, "version": pkg.metadata.version}
if pkg.metadata.spec and pkg.metadata.spec.owner: if pkg.metadata.spec and pkg.metadata.spec.owner:
qualifiers["owner"] = pkg.metadata.spec.owner qualifiers["owner"] = pkg.metadata.spec.owner
return PackageCompatibility.from_dependency(dependency).is_compatible( return PackageCompatibility.from_dependency(
PackageCompatibility(**qualifiers) {k: v for k, v in dependency.items() if k in ("owner", "name", "version")}
) ).is_compatible(PackageCompatibility(**qualifiers))
def get_search_files(self): def get_search_files(self):
return [ return [