[Buildroot] [git commit] utils/scanpypi: sort alphabetically list of required packages

Thomas Petazzoni thomas.petazzoni at bootlin.com
Mon Dec 2 08:47:47 UTC 2019

commit: https://git.buildroot.net/buildroot/commit/?id=2d28d0203af466ea6aa1c82d9ef765ce9ea4a577
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

That change will alphabetically set list order
of required packages in Config.in file automatically.

Example below:

before: ['python-pyserial', 'python-pyaes', 'python-ecdsa']
after:  ['python-ecdsa', 'python-pyaes', 'python-pyserial']

Signed-off-by: Bartosz Bilas <b.bilas at grinn-global.com>
Reviewed-by: Yegor Yefremov <yegorslists at googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 utils/scanpypi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/utils/scanpypi b/utils/scanpypi
index b48eda49aa..796ce1d60c 100755
--- a/utils/scanpypi
+++ b/utils/scanpypi
@@ -612,6 +612,7 @@ class BuildrootPackage():
         bool_line = '\tbool "{name}"\n'.format(name=self.buildroot_name)
         if self.pkg_req:
+            self.pkg_req.sort()
             for dep in self.pkg_req:
                 dep_line = '\tselect BR2_PACKAGE_{req} # runtime\n'.format(
                     req=dep.upper().replace('-', '_'))

More information about the buildroot mailing list