mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-11-13 03:37:15 +00:00
tests/test_pep517_backend.py imports the in-tree build backend from packaging/pep517_backend, which pytest.ini puts on the path when run from the source tree but which is not installed. Collection fails and pytest stops without running any test: E ModuleNotFoundError: No module named 'pep517_backend' The test checks the CFLAGS/CPPFLAGS handling of the build backend, which has no use on the target, so remove it. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
30 lines
806 B
BlitzBasic
30 lines
806 B
BlitzBasic
SUMMARY = "Fast property caching"
|
|
HOMEPAGE = "https://github.com/aio-libs/propcache"
|
|
LICENSE = "Apache-2.0"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
|
|
|
SRC_URI[sha256sum] = "ff6b113f50bc066a698db5d944d2c6dc7507168dd3341e255a8892fd0715a558"
|
|
|
|
inherit pypi python_setuptools_build_meta ptest-python-pytest cython
|
|
|
|
# Build the C extensions in the source tree instead of a temporary copy
|
|
PEP517_BUILD_OPTS += "-C build-inplace=true"
|
|
|
|
DEPENDS += " \
|
|
python3-expandvars-native \
|
|
"
|
|
|
|
RDEPENDS:${PN}-ptest += " \
|
|
python3-pytest-codspeed \
|
|
python3-pytest-xdist \
|
|
python3-rich \
|
|
python3-statistics \
|
|
"
|
|
|
|
do_install_ptest:append() {
|
|
# tests the in-tree build backend, which is not installed
|
|
rm -f ${D}${PTEST_PATH}/tests/test_pep517_backend.py
|
|
}
|
|
|
|
BBCLASSEXTEND += "native nativesdk"
|