Handle distmeta not being supported.

This commit is contained in:
Jelmer Vernooij 2021-04-03 00:38:17 +01:00
parent f9e757760b
commit 90f740fd4a

View file

@ -1455,7 +1455,13 @@ class PerlBuildTiny(BuildSystem):
def get_declared_dependencies(self, session, fixers=None):
self.setup(session, fixers)
run_with_build_fixers(session, ["./Build", "distmeta"], fixers)
try:
run_with_build_fixers(session, ["./Build", "distmeta"], fixers)
except UnidentifiedError as e:
if "No such action 'distmeta'" in e.lines:
pass
else:
raise
try:
with open(os.path.join(self.path, 'META.yml'), 'r') as f:
yield from _declared_deps_from_meta_yml(f)