gpt4 book ai didi

python - 用于以二进制形式提供 CLI 的 python3 存储库的 Bitbake Recipe

转载 作者:太空宇宙 更新时间:2023-11-03 21:30:08 25 4
gpt4 key购买 nike

我有一些简单的 python3 脚本,我以这样的方式打包,在存储库中的 pip install . 时,可以将 bin 文件夹中的脚本用作 CLI例如

 $ gpsinflux # execute the script as cli

来源

gpsinflux存储库。

工作流程

  1. 我使用了devtool add gpsinflux url_of_repo

  2. 我已经根据我在 previous SE Query regarding python application on yocto 中的发现成功添加了 influxdb-python 作为配方。

  3. 编辑配方以添加 RDEPENDS_PN

但是,我需要在配方中提及,我希望将存储库中 bin 文件夹中的脚本安装在 /usr/bin 文件夹中,或者食谱会自动做到这一点吗?

最佳答案

检查目标硬件

根本不需要执行do_install()。如果setup.py确实有packages=[bin/script1],那么在成功烘焙配方并将配方添加到您的根文件系统后,将自动提供您的script1 /usr/bin/ 文件夹中。

交叉引用

我查看了 meta-iot-cloud 中的 python-awscli 示例并且没有提到 do_install()

在同一个存储库中,如果需要将 python2.7 移植到 python3,可以使用 sed 使用 do_install_append( )

关于python - 用于以二进制形式提供 CLI 的 python3 存储库的 Bitbake Recipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com