[oe] [meta-python2][PATCH 1/2] python-booleanpy: add RDEPENDS and enable ptest
Tim Orling
ticotimo at gmail.com
Thu Jan 23 04:08:31 UTC 2020
Missing run-time dependency on python-
This package is a great example of how simple
python module ptest can be, so enable ptest,
including ptest-only dependencies.
Signed-off-by: Tim Orling <ticotimo at gmail.com>
---
.../python/python-booleanpy/run-ptest | 2 ++
.../python/python-booleanpy_3.7.bb | 19 ++++++++++++++++++-
2 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 recipes-devtools/python/python-booleanpy/run-ptest
diff --git a/recipes-devtools/python/python-booleanpy/run-ptest b/recipes-devtools/python/python-booleanpy/run-ptest
new file mode 100644
index 00000000..0ba239c2
--- /dev/null
+++ b/recipes-devtools/python/python-booleanpy/run-ptest
@@ -0,0 +1,2 @@
+#!/bin/sh
+py.test
diff --git a/recipes-devtools/python/python-booleanpy_3.7.bb b/recipes-devtools/python/python-booleanpy_3.7.bb
index feb9062f..b80e4344 100644
--- a/recipes-devtools/python/python-booleanpy_3.7.bb
+++ b/recipes-devtools/python/python-booleanpy_3.7.bb
@@ -4,11 +4,28 @@ HOMEPAGE = "https://github.com/bastikr/boolean.py"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e319747a5eb94cddf646037c01ddba47"
+SRC_URI += "file://run-ptest"
SRC_URI[md5sum] = "1189d115a38f84f5df743014926a9159"
SRC_URI[sha256sum] = "bd19b412435611ecc712603d0fd7d0e280e24698e7a6e3d5f610473870c5dd1e"
PYPI_PACKAGE = "boolean.py"
-inherit pypi setuptools
+inherit pypi setuptools ptest
+
+RDEPENDS_${PN}_append_class-target = "\
+ ${PYTHON_PN}-lang \
+"
+
+RDEPENDS_${PN}-ptest += "\
+ ${PYTHON_PN}-unittest \
+ ${PYTHON_PN}-pytest \
+"
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/boolean
+ cp -rf ${S}/boolean/test_boolean.py ${D}${PTEST_PATH}/boolean/
+}
+
+FILES_${PN}-test = ""
BBCLASSEXTEND = "native nativesdk"
--
2.25.0
More information about the Openembedded-devel
mailing list