Yocto unixsocket请求的配方生成失败

Yocto unixsocket请求的配方生成失败,yocto,bitbake,Yocto,Bitbake,我试图建立以下配方,应该是unixsocket SUMMARY = "Use requests to talk HTTP via a UNIX domain socket" HOMEPAGE = "https://github.com/msabramo/requests-unixsocket" AUTHOR = "Marc Abramowitz <marc@marc-abramowitz.com>" LICENSE = "MIT" LIC_FILES_CHKSUM = "file:/

我试图建立以下配方,应该是unixsocket

SUMMARY = "Use requests to talk HTTP via a UNIX domain socket"
HOMEPAGE = "https://github.com/msabramo/requests-unixsocket"
AUTHOR = "Marc Abramowitz <marc@marc-abramowitz.com>"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"

SRC_URI = "https://files.pythonhosted.org/packages/4d/c/78b651fe0adbd4227578fa432d1bde03b4f4945a70c81e252a2b6a2d895f/requests-unixsocket-0.2.0.tar.gz"
SRC_URI[md5sum] = "ca405eabee3505e6d557752ba0d0db5e"
SRC_URI[sha256sum] = "9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea"

S = "${WORKDIR}/requests-unixsocket-0.2.0"


DEPENDS_${PN} = "python3-pbr"
RDEPENDS_${PN} = "python3-requests python3-urllib3"

inherit setuptools

我有一个“蟒蛇3 pbr”的食谱,它可以烘烤。我不确定这些错误。

构建时依赖关系是在没有
\u PN
的情况下表示的,因此它应该是
依赖的
而且它应该是pbr的本机版本,可以使用
继承pypi
并避免手动指定获取URI,因为它使用的python3使用
setuptools3
bbclass。下面这样的方法应该可以很好地工作

SUMMARY = "Use requests to talk HTTP via a UNIX domain socket"
HOMEPAGE = "https://github.com/msabramo/requests-unixsocket"
AUTHOR = "Marc Abramowitz <marc@marc-abramowitz.com>"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"

inherit setuptools3 pypi

SRC_URI[md5sum] = "ca405eabee3505e6d557752ba0d0db5e"
SRC_URI[sha256sum] = "9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea"

DEPENDS += "python3-pbr-native"
RDEPENDS_${PN} = "python3-requests python3-urllib3"
SUMMARY=“使用请求通过UNIX域套接字与HTTP通信”
主页=”https://github.com/msabramo/requests-unixsocket"
作者=“马克·阿布拉莫维茨”
LICENSE=“MIT”
LIC_文件_CHKSUM=”file://LICENSE;md5=d2794c0df5b907fdace235a619d80314“
继承setuptools3pypi
SRC_URI[md5sum]=“ca405eabee3505e6d557752ba0d0db5e”
SRC_URI[sha256sum]=“9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea”
依赖+=“python3 pbr本机”
RDEPENDS_${PN}=“python3请求python3-urllib3”

我独立发现了这一点,但这是绝对正确的,所以我给你一个答案!
SUMMARY = "Use requests to talk HTTP via a UNIX domain socket"
HOMEPAGE = "https://github.com/msabramo/requests-unixsocket"
AUTHOR = "Marc Abramowitz <marc@marc-abramowitz.com>"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"

inherit setuptools3 pypi

SRC_URI[md5sum] = "ca405eabee3505e6d557752ba0d0db5e"
SRC_URI[sha256sum] = "9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea"

DEPENDS += "python3-pbr-native"
RDEPENDS_${PN} = "python3-requests python3-urllib3"