mirror of
https://git.yoctoproject.org/poky
synced 2026-09-16 09:49:35 +02:00
python_setuptools3_rust: inherit ...build_meta
Rather than inheriting the aging `setuptools3` bbclass, inherit `python_setuptools_build_meta` which is one of the PEP 517 build backends (for proper wheels using pyproject.toml). Since python_setuptools_build_meta does not have a do_configure, call the parent python_pep517_do_configure(). (From OE-Core rev: 52d33576a17574025e40526816c5f0ba72a57eea) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
0276edeb71
commit
0cd6a81d6d
@@ -4,14 +4,14 @@
|
|||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
||||||
|
|
||||||
inherit python_pyo3 setuptools3
|
inherit python_pyo3 python_setuptools_build_meta
|
||||||
|
|
||||||
DEPENDS += "python3-setuptools-rust-native"
|
DEPENDS += "python3-setuptools-rust-native"
|
||||||
|
|
||||||
python_setuptools3_rust_do_configure() {
|
python_setuptools3_rust_do_configure() {
|
||||||
python_pyo3_do_configure
|
python_pyo3_do_configure
|
||||||
cargo_common_do_configure
|
cargo_common_do_configure
|
||||||
setuptools3_do_configure
|
python_pep517_do_configure
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPORT_FUNCTIONS do_configure
|
EXPORT_FUNCTIONS do_configure
|
||||||
|
|||||||
Reference in New Issue
Block a user