From 43937c83268face69caf7883a5b63e6c93776e40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Fri, 2 Apr 2021 13:05:33 +0100 Subject: [PATCH] Handle missing META.yml file. --- ognibuild/buildsystem.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index 9ef04d7..ac2e9ce 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -1456,8 +1456,11 @@ class PerlBuildTiny(BuildSystem): def get_declared_dependencies(self, session, fixers=None): self.setup(session, fixers) run_with_build_fixers(session, ["./Build", "distmeta"], fixers) - with open(os.path.join(self.path, 'META.yml'), 'r') as f: - yield from _declared_deps_from_meta_yml(f) + try: + with open(os.path.join(self.path, 'META.yml'), 'r') as f: + yield from _declared_deps_from_meta_yml(f) + except FileNotFoundError: + pass @classmethod def probe(cls, path):