diff mbox series

[meta-python] python3-pytest-codspeed: upgrade 3.0.0 -> 4.3.0

Message ID 20260409103446.3079100-1-peng.zhang1.cn@windriver.com
State Under Review
Headers show
Series [meta-python] python3-pytest-codspeed: upgrade 3.0.0 -> 4.3.0 | expand

Commit Message

Peng Zhang April 9, 2026, 10:34 a.m. UTC
From: Zhang Peng <peng.zhang1.cn@windriver.com>

Add python3-cffi-native to DEPENDS since v4.0.0 introduced
CodSpeedHQ/instrument-hooks which uses cffi FFI bindings at
build time.

Changelog:
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.3.0
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.2.0
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.1
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.0
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.0.0
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.2.0
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.2
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.1
https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.0

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
---
 ...est-codspeed_3.0.0.bb => python3-pytest-codspeed_4.3.0.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-pytest-codspeed_3.0.0.bb => python3-pytest-codspeed_4.3.0.bb} (72%)

Comments

Khem Raj April 9, 2026, 6:21 p.m. UTC | #1
On Thu, Apr 9, 2026 at 3:35 AM Zhang, Peng (Paul) (CN) via
lists.openembedded.org <peng.zhang1.cn=windriver.com@lists.openembedded.org>
wrote:

> From: Zhang Peng <peng.zhang1.cn@windriver.com>
>
> Add python3-cffi-native to DEPENDS since v4.0.0 introduced
> CodSpeedHQ/instrument-hooks which uses cffi FFI bindings at
> build time.
>
> Changelog:
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.3.0
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.2.0
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.1
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.0
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.0.0
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.2.0
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.2
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.1
> https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.0
>
> Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
> ---
>  ...est-codspeed_3.0.0.bb => python3-pytest-codspeed_4.3.0.bb} | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta-python/recipes-devtools/python/{
> python3-pytest-codspeed_3.0.0.bb => python3-pytest-codspeed_4.3.0.bb}
> (72%)
>
> diff --git a/meta-python/recipes-devtools/python/
> python3-pytest-codspeed_3.0.0.bb b/meta-python/recipes-devtools/python/
> python3-pytest-codspeed_4.3.0.bb
> similarity index 72%
> rename from meta-python/recipes-devtools/python/
> python3-pytest-codspeed_3.0.0.bb
> rename to meta-python/recipes-devtools/python/
> python3-pytest-codspeed_4.3.0.bb
> index 0789e9f548..05c05e1048 100644
> --- a/meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
> +++ b/meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
> @@ -3,8 +3,8 @@ HOMEPAGE = "https://codspeed.io/"
>  LICENSE = "MIT"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=2856cbe664e8843cd4fd4c1d1d85c2c3"
>
> -DEPENDS = "python3-hatchling-native"
> -SRC_URI[sha256sum] =
> "c5b80100ea32dd44079bb2db298288763eb8fe859eafa1650a8711bd2c32fd06"
> +DEPENDS = "python3-hatchling-native python3-cffi-native"
>

its inheriting python_hatchling, which should automatically add
python3-hatchling-native to DEPENDS. Remove
it here.


> +SRC_URI[sha256sum] =
> "5230d9d65f39063a313ed1820df775166227ec5c20a1122968f85653d5efee48"
>
>  inherit pypi python_hatchling
>
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#126187):
> https://lists.openembedded.org/g/openembedded-devel/message/126187
> Mute This Topic: https://lists.openembedded.org/mt/118739978/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Peng Zhang April 10, 2026, 3:15 a.m. UTC | #2
On 4/10/26 02:21, Khem Raj wrote:
> **
> *CAUTION: This email comes from a non Wind River email account!*
> Do not click links or open attachments unless you recognize the sender 
> and know the content is safe.
>
>
> On Thu, Apr 9, 2026 at 3:35 AM Zhang, Peng (Paul) (CN) via 
> lists.openembedded.org 
> <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5LzPEgC6-$> 
> <peng.zhang1.cn 
> <https://urldefense.com/v3/__http://peng.zhang1.cn__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L9XCSEZA$>=windriver.com@lists.openembedded.org> 
> wrote:
>
>     From: Zhang Peng <peng.zhang1.cn@windriver.com>
>
>     Add python3-cffi-native to DEPENDS since v4.0.0 introduced
>     CodSpeedHQ/instrument-hooks which uses cffi FFI bindings at
>     build time.
>
>     Changelog:
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.3.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.3.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_QzfMJx$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.2.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.2.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5LxSOBlIq$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.1
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.1__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L9DPCsWu$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.1.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5LxXnEFjK$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.0.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.0.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L5eH3drR$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.2.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.2.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L6kbALYb$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.2
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.2__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L10P-0mL$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.1
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.1__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L3poBRYS$>
>     https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.0
>     <https://urldefense.com/v3/__https://github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v3.1.0__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L1X9sTQh$>
>
>     Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
>     ---
>      ...est-codspeed_3.0.0.bb
>     <https://urldefense.com/v3/__http://est-codspeed_3.0.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L76HcPgr$>
>     => python3-pytest-codspeed_4.3.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_4.3.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_IjYnWy$>}
>     | 4 ++--
>      1 file changed, 2 insertions(+), 2 deletions(-)
>      rename
>     meta-python/recipes-devtools/python/{python3-pytest-codspeed_3.0.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_3.0.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L49GvIkj$>
>     => python3-pytest-codspeed_4.3.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_4.3.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_IjYnWy$>}
>     (72%)
>
>     diff --git
>     a/meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_3.0.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L49GvIkj$>
>     b/meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_4.3.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_IjYnWy$>
>     similarity index 72%
>     rename from
>     meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_3.0.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L49GvIkj$>
>     rename to
>     meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_4.3.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_IjYnWy$>
>     index 0789e9f548..05c05e1048 100644
>     ---
>     a/meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_3.0.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L49GvIkj$>
>     +++
>     b/meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
>     <https://urldefense.com/v3/__http://python3-pytest-codspeed_4.3.0.bb__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L_IjYnWy$>
>     @@ -3,8 +3,8 @@ HOMEPAGE = "https://codspeed.io/
>     <https://urldefense.com/v3/__https://codspeed.io/__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L8z989Mw$>"
>      LICENSE = "MIT"
>      LIC_FILES_CHKSUM =
>     "file://LICENSE;md5=2856cbe664e8843cd4fd4c1d1d85c2c3"
>
>     -DEPENDS = "python3-hatchling-native"
>     -SRC_URI[sha256sum] =
>     "c5b80100ea32dd44079bb2db298288763eb8fe859eafa1650a8711bd2c32fd06"
>     +DEPENDS = "python3-hatchling-native python3-cffi-native"
>
>
> its inheriting python_hatchling, which should automatically add 
> python3-hatchling-native to DEPENDS. Remove
> it here.

v2 send, removed, thanks

//peng

>     +SRC_URI[sha256sum] =
>     "5230d9d65f39063a313ed1820df775166227ec5c20a1122968f85653d5efee48"
>
>      inherit pypi python_hatchling
>
>     -- 
>     2.34.1
>
>
>     -=-=-=-=-=-=-=-=-=-=-=-
>     Links: You receive all messages sent to this group.
>     View/Reply Online (#126187):
>     https://lists.openembedded.org/g/openembedded-devel/message/126187
>     <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/126187__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5LybAfDQX$>
>     Mute This Topic:
>     https://lists.openembedded.org/mt/118739978/1997914
>     <https://urldefense.com/v3/__https://lists.openembedded.org/mt/118739978/1997914__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L5IUoZYb$>
>     Group Owner: openembedded-devel+owner@lists.openembedded.org
>     <mailto:openembedded-devel%2Bowner@lists.openembedded.org>
>     Unsubscribe:
>     https://lists.openembedded.org/g/openembedded-devel/unsub
>     <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!Y93IzX9MCqigikKUdMsmIrKtu9GHDyPtK85VSdxtHq-8btpauB_FfpZvLMZytrcIFv3zmbVJ9xveaqV5L9bsFgzW$>
>     [raj.khem@gmail.com]
>     -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb b/meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
similarity index 72%
rename from meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
rename to meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
index 0789e9f548..05c05e1048 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-codspeed_3.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-codspeed_4.3.0.bb
@@ -3,8 +3,8 @@  HOMEPAGE = "https://codspeed.io/"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=2856cbe664e8843cd4fd4c1d1d85c2c3"
 
-DEPENDS = "python3-hatchling-native"
-SRC_URI[sha256sum] = "c5b80100ea32dd44079bb2db298288763eb8fe859eafa1650a8711bd2c32fd06"
+DEPENDS = "python3-hatchling-native python3-cffi-native"
+SRC_URI[sha256sum] = "5230d9d65f39063a313ed1820df775166227ec5c20a1122968f85653d5efee48"
 
 inherit pypi python_hatchling