* [meta-python2][PATCH 1/2] python-booleanpy: add RDEPENDS and enable ptest
@ 2020-01-23 4:08 Tim Orling
2020-01-23 4:08 ` [meta-python2][PATCH 2/2] packageroup-meta-pytho2: add python-booleanpy Tim Orling
0 siblings, 1 reply; 2+ messages in thread
From: Tim Orling @ 2020-01-23 4:08 UTC (permalink / raw)
To: openembedded-devel
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@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
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [meta-python2][PATCH 2/2] packageroup-meta-pytho2: add python-booleanpy
2020-01-23 4:08 [meta-python2][PATCH 1/2] python-booleanpy: add RDEPENDS and enable ptest Tim Orling
@ 2020-01-23 4:08 ` Tim Orling
0 siblings, 0 replies; 2+ messages in thread
From: Tim Orling @ 2020-01-23 4:08 UTC (permalink / raw)
To: openembedded-devel
Add new recipe to basic and ptest packagegroups
Signed-off-by: Tim Orling <ticotimo@gmail.com>
---
recipes-core/packagegroups/packagegroup-meta-python2.bb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/recipes-core/packagegroups/packagegroup-meta-python2.bb b/recipes-core/packagegroups/packagegroup-meta-python2.bb
index 95f9c02f..9a8826ab 100644
--- a/recipes-core/packagegroups/packagegroup-meta-python2.bb
+++ b/recipes-core/packagegroups/packagegroup-meta-python2.bb
@@ -58,7 +58,7 @@ RDEPENDS_packagegroup-meta-python2 = "\
python-parse-type python-ipaddress python-dbus python-cpuset python-distutils-extra \
python-futures python-jsmin python-pygobject python-pytoml python-six python-which \
python-netifaces python-configargparse python-sqlparse python-soupsieve python-wrapt \
- python-deprecated \
+ python-deprecated python-booleanpy \
${@bb.utils.contains("DISTRO_FEATURES", "pam", "python-pam pamela", "", d)} \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "python-systemd", "", d)} \
"
@@ -82,6 +82,7 @@ RDEPENDS_packagegroup-meta-python2-connectivity = "\
"
RDEPENDS_packagegroup-meta-python2-ptest = "\
+ python-booleanpy-ptest \
python-cryptography-ptest \
python-pygpgme-ptest \
"
--
2.25.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-01-23 4:08 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-23 4:08 [meta-python2][PATCH 1/2] python-booleanpy: add RDEPENDS and enable ptest Tim Orling
2020-01-23 4:08 ` [meta-python2][PATCH 2/2] packageroup-meta-pytho2: add python-booleanpy Tim Orling
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.