Add setuptools-rust release 0.11.6: - Respect CARGO_BUILD_TARGET environment variable if set. - Add setuptools_rust.__version__ and require setuptools >= 46.1.
This recipe is required as a dependency of Python packages relying on Rust, for example newer versions of python3-cryptography from layer meta-python. Signed-off-by: Leon Anavi <leon.an...@konsulko.com> --- .../python/python3-setuptools-rust_0.11.6.bb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 meta/recipes-devtools/python/python3-setuptools-rust_0.11.6.bb diff --git a/meta/recipes-devtools/python/python3-setuptools-rust_0.11.6.bb b/meta/recipes-devtools/python/python3-setuptools-rust_0.11.6.bb new file mode 100644 index 0000000000..58b6f8180f --- /dev/null +++ b/meta/recipes-devtools/python/python3-setuptools-rust_0.11.6.bb @@ -0,0 +1,28 @@ +SUMMARY = "Setuptools rust extension plugin" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5" + +SRC_URI[sha256sum] = "a5b5954909cbc5d66b914ee6763f81fa2610916041c7266105a469f504a7c4ca" + +inherit pypi setuptools3 + +#UPSTREAM_CHECK_REGEX = "setuptools_scm-(?P<pver>.*)\.tar" + +DEPENDS += "\ + ${PYTHON_PN}-wheel-native \ + ${PYTHON_PN}-setuptools-scm-native \ +" + +RDEPENDS_${PN} = "\ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-py \ + ${PYTHON_PN}-setuptools \ + ${PYTHON_PN}-toml \ +" + +RDEPENDS_${PN}_class-native = "\ + ${PYTHON_PN}-setuptools-native \ + ${PYTHON_PN}-toml-native \ +" + +BBCLASSEXTEND = "native nativesdk" -- 2.17.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#150181): https://lists.openembedded.org/g/openembedded-core/message/150181 Mute This Topic: https://lists.openembedded.org/mt/81800474/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-