Parse out build backend for python stuff.

This commit is contained in:
Jelmer Vernooij 2021-03-19 18:06:52 +00:00
parent 4ad25dd6ea
commit a29b2d580e
No known key found for this signature in database
GPG key ID: 579C160D4C9E23E8

View file

@ -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: