[2/2] python3-poetry-core: self-bootstrap

Message ID 20220308194229.1260292-2-ross.burton@arm.com
State New
Headers show
Series [1/2] poetry-core: clean up class | expand

Commit Message

Ross Burton March 8, 2022, 7:42 p.m. UTC
Poetry can bootstrap itself, so just inherit poetry_core.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .../python/python3-poetry-core_1.0.8.bb           | 15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

Patch

diff --git a/meta-python/recipes-devtools/python/python3-poetry-core_1.0.8.bb b/meta-python/recipes-devtools/python/python3-poetry-core_1.0.8.bb
index 8ac9ed2be3..99ec763c4d 100644
--- a/meta-python/recipes-devtools/python/python3-poetry-core_1.0.8.bb
+++ b/meta-python/recipes-devtools/python/python3-poetry-core_1.0.8.bb
@@ -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"