From fc73f0ead22e058d7f562ee11fcab995d7e97df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Mon, 29 Mar 2021 13:09:39 +0100 Subject: [PATCH] Parse out build/configure requires from META.yml. --- ognibuild/buildsystem.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index 4f8c271..fd40ee6 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -1115,6 +1115,10 @@ class Make(BuildSystem): warnings.warn("Unable to parse META.yml: %s" % e) return for require in data.get("requires", []): + yield "core", PerlModuleRequirement(require) + for require in data.get("build_requires", []): + yield "build", PerlModuleRequirement(require) + for require in data.get("configure_requires", []): yield "build", PerlModuleRequirement(require) something = True if os.path.exists(os.path.join(self.path, "cpanfile")):