Convert to perl module.

This commit is contained in:
Jelmer Vernooij 2021-04-13 18:51:03 +01:00 committed by Jelmer Vernooij
parent 64b0c5816a
commit 58917e6cd2
No known key found for this signature in database
GPG key ID: 579C160D4C9E23E8

View file

@ -189,7 +189,11 @@ def problem_to_upstream_requirement(problem): # noqa: C901
elif isinstance(problem, UnknownCertificateAuthority): elif isinstance(problem, UnknownCertificateAuthority):
return CertificateAuthorityRequirement(problem.url) return CertificateAuthorityRequirement(problem.url)
elif isinstance(problem, MissingPerlPredeclared): elif isinstance(problem, MissingPerlPredeclared):
return PerlPreDeclaredRequirement(problem.name) ret = PerlPreDeclaredRequirement(problem.name)
try:
return ret.lookup_module()
except KeyError:
return ret
elif isinstance(problem, MissingCargoCrate): elif isinstance(problem, MissingCargoCrate):
# TODO(jelmer): handle problem.requirements # TODO(jelmer): handle problem.requirements
return CargoCrateRequirement(problem.crate) return CargoCrateRequirement(problem.crate)