添加 python 基于 pyproject.toml 的项目到 yocto 图像

Add python project based on pyproject.toml to yocto image

我正在整理一个食谱,应该将 amqtt 添加到我的图片 (https://github.com/Yakifo/amqtt) 中。该项目仅带有 pyproject.toml,但缺少 setup.py。因此,bitbake 抱怨找不到 setup.py 我在分支 dunfell 上,这些是我的食谱中最相关的部分:

HOMEPAGE = "https://github.com/Yakifo/amqtt"

SRC_URI = "git://github.com/Yakifo/amqtt;protocol=https"

SRCREV = "4beb912c2a0d58d66140ce68b6a31991c2c48b30"

S = "${WORKDIR}/git"

inherit setuptools3 pypi distutils

非常感谢您的意见。

最后我切换到了pypi安装程序。最重要的部分是:

PYPI_PACKAGE = "amqtt"

inherit pypi setuptools3