diff options
author | Alejandro Enedino Hernandez Samaniego <alejandro.hernandez@linux.microsoft.com> | 2022-03-13 20:03:28 -0600 |
---|---|---|
committer | tgamblin <trevor.gamblin@windriver.com> | 2022-03-16 09:25:28 -0400 |
commit | bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3 (patch) | |
tree | 9cce95f2998ab0ffffd88d8ffe67590773da0e66 /meta-python/classes | |
parent | b2c6326c9c0b93d71a150500b304b23ea007f117 (diff) | |
download | meta-openembedded-contrib-bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3.tar.gz |
meta-python: Clean up recipes and classes that were moved to oe-core
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro.hernandez@linux.microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: tgamblin <trevor.gamblin@windriver.com>
Diffstat (limited to 'meta-python/classes')
-rw-r--r-- | meta-python/classes/poetry_core.bbclass | 15 | ||||
-rw-r--r-- | meta-python/classes/pyo3.bbclass | 30 | ||||
-rw-r--r-- | meta-python/classes/setuptools3_rust.bbclass | 11 |
3 files changed, 0 insertions, 56 deletions
diff --git a/meta-python/classes/poetry_core.bbclass b/meta-python/classes/poetry_core.bbclass deleted file mode 100644 index b2b80efa4f..0000000000 --- a/meta-python/classes/poetry_core.bbclass +++ /dev/null @@ -1,15 +0,0 @@ -inherit python_pep517 python3native setuptools3-base - -DEPENDS += "python3-poetry-core-native" - -poetry_core_do_configure () { - : -} - -# TODO: ideally this uses pypa/build -poetry_core_do_compile () { - nativepython3 -c "from poetry.core.masonry import api; api.build_wheel('${PEP517_WHEEL_PATH}')" -} -do_compile[cleandirs] += "${PEP517_WHEEL_PATH}" - -EXPORT_FUNCTIONS do_configure do_compile diff --git a/meta-python/classes/pyo3.bbclass b/meta-python/classes/pyo3.bbclass deleted file mode 100644 index 6ce21329c2..0000000000 --- a/meta-python/classes/pyo3.bbclass +++ /dev/null @@ -1,30 +0,0 @@ -# -# This class helps make sure that Python extensions built with PyO3 -# and setuptools_rust properly set up the environment for cross compilation -# - -inherit cargo python3-dir siteinfo - -export PYO3_CROSS="1" -export PYO3_CROSS_PYTHON_VERSION="${PYTHON_BASEVERSION}" -export PYO3_CROSS_LIB_DIR="${STAGING_LIBDIR}" -export CARGO_BUILD_TARGET="${HOST_SYS}" -export RUSTFLAGS -export PYO3_PYTHON="${PYTHON}" -export PYO3_CONFIG_FILE="${WORKDIR}/pyo3.config" - -pyo3_do_configure () { - cat > ${WORKDIR}/pyo3.config << EOF -implementation=CPython -version=${PYTHON_BASEVERSION} -shared=true -abi3=false -lib_name=${PYTHON_DIR} -lib_dir=${STAGING_LIBDIR} -pointer_width=${SITEINFO_BITS} -build_flags=WITH_THREAD -suppress_build_script_link_lines=false -EOF -} - -EXPORT_FUNCTIONS do_configure diff --git a/meta-python/classes/setuptools3_rust.bbclass b/meta-python/classes/setuptools3_rust.bbclass deleted file mode 100644 index fb11f08f89..0000000000 --- a/meta-python/classes/setuptools3_rust.bbclass +++ /dev/null @@ -1,11 +0,0 @@ -inherit pyo3 setuptools3 - -DEPENDS += "python3-setuptools-rust-native" - -setuptools3_rust_do_configure() { - pyo3_do_configure - cargo_common_do_configure - setuptools3_do_configure -} - -EXPORT_FUNCTIONS do_configure |