Try lower case version of library names.

This commit is contained in:
Jelmer Vernooij 2021-03-26 03:29:24 +00:00
parent b29c9cecf0
commit 46c42872d7

View file

@ -147,8 +147,10 @@ class VagueDependencyRequirement(Requirement):
if ' ' not in self.name: if ' ' not in self.name:
yield BinaryRequirement(self.name) yield BinaryRequirement(self.name)
yield LibraryRequirement(self.name) yield LibraryRequirement(self.name)
yield PkgConfigRequirement(self.name)
if self.name.lower() != self.name: if self.name.lower() != self.name:
yield LibraryRequirement(self.name.lower()) yield LibraryRequirement(self.name.lower())
yield PkgConfigRequirement(self.name.lower())
from .resolver.apt import AptRequirement from .resolver.apt import AptRequirement
yield AptRequirement(self.name.lower()) yield AptRequirement(self.name.lower())