From patchwork Tue May 5 12:09:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Samuli Piippo X-Patchwork-Id: 87497 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 520A4CD342F for ; Tue, 5 May 2026 12:09:55 +0000 (UTC) Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.37546.1777982993181779786 for ; Tue, 05 May 2026 05:09:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=c6js5F0R; spf=pass (domain: gmail.com, ip: 209.85.208.174, mailfrom: samuli.piippo@gmail.com) Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-3939d2bd7ecso20323281fa.0 for ; Tue, 05 May 2026 05:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982991; x=1778587791; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=XEhBKDHWmJQGyGp2ub61QysnKmFthfpLieTvpxkA/X8=; b=c6js5F0RwsJqM87LQWgxxnU+5K2OZpbeGJ91oVpQpfsu97N+G+P4pnPli6hbRkud9F qdtBHYxLgkO3LL9Zb6daLDEKxX0UwVyG9a4E9VMAdz+cUwHgH8SEiBBh0kjhVy+rzmqk t0tkLLYi9iXYK5i6J+t2Y3YSlGWhDy7aazF/qCA5/xUnWB7DOsrQLueWnVFAkzGLrn1l RqwmRxwtb+M39h6Iy0d9qznTVk7lT3sr4Rz0+GUF/P0/S60N2rBwbiqKB1DoVEFnISmQ 0wNbPTBFXl5ZIDyPW1URYyCNzMX/FnY07RN7MPpBv82sVPZ6hcTKNPmIyyoSxJyOQ6pE DzNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982991; x=1778587791; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XEhBKDHWmJQGyGp2ub61QysnKmFthfpLieTvpxkA/X8=; b=TwfLPfw1z/jyGZSm652B3YUZgh9nGFV9T2WMyFqgVqkJ61oilclc19UydTC0AGmI0h TQ0CihXRmUXFotwLuCAt+IACZsz80QJXcS5Df9g9BZ5LOm/+fNDNjYegGOC3n6PwtOgS NLzcjsZXP3V0B+xsHnD1e/DasNSSaxUhjVCoLZhTqoj8iLJ59ramjLPTpu2PCXsKzsYV OMJPh6b8DcZSyiSjuIecW9UW6/B+yI/ZnwQpnl/RzbrxdD2U3lzQhayIK6AApc61I/R2 jgcQlqgd2r9rXcW4WmR/QGuYqxA23vp123xyMl+HEm5mzbHYC5pPETMtI77VpaOpwx8h tldw== X-Gm-Message-State: AOJu0YxMkkIp2qpMVVoG6Su8Zz2cWSX6jy1L+LJveppua4g7Npd0eoVJ DL0ZlMRsy1a1AI+rFLBg50fs4ag06x6aP58bWw6xrGODvFBAQV/Hwuwsi3n7FA== X-Gm-Gg: AeBDievXkCOfDVJWMDjnEsqz3vxIftpfXDEqSAhbcw4rZiPuccp+Wc6uMdxlXa+07ZZ GjlYw7RErStUAL/l3SUWn9CrT6sfNLwflCqbg+6dyWBbTZxeDtl9E7i6m5KXYUaRs7f19ztywUP Ld9y7uctwHaXW22421zhomLAR5WfGI1nql52ux5UOgN/ObDWYZQItUmkxpghmCoEkb+kNg4AEcO cdILhjT0ASnvacRlwVCIcA6api9dnfGkFJ11Z3dXSOIxEnsi/7tT/43jn5P411eo8y3TK8FNFNh Yx+YWLNW5NSCSKq8QXmToBLdwUTzIHOHVxdn0hrhFnNvY4/wCoKpZEt1kj52alG5fXa0AAN2MO3 tI3FZp48XRa5K2AGTz6apt4dYxMyiRXECKKBp6pt1uUoapqjnauAAvCBcUzZh0oPd2lD/KLgDno NNprBQaNrYzrTCMELRtbIveUgix6ATamoXAtgHSuRs51pGdDfZen1KNIPJQOCnOwNLG0uhEdU/8 PMzfcxCKPFyig== X-Received: by 2002:a05:651c:996:b0:38f:f8f3:6c46 with SMTP id 38308e7fff4ca-393b29e0bc6mr13239431fa.8.1777982990711; Tue, 05 May 2026 05:09:50 -0700 (PDT) Received: from dcbuildsrv.ci.qt.io (ip-109-75-238-172.customer.as29154.net. [109.75.238.172]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-3939952a2b2sm21969941fa.1.2026.05.05.05.09.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:09:50 -0700 (PDT) From: Samuli Piippo X-Google-Original-From: Samuli Piippo To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 1/3] python3-packageurl-python: add recipe Date: Tue, 5 May 2026 12:09:13 +0000 Message-ID: <20260505120915.206334-1-samuli.piippo@qt.io> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 May 2026 12:09:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126781 Python library to parse and build “purl” aka. Package URLs. Signed-off-by: Samuli Piippo --- .../python/python3-packageurl-python_0.17.6.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-packageurl-python_0.17.6.bb diff --git a/meta-python/recipes-devtools/python/python3-packageurl-python_0.17.6.bb b/meta-python/recipes-devtools/python/python3-packageurl-python_0.17.6.bb new file mode 100644 index 0000000000..4ae0f3a824 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-packageurl-python_0.17.6.bb @@ -0,0 +1,12 @@ +SUMMARY = "A purl aka. Package URL parser and builder" +HOMEPAGE = "https://github.com/package-url/packageurl-python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://mit.LICENSE;md5=ec425c78d8beabdb209b01c5fbcd38e0" + +SRC_URI[sha256sum] = "1252ce3a102372ca6f86eb968e16f9014c4ba511c5c37d95a7f023e2ca6e5c25" + +inherit pypi setuptools3 + +PYPI_PACKAGE = "packageurl_python" + +BBCLASSEXTEND = "native nativesdk" From patchwork Tue May 5 12:09:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuli Piippo X-Patchwork-Id: 87499 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5607CCD3436 for ; Tue, 5 May 2026 12:09:55 +0000 (UTC) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.37547.1777982994063371001 for ; Tue, 05 May 2026 05:09:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=jSbznzA1; spf=pass (domain: gmail.com, ip: 209.85.167.54, mailfrom: samuli.piippo@gmail.com) Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-5a2b5ea59a1so5946205e87.1 for ; Tue, 05 May 2026 05:09:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982992; x=1778587792; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=n4vNtK0uEWoDmhfJGFWWHUgRUOsClm388j7fLGXGlyU=; b=jSbznzA15zWV4873gphR4hoKnS1bIeotJXRCHbZy+d1mQYcP4IQ8uvRDkVp/ZRlBu8 VsFsbmI7KtgwJvyIceWxf9sQVtRg6lc55REqZOShSlnFKxwObae1AHfst2kdA4QXkaLw 3cOe3DPLJ90ZQv2wRsAFLhZj9RoQMvk7bjpTYAXHh3Mhe9b5E4eWrWq0r7c4QjbE7Mtx FCxjzzlUOqkVVJx8OFjW8HyWf38go+CzXU3KJhNSqTGKgp+osFiXr2o9/FKaB41bxVTE 4TfJr1HwlYftmDej4vprnLWZFJYzhqbkMzgU6kdh92L7jbZ7cHA+UyYlwPC9khi020eE HPXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982992; x=1778587792; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=n4vNtK0uEWoDmhfJGFWWHUgRUOsClm388j7fLGXGlyU=; b=jnkzFkGDnTZj5usKy7l2JhkvIxrtPnmxXjPQUH5mtDtbe0Ezs5WnOsqpX7k1r/Oysi KCShERkU38k6SaZQmj1lJ5tbKHbTo20z66WOzguy/+wI6fqiuclBNTXTPrwmJkghYdJt pN/J4ILkCnZpuZYmK6vkqCmIUok3BZGM/qHhoQdHAV+q6X5zPeGBX5pwKvoXzTgGL1lH XRtf/f7EOU5vGORG/JsDqUC9LBtOUpKQtUv4fJr8h2+LII0w/erQV5w78e8caIuibf1p /5qDm6a65xrE8uXsDOp1i/iPER454hZLlCXRIbB1FX/t1zv11GPl6vZJCqH/r/VI9F0e XAHQ== X-Gm-Message-State: AOJu0YzyqHQmf1OLDBeQQtkk9mux19xLMwpG7l1fH88oseOUn716Q3Y1 d3JaYxMbvMagEPLeaDeqelvPCFGNEtPEf/6vP8ueIMKeICjFQe0h4aIrnQYDvw== X-Gm-Gg: AeBDiesCXBH6pG/8Zwuhb2aipyPLikKmj/vyooClW+zUBwZ4t1y6HuEUb2li1PA9WTV 79Y7e6utwgwIPDYw+NHATiyD/krl5nhXGqWx0YmVtJ6n0nwfYkYmwKNZZX5RAyTg+kmtq+0d7Y+ b5L2BSw/hkM9cTczHdOF+JSd4IzQXAmcvfvntPShK2bHtMs/hcd98dt4Lois/iMmbBqP+VciCGA FhoBdayJQrDbe5S/IBpZq1y0tofS+68sGWdp5DrQU24n1PwBC/Y5OYycDMsjneiRsvcZwD3bzCG DU9/n6zOT5BpUMIZ6VGI/jOazl+0Yg/0DWWn+YcKSftC94OAUYwWui1DA2iJe79i43IfiNdVP5+ WtzjDANadZ6VMW4ttzB1aoBynQGQYOkwoLVbH/ah1xaqYCwHpmLfoilpe2Da+PiWE8Hv947OOMd Gu0CSoMHUCeloo7qBP9PQ7shH0AremMm+qrBIO0ltEm7NFBBHCpkaZLL/usp61MZs+8VPlAddCL mBWlWFVqOXe6vC/EaA4kvmM X-Received: by 2002:a05:6512:3ca7:b0:5a8:7445:13e0 with SMTP id 2adb3069b0e04-5a874451527mr2726717e87.40.1777982991485; Tue, 05 May 2026 05:09:51 -0700 (PDT) Received: from dcbuildsrv.ci.qt.io (ip-109-75-238-172.customer.as29154.net. [109.75.238.172]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-3939952a2b2sm21969941fa.1.2026.05.05.05.09.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:09:50 -0700 (PDT) From: Samuli Piippo X-Google-Original-From: Samuli Piippo To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 2/3] python3-py-serializable: add recipe Date: Tue, 5 May 2026 12:09:14 +0000 Message-ID: <20260505120915.206334-2-samuli.piippo@qt.io> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505120915.206334-1-samuli.piippo@qt.io> References: <20260505120915.206334-1-samuli.piippo@qt.io> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 May 2026 12:09:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126782 This Pythonic library provides a framework for serializing/ deserializing Python classes to and from JSON and XML Signed-off-by: Samuli Piippo --- .../python/python3-py-serializable_2.1.0.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-py-serializable_2.1.0.bb diff --git a/meta-python/recipes-devtools/python/python3-py-serializable_2.1.0.bb b/meta-python/recipes-devtools/python/python3-py-serializable_2.1.0.bb new file mode 100644 index 0000000000..8e2a6111d7 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-py-serializable_2.1.0.bb @@ -0,0 +1,14 @@ +SUMMARY = "Library for serializing and deserializing Python Objects to and from JSON and XML." +HOMEPAGE = "https://github.com/madpah/serializable" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SRC_URI[sha256sum] = "9d5db56154a867a9b897c0163b33a793c804c80cee984116d02d49e4578fc103" + +inherit pypi python_poetry_core + +PYPI_PACKAGE = "py_serializable" + +BBCLASSEXTEND = "native nativesdk" + +RDEPENDS:${PN} += "python3-defusedxml" From patchwork Tue May 5 12:09:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuli Piippo X-Patchwork-Id: 87498 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 53621FF885A for ; Tue, 5 May 2026 12:09:55 +0000 (UTC) Received: from mail-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.37549.1777982994351854831 for ; Tue, 05 May 2026 05:09:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=OKc0L3qa; spf=pass (domain: gmail.com, ip: 209.85.208.177, mailfrom: samuli.piippo@gmail.com) Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-39393ec4ed0so27108421fa.0 for ; Tue, 05 May 2026 05:09:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982992; x=1778587792; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=DH9V6gLcAM0fJzNlgzrJeWFNfBuNgUKNEI7PJaBkfvI=; b=OKc0L3qawHOljTtfJV/0hEwZMhiDO4MJp1sbiysvY2V+Nn5nst4KW1Sgaa8BVLesFA xaNdYIwXldk3gK2Bj+3+qrz2cWfSeH/ZF/yWR2owf7DjHbB60Luz7TiNE9ZcQHYaeXli ELguORszfxY16M2APprWwdcIeyLlQuQzyR/LqwjbSi9QJ0MwXNL1zFTtJZwdFgbYpCyw y7bQhgOfNdRhIu7Pg7zrfdvWvdUYJ6hsHmERvw7AOWt1Yi7ZdnpsOxS78Ko8+MBqBRRw S3fjDxZwcMgrvvWrIgfqFP/6xkzXKXRzD4BMyHajh/2LMZgkdLOuDnTm1BCdo91HVDcp IaHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982992; x=1778587792; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DH9V6gLcAM0fJzNlgzrJeWFNfBuNgUKNEI7PJaBkfvI=; b=jSi9fEEMzhdhuGIbutYSJMN7RRmFuky/CaZ2vxsYIHDtkXwxmdNfaxuSuiMJmJWT5J q806gVH2qfQMjEbSo+QilPjk+hog/TqjCjfjIWEwjKlBkdrFzDJSZ9JFB5kJSQxSaFw0 ABgORMmJyGhYqyPeSaHlt2LpVB9t/5M3qTGigXzLK2vh5bV99rxSYi4D6vrgOjAbfdW0 x+q7XaESMyNLdEnJxaCRePfQkHvnSZka8fwUr+GcSLwZx/xJDzKzotjQQ/CI5Mr1Ht2s OHFaNyyywUPGXIOR1mQ1WsuFrQY6Q1VGrKS5ynzRs2O+PaDTCFwGaSGfTEc3neBNNdHC jTSg== X-Gm-Message-State: AOJu0YxgZHGHYBF89SHDGIJKg1DnNZeafVV9FD8aVFrCpR/rO6eoVSW8 qdx3E6x+ZG84ob917KXZ9/zM2lfImV1JWCY1T84eZEW2b3HGc5XhIbuK8VRZpQ== X-Gm-Gg: AeBDiet4CxdynKJqChGJVpFCpmT0qYxdIypV2RKKqFboGcbUPiGwH6Sn5HnHuSceP2I PccVvqNi8rpEiWvese/7//92CTSEuQZY8XoB4xDyLsBSf7lkn5E6OQM96TrILN+BRZTh23V1CDM lWosiuKwNWtXU78HwjkxBE7uGXnJ4zQ1OgQertbvQrLDro+GnK8z3Hn10KEEmg7rh5cfIJNrI/Y T1Db8SR8i6bQ4vrF+GcKrHXmHrWp79AnNu2S+6RF/uieC8CW8PKFLfGMDu2+Xg4Sr7VgTOMY1E1 zpqJFvABQ1v0JX3dbtJGo1NDjUdoaNR5xrkF/0kP0IPQ+bPoJQE44KavFpQKDhXUYr5swoYG61w R9P6Eyt/Ix9sp3tYfw/AuUzuW519OuVXR8QyHrfyracTnQ/MQ2tU0aT6oGrt5lgRKmKM0ilB612 Av4NI7rcU2OdiRQ0R23pn2TgrJ1WS59bMxV/jqwW6EGDtj3IHbZtkegtIUWzZbjLWolsoI5qvpR 56R3KQBj8BfPg== X-Received: by 2002:a2e:bc10:0:b0:393:93c1:b7d8 with SMTP id 38308e7fff4ca-393b4d23b6bmr11966671fa.28.1777982992076; Tue, 05 May 2026 05:09:52 -0700 (PDT) Received: from dcbuildsrv.ci.qt.io (ip-109-75-238-172.customer.as29154.net. [109.75.238.172]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-3939952a2b2sm21969941fa.1.2026.05.05.05.09.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:09:51 -0700 (PDT) From: Samuli Piippo X-Google-Original-From: Samuli Piippo To: openembedded-devel@lists.openembedded.org Subject: [meta-python][PATCH 3/3] python3-cyclonedx-python-lib: add recipe Date: Tue, 5 May 2026 12:09:15 +0000 Message-ID: <20260505120915.206334-3-samuli.piippo@qt.io> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505120915.206334-1-samuli.piippo@qt.io> References: <20260505120915.206334-1-samuli.piippo@qt.io> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 05 May 2026 12:09:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126783 OWASP CycloneDX is a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction. This Python package provides data models, validators and more, to help you create/render/read CycloneDX documents. Signed-off-by: Samuli Piippo --- .../python3-cyclonedx-python-lib_11.7.0.bb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python3-cyclonedx-python-lib_11.7.0.bb diff --git a/meta-python/recipes-devtools/python/python3-cyclonedx-python-lib_11.7.0.bb b/meta-python/recipes-devtools/python/python3-cyclonedx-python-lib_11.7.0.bb new file mode 100644 index 0000000000..56c108c6fe --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-cyclonedx-python-lib_11.7.0.bb @@ -0,0 +1,19 @@ +SUMMARY = "Python library for CycloneDX" +HOMEPAGE = "https://github.com/CycloneDX/cyclonedx-python-lib/" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SRC_URI[sha256sum] = "fb1bc3dedfa31208444dbd743007f478ab6984010a184e5bd466bffd969e936e" + +inherit pypi python_poetry_core + +PYPI_PACKAGE = "cyclonedx_python_lib" + +BBCLASSEXTEND = "native nativesdk" + +RDEPENDS:${PN} = "\ + python3-py-serializable \ + python3-sortedcontainers \ + python3-jsonschema \ + python3-referencing \ +"