diff options
| author | Ross Burton <ross.burton@arm.com> | 2022-03-08 19:42:29 +0000 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-03-09 07:37:04 -0800 |
| commit | 81fcb002411afee4f2fb48f0f870805d5f5915e6 (patch) | |
| tree | 20230455967dc68d255d7c8a8d0c158f47977c56 /meta-python/recipes-devtools/python | |
| parent | f1b871183787fe2c95d570482d2ed57970fcb853 (diff) | |
| download | meta-openembedded-81fcb002411afee4f2fb48f0f870805d5f5915e6.tar.gz | |
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>
Diffstat (limited to 'meta-python/recipes-devtools/python')
| -rw-r--r-- | meta-python/recipes-devtools/python/python3-poetry-core_1.0.8.bb | 15 |
1 files changed, 2 insertions, 13 deletions
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 \ | |||
| 21 | 21 | ||
| 22 | SRC_URI[sha256sum] = "951fc7c1f8d710a94cb49019ee3742125039fc659675912ea614ac2aa405b118" | 22 | SRC_URI[sha256sum] = "951fc7c1f8d710a94cb49019ee3742125039fc659675912ea614ac2aa405b118" |
| 23 | 23 | ||
| 24 | inherit pip_install_wheel python3native python3-dir pypi setuptools3-base | 24 | inherit poetry_core pypi |
| 25 | |||
| 25 | PIP_INSTALL_PACKAGE = "poetry_core" | 26 | PIP_INSTALL_PACKAGE = "poetry_core" |
| 26 | 27 | ||
| 27 | RDEPENDS:${PN}:append:class-target = "\ | 28 | RDEPENDS:${PN}:append:class-target = "\ |
| @@ -42,16 +43,4 @@ RDEPENDS:${PN} += "\ | |||
| 42 | python3-six \ | 43 | python3-six \ |
| 43 | " | 44 | " |
| 44 | 45 | ||
| 45 | do_configure () { | ||
| 46 | mkdir -p ${B}/dist | ||
| 47 | cat > ${B}/build-it.py << EOF | ||
| 48 | from poetry.core.masonry import api | ||
| 49 | api.build_wheel('${B}/dist') | ||
| 50 | EOF | ||
| 51 | } | ||
| 52 | |||
| 53 | do_compile () { | ||
| 54 | ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} ${B}/build-it.py | ||
| 55 | } | ||
| 56 | |||
| 57 | BBCLASSEXTEND = "native nativesdk" | 46 | BBCLASSEXTEND = "native nativesdk" |
