From 18e258fd17f4bc71822557fe4728b22e5f566d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Fri, 19 Mar 2021 20:52:36 +0000 Subject: [PATCH] Handle missing setup.cfg. --- ognibuild/buildsystem.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index 92c7402..943103d 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -236,7 +236,10 @@ class SetupPy(BuildSystem): def load_setup_cfg(self): from setuptools.config import read_configuration - return read_configuration(os.path.join(self.path, 'setup.cfg')) + p = os.path.join(self.path, 'setup.cfg') + if os.path.exists(p): + return read_configuration(p) + raise FileNotFoundError(p) def _extract_setup(self, session=None, fixers=None): if session is None: