diff mbox series

[meta-python,1/3] python3-propcache: Drop the PEP 517 backend test from ptests

Message ID 20261109094606.2418633-1-khem.raj@oss.qualcomm.com
State New
Headers show
Series [meta-python,1/3] python3-propcache: Drop the PEP 517 backend test from ptests | expand

Commit Message

Khem Raj Nov. 9, 2026, 9:46 a.m. UTC
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>
---
 .../recipes-devtools/python/python3-propcache_0.5.4.bb       | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-propcache_0.5.4.bb b/meta-python/recipes-devtools/python/python3-propcache_0.5.4.bb
index a931791660..77261cd1c1 100644
--- a/meta-python/recipes-devtools/python/python3-propcache_0.5.4.bb
+++ b/meta-python/recipes-devtools/python/python3-propcache_0.5.4.bb
@@ -21,4 +21,9 @@  RDEPENDS:${PN}-ptest += " \
 	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"