mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-10 16:40:03 +00:00
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>
This commit is contained in:
committed by
tgamblin
parent
b2c6326c9c
commit
bb9d3688f1
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user