python3-poetry-core: self-bootstrap

Poetry can bootstrap itself, so just inherit poetry_core.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
This commit is contained in:
Ross Burton
2022-03-08 19:42:29 +00:00
committed by Khem Raj
parent f1b8711837
commit 81fcb00241
@@ -21,7 +21,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=104d5c3c653aeededf4076773aa4c236 \
SRC_URI[sha256sum] = "951fc7c1f8d710a94cb49019ee3742125039fc659675912ea614ac2aa405b118"
inherit pip_install_wheel python3native python3-dir pypi setuptools3-base
inherit poetry_core pypi
PIP_INSTALL_PACKAGE = "poetry_core"
RDEPENDS:${PN}:append:class-target = "\
@@ -42,16 +43,4 @@ RDEPENDS:${PN} += "\
python3-six \
"
do_configure () {
mkdir -p ${B}/dist
cat > ${B}/build-it.py << EOF
from poetry.core.masonry import api
api.build_wheel('${B}/dist')
EOF
}
do_compile () {
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} ${B}/build-it.py
}
BBCLASSEXTEND = "native nativesdk"