diff mbox series

[meta-python,RFC,2/2] RFC: python3-behave: switch to a six-free main snapshot

Message ID 20260921120058.55586-2-f_l_k@t-online.de
State Under Review
Headers show
Series [meta-python,RFC,1/2] python3-cucumber-expressions: add recipe | expand

Commit Message

Markus Volk Sept. 21, 2026, noon UTC
The 1.3.3 snapshot on release/v1.3.x uses six in 68 files. Upstream has
removed six on main, so take a snapshot from there instead of carrying a
large local patch. main also replaces the cucumber-tag-expressions-only
matcher setup with cucumber-expressions and drops the tomli dependency
for Python 3.11 and newer.

Sent as RFC because main has not been released yet: its own version file
still says 1.4.0.dev0, so the version the recipe claims may still change
before upstream tags 1.4.0.

Built for intel-corei7-64.

AI-Generated: Uses Claude Code (Claude Opus 5)
---
 .../{python3-behave_1.3.3.bb => python3-behave_1.4.0.bb} | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-behave_1.3.3.bb => python3-behave_1.4.0.bb} (70%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb b/meta-python/recipes-devtools/python/python3-behave_1.4.0.bb
similarity index 70%
rename from meta-python/recipes-devtools/python/python3-behave_1.3.3.bb
rename to meta-python/recipes-devtools/python/python3-behave_1.4.0.bb
index 9be8f25b44..c514fe7792 100644
--- a/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb
+++ b/meta-python/recipes-devtools/python/python3-behave_1.4.0.bb
@@ -4,8 +4,8 @@  LICENSE = "BSD-2-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=1fca0a9c7e4e4148d675b4dafd5c1e80"
 
 PV .= "+git${SRCREV}"
-SRCREV = "7673da8324be5588642b23511ca4d7a134a0b0c1"
-SRC_URI += "git://github.com/behave/behave;branch=release/v1.3.x;protocol=https"
+SRCREV = "aca602b4410163fe4be045ce86c9d76ec34a717a"
+SRC_URI += "git://github.com/behave/behave;branch=main;protocol=https"
 
 
 inherit python_setuptools_build_meta
@@ -13,8 +13,9 @@  inherit python_setuptools_build_meta
 DEPENDS += "python3-wheel-native"
 
 RDEPENDS:${PN} += " \
+    python3-cucumber-expressions \
+    python3-cucumber-tag-expressions \
+    python3-parse \
     python3-parse-type \
     python3-setuptools \
-    python3-six \
-    python3-cucumber-tag-expressions \
     "