From f7bd7b11ba35ed0f56418b544bf40dd83af56bcb Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 24 Jun 2026 09:58:24 -0700 Subject: [PATCH] python3-croniter: refresh trove-classifiers patch Regenerate 0001-Allow-using-newer-versions-of-trove-classifiers so it applies to 6.2.2. Signed-off-by: Khem Raj --- ...r-versions-of-trove-classifiers-and-.patch | 33 ++++++++++++++----- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/meta-python/recipes-devtools/python/python3-croniter/0001-Allow-using-newer-versions-of-trove-classifiers-and-.patch b/meta-python/recipes-devtools/python/python3-croniter/0001-Allow-using-newer-versions-of-trove-classifiers-and-.patch index a20075a76f..4ce2404683 100644 --- a/meta-python/recipes-devtools/python/python3-croniter/0001-Allow-using-newer-versions-of-trove-classifiers-and-.patch +++ b/meta-python/recipes-devtools/python/python3-croniter/0001-Allow-using-newer-versions-of-trove-classifiers-and-.patch @@ -1,28 +1,43 @@ From 297d149636d063a82b33d95ab59928a88db51e4e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 14 May 2026 11:44:44 -0700 -Subject: [PATCH] Allow using newer versions of trove-classifiers and pathspec +Subject: [PATCH] Allow using newer versions of build dependencies + +The pyproject.toml pins exact (==) versions of all build-system +requirements. When building with --no-isolation (as OE does), pip uses +the build dependencies already present in the sysroot, which are newer +than the pinned versions, e.g.: + + ERROR Missing dependencies: + packaging==26.0 + hatchling==1.29.0 + +Relax the exact pins to >= so that the (newer) provided versions +satisfy the requirements. Upstream-Status: Pending Signed-off-by: Khem Raj --- - pyproject.toml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) + pyproject.toml | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 657cc21..d1b9ce3 100644 --- a/pyproject.toml +++ b/pyproject.toml -@@ -2,9 +2,9 @@ +@@ -1,10 +1,10 @@ + [build-system] requires = [ - "hatchling==1.29.0", - "packaging==26.0", +- "hatchling==1.29.0", +- "packaging==26.0", - "pathspec==1.0.4", -+ "pathspec>=1.0.4", - "pluggy==1.6.0", +- "pluggy==1.6.0", - "trove-classifiers==2026.1.14.14", ++ "hatchling>=1.29.0", ++ "packaging>=26.0", ++ "pathspec>=1.0.4", ++ "pluggy>=1.6.0", + "trove-classifiers>=2026.1.14.14", ] build-backend = "hatchling.build" -