python包的bitbake配方不工作

2024-09-30 08:33:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为yocto使用bitbake recipe构建。在

我使用了下面的方法(python-ndeflib_0.2.0.bb)来实现这个目的

DESCRIPTION = "NFC Data Exchange Format decoder and encoder."
SECTION = "devel/python"
LICENSE = "CLOSED"

PYPI_PACKAGE = "ndeflib"
inherit pypi setuptools

SRC_URI[md5sum] = "b7ae0c34f49289c44c292e24843cfeb1"
SRC_URI[sha256sum] = "baa86a48cf310cf77524f6fa04f5bd90775c4c290116b6b543aa3d6d65b721bf"

我可以用这个方法来构建它,但最近当我尝试用同样的方法构建它时,我遇到了以下错误

ERROR: Fetcher failure: Fetch command failed with exit code 8, output: https://pypi.python.org/packages/source/n/ndeflib/ndeflib-0.2.0.tar.gz: 2017-09-23 12:18:56 ERROR 404: Not Found.


Tags: 方法目的srcpypidataexchangerecipeerror
2条回答

您似乎在使用一个非常旧的meta openembedded版本,它使用一个旧的基本url来下载pypi。如果你不能使用一个最近的meta openembedded,我建议不要继承pypi类并在没有它的情况下编写配方:这个类做不了那么多,在配方中手动设置SRC_URI(到正确的url以下载ndeflib)和可能的S就足够了。在

你可以试着添加这一行

SRC_URI_prepend = "https://pypi.python.org/packages/0c/0f/b9d94cee7847697469c49a25b4d23236de534451990b83008e6bf4fab15b/ndeflib-0.2.0.tar.gz "

bitbake首先尝试从此URL获取

相关问题 更多 >

    热门问题