mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
utils/scanpypi: add missing setuptools fallback
Some projects use pyproject.toml without setting a build backend, per pep517 we should simply fallback to using setuptools when no build backend is specified. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
8df1f9005f
commit
74764683f5
@@ -424,6 +424,9 @@ class BuildrootPackage():
|
|||||||
self.setup_metadata['method'] = 'pep517'
|
self.setup_metadata['method'] = 'pep517'
|
||||||
else:
|
else:
|
||||||
self.setup_metadata['method'] = 'unknown'
|
self.setup_metadata['method'] = 'unknown'
|
||||||
|
else:
|
||||||
|
self.build_backend = 'setuptools.build_meta'
|
||||||
|
self.setup_metadata = {'method': 'setuptools'}
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
self.build_backend = 'setuptools.build_meta'
|
self.build_backend = 'setuptools.build_meta'
|
||||||
self.setup_metadata = {'method': 'setuptools'}
|
self.setup_metadata = {'method': 'setuptools'}
|
||||||
|
|||||||
Reference in New Issue
Block a user