Check requirements before.

This commit is contained in:
Jelmer Vernooij 2021-03-02 03:22:25 +00:00
parent 52e119022b
commit dd015abd4a
No known key found for this signature in database
GPG key ID: 579C160D4C9E23E8
5 changed files with 72 additions and 9 deletions

View file

@ -56,7 +56,6 @@ class CPANResolver(Resolver):
# TODO(jelmer): Specify -T to skip tests?
self.session.check_call(
["cpan", "-i", requirement.module],
user="root",
env={"PERL_MM_USE_DEFAULT": "1"},
)
if missing:
@ -85,7 +84,7 @@ class HackageResolver(Resolver):
missing.append(requirement)
continue
self.session.check_call(
["cabal", "install", requirement.package], user="root"
["cabal", "install", requirement.package]
)
if missing:
raise UnsatisfiedRequirements(missing)