From 74764683f52c7cd4cea22f31b2ba138c275cab32 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Wed, 9 Oct 2024 09:46:58 -0600 Subject: [PATCH] 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 Signed-off-by: Thomas Petazzoni --- utils/scanpypi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/scanpypi b/utils/scanpypi index b6a2a92219..f47150ceb6 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -424,6 +424,9 @@ class BuildrootPackage(): self.setup_metadata['method'] = 'pep517' else: self.setup_metadata['method'] = 'unknown' + else: + self.build_backend = 'setuptools.build_meta' + self.setup_metadata = {'method': 'setuptools'} except FileNotFoundError: self.build_backend = 'setuptools.build_meta' self.setup_metadata = {'method': 'setuptools'}