From a29b2d580e809c1553867ab6493ec62347b940bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Fri, 19 Mar 2021 18:06:52 +0000 Subject: [PATCH] Parse out build backend for python stuff. --- ognibuild/buildsystem.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index e1a22c1..d32b259 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -219,6 +219,8 @@ class SetupPy(BuildSystem): except FileNotFoundError: self.pyproject = None + self.build_backend = self.pyproject.get("build-system", {}).get('build-backend') + def load_toml(self): import toml @@ -298,6 +300,7 @@ class SetupPy(BuildSystem): raise NotImplementedError def dist(self, session, resolver, fixers, quiet=False): + # TODO(jelmer): Look at self.build_backend if self.has_setup_py: preargs = [] if quiet: