diff options
3 files changed, 27 insertions, 7 deletions
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 0022d8f0303..a3cc5166c61 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -68,6 +68,7 @@ PTESTS_FAST = "\ python3-pyasn1 \ python3-pytz \ python3-rich \ + python3-setuptools-scm \ python3-trove-classifiers \ python3-wcwidth \ python3-webcolors \ diff --git a/meta/recipes-devtools/python/python3-setuptools-scm/run-ptest b/meta/recipes-devtools/python/python3-setuptools-scm/run-ptest new file mode 100644 index 00000000000..8d2017d39ce --- /dev/null +++ b/meta/recipes-devtools/python/python3-setuptools-scm/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest --automake diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_8.0.4.bb b/meta/recipes-devtools/python/python3-setuptools-scm_8.0.4.bb index 5467b793ce0..bd788bbc36b 100644 --- a/meta/recipes-devtools/python/python3-setuptools-scm_8.0.4.bb +++ b/meta/recipes-devtools/python/python3-setuptools-scm_8.0.4.bb @@ -8,19 +8,21 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=838c366f69b72c5df05c96dff79b35f2" SRC_URI[sha256sum] = "b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7" -inherit pypi python_setuptools_build_meta +inherit pypi ptest python_setuptools_build_meta UPSTREAM_CHECK_REGEX = "scm-(?P<pver>.*)\.tar" +SRC_URI += "file://run-ptest" + DEPENDS += "python3-tomli-native python3-packaging-native python3-typing-extensions-native" RDEPENDS:${PN} = "\ - ${PYTHON_PN}-packaging \ - ${PYTHON_PN}-pip \ - ${PYTHON_PN}-pyparsing \ - ${PYTHON_PN}-setuptools \ - ${PYTHON_PN}-tomli \ - ${PYTHON_PN}-typing-extensions \ + python3-packaging \ + python3-pip \ + python3-pyparsing \ + python3-setuptools \ + python3-tomli \ + python3-typing-extensions \ " RDEPENDS:${PN}:append:class-target = " \ @@ -28,4 +30,18 @@ RDEPENDS:${PN}:append:class-target = " \ ${PYTHON_PN}-json \ " +do_install_ptest() { + install -d ${D}${PYTHON_SITEPACKAGES_DIR}/setuptools_scm/testing + install ${S}/testing/* ${D}${PYTHON_SITEPACKAGES_DIR}/setuptools_scm/testing/ +} + +FILES:${PN}-ptest += "${PYTHON_SITEPACKAGES_DIR}/setuptools_scm/testing/*" + +RDEPENDS:${PN}-ptest += " \ + python3-build \ + python3-core \ + python3-pytest \ + python3-unittest-automake-output \ +" + BBCLASSEXTEND = "native nativesdk" |