Dzil authordeps requires dist.ini.

This commit is contained in:
Jelmer Vernooij 2021-05-03 17:24:19 +01:00
parent 1967b13d98
commit 743c83c4b4

View file

@ -999,6 +999,7 @@ class DistZilla(BuildSystem):
return cls(os.path.join(path, "dist.ini"))
def get_declared_dependencies(self, session, fixers=None):
if os.path.exists(os.path.join(self.path, "dist.ini")):
lines = run_with_build_fixers(session, ["dzil", "authordeps"], fixers)
for entry in lines:
yield "build", PerlModuleRequirement(entry.strip())