mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-07-19 15:29:08 +02:00

python3-platformdirs version 3.6.0 requires hatchling build system. Before this fix it would previously build without issue but throw error when used in the final image. Additionally, fixing the ptest which now requires two additional dependencies. Signed-off-by: Khem Raj <raj.khem@gmail.com>
32 lines
780 B
BlitzBasic
32 lines
780 B
BlitzBasic
SUMMARY = "A small Python module for determining appropriate platform-specific dirs"
|
|
HOMEPAGE = "https://github.com/platformdirs/platformdirs"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a"
|
|
|
|
SRC_URI += " \
|
|
file://run-ptest \
|
|
"
|
|
|
|
SRC_URI[sha256sum] = "57e28820ca8094678b807ff529196506d7a21e17156cb1cddb3e74cebce54640"
|
|
|
|
inherit pypi python_hatchling ptest
|
|
|
|
DEPENDS += " \
|
|
${PYTHON_PN}-hatch-vcs-native \
|
|
"
|
|
|
|
RDEPENDS:${PN}-ptest += " \
|
|
${PYTHON_PN}-appdirs \
|
|
${PYTHON_PN}-covdefaults \
|
|
${PYTHON_PN}-pytest \
|
|
${PYTHON_PN}-pytest-mock \
|
|
${PYTHON_PN}-pytest-cov \
|
|
"
|
|
|
|
do_install_ptest() {
|
|
install -d ${D}${PTEST_PATH}
|
|
cp -rf ${S}/tests ${D}${PTEST_PATH}/
|
|
}
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|