Python 验证器库的 OpenEmbedded (Yocto) 配方

问题描述 投票:0回答:1

我想在我的 OpenEmbedded 构建中包含 Python 库 validators。我正在使用 Kirkstone 版本,最新版本的 validators 是 0.22.0。没有recpipe,所以我自己添加了:

inherit pypi

SUMMARY = "Python Data Validation for Humans™"
HOMEPAGE = "https://python-validators.github.io/validators"
LICENSE = "MIT"

LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf28bd09a60e145c3171c531b9e677d"
SRC_URI[sha256sum] = "77b2689b172eeeb600d9605ab86194641670cdb73b60afd577142a9397873370"

BBCLASSEXTEND = "native nativesdk"

构建运行通过,但包未正确安装。在

/usr/lib/python3.10/site-packages
中,我得到文件夹
UNKNOWN-0.0.0.dist-info
,其中包含一些元信息,包括正确的许可证文件,但没有 Python 文件。

我尝试过继承各种Python构建系统类,但没有成功。我注意到 validatoirs'

pyproject.toml
文件提到 setuptools 版本 61:

[build-system]
requires = ["setuptools>=61"]

meta-oe-core
仅包含版本59.5.0(
python3-setuptools_59.5.0.bb
)。

python setuptools openembedded
1个回答
0
投票

您实际上并没有继承一个类来构建代码。尝试一下

setuptools_build_meta

© www.soinside.com 2019 - 2024. All rights reserved.