From: Yegor Yefremov Date: Fri, 26 Jan 2018 12:54:06 +0000 (+0100) Subject: scanpypi: ignore empty elements in package requirements X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=09ec6d7f648cea0229739eff5f7686901c6f76cb;p=buildroot.git scanpypi: ignore empty elements in package requirements Depending on how setup.py reads requirements files empty elements can occur. This patch takes care, that such elements will be ignored and don't crash the scanpypi script. Signed-off-by: Yegor Yefremov Tested-by: Matt Weber Signed-off-by: Peter Korsgaard --- diff --git a/utils/scanpypi b/utils/scanpypi index 88fcb4a8a6..23a2fb8c7b 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -295,7 +295,8 @@ class BuildrootPackage(): for req in self.pkg_req] # get rid of commented lines and also strip the package strings - self.pkg_req = [item.strip() for item in self.pkg_req if item[0] != '#'] + self.pkg_req = [item.strip() for item in self.pkg_req + if len(item) > 0 and item[0] != '#'] req_not_found = self.pkg_req self.pkg_req = map(pkg_buildroot_name, self.pkg_req)