mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-05 02:50:46 +00:00
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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user