On Fri Aug 28, 2026 at 11:23 AM CEST, wangmy via lists.openembedded.org wrote:
> From: Wang Mingyu <[email protected]>
>
> shacl2code has been upgraded to 1.2.0, but spdx-python-model 0.0.6
> still requires shacl2code==1.1.0. Temporarily relax the version
> constraint to allow shacl2code 1.2.0 until upstream updates their
> dependency requirements.
>
> Signed-off-by: Wang Mingyu <[email protected]>
> ---
>  ...acl2code-dependency-to-support-1.2.0.patch | 28 +++++++++++++++++++
>  .../python/python3-spdx-python-model_0.0.6.bb |  1 +
>  2 files changed, 29 insertions(+)
>  create mode 100644 
> meta/recipes-devtools/python/python3-spdx-python-model/0001-Update-shacl2code-dependency-to-support-1.2.0.patch
>
> diff --git 
> a/meta/recipes-devtools/python/python3-spdx-python-model/0001-Update-shacl2code-dependency-to-support-1.2.0.patch
>  
> b/meta/recipes-devtools/python/python3-spdx-python-model/0001-Update-shacl2code-dependency-to-support-1.2.0.patch
> new file mode 100644
> index 0000000000..3da9f6766b
> --- /dev/null
> +++ 
> b/meta/recipes-devtools/python/python3-spdx-python-model/0001-Update-shacl2code-dependency-to-support-1.2.0.patch
> @@ -0,0 +1,28 @@
> +From 45efed593eaed035dbcc9888d45e362cdbc6ec28 Mon Sep 17 00:00:00 2001
> +From: Wang Mingyu <[email protected]>
> +Date: Fri, 28 Aug 2026 05:22:57 +0000
> +Subject: [PATCH] Update shacl2code dependency to support 1.2.0
> +
> +Upstream-Status: Inappropriate [needs proper upstream upgrade]

Is this really a valid Inappropriate reason? I feel that either
python3-spdx-python-mode works well with this version and we should
submit this patch upstream, or it doesn't and we shouldn't use this
patch.

Github is done now, so I can't check bug entries. Did you open a
discussion upstream?

> +
> +Signed-off-by: Wang Mingyu <[email protected]>
> +---
> + pyproject.toml | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/pyproject.toml b/pyproject.toml
> +index 94b511c..6255f25 100644
> +--- a/pyproject.toml
> ++++ b/pyproject.toml
> +@@ -49,7 +49,7 @@ issues = "https://github.com/spdx/spdx-python-model/issues";
> + requires = [
> +     "hatchling >= 1.27.0",
> +     "hatch-build-scripts >= 0.0.4",
> +-    "shacl2code == 1.1.0",
> ++    "shacl2code == 1.2.0",

Also, there is a shacl2code 1.3.2 now, so if possible, we should
probably use 
+-    "shacl2code >= 1.1.0",

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

Reply via email to