> -----Original Message-----
> From: Trevor Gamblin <[email protected]>
> Sent: den 5 maj 2023 20:52
> To: Peter Kjellerstedt <[email protected]>; 
> [email protected]
> Subject: Re: [OE-core][PATCH v3] python3-calver: Add recipe
> 
> On 2023-05-02 18:40, Peter Kjellerstedt wrote:
> >> -----Original Message-----
> >> From: [email protected] 
> >> <[email protected]> On Behalf Of Trevor Gamblin
> >> Sent: den 2 maj 2023 19:45
> >> To: [email protected]
> >> Subject: [OE-core][PATCH v3] python3-calver: Add recipe
> >>
> >> calver is "a setuptools extension for automatically defining your Python
> >> package version as a calendar version." It is required for
> >> python3-trove-classifiers (another new recipe), which in turn is
> >> required for the upgrade of python3-hatchling from 1.13.0 to work.
> >>
> >> v3 clarifies that the recipe now includes ptests, where v2 didn't make
> >> this clear and v1 didn't have them at all.
> > Comments related to the patch versions should go after the "---" below
> > as they will otherwise become part of the commit message, where they
> > typically do not make any sense.
> 
> Sorry, missed this earlier. I've resent with the revision notes moved.

I also think you missed the comments below as they were not addressed 
in v5. ;)

> 
> -Trevor
> 
> >
> >> Signed-off-by: Trevor Gamblin <[email protected]>
> >> ---
> >>   .../distro/include/ptest-packagelists.inc     |  1 +
> >>   .../python/python3-calver_2022.6.26.bb        | 28 +++++++++++++++++++
> >>   2 files changed, 29 insertions(+)
> >>   create mode 100644 
> >> meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> >>
> >> diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
> >> b/meta/conf/distro/include/ptest-packagelists.inc
> >> index 2f83132aeb..bd95a13ff6 100644
> >> --- a/meta/conf/distro/include/ptest-packagelists.inc
> >> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> >> @@ -56,6 +56,7 @@ PTESTS_FAST = "\
> >>       popt \
> >>       python3-atomicwrites \
> >>       python3-bcrypt \
> >> +    python3-calver \
> >>       python3-hypothesis \
> >>       python3-jinja2 \
> >>       python3-jsonpointer \
> >> diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
> >> b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> >> new file mode 100644
> >> index 0000000000..32b6cfbd42
> >> --- /dev/null
> >> +++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> >> @@ -0,0 +1,28 @@
> >> +SUMMARY = "Setuptools extension for CalVer package versions"
> >> +HOMEPAGE = "https://github.com/di/calver";
> >> +LICENSE = "Apache-2.0"
> >> +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
> >> +
> >> +SRC_URI = " \
> >> +    git://github.com/di/calver;branch=master;protocol=https \
> >> +    file://run-ptest \
> >> +"
> >> +SRC_URI[sha256sum] = 
> >> "e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"
> >
> > This recipe uses Git, and thus should not need a SHA-256 checksum.
> >
> >> +SRCREV ?= "3268d8acf2c345f32a1c5f08ba25dc67f76cca81"
> >
> > Change `?=` to `=`.
> >
> >> +
> >> +inherit python_setuptools_build_meta ptest
> >> +
> >> +S = "${WORKDIR}/git"
> >> +
> >> +RDEPENDS:${PN}-ptest += " \
> >> +    ${PYTHON_PN}-pretend \
> >> +    ${PYTHON_PN}-pytest \
> >> +    ${PYTHON_PN}-unittest-automake-output \
> >> +"
> >> +
> >> +do_install_ptest() {
> >> +    install -d ${D}${PTEST_PATH}/tests
> >> +    cp -rf ${S}/tests ${D}${PTEST_PATH}/
> >
> > Shell code in OE-Core is expected to be tab-indented.
> >
> >> +}
> >> +
> >> +BBCLASSEXTEND = "native nativesdk"
> >> --
> >> 2.40.0
> >
> > //Peter

//Peter

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180979): 
https://lists.openembedded.org/g/openembedded-core/message/180979
Mute This Topic: https://lists.openembedded.org/mt/98644464/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to