Hello Maxim, Thanks for the explanation. When I tried this : utils/scanpypi awscrt awsiotsdk -o package , I am getting below error: utils/scanpypi:21: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp Traceback (most recent call last): File "utils/scanpypi", line 23, in import six.moves.urllib.request ModuleNotFoundError: No module named 'six' Any idea what this is about? On Thu, 9 Feb 2023 at 06:35, Maxim Kochetkov wrote: > > > On 09.02.2023 00:28, Sourabh Hegde wrote: > > Hello Maxim, > > > > Thanks for the update. > > > > I think for me, the option "18.9.3. Generating a python-package from a > > PyPI repository" > > > https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages > < > https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_python_packages> is > suited. > > I want to install this package https://pypi.org/project/awsiotsdk/ > > . And this package requires > > https://pypi.org/project/awscrt/ as > > dependency. Should I create both Buildroot packages from python packages? > > Sure. > > > In the Buildroot manual, it's mentioned "Find the external python > > modules menu and insert your package inside.", what should I insert > > here? source code? > > The output from scanpypi util. "This will generate packages python-foo > and python-bar in the package folder if they exist on > https://pypi.python.org." > > "external python modules" is located at package/Config.in: > > ... > if BR2_PACKAGE_PYTHON3 > menu "External python modules" > source "package/python-aenum/Config.in" > source "package/python-aexpect/Config.in" > ... > > Try this sequence: > > utils/scanpypi awscrt awsiotsdk -o package > > then add > source "package/python-awscrt/Config.in" > source "package/python-awsiotsdk/Config.in" > to the package/Config.in >