From patchwork Thu Aug 13 20:07:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95123 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 22905C5CFDB for ; Thu, 13 Aug 2026 20:08:47 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28072.1786651722085876728 for ; Thu, 13 Aug 2026 13:08:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=hdxE1rfZ; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2ce98cb8165so2025825ad.1 for ; Thu, 13 Aug 2026 13:08:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651721; x=1787256521; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=BnjKrE+OFd2b8I6tKTvPwlLUd1XKQk2fYONs+2WB6Jo=; b=hdxE1rfZ2ftSnJ8kl/K5FnpfWiHdZXKr1j7nIHjXFkKMrs1VegHqLEcfDvDFQDGmOs Iw7ZJ4PcyGHOQ+5FZOH+4bdXOy/Z5GJ7SLi6uasLsNdJLMp/Jvq4ELCQCFogP57ZE6Aa JtMObIP7g52rxrwtDsq7Y5QHO560I+lQ2EXSERc//SQ/wP/hyTUduGpB4AnO3M1FsFDM CU6rruXae/M7mFFSqyRKrhqWbYDfArijzGCg/XQFb9BfQUG9uN1XVdOWJqKfo7+rkT5X I+BWlzMU2rwSOmtJpRPGt8O5e9c/V1rZ2tQ1jlWrhfYgw32Ift1yxdTl3bdiHHUzvL9e +KIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651721; x=1787256521; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=BnjKrE+OFd2b8I6tKTvPwlLUd1XKQk2fYONs+2WB6Jo=; b=O7hWY3dE2no2QtkwzI9LvkAA+lsxyX05lej8hx24eaTqSOGdya9sJhpmA9yBn8r9fD oR6fHDO8jeqVg1U9H6WGsSsIloAyAnTtNrbP5MPHOOLc2r/6cK8NTC3GfL43/epgatSv /8zdWNPVTI0o52DDo+bpGLDpM9Efs4JTaEPuDODjg0bY9GHOY+9gnmgH68/oQFGJ0rru PFDpibHhpeRgcY3zYcmvOcvEKL/1UsNiaKnA3f/ndGzeLFpLBYrk/b2O7ItRNvwYT5qe LLECYlcTK/oDZYYL4hrp8uAc1STSDtv8I1x/QQ5BAxVsalhmv6c0b77U1/0QMFhMl4w9 +y+Q== X-Gm-Message-State: AOJu0YzLHFD7NYIkKLaODLIHK2uM62N3k2mc6t156zVs/7BoZPaKd1bB XwpZ4mKvmjuPaYpJoHRH1RBrLbg+f6qU0H9bWVoFeV/SRIjFqe8MFH101caVQzk1 X-Gm-Gg: AR+sD13t6CaI5GXl/mo8o7aAmRmkkRiInrQ7oBemnJzRo8l7iMcFDWbtnnwVcBdLg+g HCsKZhspu5iCvmrfH4Fr4UztwD/Or8KnR8s0KEYDT/VHluY1Vg39gckv53d2bd7h4qhyBk+c8TH NmBi6n5O1NGLPzEqdBjmy7qyh96s/9cvJMOyINDn67alB6LT6e1fkZ35n7kgeV3e+l3PUXLhTZu rtZk+BUkyF596xtPTu3qTp5yWK60liGxTeXgGTyuiqwGlAvQk2VI7WGbOBLdDuLcv4xA0+ON4yk 6KLYeaYlW7CRsedY+SRUlva6RyhVKkNT8opVFtDo7QiuTXVpxy+LtQrs0yZk8MRNVdRWVCXImhD 7VKGtxVSPPTXmZIk0BM2xkOOHxXcrKxI0Y6MB3Q+qcf2RmejjlmZprLQa439ByaTzOs/ENSkpB/ rSHIYeeYXIxQzYEsfAXnm8JJyNP4YAPzY4bI9To5BaYZWCdeZs9nlhik+ZPxm3AbrsTRrjppfGR fykkHyUN5AZ2gwAsyDld74bu6wAxtsFk9e6uNdSXQV9B2xySfMtHPvWnMwhDhsiCqc0bY4QlxPb vImNCR0Sm4oOBjqSmpENlUOgIGe8247EhgVVoIyC2vBNSpMgdWVacdKp1UFv8FUZ/KhmXpQT2mj Rb4Tt0oUMaMJ6/2PF9Nfp5wJRHAlEpX3NthgHRTxM/wcFT+6YeWidBs+P X-Received: by 2002:a17:903:1110:b0:2cf:af20:4254 with SMTP id d9443c01a7336-2d37f72f2eemr82000425ad.10.1786651721314; Thu, 13 Aug 2026 13:08:41 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:40 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-filesystems][PATCH 01/80] gpiod-sysfs-proxy: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:15 -0700 Message-ID: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.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 ; Thu, 13 Aug 2026 20:08:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128945 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../gpiod-sysfs-proxy/gpiod-sysfs-proxy_1.0.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-filesystems/dynamic-layers/meta-python/recipes-support/gpiod-sysfs-proxy/gpiod-sysfs-proxy_1.0.2.bb b/meta-filesystems/dynamic-layers/meta-python/recipes-support/gpiod-sysfs-proxy/gpiod-sysfs-proxy_1.0.2.bb index 6cababfe69..57f4a7cb8f 100644 --- a/meta-filesystems/dynamic-layers/meta-python/recipes-support/gpiod-sysfs-proxy/gpiod-sysfs-proxy_1.0.2.bb +++ b/meta-filesystems/dynamic-layers/meta-python/recipes-support/gpiod-sysfs-proxy/gpiod-sysfs-proxy_1.0.2.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=b1008aa4e86ef6163fc80a22d1547bea inherit systemd update-rc.d ptest pypi python_pep517 python_setuptools_build_meta useradd +DEPENDS += "python3-wheel-native" + PYPI_PACKAGE = "gpiod_sysfs_proxy" SRC_URI += " \ From patchwork Thu Aug 13 20:07:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95124 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 3AF63C5B572 for ; Thu, 13 Aug 2026 20:08:47 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28073.1786651723944154139 for ; Thu, 13 Aug 2026 13:08:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=lG3pb0N/; spf=pass (domain: gmail.com, ip: 209.85.215.179, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c999f162c9aso120883a12.3 for ; Thu, 13 Aug 2026 13:08:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651723; x=1787256523; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=96CgsJLAZi7tybJN/gBjCZb37xDPdgX/+c4bAgRdxfY=; b=lG3pb0N//4UUqAhA153nPqjf0P9hJEpcSQJELBwBZWsrHMXR98x/wGlHeXJk8jCMLp M08dypSvsaALL/ZI/63GRcnKdP3k3Xq5vrh7tRGGqU+C8CwH+fFyEJalpQmb+50CHxHx i0j86kaK0AWiAv5wiKzKDKD6KKxWKhoLCNZB3Now+ZSyevtLoYCD/rrvjYYrHmzLbH13 JE87fcYWeUGR/71BuheEF3WMf4+yqNjVYvFSzckTsRKDkytex6c8oR6rdLRIVspIEmGs N4paR2X4Dpz+Um4LdHIFh0XnXB+EUWLxngDRQ4/u/9rjlZIM/Hihd43sKBatza3lczjv cihQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651723; x=1787256523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=96CgsJLAZi7tybJN/gBjCZb37xDPdgX/+c4bAgRdxfY=; b=gvfFpu3XlViHbpFnEJTgECrhEFbL+4cbBhx69ssBAcyu97+cRyFTbqyPj41lwbEe27 MLq9h1ByeXq1L2Af/th8CVBdaLkeJKkEzUbV0DP8ewSGBQzHDsWDJLH2AhMMJzvLxugR /+EACW65oem/ky5g7rpIaM+pOKyW4ZooCu4w1F1CX8CiL6jnummKfLX36m3mNl8dJx3V nXG4Ocs4l1Yynd+1ABwjFDcrEVzw5d/89MxaeVuTwbYgkNfeQLtVHmHn8ul5csaTj5u+ vXuJZrHSbJf/vYxtU1brWOINQy9cXYwW1aWWAaCezopsJ8MXbkucYCo/wq7X00JG7FBr W3Nw== X-Gm-Message-State: AOJu0YzgxKy0qlvZeYCLCfJIzV8NMKUhKErO2wPpHJ8vOjEmV+3UTydC rAUZxrToCWMTWy4Bru5MS17gxAzB7DnQeQOo6Rm99voqhLWnRcnfLHRbQodJG8Ck X-Gm-Gg: AR+sD12mFVlWKt0sEDfw9uulGWXnBQuYQOS/EcaoDn+s3NtlkJh2t3wvXbmrkFG5qtB bJISt2vrc4NZY760B3bUBX3Vqtfrlhe5A2OkuZ0ow+okVTcfSzdM7+L5hspMgsX03/Gx0guvUbv Z3yjcoM5u4GYfZ3r1D1++UTdoaQB0dYBz/XcXLmqPuolr0mW/YHuWBUVsxWpkGNP5GqAAoDKQGG eX3bfMKewCd8+feL1SWmOVFdVtlNmSaerQ8SwR1OQ6xrzB45tNp2FpsdhrWPnmRVAwBMQbOTZ9C NO/I0/mLN4IAozTaIEVcOlD8Dn+cyU0A9uEOWmTzVy395lg1NxKHBa1LcNkvzGwtgqdHU3dMOat 2xBDyG7W1Sv3dKpJcgyFYlgZ7qE0H7A0q2mV/7MqJsUHh/QBgtblv1JT2K1FNXR1jFayWPbVbSd xyEBX6sxwiDW7ADmtSRtq2Q//iVg+HTyXvHD5pn4bk1XIfMBeCqQEUah6GW0UGqIsWyHmgDCHjN 5LYPGrI4WsI+9JFxiABKuCVKPErQ4JN626LYWqT29bWBABXtvUReW3fSNBA2tVaaR2zDgk9K1Ia FmfFHgK5Fywm+T+WuHFPjxxKhMYmTYkV5akd4PXuHWVSMznmTnzdYphr4N+ErQTwGueN0D/q6sS VQHjZW8umgbp/Ip688cuzziHLWzgiovBhZbIdM5UhDq/2QQ== X-Received: by 2002:a05:6a21:7111:b0:3b1:882a:607b with SMTP id adf61e73a8af0-3cc71d24898mr349043637.22.1786651723008; Thu, 13 Aug 2026 13:08:43 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:41 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 02/80] b4: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:16 -0700 Message-ID: <20260813200834.1302829-2-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128946 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/b4/b4_0.15.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-devtools/b4/b4_0.15.2.bb b/meta-oe/recipes-devtools/b4/b4_0.15.2.bb index 002f6ccfeb..3a6fd79615 100644 --- a/meta-oe/recipes-devtools/b4/b4_0.15.2.bb +++ b/meta-oe/recipes-devtools/b4/b4_0.15.2.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" inherit pypi python_pep517 python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "b815f2aed2288718cfe2a14c76421a00bc4f0918ea32b45dd1645c999fdda69d" RDEPENDS:${PN} += " \ From patchwork Thu Aug 13 20:07:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95126 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 493ACC5DF69 for ; Thu, 13 Aug 2026 20:08:47 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27758.1786651725154197324 for ; Thu, 13 Aug 2026 13:08:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=UvqT1Z69; spf=pass (domain: gmail.com, ip: 209.85.216.45, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-38e347638adso321619a91.0 for ; Thu, 13 Aug 2026 13:08:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651724; x=1787256524; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SZCW+EjHMh8kescyLYdw+it/DvJIRzs8sPQHvGGuvDU=; b=UvqT1Z69WRmHUCXNnCrBovq1D7ES/053kYvc6qviXxdizKCBZKLfoAdLQ0HNqwcSWY 28/J5oRStbKAz3MhOOCIriSKhdzJrvf/RlnN7eelRcVSfbozF8fY/+nYTdc6BeOww3BV XUUNq4uczH0IjPPa4nc2a/LG2dzGmj5HxUQkRgCtR/Py0O6wuFbxQUIlit/6/I7d4Vyh DesxjCPPuRN1A1qnZJrsMDygleGNDFJpUjamu+/0mDVLEkwJUtZje4nwD0pXTS7kiDnh 8Xcv348xQkL3KusN8WjrjlCgCn5RCO92kulXhk0Ny8au6M1KPlzHM3scenEvV5YV4lcN Q9qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651724; x=1787256524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=SZCW+EjHMh8kescyLYdw+it/DvJIRzs8sPQHvGGuvDU=; b=JG+hTgmQZ4JTVKEN1O4ZckA693ylWifa4fYXMyOpNX3MnV7puqviyksoZQkbX6pjRH dE27LamIClsHNQ7xmiPbGwK/tZoPaIKRMptGBHqISO4wPVGMOu9LPBpkf1aR7fYHQPSz jqe0y2MGzNN3l1gkSqZz9wsOn8yFkYX1yTZHR51g6FIc3YFZ9e8wFxBbrUaj65I3DfCG /kDJoJoUP13zyScJE656PBEA26G2OVqHljCkz5NggE4UhabYEG8y7VpxL8Imdb/hYi9C MyCYCTAZRIKOCx1x8QDFr+axYg49DWuSFSVRnN0DvVoyj/uKAN884yxq/SR8/gMOgudS i9xw== X-Gm-Message-State: AOJu0YzKKfEiY1R0fcYoP94RrsIjGEQgGylUAoEkmp8ttwTia41KXCVS Z1x1kNNdstus3O8X9/rX1OGVa9hvwF0j6tggvZzQ4gKAHNpbE2h5LEohXOfrlw== X-Gm-Gg: AR+sD11USrv0SvywSnrqjQjGETO1Ja4e9xT41K60nmJuh1/0ukC99vTDfZVxWgApKwb 3oIfdh4C3dD0dTSrn3nANS6dM/HTuQcgR3/8aImDxb8NNE3ZIRo6dDvIAQvrd+ZAcnXWk5bYrP0 6Cyk2HaCylbcQ7KPxTHIBCSyeqbdicoWt8r3CtgXD3Ohasn7UHQAmhk2X/SA9Zw7Luxacy8tT8m gypK9cDzvWXmyVUXt0CiM4FfnV96tIDm8MRqJvR7RGGHlbnwj06dqEr48CyHZhMvfFsfJCWABIl gYKg04LLqWpfa0cnK3kvTz2Eut7vDuVC41vREwTlJlIVa/9D+CikOB75gOehVt/tfiG2m9dBEk0 POzX16AcozQwIicCpiMc7F/UWxvnhIqIZMFdAnO42yVCZ93XLw/a+CjjC82DuaihIE41aflKQOl cbbdLwyUnwHwjACDhF3kBcneqYL8BjuqkM3RA4Iw0UglxP64GWyk9pyPAZPZ+Ls7IvDVvJr1E/H L2md1Nc3FfC4IlahrPp4V/exVL7vjnnp/AIIEHp4QF2WvCVrd8spCs7WT1Ba2ujsAFVYxAIXfm/ VhRrMr2NUHDGUmAdCfS4KQWELwywghOiWbqW+yciTVxEedl+QeJ36ln02HpLBkF5B7mLgkBj1za w875bZ1cNOTAFK9SEztKlrToxcFktDKLIkU1U/ZlsF7ouWfOIpAOZR6Vo X-Received: by 2002:a17:90b:4a11:b0:38f:57f3:4dc6 with SMTP id 98e67ed59e1d1-3933bcd866bmr462412a91.21.1786651724420; Thu, 13 Aug 2026 13:08:44 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:43 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 03/80] python3-psycopg: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:17 -0700 Message-ID: <20260813200834.1302829-3-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128947 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/python/python3-psycopg_3.3.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-devtools/python/python3-psycopg_3.3.3.bb b/meta-oe/recipes-devtools/python/python3-psycopg_3.3.3.bb index d6df529686..7b8bdba690 100644 --- a/meta-oe/recipes-devtools/python/python3-psycopg_3.3.3.bb +++ b/meta-oe/recipes-devtools/python/python3-psycopg_3.3.3.bb @@ -11,4 +11,6 @@ SRC_URI[sha256sum] = "5e9a47458b3c1583326513b2556a2a9473a1001a56c9efe9e587245b43 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} = "libpq" From patchwork Thu Aug 13 20:07:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95125 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 6CC97C5DF6A for ; Thu, 13 Aug 2026 20:08:47 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28074.1786651726998844573 for ; Thu, 13 Aug 2026 13:08:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=jgc87wNi; spf=pass (domain: gmail.com, ip: 209.85.216.41, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-38ec1402b05so189948a91.2 for ; Thu, 13 Aug 2026 13:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651726; x=1787256526; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LPhP16TpsXj4LDFA7wA2W7X9mAC1P83zyceQQVHxCC0=; b=jgc87wNi5klOjNdGYvOQzslZttZZfWHlbK2E9svckoBBMa73ZSU5UDSTENRsxmKH2k a+z3dwp4uMVsVjP8/Nmcgir4Z0OgDmjk2jCFV5lWSDX+yo946eGpt8TBRd4sN8NZxIsS jLR9ZFNLx68xjHMl4UZ35AW1aNEC9Dn0RConAtFbXIeVQLftxgWSQekkx+3OVG3hIUVt dE04MwHqBjJxRBRXhqNO14vDrflHB19CpMJ887fPkvAfiWKFvuUZIO9lTKybSMBXCYxQ GVUz6UsSoqTWRYjsCQ6f3NnLo3wgOY56o8qiNuW60mMe+z8tL3BwGH9W3fcHzz7nPNlP rIqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651726; x=1787256526; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=LPhP16TpsXj4LDFA7wA2W7X9mAC1P83zyceQQVHxCC0=; b=eRUcLmm8L8jmJyoI99Td+8zyFRH3pIgHf4JLOYTuaf4gvP/NdL0aybHzfFUxSegnyR OrLr51RsMkuBZArWF4oBJcr6iMyHNJDn+GhOmnGrmvkWSWFNMzeobMxVVwumqe1YdrGi REvBFicDbkEVym4kGbbNxw/RnKjxYxoglIC2e2VNihcCukp8YXo8hxvumNCBkxep8P/t Ea+MOZUenR9n4VWFRE0LU3MKD4ynbXZSQVdsBb1tCC7DsxSU8KB6xP7IuD+Piu+dhxl7 jb4t+HA0IXwbyDhQu9b7tfFDyz5KQPfp35KvsREVowEc2dGDyDL6urUUXDIz92XgyGr4 Be1A== X-Gm-Message-State: AOJu0YzQTp4cqK9ZEDojoLdK1APGAIf6rUHZRm+AXn2ckhGLHd9qWJCO Cnp2+Mv2Sv/5yBmsfFPk9rF+prNWysqcuOI7wqZ177jiOPV7Btn+hKpUEaxD8Q== X-Gm-Gg: AR+sD12w+NfmrdC0GGUxDVC81hAFcy2ReWXqN+JITGv0zfBlQe4wUYV2vgPqwscB8Ec yTz8zRkKeD47WRpmnuYx64Uun+d8iVis9t7SjpW89t/hnHCFQRPuTxRegABo9IyZI9TgWDqnIcO S9zgV1zAYTrXfBJQ39gZXg2CZd9b+iiPHg44erkT2iWBcGij3a3W49qjg/uRzSGdtb6lzoQdcEI eIlPAWEBb+CnM51N8oPtPItfFOE4Vo0LWoc3B23hXoT8JWmo5ZDC5amKxN87dTerF6nkBtf7pTu MlF1TJ07DaeI+rCOVY53umT4rCR+v6KSHTZTaAQkxIGslEUfsvw6c0at0cFvXh8ASaAC7n4LAZu 8bIAtyq/sSZVvKO6CEGswGgLLz+issYm4XlcDcBbuZouG1QFn8GgWzWpzDRYjd1MBHHAyTCacWv EonqmvtwVHdJPRq+Xyy+zb1eBj57LHcKK4nznssmNqS6JXhhdPoynBysWg6lsVYg8qWVKq7zpAV A4p53awlpTia8MCMtJuSRuFq4lSi4AkN8nFhEK1Sevy4vT1SimicI6GnZGaP4UAa4dI1+K4Zf6O SJY/FfDve2QPKZ8drbHTZBh4JDC0Y2VMnhdLxU4B1JblqtWB0oaQYj9T0gci632cM/7TL3kVex0 1dMHgXs2/xxgtJwPCROw7FfIOEU6jcYm4s7lzpxwwWrNfXQ== X-Received: by 2002:a17:90b:264c:b0:38d:ddc2:7ccb with SMTP id 98e67ed59e1d1-3933b714f34mr600502a91.1.1786651726228; Thu, 13 Aug 2026 13:08:46 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:45 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 04/80] python3-h2: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:18 -0700 Message-ID: <20260813200834.1302829-4-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128948 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-connectivity/python-h2/python3-h2_4.4.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-connectivity/python-h2/python3-h2_4.4.1.bb b/meta-python/recipes-connectivity/python-h2/python3-h2_4.4.1.bb index 0ae7e1a102..007f46d016 100644 --- a/meta-python/recipes-connectivity/python-h2/python3-h2_4.4.1.bb +++ b/meta-python/recipes-connectivity/python-h2/python3-h2_4.4.1.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "4e866ffb1a869ae14dd9b5e6beb5c24a13da0495ad72b65925ded18252 inherit ptest-python-pytest pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "python3-hpack python3-hyperframe" RDEPENDS:${PN}-ptest += "python3-hypothesis" From patchwork Thu Aug 13 20:07:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95127 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 5F21EC5B572 for ; Thu, 13 Aug 2026 20:08:57 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28076.1786651728627243331 for ; Thu, 13 Aug 2026 13:08:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=mSoPATXn; spf=pass (domain: gmail.com, ip: 209.85.215.172, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-cbedf433a99so228787a12.2 for ; Thu, 13 Aug 2026 13:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651728; x=1787256528; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AAdFC0cAExMmtN3Ve/EH94/ubAmukKsEWO8VJWry/vk=; b=mSoPATXnowhExUXDqL1M7F6Bb8pEVAKtyGUMIbiwNDDe8h+dkefYPvAfuuDIRX1A2c amLHdzYZwkeB/SxQ3/Ajjmsa5AT3+e5RGYh6mOCVMNmN6CW/Z7zFxEiTdlV8TDTVIbUk Inl7p7W2P82LrtbH8U8VMTGVteYZgF/+U0GQjmnnyDk9b4Zxcjh49lDbk4Sl7fKn7QuM +5E//C2riQHwmo0q8TlxRVw3Lg1kio7x/KyT1eZfX908r19IKFW8hEaC1/rzuFbYuOIO sh8+4OxuyqIDxXYL+8hPvuUOvwIDQWTQ7qhNHwsWbgUghukJb3KBpBHxQ1I7QLPFjOQ3 36Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651728; x=1787256528; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=AAdFC0cAExMmtN3Ve/EH94/ubAmukKsEWO8VJWry/vk=; b=srnMj/8stjrFgQA/DZqH59KBbwnldqEUvJHvFQj55Ik9CP3ZoINwWJ5C2sB9Rt0+ds YPNMTtDvtGQOHT+7mp5hhgWsbkZ08AzXu5txpipWXH5D+/lnbpsqu9JICmcBM6xrE0kV iKh/ME95JDsM/JSpvhSLJQ56sTBdNwCa58cz1YsUjzjuKHvO8IRdtE0ru0k5b4J/QEkq yYPzZOxDDwxcRuYzRQnCbWAo4NWJBkp1Hg0T2usVeergwRkOl72l6cbGflelQbGQNHul fPl6sLjc6T2CZd2d7OLi9P54VbeGRZdgRToEq57bvunJpSCYYC9ZFGMuXO6zn2F+Kq0y iDWA== X-Gm-Message-State: AOJu0YyJxkRBwlSh7ZfiDz0JckK3Eqy92tYvPIcYCry7jfAl9XRhRxQP RWtZhAZnICyUzsMERztbWG7PqvL+fPrZjrEp1ka/FQKOzbVd2cKG84ZJMHdEn1R1 X-Gm-Gg: AR+sD12r2frR4/v2AqjEgYan5ZWNIM/vICfUF/SjG9FAR/H7F5icE3zLIsbcAU1gHtp AYhImemB+0dA2ytOBRaNqfNgOyC6cCEmYPStnWG0QLqRaW2ecWx2/0j7srXqTZl8QzG7iBPWZ5H ioGDMXvNBBdY93dlAHKJG63vuhH64zcXMr9wJ9dslCzjTiuFXuM7hQjJjqcr/8NCI0p32d5RfrG dfY6gt99ricxVy0X2E9qjYxvyaDFt9/zNvYIq44C8hwQX1M8sUyNJc5473MnX9AgQejrWMcPWpX C2yRH2ZWeebkyFGXhGBZRcSyiszLjOsjS7dIehDQ2jA0ZTNQxRbrEGZVIJ8V2guaVxNJoVwuoGH i4qpH24FMfGe9+ImzxrtFAFUVhYEdC2sYr7JYYp0dPU22DfKhSDIdRXsKsXj16526r/wc+XCJtE KYX/dVrqaSBr2sHRXRIBMBpA6r9nZw4bm5OFmF/cThVnONao1CW+qhQy7HdxWO+OtVHjKO3dxU4 jt5vVRWMVMlCjF7YgPLvPuKWyZekboDmKN3WVQN3puz/M0Fg6gDEBbQRJCEZnMWZ5DMt6URgRb6 kf7/1cu/KPDNTwfQSwEQxaH5sNfMO0yHWr8Mo81MGgYv1Y3sYvVLDq/m7JlDlchhMJW+xdb+7S4 JG2hmcoUjLPJitvY+962hXKyM9U8z5r0FvsLKwrhibPe2lA== X-Received: by 2002:a05:6a20:a10c:b0:3b3:216b:2743 with SMTP id adf61e73a8af0-3cc719d29fcmr380772637.4.1786651727830; Thu, 13 Aug 2026 13:08:47 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:46 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 05/80] python3-hpack: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:19 -0700 Message-ID: <20260813200834.1302829-5-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128949 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-connectivity/python-hpack/python3-hpack_4.2.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-connectivity/python-hpack/python3-hpack_4.2.0.bb b/meta-python/recipes-connectivity/python-hpack/python3-hpack_4.2.0.bb index 1688f9a877..0e189fa0d3 100644 --- a/meta-python/recipes-connectivity/python-hpack/python3-hpack_4.2.0.bb +++ b/meta-python/recipes-connectivity/python-hpack/python3-hpack_4.2.0.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "0895cfa3b5531fc65fe439c05eb65144f123bf7a394fcaa56aa423548d inherit ptest-python-pytest pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "python3-logging" RDEPENDS:${PN}-ptest += "python3-hypothesis" From patchwork Thu Aug 13 20:07:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95131 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 78D38C5DF6A for ; Thu, 13 Aug 2026 20:08:57 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28077.1786651730446302022 for ; Thu, 13 Aug 2026 13:08:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=eoufkail; spf=pass (domain: gmail.com, ip: 209.85.216.52, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-3856d6fbcb3so247566a91.2 for ; Thu, 13 Aug 2026 13:08:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651730; x=1787256530; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=b9wk4p6aZtIjXEcUSh/B6/7Q93KQpwswXSfn3eml5Fc=; b=eoufkail/lBtonsU3h5T8Wk65sxbJqDh8n0QZU3ihZJE2uqDtHs9ywIHI154ZGxqLb m+LIE5kFVhCnfLdhCYA7XWiyMLtlq4uI2PV1yku5Saso998DRdKeFlDVHcPxjeZqnnye /lOmcPCnuaCzfe9yeaVwzCN3DJWE75NX6R0Lfqy2sEnG/JEYsEF8UYsE4hud7HSMcoNG LAoG70nk5u5+z2ykM4cR0uNWcmRBsSeCApXRHaUAkCzbikgXLdMvDrjesX/DDnVj/01R Uw93RuA6MedxN0FX29ew1U0EnJX4KJjegvs6q/6f+bTNRQlFF+DCq5UgMbj6YAxVMCUj c5PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651730; x=1787256530; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=b9wk4p6aZtIjXEcUSh/B6/7Q93KQpwswXSfn3eml5Fc=; b=OoG8aZnPzWgo5ViHpnyS5yt04GtE3Mme32BEzsiwicR4gpsgfst0slQTTJ5qQmyX/C 2qYUyeqzmkSQqLlq3014EbDavIWuyIppjBl0tACyejYcKF7d8gKONdW6TCXWJYvIDa/y Hbg1nXpG3PacrHcHodbRYX2VZa0vkxB0HLOUbXM5vYOxcHAF/LRCYMpZ0bXJQ2WrWyPj n7UK1imPi1V1NsjYWXRFQ8Mw2mfujeRO1fFpygtUDk4eNXCW2WUUAs8gW/Xyz5m3Yq2/ I1cWKslMCFU3DTRjkKW+D7YvErTfZvvjdq6gRXmXdYkPaCX+W9+u7ttlkU6P6H+zAcW1 1u2Q== X-Gm-Message-State: AOJu0Yw6yZI/LCLf+j0IMJh6pmF6WtCiwJQOcAPFXbFRgC+DQo9M8xpz 1tHfgnXGTHlv4C3eEBYYcdTSCWIIV2zstAx7Ii6ZA0+TJPf+9/8SerUB7303rIzL X-Gm-Gg: AR+sD10AEGJ5ZgV6w0KULnercgs88hp/1rRryhxP5LgEV9GiSMheiatIMaE8WfiRGtz MotWwfnx/fnNJFoU2fSje+PS40kLhuRyb7gBBzqqdPZm0f6x/RODx6K1N5QUzyERCHWBfEIKdO9 VhrJkOM56sTb2TdrgkzcD5Klb0TF5/3QW7b5v/Nc1h+Cy3SxcPFOGMJE/geSuEn+YHMCKGUWdBs Mv5UfCNesmOIhlPMek4ZZLIWRxZ8AmO2jT7hgNd+cEfTB1vIJgQqyohG/4N2gZSkydD7ZrxZuod 3F1ounDg5rQo9k1gfEnqvyfyLaW+tTfU++DGHGrROpln/tc8L4846OhFy80XXHCH6wmc0QGGLj4 mofzae4FRfhHc6D50oPuz0TUXPN62jpUqMtaT7gu2Yy5/ZOAbPOz7q5WUYr8Vh5fcVkEnJiytCQ jUadgw4F9WOlHY1iI2SBanroDktyavtWZCco5LOnIqxyBdbQvDlgFuQNr1bUZTQl+NyMzjcdbXr XjInvLXxnWrfXZPO80dU/+d8SV4IdtWCH6Of1oZgtjE5ipTJyf4pOof0lrq13LuliYm28xCT5bm LLqJmOWriRnnj6dlqAvAuCO6ThfvgfMQ+2lnSCCVC5B+Nqw43zDN7L+9xkDkfD4yTrd0cYrWPrJ 0ElMWIiEr2oJCYzDql/ZizySTcYCR2+mpxB62pD/hFeaTpQ== X-Received: by 2002:a17:90b:5884:b0:38f:efed:5445 with SMTP id 98e67ed59e1d1-3933b7c3b7cmr668639a91.4.1786651729684; Thu, 13 Aug 2026 13:08:49 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:48 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 06/80] python3-thrift: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:20 -0700 Message-ID: <20260813200834.1302829-6-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128950 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-connectivity/python-thrift/python3-thrift_0.24.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.24.0.bb b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.24.0.bb index 5f2bdc6e53..911ab1ddc6 100644 --- a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.24.0.bb +++ b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.24.0.bb @@ -6,6 +6,8 @@ SRC_URI[sha256sum] = "9ef601c49e988475ff0e741d8e1b45feec23b48514e524341efc274191 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + # Use different filename to prevent conflicts with thrift itself PYPI_SRC_URI:append = ";downloadfilename=${BP}.${PYPI_PACKAGE_EXT}" From patchwork Thu Aug 13 20:07:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95130 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 8A24EC5DF69 for ; Thu, 13 Aug 2026 20:08:57 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28078.1786651731631298311 for ; Thu, 13 Aug 2026 13:08:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ZROS3bM0; spf=pass (domain: gmail.com, ip: 209.85.216.51, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-38e42560ebcso244446a91.1 for ; Thu, 13 Aug 2026 13:08:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651731; x=1787256531; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XWz8sLJEqEXn9CvOb4tlR/Aj5l6tcWM/YpBe7vbbjzA=; b=ZROS3bM0uw+wEIVQhAuUXPtVfWhIm2Vg4mu245Ks5gNtM6/Rchf/eu1Y2YoOxzG4Vp QNVB3fJ46foLheUHnA9WoIKgmuIlN1PSHMP5CkS8P/PY0T0IkCNJqO84DSss4hVQZGH+ cOjeiNNlKMW4AeoM0s8phlIRxpK0PjzwEGSYVqy31TkbzqqYks7SDWEztipBT2QiVFA9 cxxy9NU029mik7V815o2te5k8wtDkWF8qX3y4JJfVUfCfDnazX5joS6omAkGn3mJBx9K r/OLJ/RPBEe+3B/Uxoz+JO0HRL2CYi3n4016LhVqNOaWE/zvsZFiHeNat4dLLzvH1xmH FriA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651731; x=1787256531; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=XWz8sLJEqEXn9CvOb4tlR/Aj5l6tcWM/YpBe7vbbjzA=; b=N8+pNLCJe66Bm7RPbROoI5YpJE9PmbX7/sBj9k68fZHq9Mp2UDLvsqi5ZdYX1YLKw6 dZzE9dDH4uSNan1NekQlDK5/6MtLfg46jLQxf4Nkr82/9g+GyPuHzDzH1F696oFdKVEA 9yplhqbn8HkcxPS1pVlyHlydOBISsqCx7Mk9FW0gkssO/DvLP6P59pOz5F44glsVVLd3 shR0wXynMuBMag7OQcU5soRzOoIo/2IpsSzykezqQw3AoeVuj0TZ3Gqo6OIOuy0hkQed G/5yoXTVX7l9EdZl1OMg5cy2rJINtd/L6sOpr6SKThi2fQshTzHEBoz/h9b3a63TBeit X9ZA== X-Gm-Message-State: AOJu0YxJ81+ey1Hn1eCFZy3Onc+N485uU6/92Sv5N5cj+Uc/k8VFuLAU QppFHxCgzXGGRruYNVLLYV87NHgvBYq0CdVQIcatoAIzdvbr/dhoDfLbNsWRlfkV X-Gm-Gg: AR+sD13uJCk6YDezjpBxgVqZjxVLJR0B9xuZ1/Lpxi2NWbtkaUdO03cqYT2bkVsA1hR 97J5Tm+cFYcQVcHtfvow461TT3PHw+Dxpgmia1LJ21ZlbqUCqpAW7uiasLH5AxInXFyB3DnxhtN ts93PPzSM30/n6Qqzq9fuQT9fE2TOQxwUxROwxwp7Iq45NK8WUDRDYmkANTx7IhyoMW9SlYhFV4 C5lpnrpsc7kRcSHtwNWUppBv96yMj7jFsWCPdUcEVpvVPRqvo8U2QMGzIk1ZGkcfH1ZMbhBffBu UoeiTA62xDVoqfeaO7Wc077np+v8MA3qoQytSSllEoXKkxT/rvI4lXcQYB8I/C6M15YbFkzxi90 9Gaq1ArSsm1gtFeLHa+KVn7z4OZnX8EHnB97JQS1HGrlcck0OjBGxFzzgKf3AOwAjNRHsyjzrhe vQ6mpJXqbWg/B+rj1QwD7zyz4+RWz1UslCpPnY8Dm2pZaBJRIYAwl9YUO6olFs6zcl1pIsycnhV t2ANz85IntydsDD3hxKFUXH4bC6Ph9yicEGJvuaIKFLS37EePROMPbzqwXXLkXgcGpDqWXwP5SY Ktxt7onea7yzt4trSaUYLafPevSnrKhQbOFQUY1f8mMxoTCJTCa79cnDohvI4BDYB/Z2ljaYPsA EDCDK/SlJ+e2Crt/t75ipr3UhRKaMj4cfRQVCVKNPZB2POQ== X-Received: by 2002:a17:90b:2d92:b0:36b:77b9:5c8c with SMTP id 98e67ed59e1d1-3933babae61mr547940a91.17.1786651730779; Thu, 13 Aug 2026 13:08:50 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:50 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 07/80] python3-asttokens: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:21 -0700 Message-ID: <20260813200834.1302829-7-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128951 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-asttokens_3.0.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-asttokens_3.0.2.bb b/meta-python/recipes-devtools/python/python3-asttokens_3.0.2.bb index 8f460cee8d..3dad63b500 100644 --- a/meta-python/recipes-devtools/python/python3-asttokens_3.0.2.bb +++ b/meta-python/recipes-devtools/python/python3-asttokens_3.0.2.bb @@ -7,6 +7,8 @@ PYPI_PACKAGE = "asttokens" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "3ecdbd8f2cc195f53ccada3a613538bb5f9ef6f6869129f13e03c30a677b8fe2" DEPENDS += "python3-setuptools-scm-native" From patchwork Thu Aug 13 20:07:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95128 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 6D275C5CFDB for ; Thu, 13 Aug 2026 20:08:57 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28079.1786651733494260667 for ; Thu, 13 Aug 2026 13:08:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=p0HwGiSU; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2cc61541f8cso18820065ad.0 for ; Thu, 13 Aug 2026 13:08:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651733; x=1787256533; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=o5aj+cc2lkHmYoSLojr1oqAMMuWuctHmX2pqiB7ojj8=; b=p0HwGiSUxbUqnvE52/shexj9r0muELVacipn1IhS2Mb0ckKvDHzrw6teB1dt+Jr4SA kNtRWwR4bww9HnyFDUWTTFfNy5KIcAgZ9yaZwEOsomCH4FfkuhgjHZxMprfnCGmnarxa rsOqk8y+mkw/V+y1KkJAlmXuVlrdUY6iQOr0oNMjI7lRlYa6NieHRnzPRek0Tgieprs1 IRqmHgRATU/s8wm8KCuMT0Ddvs3Ek3+vrj08Vb2xm7xyxBTt62r+VBX3qRMsidcT/0fX YH0uzfVrp/QcnfFmfXYevVOyMEyE8D9D48qs068XBj43PuzgVUFg5wp4a8FtOBx50yR4 BqCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651733; x=1787256533; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=o5aj+cc2lkHmYoSLojr1oqAMMuWuctHmX2pqiB7ojj8=; b=b4qoJWn3MxUbVJVCBhRSEIFowhXUotz9mHyAnbK4W4qxPIqICfxtMSFs7F/xuJeZNv p/GIeSJ1jGHVkAJrQ4apra+y3YqnufNO294X9ZOEUpUGkdUWkecrZZR3H7k0BkXOBb4x QagFf/rT1GJvh3rrSf/mIbCpGSECfLLXjC3DBO+3iixz456gih3n+Ufxhg/SQ6dBrOKn OkgtxAVd+JWCqEZUh/vXMwh1BXOJlkgPMarL7Vp8/r3zuuhBX902BcwgbxIFJqRgbftI AsMZgf+om0/vbU7WHqAfstbSG+ZinBUcLMNHyHm8lmTgdLnl6j0BtB7HhuAoRYdSgDEx Qc6g== X-Gm-Message-State: AOJu0Yyyygefcpx+5052dGGim+GwJMBqzkckZVuYWFgUTbxGIkryPL8J F/kG0SB6Y2sOwTYx1lJAPP1DC0TUlOafELuOLGNT8h4PR8YOPFsio0PY/thuEIxs X-Gm-Gg: AR+sD12YDyJzK5ppi3xjqdew4mvL8FwVNpC4Y579Ny1SRVGDWzSHRn3ZNbIaa/MuRoC 4bukHKZsN/VhilCBxj+yKfrwizj8uqVS2kFXCrTSIp8Vn5ND3kRa8+IW2KloiDRi1I83oLHrE1+ MO7jEGVp/3EE4PybvUsXA+Jhm86AU+/Ikn5pH1c8Ll662rpp30urMMgR/CzXQ5LmRzE32etej0w HU9qYaFM/2qJPyCnWYPkCMYlaakQ9P26N9338C8PC2r5AXNojUCiMdShXLH5JG9UVWrVDyCzaIR XimAw1s0NdssR1tG8rxuytQHx1XqQhoGlmoa7pE4gM3Y4i0bh1eZqQiGPyhDQrF2qi2XAq5AAFQ JQg6ngDEoNrPqRJSJujSqMiuEoWm7lQx3fCm1vrCzoyPVr+M7Aoz1wRyHYPfjwIjXuHWnnMUWCk CQeglyzo1GrLPYQ2NfABmI+rhWOyPDAwKDa9nl+LTaqbQvQ5na8NRryeWgA3j/U9AFXJaYg2Nr3 0PoMIHq+WUOmqKySvNiidrtLAVFs5wieZhaichG7CLYOSXOPDceC05swOQ6tDcF8VAJFYrcxHlT eaqdqUrL0LosjOVuWIRvPkD/KwDZ5mG1TUXq9+3LYSnBUzn+5+v7+hgo98e0Kk8bCjBN4IR2oPS U/cc8xdfzVfLgB8Te6WxKnRL7XbSj1UnRBFSKVLsbDvn21g== X-Received: by 2002:a17:902:ccce:b0:2cf:6e5d:23e9 with SMTP id d9443c01a7336-2d37f7c2f0emr98639395ad.14.1786651732662; Thu, 13 Aug 2026 13:08:52 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:51 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 08/80] python3-async-timeout: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:22 -0700 Message-ID: <20260813200834.1302829-8-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128952 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-async-timeout_4.0.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-async-timeout_4.0.3.bb b/meta-python/recipes-devtools/python/python3-async-timeout_4.0.3.bb index 480d4cb02e..4606234be7 100644 --- a/meta-python/recipes-devtools/python/python3-async-timeout_4.0.3.bb +++ b/meta-python/recipes-devtools/python/python3-async-timeout_4.0.3.bb @@ -13,6 +13,8 @@ SRC_URI[sha256sum] = "4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c4 PYPI_PACKAGE = "async-timeout" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} = "\ python3-asyncio \ " From patchwork Thu Aug 13 20:07:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95129 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 AED28C5DF6D for ; Thu, 13 Aug 2026 20:08:57 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27761.1786651735404147613 for ; Thu, 13 Aug 2026 13:08:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ZkgOow6B; spf=pass (domain: gmail.com, ip: 209.85.216.51, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-38dc4553f62so370599a91.0 for ; Thu, 13 Aug 2026 13:08:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651735; x=1787256535; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=28h5kYg27WFds0c1wFryxudUTSA9WQTfzpBAX2pGI58=; b=ZkgOow6BBJHYlH1ZVfXY4MQdnv+dtXdC6NFiSgHNYHbKJpvpRge3tum/fqOSACPoE0 Neb0ombFAsn5iASjkDuvlEksi9kNRrbAmGkQPzKZDO7bt3L3AOPjZ7IxfZbfdpegwwnD A5o2WhscI6Y3EsajclNu4sOMEwGYHAi7DjDEiP6O83EVUEjEpjNE4yQ2uIGGShJUDeuW 02s82uX6X7e84eGsNPzBaJQs9FFF0m106rDLoROIF0PprS/7NgAPdPdl1X6LAmleLKO6 GYs1YCsXL3HqJzKgZbB0m2hF4B4FXXhTc1mj0TwqbSJXoZim0SwJ8paHeSc+1wgMlPIZ rWeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651735; x=1787256535; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=28h5kYg27WFds0c1wFryxudUTSA9WQTfzpBAX2pGI58=; b=WOJdtKZA1jI7vAx2TrzX+QA2G5oDySQwrPhoI0ZL0mWvvvK07YhOSBJyxYZLXFtMYD 86nX3h1ZfAITDRzljPq3tH8fiOGAtvJzp0kvt9DJ3o1wmmXt0wiX0BV9aaazT4Ht2s1z 89H8OGqJl+xW59L97K+YbBdRkurkD45BIUjXYYrH6ZhIxcJJsPmaPGicDEOXYKFrfEv5 GGmkkhZ/4DsezVpncAK3MB4N4ugF3zG1QoMekbhonKEayr70OcC8fxOkeJEAodd5Shwi dfS232a8qg//sS7tkBHUd+/D1YUeGeAAvL8tntrqV1NTuqt0yJLhh+XcP5heuXBHEm78 m38g== X-Gm-Message-State: AOJu0Yzs9MCzBWeOUL7nEWUna7xN9JGOgp7Dbs/URXMOYt6uINReQPb/ 5+EtlhCkMvlbQXycBL8c3QWoKxf3xY5FvcDpYJGLLZvz4V2Iwrd+JYHJcus3jKnd X-Gm-Gg: AR+sD133w+VNZAhJHJ0xTILmsVgGsyzxREFV32pq8a7F8KnluPlPHzFXYU7hO04AXcK oain33el4MSDV8AK7lpfSuYHTeCHDUUeNWiYb006zPEkH6F1E+T58oTKd2mreqopO/aBNZiSMNp n8USyt/DcggbXDFo0qQ51VpokT/TqEuqs1vWqbyJ75adOvjhwEJUscWG2l46KIgwRwTFby7zRzN +khq1nb0qydbv/zQTFSbBu8rL7iHCxVQPKfTMH4HuuvplYsWzZgt6k7P+XlQ8rpG0oUITzHLoWx 3Bu/6kY8GHY31AnPQL/xDcnNM2neR+zKzxv4W+JmCx65hgBTVlMUKmRa0EK5/6wzoACJ+srQNmh 02cWcf2xaO5QbwmZl6dCQC3uFAVQ8PfAQlW1OhSLokGf5VWsW8AwlSNcKOg/q5xvVAy1u18si4z z/DF0xVaBTcrQZU1TrGS3scVvSRltDePOIXlWKMwEyOWh0WH1x6W0+NCdZphDrQoJyyWaT2/lF6 30PLwGcrdD+tcwfxhNB9imqpgvnh4st/IzgceWPeNSFTAgALdo0v6cVy/JbpCkYCSyhwq6rp7Cp wplfxkLmQB50mCai493F37a7+Umdp3j4TFHfx/XPn0eCSMQucSFAVFGK3iMcDCzdQuadRDX2AJY yZuGww7BsVQHvMMFzqROuU9IrPmLN3mSbfpoOyYoJ4Jg7Mg== X-Received: by 2002:a17:90b:384b:b0:37f:e1af:df22 with SMTP id 98e67ed59e1d1-3933ba90e38mr457364a91.17.1786651734720; Thu, 13 Aug 2026 13:08:54 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:53 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 09/80] python3-automat: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:23 -0700 Message-ID: <20260813200834.1302829-9-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:08:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128953 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-automat_25.4.16.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-automat_25.4.16.bb b/meta-python/recipes-devtools/python/python3-automat_25.4.16.bb index e95138849d..29b26dd358 100644 --- a/meta-python/recipes-devtools/python/python3-automat_25.4.16.bb +++ b/meta-python/recipes-devtools/python/python3-automat_25.4.16.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "0017591a5477066e90d26b0e696ddc143baafd87b588cfac8100bc6be9 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += "\ python3-hatch-vcs-native \ " From patchwork Thu Aug 13 20:07:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95132 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 9CA81C5B572 for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27763.1786651737490394438 for ; Thu, 13 Aug 2026 13:08:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=JTAdGKGl; spf=pass (domain: gmail.com, ip: 209.85.215.180, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-cbedda4c154so184655a12.1 for ; Thu, 13 Aug 2026 13:08:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651737; x=1787256537; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=C/obM0utgvWJhWcZdlb/3LpoZOuqxBOjmiF4d7IoUWw=; b=JTAdGKGlxyvwYE5OYdlixT4bO0AxMROa9/EjeR5W+wIHdC/5ZaHOjFrAjQ9dkjxCR2 z55fkQ9gOLTVNVB9hGbqbQs3stiQ5pGv9YRCwjqP8q9f22gVykz644GRANJ42GQyuLZ2 /MJgU3ihCKQI73xvQlfMSzikE0/9Foyt0ZPsR0Wd6kjpQFuBQCczAmJTxGAkY0qqiLPy rDUxeBnVY+ejHP5oLK/SISZQ/1l8QPjDCeEn3vJncDub5xu37dZ9X4yVXVUOOa5EOI/W ORDn+fBbbYVE0EmVv3jXVLEiEAya1NVXUZmNxAw4JHob+x9fV3pv9Jkz1y1UXujJQ47J RXpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651737; x=1787256537; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=C/obM0utgvWJhWcZdlb/3LpoZOuqxBOjmiF4d7IoUWw=; b=FlcCOTeIWyJbwce4rQ7P6YFCpitnolGwOuwH3JEGTT3y07/n5lqtpnUnkAGE4Y4vLF NWhJEd1wyaDZYZWALBv1rAWovoNult3nK9zAo5ZJnmPdPe5bIDgidCx+GHv4KB4YeCuX hpuDHFrjv2js8Onv47aMdTWsbpGiQ1n3hJ2SIcNdHUs8qW1pBcwnAQTBQLh19+vWrnS8 EZBdXse6hbCunblB9h9CkBXFxTUYbUbptbPk6CYBDpLPkFuG6hESr3yJrjTVYSVOngXU Cz94KDcht8N+mg0ztJ86xHXEa8VOg3N5zUQy/7vM5JsuG22SvTSdy6uQuk0ATScZ04cK wD7w== X-Gm-Message-State: AOJu0YyGyvFD20n2uxVAg46yv60Ch7cIWIjzoPobVm+7OaUKpwTw/225 hZQd5FAGaNfQjur0UUND2pw/NGm6cG/AD0Nh8uPtOdBJTfRYANUVnqLNScU4VOT0 X-Gm-Gg: AR+sD10O5ynGMie1yCs4iRaKilBLKWrLmC/1cM6CwPD80bklm16nKsj6N+2xra4e3g1 YGmHzf/gS1ZEEGOskFR2agoNSmIAEmimJf0c1Hii74PqdDlx2HjqvqjEdkP4+eObX78VdnVCSyU T6NNX6wGb6scK6B5RIoq7aNcDpOHlS3pwn0BGQ/g6YRO73IHK/zqMKvpecKuF7LbzsQx5s4i8eO 5U1wlmEPz/luMI/eTkkHWXG5VYwFbPok7J4Yu/Oo+pBT0b6rZmBdWOehUrP0msjxIjtGzGNlnTX 2M4e2AVu4wX7RXV9PxhlF4X1Zl2N/RdsjOQvMCMkKXa3NkqxOQJa9ZxohekVRdgz86ILahxLsZj 7IdQ7RrvLJ6yxQw6iRgwgFHOBpIfYLZZ1X0HAJE99X01lUbzYBwhzOJodZ3ZVl1ti9gtaUUwzv0 s1gd/9FwOjmiIT/vGOg7ME4pinUbYLNSPGasIYeV23K98M/5EudzUXFwSrQsZo1QV9SSrd3TVHM OtpXRdfhyyVufZVn7YmLvfTgjpRefAO8QFNR/pnSNoYjjS4voGldEVAQqgy8Ex9WeORhp9dKSN/ R5EXmVxdirQ3gaLRNcMpw47ELZN/gYNlLMKTrQ8p3Olx/uNQbl5pH3ToF6ZOMrF+pm8yfM+ARUX ga6yr3Rs0qfH5uaSj3rHDifB9h9EeurefTJcXQQIzboWV3w== X-Received: by 2002:a05:6a20:5491:b0:3c4:2fe1:fa36 with SMTP id adf61e73a8af0-3cc71dcde36mr332466637.36.1786651736730; Thu, 13 Aug 2026 13:08:56 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:55 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 10/80] python3-behave: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:24 -0700 Message-ID: <20260813200834.1302829-10-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128954 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-behave_1.3.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb b/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb index 77bbfde7b8..9be8f25b44 100644 --- a/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb +++ b/meta-python/recipes-devtools/python/python3-behave_1.3.3.bb @@ -10,6 +10,8 @@ SRC_URI += "git://github.com/behave/behave;branch=release/v1.3.x;protocol=https" inherit python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ python3-parse-type \ python3-setuptools \ From patchwork Thu Aug 13 20:07:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95135 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 C1B40C5DF6D for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28084.1786651739492320787 for ; Thu, 13 Aug 2026 13:08:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=FAEMDIjg; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2cc891373e0so5297235ad.2 for ; Thu, 13 Aug 2026 13:08:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651739; x=1787256539; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UVQrMu2aeRZD9b3hNAyIg8WJX9H38o9yLDeZ39V8qUY=; b=FAEMDIjgbJIQQxp+1xzOQOO1ImBTk/qYgz8xWJc9aJdHjwk1Cmtia0Mc35fAOAd50G +ZVJNjn+rp4+jiifCYfw0E32GMUMgyCnKkfo9cHcawY4aaGmEKKiKuxBgRDcA96ZokjR /KBVsoRSjRuaEJvTOzd6+RuGm5yML1AJCRwfW2F2LncTXkFH/pkdLe0TQs1ANXvMU9nb +Hc7KeVuog7xhrat1ROo9xXbR/1x4uu2xwS1doZ5VAK97a2/t6cGGaNXqDI9EV9D8aTW qnZOawR5HO8bDTraIiXFnGZlRG0fNdobm+r7JQPgzNNlPDQzNZEfgDyGl/5M2jRwCy1K IhCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651739; x=1787256539; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=UVQrMu2aeRZD9b3hNAyIg8WJX9H38o9yLDeZ39V8qUY=; b=tTEuK+e5hCFwb49uRmuXHwfbIE4RM+2jU55S8jjFvY6sWMDMYZtfBGePA+V+tlO0oy Yw7N14mAG+a9wlRni07DFlBAQrNAMb4JWLkdR5hDv8ov58MmgcVuellxY4G6Z+pat6Ub 2kcdMAjI1Ongmyz4Q99Z4+jjNq3YEgTZjgGTjBe5R3Y3s9+3Q4G3EEYSOZqYaJxhvEhz xup2weEwi2Z969ylXOHXp0WMO3auVuyRzC9Knedybf9QXFpkPCUIFgjV+5m9uZv1T1JB XcG8qq8sBuBgpweD/eXj8gfwFv8H1f/kl0L2BfJJafgnkV83fbSDvMenPrrp193WBdDP zvIw== X-Gm-Message-State: AOJu0Yw7Hi2Fh07o8p7MmxFHIQlgpcjE2+S4/U+xYHdgNqQj7EWCqQ3k wMh7wYraNfhST6wPqhfmXmkt74X83/9pZvWVK99vnScak/fkAwHkJM/614AQ5YNL X-Gm-Gg: AR+sD122kB16243cXIspks4z10Egll3MO2sJXkRikJg1i7sBQCxeL6rFFS7QTOk10tY HDs3hP2UgENZejVM2zX1CA2cpscLEipOaFCP6hd552n7R6hXhKvT0UzkucBqwP65N1otIC/ZQHv OAyRVyf1GMp4DOMqnBy+qK3nPrqFwv5yg2T+kCj6McU6wsKh3OSh8aJeXOzt7J697d7CcLaEidI KalOZraMcAvTsXwID3wY7fA7HrAKfl/aFJkqQI5n0TCPmnsKTr6tiU8PzxuDTxbxC5GrvfFqt2K jBCtbJZ9pfS+7EoAPjxYCls3dA2979DpX6gBHwC39ESCSpXSoR4SChUnSr74p8uW7uOvDZTnqsg RTv/IAYp0pSvrxBzlFKf8i+CKI8iMM8RBipJ5LDM6hQFKUas0GihNIG+siCPg+fBkISWm7021Hd kfIB30/lBBjbX06YKjID92whvXcCQp5bV6nN1MeRi7Dak/ZikDm18XDkPtiUZ99YWH3QhZRSfz4 ew0+FfJe2PFoOKtzYzrHxJo95lLnmj+fMkpkARD2x/1z8PRW2vDSBpfG6uvKD3R/n8gaxWPmksJ WtwOIHASZMNJRgezG0uBYZJ0EqIhLDPaL7xizIx8N0YMJraOp/4ZR89WBGCzP4XGPC+1VFTTQ3K X555LVstvR03KWdfTwi/S48kfH/YVUvVEz1HefSoq4Gy6Ew== X-Received: by 2002:a05:6a21:1391:b0:3c3:7e9c:e292 with SMTP id adf61e73a8af0-3cc7200c62dmr254035637.25.1786651738762; Thu, 13 Aug 2026 13:08:58 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:57 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 11/80] python3-bumble: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:25 -0700 Message-ID: <20260813200834.1302829-11-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128955 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-bumble_0.0.233.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-bumble_0.0.233.bb b/meta-python/recipes-devtools/python/python3-bumble_0.0.233.bb index d8aa40666c..9e45fc9dd2 100644 --- a/meta-python/recipes-devtools/python/python3-bumble_0.0.233.bb +++ b/meta-python/recipes-devtools/python/python3-bumble_0.0.233.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "0883e2dc744f0b8228f5095f54bdf8df7f74e47d92bc5fd97ebfc2ee48 inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + DEPENDS += "python3-setuptools-scm-native" RDEPENDS:${PN} += "\ From patchwork Thu Aug 13 20:07:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95136 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 D951AC5DF6A for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27764.1786651741341464121 for ; Thu, 13 Aug 2026 13:09:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=krqn4ITn; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2cc73e322dbso6244645ad.1 for ; Thu, 13 Aug 2026 13:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651741; x=1787256541; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GGJQGfbtDnYzRtgg54iV1Zk90wJxm9OTGfMY6/XDrEc=; b=krqn4ITnhjepMKwP09tKdANVXHvd37yH+GZ0Fphq37Z4gHQeVuPIlic5lMlu9sMVcI 4sDV6I4PIfRyurgZYMjVpBNca+01rQqdJ1mR/tFrwvtNWf88ACAeqvjMASyrPlR+j9zW Mv8KSyXoR875gWJA66Q/GBW5LFpuPHiq/pMKjokDpJwO0DXkvPYijeLiila4zivU0go7 VhD2MZbqgmiczWZg4SPQXZTVA9gMrKUNSMk+tc1hCLoaCLBJCrHrH4I8Q6YYdQhh9nZp MO7RtC1l2C9PWR58sN5s08zUZ7rvCzwKCwPbG7SIbU8DLoJaq1hXkFLbfiGBN414FXB+ K0ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651741; x=1787256541; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GGJQGfbtDnYzRtgg54iV1Zk90wJxm9OTGfMY6/XDrEc=; b=iHQ6hT0xot04evq+55gy5KN+0oVYWKF4t8rori2ypROGyN42b8OL49BN0Xf/YnPdkv A2Tw1qLK0MI1JmBlyROtLdvrt9X17F0/eWrTZIQ1GwgRzLXILGaxkJCmvbiuRMKJUsr0 ELZmOlB9FsFui7uBkoWiuuS6qnZoQGEG0p06+MsuqHrUCtdvEYFcTLyBmh5Sa9oGol/p zES/IfuhJYMvwovmXr+hcDjDFTT1HThkK+ZCOfOOl3l41cWKnGgaScELcvMV5F65y/L4 IEhx0W4UrJKaxfUWiip7KURaHA7Zo+u5c15HLAUDQC1SDcxkFYbobwR72IIUMVTxk8zM EP3A== X-Gm-Message-State: AOJu0Yx/SXCRpKf8dsOv51K3kVkiFlG7xf1J08OM25Afqd3Nq1z5vEwm Cr7MJC8fCn6qDTbYrUoIN8r31uXo3zof0JxE5rV6gdrea/B153qN4C/X/fNmQdwk X-Gm-Gg: AR+sD12Hj5JE7Xtnz1Sw/1vPJIKSEF3lsiH8TXeTqRId70hFT3ALY1NlNzT5B7oeVgO IIPplQb7hmR2GjYxwHXTo4PhbMu/1MLiYnxjooKPkM/nGAslkY3GDahr6LY4/ey9EeQQnh2fUid mZfd4NJR32WS0UTb6/ebVgXofJziw3FTSbnYshEMBBxfxgoDGyYqcm3jMaG61v8qnBD1xd3CrlX iGPxSDu0Kc8lZkmha5MYtDvZPfNk5MYNwg0glA+uiSc/ORAb3Vk07OvZIUk9cxFUkcJOwSbWy3L +44VSHBJVrsVSehFLHEG6hZ9wmmnSxzSBZg5q04+CjNg4o8UFSrBwkebN+BcB1IUwkoH4Bqm8UR U//o8ZL2rl1IPnYS3xTnu38qcw1ZqPttpP7A+AzYgeG9eQ8Gve9tN0ypzuVAxmPtTf/qVQ379+G 4Ci0YM+dMx14earD8Fn2M4hnZkVfldPiN8Zyly5jqR70WENvt+UdytGN35/ejGgxnb65R68L1PN Sjzte2/GtLsmg7kHfZfTTQnUZKrdJaYC32JMhFMGNIw5Y7rajTc+xV17cBV7Kgx/eEYcKI2v2vo scHPAapjqqyjJdUsuQS7SB7q6gsKTqzJDBmup+Eon/kPb6Z6sHSGaPg7bjR0U1PyxyxARv/mN3z qzfihOkpXPVEYUyKrURaU5SJy3Y9Ug/UfMj5aqM0Xa2jfHA== X-Received: by 2002:a05:6a20:4492:b0:3b2:924c:566e with SMTP id adf61e73a8af0-3cc720cb55emr213052637.36.1786651740514; Thu, 13 Aug 2026 13:09:00 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.08.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:08:59 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 12/80] python3-canopen: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:26 -0700 Message-ID: <20260813200834.1302829-12-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128956 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb b/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb index b0c6f9f10e..bf6d505e2d 100644 --- a/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-canopen_2.4.1.bb @@ -9,6 +9,8 @@ DEPENDS += "python3-setuptools-scm-native" inherit python_setuptools_build_meta pypi +DEPENDS += "python3-wheel-native" + # The sdist has no git metadata for setuptools_scm to look at. export SETUPTOOLS_SCM_PRETEND_VERSION = "${PV}" From patchwork Thu Aug 13 20:07:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95134 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 C0DEFC5DF69 for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28087.1786651743319100434 for ; Thu, 13 Aug 2026 13:09:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Op5jO+nQ; spf=pass (domain: gmail.com, ip: 209.85.215.173, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-cbedf318752so157275a12.0 for ; Thu, 13 Aug 2026 13:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651743; x=1787256543; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1SdGYjcUf+2z/maXs9lvWYHR7AMKMXyIWcn80EtaJPc=; b=Op5jO+nQ/9zO7hdeCW/kUXEQhMSP3QafpMmO7ymh6zkN4ukqMkWjIckHbGUwZfqTaj A/Z1NzdbpIrtYjv3zOWLcpdp4awWlcXHIbxut/dXzkZssHQAg75GUrG2YN+Aret4poLw 5IVBGaeXrrOr7WAPQwPpkgw/eyJhmyX7JOmXFRJ6sF7P2cK9oIFTC2nVoLDge4k/iSv1 TdTy5k7+1Br8SNxJv7/KZYUX5yulicRdr4aA4VuwJbjHbcdPz/YjXatsQVB84D0vnkkY jXSlGglJuI8McJTGWbXwEfWf47CH15SLiewZ/QL4vALXynfNPoJdZBMk09JJoLIXta53 Iwpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651743; x=1787256543; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1SdGYjcUf+2z/maXs9lvWYHR7AMKMXyIWcn80EtaJPc=; b=i+8q2ui83mnsZb7UDlXRyhjUhhCgSMKll8lJAxcnP+spI0EogZg3kZvsLrk5UTwyKq enQeaPdd/iCp7gAhdB+tQ+NSLFSikizX4K/M+lFe2OgqocpkbaRlGL0kK+Kc47mq6DZk 3/fZQv9DlD1Z5XpiFzbG/3OK/fuLBuFxryQ5aFBI/f5OcDayAwHj48s8CyEsQ9KWNqbd CA20W27tPOUOaGKgPA/WzlvysZOsDqHC1w9erUM4ytzvqUPO2ddUDgY+9yWKuIv/yTN+ R6vLmjYAkyA9GoPKsloUGdU6tEH3CSXh/ZwSAIw4f9BvFpNSLhFEGPn94exrXKgSX2D8 8U/A== X-Gm-Message-State: AOJu0Yw8//mrW2nJgj6DO11wpwZZ+q154zcSPMJe7/VCjzg3n+on+35E 8Frg0PNYNo1168OkkYwrXl4lgIVVGuG8YQrxIsigyFMvXNa/WzydmTvns5UCF6T0 X-Gm-Gg: AR+sD100criVIjaC1kaJg6oyxYQo7mcAkTR+7EP54fFxn8FFAXyhLHLKW5R8Mh8KuXW sN526F0cNXEzdyZc00qByi+rX1dqwo0JiVRFyUK4NjFTE0S6BQ8JqVy9OKNqvnXKxb+Ib9t8yjS 1fFCUtDXqFq5484Xq+3n95Ple+F7/X+zkxK1Tm4iNOyQDwJ5kLypJTNpVmOdGmeDr0jQbj5UhyJ 7LHIaoGWk5vRdVz5VQ6BZvweHloT2+JA/grpG/pRdfCR4ThF7TGmIT8NDiFNRamezSuMY/QmlmM GEbn8rYPr0pzIyMsi9RmcjkehElxjTc5zldVqrNenmcApaPNTvrIGT6VnJ8j8iyxiSnPcf7M1st GBfGVzNRMdjPU1vTGc+2P/+BZDGxA/vf3yYrNDn732z9x6fCHqbzV6nvj/e+J9MLXm7O0M3gIXY FAzdrZdFjVKRG/k25HbyiP7hPdplev0w+39vUWrMW0Q+6L0g0xJbg71Rp+YxFlEVn5lSACGDctP I/UFVnbwwJ3Ixf/WMc1oz4inhsvIlZpSxZdzevy/giXC+1lcwmSZDeUbZrspI2vKw8nLn3oLCz5 V8INNbACge1To+nXfkb7JZHqbmUuAlLQXz/tMrKHv/ittdoZ0JdrPhqUM6rs00gWsr077iZe8ZC jGZPw2lGD307ya+zjf5fAZJs4dCdxOoqFA9UrujZ2tnFFpA== X-Received: by 2002:a05:6a20:d495:b0:3c6:3c5b:fe5f with SMTP id adf61e73a8af0-3cc719fe46amr440501637.2.1786651742502; Thu, 13 Aug 2026 13:09:02 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:01 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 13/80] python3-click-repl: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:27 -0700 Message-ID: <20260813200834.1302829-13-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128957 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-click-repl_0.3.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-click-repl_0.3.0.bb b/meta-python/recipes-devtools/python/python3-click-repl_0.3.0.bb index 46cf1b3784..b0844ed5a2 100644 --- a/meta-python/recipes-devtools/python/python3-click-repl_0.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-click-repl_0.3.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69c inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ python3-click \ python3-prompt-toolkit \ From patchwork Thu Aug 13 20:07:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95137 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 F2B23C5DF6E for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28088.1786651745153193146 for ; Thu, 13 Aug 2026 13:09:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=TUGvU4TL; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2cfff5f88dbso4892435ad.3 for ; Thu, 13 Aug 2026 13:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651744; x=1787256544; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7Z1kvV0gCMtyDUDRckt6Fgt+yw6qx2WL1GikSvHK6Pg=; b=TUGvU4TLnWQWWKMkkR6nod0YbczsR4900iFKlnhzCo4yFi+fAiPgi8+q7SRShDojOy yOv0MT4JmxLBlNiLrANHZe3nOrrFpPPp8X80MOi3YChWPOkGwoyFTHRiZ3MrV2HtzxXS Yk/gUEJx7++wUHutLvIiUqisgKrFjWcCrGq4g6w+g7PLsmq+YRpgIMELMB8ZwOmP8REZ zsRdWKJtRihSs+YwmblUJDAptx7ZQzL028Azap54CUk9p2k6uzgWFkCbbiGOqFnsMhJM nHHB8IhPwe/QZSL8P8BlCOtKZQaZQK6puu0QxyQFVFi2BUMR0khkJU8DDx6kXI4T4KtQ GESQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651744; x=1787256544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=7Z1kvV0gCMtyDUDRckt6Fgt+yw6qx2WL1GikSvHK6Pg=; b=frwgJcHhmOKAm6fS3OeFvsKRdIRalPCQW1/LSS/L13QFbLGzvnpOzC3EObdgz+PxXU HILwqBFbqMwFMb45KnrM2Za452w+001pQQwp9D0dUxIYU53IMFuNnRq+3iLvzR9P+ESC hBszWa969jJNaByahUhwNVm+7Nf/hLodGex4vt2s9eAeJ8Lg9VFAuP2R7iAQ4ExiBz37 wwNXYLd2wpBs0FA3Ekrb3ZkeJTj0EfRvLfAAsHJmm7s4zitqsxAYbzDuCnhdc1FTsJKz qPpt/5NIz0rxJYlKaWBTOT1W91+CzYMxIfAwcaj38RhLrHk5kk7+kwIUNaIlGyjWxcMJ IFgA== X-Gm-Message-State: AOJu0YxuW1NxT07GWe3YE8Ako+FotZ3T7xV0rKLpsjytGlBQh5JzaGfv jlU9zrklW/wDiLbpLTAkrxmjDz3zABLauaSkFOl7kmgBVhoWnNMjmE9lfSaPqPwO X-Gm-Gg: AR+sD10kdipZPZddRYMQuAQEFBhEKVW09kglMGGeP4eJatCnP1U3Zspu+SWp1OcBumd tHsRqAEg1aWHkfHb3NByB9cdEEAXuvAmjDGvWiPyzWC1RPOjVo+7OHjuLTRp2oS0YLoXeUE0rt4 bQ0vwLoE5T96OLDPv+RRjkZ9bjjZkVzxJktLH7sGpUM2gnP7Iva3QwpFle2uuFB13ZQ7kdEFwQB nK23ySpUKTKtJ9SrU77lHZ/JMxX614XaQY01lHSex/Nsm0H54GDxwEN2+QOEXN10hfWku2KOICE CFicma+9dJZD0c8UR7BGeoxAYuFgGFhnE9F9Ze4cSZTX+BvT4geVXkt+RYkPE6hPa2i2yEwJTEm yu3CnRLBx5N5KrxWjFXTg58y376sbzN+TWr+SdiMjydzLfKJ99M3zKCEJSsB0yLbNpE1DnTehRi IaGYJd9i7aFxYiUYOixqp+Ck+0KfR1sEzsu8S2+oavmStlx9w0RSnwFJuuvcwyqnH/uTjQpjx9I 9xS1Tu616g9fpdMReo5IAdlJ3psGv2c7UtR1D7tMdEkc+nevd747MCF5AEAeylFnKPnW6xfcph+ 446YDu0GGZJJ5FeU1bd+bXHbcjF2Ef2Mog7sn4XeoWhIfustK742V6MeZ8agq6WVgNg8QTat0/m WQdAJ2lO/x4h+pUvP7uCZqez7fRsAnUkZkrDZ9JMMxsg6Fw== X-Received: by 2002:a05:6a20:b786:b0:3cb:b741:2924 with SMTP id adf61e73a8af0-3cc71e15661mr286371637.29.1786651744482; Thu, 13 Aug 2026 13:09:04 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:03 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 14/80] python3-cppy: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:28 -0700 Message-ID: <20260813200834.1302829-14-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128958 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-cppy_1.3.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-cppy_1.3.1.bb b/meta-python/recipes-devtools/python/python3-cppy_1.3.1.bb index ff463f6833..7acee20594 100644 --- a/meta-python/recipes-devtools/python/python3-cppy_1.3.1.bb +++ b/meta-python/recipes-devtools/python/python3-cppy_1.3.1.bb @@ -9,6 +9,8 @@ RDEPENDS:${PN} += "python3-setuptools" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI += " file://0001-Fix-build-error-as-following.patch \ " From patchwork Thu Aug 13 20:07:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95133 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 B0A64C5CFDB for ; Thu, 13 Aug 2026 20:09:07 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28090.1786651746885388852 for ; Thu, 13 Aug 2026 13:09:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=cFZUEtb8; spf=pass (domain: gmail.com, ip: 209.85.216.52, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-38125cebfdaso307718a91.1 for ; Thu, 13 Aug 2026 13:09:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651746; x=1787256546; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Nm976d85q63LEMib33GKiNj47He2E7NyzYjAw6vZ21E=; b=cFZUEtb85VmwIxy0jsPX4NYEcEDZy6l6CXqqMVqQ2F+FHfhIHew5tdHrIL7wGSBOeQ g02bn3Klcrm62ftXTBxwS+ByqJowqWZqZ8pPUEI9T8eq+xf9BOGvhdZCD3CaCg/Yr5VZ gLZxGQkXxKQTP1iV3fjUDL+5dZ7zIuW7cl5HRZxG3HTww0MDMkcu4tYoWBHQFb9BraO8 C1sFxrE/ekZgVKIKqVFgqHAHX/pkHc7iNvMoxAbEDHExii0SsueOrxu5MJmwJZd5HCvT Er+glHv/M1G/qgZrWn0Du8umWhZqoq4oHkUXs4MhTWyB3zgA8MBiFRV9SHSQoe45ARX6 sxTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651746; x=1787256546; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Nm976d85q63LEMib33GKiNj47He2E7NyzYjAw6vZ21E=; b=or90d4yDn05ZkMZ/MbpSIVPn8tN6kaMHCM1j0DIELsZWlCSR9h2liyNZuSZqDgPE5G JJPnN0oJD83y+aVH2vXNHb9mixzQjlb5+dyq4MbGvX+yx3kZwQg6/ZJLUHGBa1SItda3 OUc5L+EpcYHgpsZza6+tg/RPFDv9AJHtD4uSJpdh2RcO0z8862U/DwdcH/E17nBksc8F JljqIk5vTqQLGFdbn1OsisyeftmvenkH/2OUi8Xdbg+8YPg2qcbAXwRa3XTVQzQP5o/w tIHQgQT9Gd4l+7agIjarwTLcVUYuQ1rXM7QCYcJXfxEywX8l++fzi54VaEZUWgmkbOaI p8AQ== X-Gm-Message-State: AOJu0YxBbF3RrShOitNB/GZjHq+Nd5ExVqYGMV0JC/v1egujXEXACn/R xzwRXExOtqYbe5Avi9C3cRRzKFskZiEpAxh4hopGQ2PEBqPSOtGyoaQYP1/x7CGv X-Gm-Gg: AR+sD10Z6nAY9bVT3gO46t6haHW0R4JTUbudk1gmoljftDbBTtFriG2SD014oeTqPc+ yWX6smwGZSY1xgnicigNms7DzkIMBH6i2w/KPJSl4gEMntDj4pmoK97gnpOXhTZVfJLHE+oI7Sh gjC9KfZ8Bt8pFRWdhjsvXZ4rV87sAIDGir5AgTVMYMEkGhEX1PDMFjke3mM7iZxF4Ob6NtR4+E+ d9NDRievScwFjEuCRJDUkC7YTrSZ5EeLLkUQbLTndTpB4/Q0c6ZfXIlZvOIIqlhlF8s211KbLcG +SI+1G9mokZ/Q+4k5PzW/pPyhNXlhw0Bfb25z3y2AOluBqi1slpJVJdyq0pZFmAwqtg9wsyWKm7 LGXuBFetS5utxCflYTzS9gv/sYzYfPOo6evXJsnK9XNqgH2LlxmXgexehEkjdRY2nn54j6OLM3O C5XdtQGZ3j4ZbY80NJDOhtfiAfXXWMBYQjLBOxPHJCoC6TGOyDajjtqGQ9bJ0ANish0ZehheQaJ eXw3xJtJVzOQmzuX1KqxHO2SuV5YLerVA/C1nf3j5s6sAQ6Eu/V92+dScP8fQpeBcckVd7lKJ/p ndh6KZKdOuWzB/xKdeWcwBzvRPikRerbhnxI2cKlkMkUM603hY4tw/x64FAgfi7+m8pE94hL9IQ 60WqQXuBhGl5Rwv0oDi/JwU9jiYpXY51bQTcowOJfhvQomA== X-Received: by 2002:a17:90b:5450:b0:38e:655c:6516 with SMTP id 98e67ed59e1d1-3933b4f3238mr739651a91.0.1786651746219; Thu, 13 Aug 2026 13:09:06 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:05 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 15/80] python3-daemon: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:29 -0700 Message-ID: <20260813200834.1302829-15-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128959 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-daemon_3.1.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-daemon_3.1.2.bb b/meta-python/recipes-devtools/python/python3-daemon_3.1.2.bb index 6b76ba6cec..761c746a24 100644 --- a/meta-python/recipes-devtools/python/python3-daemon_3.1.2.bb +++ b/meta-python/recipes-devtools/python/python3-daemon_3.1.2.bb @@ -13,6 +13,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55f76b1b31719284caf4bc3ecbb70d6f" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "f7b04335adc473de877f5117e26d5f1142f4c9f7cd765408f0877757be5afbf4" PYPI_PACKAGE = "python_daemon" From patchwork Thu Aug 13 20:07:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95138 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 EE577C5CFDB for ; Thu, 13 Aug 2026 20:09:17 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28091.1786651747941826155 for ; Thu, 13 Aug 2026 13:09:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=anB8qeHe; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2cad8076b01so3526835ad.2 for ; Thu, 13 Aug 2026 13:09:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651747; x=1787256547; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cjCh/bo2iygakGRI7N9ATTWnjPdNYD1UHuLciQ32uNo=; b=anB8qeHetEMEGNLXaU3NpOBe9S5BNZ/8zVu8QzWhdk4mut0BW7xOjo5aPB070vH7Gu WPWwI2C3TZmcayThWj7IZxOESTGm+lA3Flu9Mak7wB1tZzqmjYu/rAGBXtOgbjykwI8r t0ZWIV87UWKb6L3S8xI+gpQQVYzre3yuxdlae+HD1ILnuLzf5fvhq2IfFHrAeV8D2Ypd 9HOuCQUtmhcDQFLi86CbnoziWmhx0lqsrCZIGk0d/egOKc8aDfvoWJnKywDEmunq9H7S HxlpGfJfItFFp45UeQWhjVdg2GjpeNmQovyiRfFBFKSks4dj3m+9zwExZflqDnT15wCZ qhaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651747; x=1787256547; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cjCh/bo2iygakGRI7N9ATTWnjPdNYD1UHuLciQ32uNo=; b=rG5+87Tdl3DfzKGbx77omkI836cRXEuDI18qJhjwOR4awclrWcB5/jJ0ikI993qHKz 8o6+fMCCgOu1WS0lijx8vVKcFOGH7Hj/Ll2VS7S1ygxgZumdq4wXdqlEj45gGr3OorTm hoXejKb4yhoPr/DPPvPuK13cf8OJEYKc60HLLaDcatEsrK56uyn3e0mwSkKlTzSCKAdZ RZ5O6KpinQUluytxZt6tNaM8fwk04AJ6+4g++Tcj8DuB0aMWlA4w+jfU3Y7dZjwRNoj5 haDVpiCXhgQrm5ZNOdWLYHpxbkUs9fup4F6nOMsTh+CNL7xrg7eY+jinmq7CNQAnEynO CmeQ== X-Gm-Message-State: AOJu0Yy8XUdNoxCITxn88ElwEQ9kns63YuqO8mKRb45p62QfuiCszVXf huN0qeiReBK9DynpnUsQik2obj7sn2N2m2Hry36ZkNCaPjL2Y+uXESz8fL/P411t X-Gm-Gg: AR+sD12pRe5B/uHPVPoQLnTBtR3hRlsVXL9OOsmRq9VHSRsOAVjH5Hva2tpuJe7jsYu lh3h4uHCUdk4RR/m0MfIxVpD6l0SCdmGh2k32sNO0B3K+Nr3X0YWBNk9z3HbZMzudEgLM5+Ef8U O8zT+JnyL/0hMlmHhdn7JXiTuvhaUeqlNrTv5OaCqzHGddGjytCn1k9AMtCUpl3ei8r9yYozW6E O6PszqeAM8cL9P6GdQ81QK9VEl2Q23uX7iEJHFnQrUHITuRNSXX2/xMEZURyJm6YaCnP6re/N3G PIv7XgaugkFfnNGUNCt3ckqgM1KtAktzXwhKAmOGrbicK4Ywb+5GBnQ2eDrcfHzVu6iVFtpzt4i 39XtUxs8oYDl+Va0fB1XmyfSRVsM5jDU/ZQJXKdU2HzCzgZmMj+2PuK0IlIoYmZRHamZvgW67ak n3O4MoCT9wMc9IFtYccre9+BABemkCxO7wyriZu5YxOtlcNybtR9LpgwLnvFyUJp0pndq1GW+pM A7qIotvCtDF7aVPBJgWY+jn9EANXBcxjTSZWK+7hj7LpNqG+O9/e8wKz47MFGDb5w+Sf1Nh6lOv OF+ZqTeCsjTgz+gi4DKohuN3EjhJ3BcVRbMioKTdeNimIiOKmqBepW3Pk99zpGQECnK3knqu+Qd CpLQSXXfi/9l/du/k7/M77taqktRYjPB/6u08dqAwYhiIyA== X-Received: by 2002:a17:903:2305:b0:2cf:4c0f:5129 with SMTP id d9443c01a7336-2d3b0cd91a1mr5088425ad.17.1786651747275; Thu, 13 Aug 2026 13:09:07 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:06 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 16/80] python3-dateutil: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:30 -0700 Message-ID: <20260813200834.1302829-16-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128960 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb b/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb index 074f5fbeca..2999606e06 100644 --- a/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-dateutil_2.9.0.bb @@ -9,6 +9,8 @@ SRC_URI[sha256sum] = "78e73e19c63f5b20ffa567001531680d939dc042bf7850431877645523 PYPI_PACKAGE = "python-dateutil" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + PACKAGES =+ "${PN}-zoneinfo" FILES:${PN}-zoneinfo = "${PYTHON_SITEPACKAGES_DIR}/dateutil/zoneinfo" From patchwork Thu Aug 13 20:07:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95142 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 1896FC5DF6A for ; Thu, 13 Aug 2026 20:09:18 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27769.1786651749980040361 for ; Thu, 13 Aug 2026 13:09:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=BNLRSu12; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2cfbbdfa60bso3373255ad.3 for ; Thu, 13 Aug 2026 13:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651749; x=1787256549; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=yz8Z9M8+WHo5YeQu6flO8LTbun+xg8UpZ9w/9d18DvI=; b=BNLRSu12+1MJ/EEni+pm6afBD2In7vTlFvkfn02by6j7wbBbRHQ/z57WPhs1ilf8yi 8X2iB1TeHX6N9HEOxwKT5MsAPMf5Eo5C1VjBTE1PuzsWV47bR6d4pdVk133vThKGyk6o Yh/m1+MX5hCpH4miJWLnrAOBliUtLB0Pz33bDRx85WoKQm898hKuHlalDypapknzU34t 4KK4K/Vj9DUTXs+50EgDtMBoamQbEMjYWVGkDUxtamDHQuXzO7nJi7m2UBFM0vDRybL6 2MgUxQaBm6VmGPrSu9/JbLHNRMPzPZJ4booceg5CTL2Rl5CVnAcVDZDsKBDVaZ5LZBEc OYaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651749; x=1787256549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=yz8Z9M8+WHo5YeQu6flO8LTbun+xg8UpZ9w/9d18DvI=; b=sBaKR8ic+APjSu3lik5/MPYSrAD2kTjzbo0pW7ngV33rs2RhNsZpUIAO6sASlvGE2r XkqfrjRrR0+KL5dzNnC7s+I4s6siyaFBJRDkg6qCBk3gNL2iqVa1ynkZhGPW9mp4X40d AyqUt9ltGMXZXoky1GB25v0OlTZxEDuwV711DEFZQVDQXE/k6feW1SHzBE5inc2hW/qW idqSnJvkgBhpaUFAEKyhNeU5TweVJUDi7Alk8B/TjYBeSDPfnc4HXr/iPnpXwsYGA2+h rgpT0dCHYW2oLn1jnHN7PMQbXKycbTHwaLJ+m/0m8ILbH3A4rLQGATPaAl2797gzznbi QnDA== X-Gm-Message-State: AOJu0YwOqT7mDA4GWWWr0v3DjE1IQZRinBU7Us+RVNJkv8ekHy3++Lk0 Lf9WVqeZ8tD1ncvLQWOU2Txzifr7GS8yqKHSeJthYjOtWosF0CqtAZjX+/z/3uz2 X-Gm-Gg: AR+sD10ataM0/F46o5UHYf7uoQS7XjjAPSovpiYKtw9Eeq4JKGvezsxILAyj6M3IDru x+B05hR8KLmhMtjbXjw6NhpIaur6mszsxm8qegD4UnTptXpyDG0zuqMGGpC50aPZjCn28pC/4ac NRyJ/adeVn1C/yQG5xHBavrLvjST8FARW9xvYWGdrCqlzqhFJF0TU1KYqA4tO1rXLEqFJdTp2NQ PWCy4sqCyEWRsHBfkBkgzS+jjI7J0hmXpME/c/Gv0oFwNPNpwfZFJ8ZVEjZ/32OP3xlGmWUJXty bAts9dHLYD7I2gLNiFeZCM3V2S9yJ1OVqOR37IHBrVaYrSxewiN/qZCIUpRhrAKSB1mfhau4zJQ jic5wQ2eBQqK+2gHcyjZbDiXgfS2/VFiwQs0v5FtqBS++ONbLsazTuG4iC8y+osVKsJi24kwbzE Xm2XDgfreDnv2qJCTl8aBjbOcf77HMG0o1lmDLmPg8RUnI+AQCc4M9klucrH9GnP7ve1nl0QUZS YPUki+hjKGFd/VRx0qJ5vOmun5VIYc2dhBPKnepQu8/rH0fCW+bg3eM8ozQk/MBY10dX9slQ7LF P/cN2qZ3rr/XrPyM89enuAFDQgsh40aqKFYE9Uos69nYEAzfkD9JflnwbST4jsvL6tqddDKbfGc 61wShiCA33DjvMvxUikohh1UVvu3LOwq4UdN6U/dtRllmpA== X-Received: by 2002:a05:6a20:430d:b0:3bf:6237:4d46 with SMTP id adf61e73a8af0-3cc71d00570mr288466637.28.1786651749130; Thu, 13 Aug 2026 13:09:09 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:07 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 17/80] python3-dbus-fast: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:31 -0700 Message-ID: <20260813200834.1302829-17-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128961 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb b/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb index 15bbc1706e..a45a7fa920 100644 --- a/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-dbus-fast_4.0.0.bb @@ -11,6 +11,8 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi python_poetry_core cython +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ python3-core (>=3.7) \ python3-async-timeout \ From patchwork Thu Aug 13 20:07:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95140 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 264DAC5DF69 for ; Thu, 13 Aug 2026 20:09:18 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27770.1786651751929058680 for ; Thu, 13 Aug 2026 13:09:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=XFwkp5hm; spf=pass (domain: gmail.com, ip: 209.85.210.178, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-84f3ab8750cso167132b3a.0 for ; Thu, 13 Aug 2026 13:09:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651751; x=1787256551; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qiS4ahyZgNuUk0+FB5BXEbbhwJK7hBAKitUJ5k1Acng=; b=XFwkp5hmjbxSn9dKBKenh3a37JY3lICp3hqjQlilKF5gm/q/NkoYh1r4yutpK4qC3O 1bcuoKOJ+8a2ikjpF1HAmMMVHt0/Q0BcYzBoLOMycf2fjpN5WFVmCtZ8QMy9gMsFEpX/ NECIsslO8Mt+huRmdImm5Tx5q5QJSJ1m9rkAO7716a+D6Ey//yQIJySKB4cX+MleHRs8 DKaOi0PzqNPjzCG81eq64WocCJ0c5VliXnUhy5qgERqHisueuuvit6dyQf82R3RLvhav QPSfIzVyq4iMkpV/rAZw6WDlkTIlApK2kyJhaLD6z9F6S4eNPqLPT1JVwL7H2Dw1mqaZ OatQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651751; x=1787256551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=qiS4ahyZgNuUk0+FB5BXEbbhwJK7hBAKitUJ5k1Acng=; b=LLvB3mTqun7Dn/mo2dGx7rt7hA6k11wGYe01cPGRKqdoDGchap5RrO8q+GaICD9fqw 2tjvVq7l+ga83exSW0bNSrc9AngmQBAck6crG8QrIRYrwwk/tvrvvhFMIObgy9Wrizz1 bdhV4NwyFXZpBjO0tg7MPD3f8CqN2CrCK0w7MtsxbPPyHeyhyuIQvxmPBXrx2vjC9kw1 W2HMETxY+/DGAG1mPAmtvMvYgvFRkelpZIB4soz/XnKXr19fUAlpwD/HAJJE5yBrsFsK Kr9025MZPoywLoVxCfUSMvaSJSI3aUtulgYXqGmeB7RgAvIbrv/qJZDHx7pVesdV6cot 0TMA== X-Gm-Message-State: AOJu0Yyx/G6qR2fVHWOfxz3lMEfrM3E0WyThLU4EVOB2Wtk4QAc4Dwb5 WPs4jpJO62Ck6KAoWlN1KKjvYw0oZh6z3rPpOYhp5ApOqmh3+0s2R2fqdJCdVaKR X-Gm-Gg: AR+sD11RnN1KpTf7Du+VkWA2hW0EFqXrqhKvqtmqDft3LOUfX/fm1qSlPGCpMAVdoml KaWOm3vtLApFXH9JVS3wAIcjjWGhiHs1f893hT/uAr+WMbNm5I5rmkj6iDZIOQsWd37I0mRPG1+ yf3JHiZjZdgv3JDuIeO1Dzc4iOQ5bVFIQSPhM91hIPMqZ4662CnbOigTpjiSHiudRt0iz7PhXZv qOq2OCshuSdZo3rOpcvZHb7iS/3uXEsXTU6KsfeGC/AkTKtfcjiQLWngowwvxB4uM6SH/07uxYF Bhiy2OiJtKyI2uTCpYNR/iARJtnlu2st1gQhzQIcRRtyVBjGfnYhjBIWNLVse/Q79FkgqDSXWgX L8D949iT+U9zR2IIZ8iy1VB9VT5NoH8a9GMb/GDynuC4xlnfY9sY+q3NBfNF9AvCeNEGAW28gqm ObbYESrCDqRMVjRw0R991Dr0pS37fm7JOfdBpcLp7oSKNFOYOi+mwC75I0/n1J7rkbS7NYprFQB eNwkGnKUf1u9uCiqrdzSbLEiSlBjh0KduOynT2hiUHD1yOhcLooANS/q1xaRTpyHLbWX3QfHu0D Kc57+ffz31mcJk9X4dwN3W2aV2ljml8hBCKasArDDr6xI6/sA9qD2K0xush5zQYS8zoNmmo57t5 4+wulNJsWjTX9BrYKRDyA1WUZJPjElS7nyeU9lRW4Rdhr9xn3pYjGqMFd X-Received: by 2002:a05:6a21:6e8e:b0:3c6:61c6:8970 with SMTP id adf61e73a8af0-3cc71a89da7mr434562637.14.1786651751162; Thu, 13 Aug 2026 13:09:11 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:09 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 18/80] python3-distlib: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:32 -0700 Message-ID: <20260813200834.1302829-18-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128962 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb b/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb index 146803a45c..d094186236 100644 --- a/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-distlib_0.4.0.bb @@ -10,3 +10,5 @@ SRC_URI[sha256sum] = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f40 BBCLASSEXTEND = "native nativesdk" inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" From patchwork Thu Aug 13 20:07:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95139 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 12A60C5B572 for ; Thu, 13 Aug 2026 20:09:18 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27771.1786651754673272984 for ; Thu, 13 Aug 2026 13:09:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=q388rQ9P; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2cfbbdfa60bso3374255ad.3 for ; Thu, 13 Aug 2026 13:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651754; x=1787256554; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YKtBmYXGi4WK1DTmqgu5O4D71qa26DAD+GRRskb/Gvs=; b=q388rQ9PvKGHVNr0CrTa0maEsvY1gIuSPhER+t/FOg64LOESiooJoOzaI0+wIzEG41 OWzeVsJNxtdY45jwYjuDIqnjuCi5UuXkh6Gp77d72IR97bo7WpITutCBnRp7sTpP4bb8 XLtL/S3gv5RAOIM8cZ8pNFlQ3WvjjJKF1IQGGOKhztpDwQ/nuTDixhuL7cNvtsKse4f4 NftsOaRSMn+snPRh5K6GkMlzO/uMG2lgkaKhZz88jFJuJ3lv15YuZosm2wtPILCANLns OtmRJgzRT/55bTMZ447JugoUhaLA4yjvI3EOF087l8LH956zWN1lARjSQMoTYqAqQwdB MVMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651754; x=1787256554; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=YKtBmYXGi4WK1DTmqgu5O4D71qa26DAD+GRRskb/Gvs=; b=DWyBSL25Qy3fqlTLz38d3DKqjGLCU2J3yp/at0sFgG9+2pfsxSR8ziNFnbwzcqejg3 zQu6Kwp7VUU3icdsrEGZVAaS+5X/lHgIXcoW/+Fm6+ls3myIEH9R68ISrVRd9jxjf7U8 y+Ns7WtufX0QJvHXt5hlcPyZyeEKf/st58Vm8Jzow1WW+8vqjlIf2+9K7Y9AvsGwM+Fv tBiIG42dCATvJ5bVnF+3f5njbZDKREE0yW4+IzpAT4A60Mq1p2NX0wwfdTX3u7cDvAj8 P3xRKapOXFUhFs6AIwdLe7Le0d/WRyH8MpJYjZ6NI63C3FwiWzCjUDPGz6+UL9J7CQoS ECRg== X-Gm-Message-State: AOJu0YyVUFNJbNGh2H7z77tBrxt4b8DfS+vQZ+ynn83T8SH72yXc8msj rqW2+BTeyGOkT6AOx+dDj0xv/LeSws4oGX7uWnTNlscr3kYGEUtxdu8DMD/S2AEx X-Gm-Gg: AR+sD12lX0WvP8aTK1bcrEIUMQHN6yDRsXgYVzRTvDqDzG3yJG99JRjz9LrCtbsWkxU 0U/utlj1Zh/NSxTJPUSJCXqIHWLo9MhxFOn6p5aCEQDsw/VrXgXyy+G1yk73yMKZrmJuZ/7Xwd2 VcLqxpPWwf+AQwQZZbNvJHeSAubsOv7NDSWlZcV4nDklO07+9rsWR8hFGpcmkU00DCRTqbua6qV 2aGDwZ0WqdmaKTJC7HyfJAFF6FYRYLMbqg0Dc6RrBIjX6LUyKnvqodNtw/Vm/AygR79u7UY0VS6 VPpOTnr6g3BOARWBzrtkLqJmlRKOzUGQQ1dOTipqmToMSHT9b1IA7H/EZz908SsCWQps+W9r2lt QVw/0lvPKatL9Kul9qeJ8tSNRwz5JXd70y/D3le0MPy71rjVHszETJPVhN/fNnvO+VyjSeMDs86 YbJB+F2n6/+WeEiC+CBwi29OAJtAlJYaSxVWVjEz8t6Y8mRjBZPaDEIhbW9tXtDIRgygDr9iNM6 akL8HZnEZzNjYHm45FjLXMi/cJs1lwEJIvjE5TwLEhPGExjf8KJQTxoKyAUUD2yTAmw6838Diho n8ETVSGIzd6jP+WcGMqJ5SdBqDOyuMfkt11Mb9G2yfKeRCbHN3Ja1o9TEfwnjNk3EtOfk0Zzf3b 8dTTuEETzYAEcBuePIBtOQ0j7P4en3adiAtTniml4OjApBg== X-Received: by 2002:a05:6a20:9143:b0:3c3:76a8:c0f with SMTP id adf61e73a8af0-3cc7196e809mr281849637.4.1786651753859; Thu, 13 Aug 2026 13:09:13 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:13 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 19/80] python3-executing: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:33 -0700 Message-ID: <20260813200834.1302829-19-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128963 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-executing_2.2.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb b/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb index 2bac5e8486..79c0e922ce 100644 --- a/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-executing_2.2.1.bb @@ -6,4 +6,6 @@ DEPENDS = "python3-setuptools-scm-native" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4" From patchwork Thu Aug 13 20:07:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95141 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 49941C5DF6D for ; Thu, 13 Aug 2026 20:09:18 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28096.1786651756302297604 for ; Thu, 13 Aug 2026 13:09:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=OXx0Xju5; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2caced6038eso2833145ad.0 for ; Thu, 13 Aug 2026 13:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651756; x=1787256556; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=S53nlUm/EkCqqJKIrXVdbgAiPFd44ysKNV9dpbCpdeo=; b=OXx0Xju5rgk/p1uaVP7XzitXJxnwVCwa9yGfOnpdq2Hkurm4Pr+x9+QGXm7FCT955B IePXRblK4zyOLIpev0U5bql1MnNmM4R9Nmxb1A7Dt2ocSGFdKUlFKa/GGPj99t8I694V biEkgPblb3Ekr1805epFWRKK68ji3vm3RVs9Kr/X3Hg2f02fbm5j+DYea07dWCgBSYxj Nb6QKoGGwAjruBfxYPD4AdM0VMS8wc0qS/YGwlDgixW6LfC2hu3I7v1JsEvZlkb/Ldqp M1RX7P5IWiky7313+FTTM/eWin0hBCj5p3SihxWHvXALee/V1TBKSJc4jr/3mjjwV75l 66mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651756; x=1787256556; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=S53nlUm/EkCqqJKIrXVdbgAiPFd44ysKNV9dpbCpdeo=; b=YqiMilMYnYU2nM4X/jkKuTbez4YL8wxUc3/VpIk0Gul/8FBE+6RAcqih4eJsO1ons1 2jv9B8NfnHo0fwpZK+9PFtnYrFmsVuUJlBtGQRn9urxTAHgsIJdBswLYULRqon48ygNS m5To+s/IWbB3CJhYTNwQDpckSAk4+CCHI+STOpeLyoC6tCfF0sF+DO1KIk2/cSh3YPEJ MtAaJE9/7KX+S7t3NcznvjceS0J5daBJr1SCjlwLv49I2izWpImyicfkOPSb0bf3ZzBb MAwKt5JnIZnuKrciKit6Yiz/+uEDXo5p2zdoNZQlH/nrVksWVWKnRPzGBIC/YzvqCLZI SnPw== X-Gm-Message-State: AOJu0YxIFvtgFOODHEz67AHeC5CWTn0Lr7p6uAGcRjawGo89ZFDxDlRl 6yqaXP+KbUCnu4Cdf4gyScLM5oG6/wNLXvHmmFZIQ6Mtqvf88jCsFrD3LrGi2F9S X-Gm-Gg: AR+sD12D/VspVMddtGaG9F4aBNvZ/EaCanokCNJu1ISMVm2OcNulwcs73hegSePkdEy lTTnDUBK+TRSErWXUJZkvxv1GLM3X40VaJdDUsLCuTo4HzGlqnlP5TddXMXwsMhdivyuPXn1fnk c/PwiqUgNjlE6jmaDPAnScyu5z72JCLioh/OrwnEAqyyAex2vSv8fbKGK52zM/wZaarvRyy/a5c HwKCVgOJJjPfuJ9R5MtQE9iRksG7qttM/2WNcDW/+Q7oXd7nZDaynlJYO0WX1sQnTO5iC2/qOwt bxRHO5CONEQOYJqKOTcxSRLGd95PC0Ho0I+h5qAOx7J2cNnCO2sRWFUJXB4FjQpp6flVgMkPBVV E5hCZtcDoPNxFKs/pfQGAmUIMJEcoHNUwA+06Rcqib4gqq03dTCFIosrUVPqc4c7CiHsoXFBReJ VNt5jYMe+MZdrIkrjR23BbCJ3bGzVSrRBgaEGOrTqUAyNnBm2VkNLRPCc5XVlsf/w1tCwtpE++/ imlw4NxXo4OglQXaZeF8sbxAnPu7N06rawcfTFmka3DG7SbXSB9mxK7zow55opOIDObB+KdWEo2 f95V+jPdystodX9Ap7jcVSzxk5paKY6Ie0uEwc7maWKp/+8PyfhHZLVUhHxfrXrRwr1ro9wYuK/ pK8hBm14Oe6olNn8oiwCYuOpqzebOj5CIpt9+jx02BYtw3w== X-Received: by 2002:a17:902:cecf:b0:2cf:7ea3:7cf1 with SMTP id d9443c01a7336-2d37f62b91emr95489115ad.5.1786651755471; Thu, 13 Aug 2026 13:09:15 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:14 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 20/80] python3-fasteners: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:34 -0700 Message-ID: <20260813200834.1302829-20-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128964 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-fasteners_0.20.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb b/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb index 05cf1e09cf..ace821c79a 100644 --- a/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb +++ b/meta-python/recipes-devtools/python/python3-fasteners_0.20.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "\ python3-logging \ python3-fcntl \ From patchwork Thu Aug 13 20:07:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95143 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 3A90AC5B572 for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27773.1786651758300978115 for ; Thu, 13 Aug 2026 13:09:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=mOufvbUc; spf=pass (domain: gmail.com, ip: 209.85.215.181, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-ca7c1176317so191259a12.1 for ; Thu, 13 Aug 2026 13:09:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651758; x=1787256558; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=q4sFPFROU+eZm3bCubf9VEayWKlb0yNG6Sih6iyPJ0Q=; b=mOufvbUcfhP1ryDPT+6WnSuTUQPysfZPNDVnZQAssdXXcLC3pUhRKmfK+JPfTso/tc XXi4mLjFLk68cNISzqnmaRCvaS1c5J6QMATOQaRpSrAXlS7qwP3IE4PaDBK5yP2Xts16 EX8q6EPP/tSGw80ZcRMs6YLzsJ76nLjxlc7GTaE9MZE45n/tq6SUw8sUFpy+7Cfux30j C7ljBD+QKV0HtBVWCsKSWUh7UB44eM/FBepkcYENYGyAUSzaS4lx+0qAAMvFsgPbC83J hPLtUahURowQrv8xQQU4yeCc2jBWr0Nd8FyHfD34GmgWV3AX7+lG/ttsQf4Z6GGT1YR0 6YsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651758; x=1787256558; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=q4sFPFROU+eZm3bCubf9VEayWKlb0yNG6Sih6iyPJ0Q=; b=c7ebrSaxvc3L98CvJAeSbH7tc+dWOpGwnkBYSCzQedHAdLZSrxsGJFdcaDKxaeGlCX 5vw1WbwDKrv9XWDT3TNFWIaXyD/X10sT/hirkMkZA0QXnjJma11GFBGHP/M6/hpG4ZnY /fB2l99a+/p2ysO5PvdZfUbxGQvWF1tdxRveNxbCdmmuhvCmKRo1XdQ1pE2Oq/S6XmGa EYUBcwWwUw54en/pNZuWSA8EAssJR6mMYd12s3h/FOmHdjQa68vUDCwA72vnAZNOMWJx yfr++RsWYzJIjKRWU1Pf9o/7riPSqkGOnpaihLHKiu3F4GbrwUkIRIWLdqcHVBQMhoTX 1zLQ== X-Gm-Message-State: AOJu0Yz/NaSY9B309mbYCzeedj9htSVbvGOc4Cqu0cBzZgqS6JDqNISA 0o6E/aHzwN8r+tbE3V/8GoKpnjq02EyW6IFMv0AbZe6nd0syE/K/0jIu46dqbDzg X-Gm-Gg: AR+sD125cmjGY5UURYz44IwBOhJvmsfPKAQz68EHLewFe4ihdPTAt6VdTUaTt+oOcFe PL2+OQgLDxe1vmvHh+X5gdRm15tJhlhTH2u2BFObxnMSWbo3Gh3IZo9epbc26isFu6VhuiP9tVZ v3AGXFtCqzlFynB8BqxEboM0ZkSQBNfXHvm+2yC6QbkH1PIEK1CemZjEgLlPyyBlne1cYQxQOCw SU5SJm5pgON15FwRwpy5H79kd40CbowSq/K6rJWH6wgqCJ5l4Tm2sj4R7fvXhALtoGjQmQqQVPm QPp4q/gU4LvcTNc1x+jybtBbetWRrdKZWPfqv4Eo5isqjbwQzBiVAmG/UzFyfqad6R0a3r3lhEd xni1VNGorWkY7zU7CkS4QFXBd6ltPyYdA/MNmRFX/KH9cS8XV55kbYzEvfXwJFPVxutJcew8ePt LXtlMuL+H9GkCUbGQXL230JS56aYJ37p0a6HX5UHcaWPGKiLy+yAYmDSIA/NNcgHTwoYQWOTa6G SQDSQyvlZouEunGmadKdWGWPV1V6eIkntw/gJOlP3Cxam0uhXtBAt9PkL47Ddl8qvnCkrB6G2NW utlxMnh3/jeC76MkF/fcpFQhuMjnWRVbC5Jx3X+vBGdDg2MJs8T7SCPCPZuRrck+g1EKnCKtyfg M0NHqDOiquMPY9Zx+v6LKVPY3LuJ2YYX5tYf48NJl4dK24A== X-Received: by 2002:a05:6a20:2443:b0:3c3:9070:96bf with SMTP id adf61e73a8af0-3cc71b60f1emr340637637.9.1786651757700; Thu, 13 Aug 2026 13:09:17 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:16 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 21/80] python3-file-magic: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:35 -0700 Message-ID: <20260813200834.1302829-21-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128965 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-file-magic_0.4.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-file-magic_0.4.1.bb b/meta-python/recipes-devtools/python/python3-file-magic_0.4.1.bb index 0491d02b1d..cf0296b018 100644 --- a/meta-python/recipes-devtools/python/python3-file-magic_0.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-file-magic_0.4.1.bb @@ -9,6 +9,8 @@ SRC_URI[sha256sum] = "a91d1483117f7ed48cd0238ad9be36b04824d57e9c38ea7523113989e8 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ file \ python3-core \ From patchwork Thu Aug 13 20:07:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95146 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 693FBC5DF6A for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28098.1786651760183676539 for ; Thu, 13 Aug 2026 13:09:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=UApUsyXt; spf=pass (domain: gmail.com, ip: 209.85.215.180, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-ca88130e09aso132132a12.3 for ; Thu, 13 Aug 2026 13:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651759; x=1787256559; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CNf174GKCaKfKMxDhBkc5M/djy2d/WIsxuz4TjgfjM0=; b=UApUsyXt5/L3+m+hnuVpSeKorL2L6rYTvcmj0eT0bqLqdZVJVMpT+kXXD/tiKLTLxF dPNW4pkHb4/d9C+V79MOl0G1ekZVouwH/RvaeT2ToCpXoIO9AFQSu9Q+DW8ep03WzE3U 5Jzhu4iKP7hFO+k92s1w3cmM4vNHod014rsjZs4uyanfn8K8PF80IglEKlHiQ7MoK0ck vcxFxtYhq6f4sVN5dlvAIT0PLUx8ujMzmJ6s/nbWghyplifr0WZKD8bQfSnHY4eVmDH7 5Wd96H8iAeDpTGJ8hGd7NZQv84bt35gf6gYv3pJt9vJ7uzY8tb4KIN5nyVjmxXVP0bbN YL8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651759; x=1787256559; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=CNf174GKCaKfKMxDhBkc5M/djy2d/WIsxuz4TjgfjM0=; b=bi8TVup+GjjgZjNYzIp7tj6OzUAG2xknPpD5dHMNl+rOXdH4By7rZeSKeBAHL3tLJw s5a3wPgB2c6y762KLXDTThOdFEOMlbOpIxaor/RQysL0jGigM9xixvMMeU3z8CxW3MKH OeTswkdBgEx3iz4UOSSbxQHmkzmtnZG1VXShLpbDgjTiPgwhu12Q4d9OEoLW6QdD0L8K m1N/tp8+ZHZXkQ79PM27jAD1jrckYuUoLbiHST1wJrf56g4BDGsX56y+EHbWXT0ZJJwa 7N9eYt2nu+7RFWOkO9tEwE7gVyGDDm/ASFjPlypqyPr3TjN8ocIcI6rY6bMhz+OHaCXU ekNg== X-Gm-Message-State: AOJu0YzUnNSCsOWiAKdvEIp9t9eTG14/Nh6I+wVB2evnWmCvTOMwCRj3 PNuw4UgYEjT2y7q1UilhC9ohe9agGoAaNY3AHT3Qtb3KOq4SYVqlTnW+dwLVEqer X-Gm-Gg: AR+sD10ZDXKsDI2Nt4O1L1b/TSCB5VGxTQrrrYrh06ZunetzpjX07oLaVUIWc7ldgaM iZkPk/9drzmMX1xjVLGzY61YG3zcGRnYDUb1muv0In29eQmR1k3Kxyhoz52WesCOe50w+NSQ+W1 N1r/+JsZtvtxW2UGp7lpRxDWsBDxiz/2pWSCXaPtP3+z+N8tdTbiqi8un4loJyECjS9nTQ348xo H9vjKT3EKMSGMkMsDGI+8i1UXMBXyfF3n+3wokzLePYyE1Z3e4DXtDsnWfcsW2qMZfTU0Z9sV/C YXorI4YVNL59brggpYHgucocErdvGOEIBg3lt5wyyqkeuVklTdeGp9yJmQmpCwLbBvLvzkyNj77 yJJUWJCnB7WUyTwDkAEJi++vZvKC83ire3ZrUae341i8/ANFMOGnfwIkvC1TJWUnbXHdZpnNpLC oCqfylrIuN/sclpBVt0N3Bns41qcolMVhSV2OFKY7mFyA2XHsX/hxu3L2MmQl9359J6s9G1RssN PVokNdyiObDihG+7/COghO5pPwc8XsP0Bu5EZzojvMKETM9wgoKWoI08mSAQ2Ax0mmeGYmDOQE7 RXWPIu+Iaz0+aPrWwDlOfuYTHhcbyHEbyoj5jzRW+cGPJRY1Yq2A3j6VkrqR63vnbaStE+47x49 9LQMYY4MHG7/Yc5w8OsoU+7yTy9H5tsH/j/yHWEGgLI8vOA== X-Received: by 2002:a05:6a20:7343:b0:3c3:a722:59cc with SMTP id adf61e73a8af0-3cc71cc65camr314543637.22.1786651759365; Thu, 13 Aug 2026 13:09:19 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:18 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 22/80] python3-flask-httpauth: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:36 -0700 Message-ID: <20260813200834.1302829-22-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128966 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-flask-httpauth_4.8.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-flask-httpauth_4.8.0.bb b/meta-python/recipes-devtools/python/python3-flask-httpauth_4.8.0.bb index 1b43b834c1..f090f1d40f 100644 --- a/meta-python/recipes-devtools/python/python3-flask-httpauth_4.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-httpauth_4.8.0.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b69377f79f3f48c661701236d5a6a85" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + PYPI_PACKAGE = "Flask-HTTPAuth" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" From patchwork Thu Aug 13 20:07:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95148 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 78F7DC5DF6D for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27774.1786651761723321058 for ; Thu, 13 Aug 2026 13:09:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AziWgOoD; spf=pass (domain: gmail.com, ip: 209.85.215.172, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-c9ef3e1337fso150456a12.2 for ; Thu, 13 Aug 2026 13:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651761; x=1787256561; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7Jxfwq1WkPj5rfhCjw+6qwgOJHg5/uX4ssOtpVS/wDU=; b=AziWgOoDIx7v91dbZ+WmYjKEMhbwxqhy/9EiLgqjI3uT8xMJ0nKIsIimTxosYiVcwT hFsJJpkK1RFNnPtsr9FV7u3l95NXOJqaclXkXF0o4oH7t55I2g6MREV65r9qrvlM885s pjQuxaP02LHrO6W5Zy8VVKFrnxDtJX0SIws+9v3JBZmyIrzemTwto4kPxZLyzp6JCudI 1PB7VKmtsq4ijysJowz18DTKO0U+PgmnPbRKnHR4nYBEmYSndQ3NFaSutK5iUsu9+il9 xyqmVQvRZujiCbBu2IpWUe0h9Akd2LKzoK0A9hvUKNHTLIkDJ+zRnQjwpWPmpbAfFMpp k+EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651761; x=1787256561; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=7Jxfwq1WkPj5rfhCjw+6qwgOJHg5/uX4ssOtpVS/wDU=; b=exbMd/D2JvG368uV0cp3ZJhnlqb0wEBZNcsi3+vWr2JrSkykbFBpTkzuuHniGu6Drc UIkzrUx6NbfoFrl5X6UYtL2dyq3kRT8ZiEVj+PL/uWvTyYzSHFNiu3y51WikGOH2JKVz ri1iw01aRyHsegCW2HDH1E/FosZgOgXR8lWam4SFZcS2vssKimNJpVWgkREeW6bOSlkQ qM4CJgyMsF1/Xq8SSTKUKyQbmUEUNxb42V9zIVSc9OpHdBq4hWdChxsSEc9xA0x/fcV5 WfVQMXV6g12oZE+pL3oPSeLqFiwp6Qfjry8PnzqRpmydA6Xv4PA12JGaaieOjVqycX8k 4zvg== X-Gm-Message-State: AOJu0YzP3ZF+9kkwxsx+XWsc9SKL1fXK1Iyri+mT7dDA7yjQcKvo1gN/ hLKsMZsYnXpJ7AxEnKw/exgNEYb2fcavRX3oKIBjz851wDtRJkZ9OIpIa3mASjtK X-Gm-Gg: AR+sD13e7g4q1BEMTyvfLNcNaIv0FwI9X1HQopglqrbpXoiY5peBwFSf0K5DuQoE6NC aUcue1Ij3cbew7YvJKFlTBdAEmCYBaqHKQAezajfILw+tF/DVTASswAca+xiJxphzV0VEYpoI8q DDrOW6QiNlIOSlhrn+2cORJGjmEpLgRoHiOsQTcLb5/t372J0TaZKNu0ALNpIulGH6txpZvEqtp pnN3Dud/uDv+BaRZuofjjonHTldcvEkc6aalQfxm8PsddxLzOQbbAtApIRdSzxpHRh5iyml2Qga j4PfMdLIDroXZdMUT+3fNd7tHjHoGWvQPMt2faAlEqia95h+bwYKVnK1TXp+/gzAGSD3i3T0sSr vFFAuKpwNaMTFdRIcUzJUQ0NjaYEg8OitODfIDsLvzcJMSjm6MqRKLer+uWWspZvE9CGD5fuGIi Qytbtu4JzFGZSNw/VBkHiw0D0PkFcnx5imlUtSmj1f4clQ8GsYfc4ntJ12idd2kTTpPwaeOkx13 +sTW4exkdurRV+/XbKdUcZBFqPYvOF610RoQpc34a0DC/1bK2lHPeCve1xDiybXGIyhqTw4OhwY zqK3u2Ese6qbcqmv3znhOAggDcU2YdylXnM48+VHpg0+4QVuthZwafUBB3nCZwKMfiw9Td19vHf dnBVqMU53bjYFR5CZ+COMaQX/WlaNvZbymSGYaM0rzMWp8g== X-Received: by 2002:a05:6a20:4388:b0:3c1:fbf:1e2e with SMTP id adf61e73a8af0-3cc71abd254mr398696637.10.1786651761084; Thu, 13 Aug 2026 13:09:21 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:19 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 23/80] python3-flexcache: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:37 -0700 Message-ID: <20260813200834.1302829-23-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128967 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-flexcache_0.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-flexcache_0.3.bb b/meta-python/recipes-devtools/python/python3-flexcache_0.3.bb index 35769b45c4..e86d7553ca 100644 --- a/meta-python/recipes-devtools/python/python3-flexcache_0.3.bb +++ b/meta-python/recipes-devtools/python/python3-flexcache_0.3.bb @@ -6,6 +6,8 @@ DEPENDS += "python3-setuptools-scm-native" SRC_URI[sha256sum] = "18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656" inherit pypi python_setuptools_build_meta ptest-python-pytest + +DEPENDS += "python3-wheel-native" PYPI_PACKAGE = "flexcache" PTEST_PYTEST_DIR = "flexcache/testsuite" From patchwork Thu Aug 13 20:07:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95145 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 61893C5CFDB for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27775.1786651763519142453 for ; Thu, 13 Aug 2026 13:09:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AJCE7HyR; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2cf27856f9cso3456405ad.2 for ; Thu, 13 Aug 2026 13:09:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651763; x=1787256563; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9tDTM7rW5PT4CyZWrPbTkYk/jV9uyjwkgL3J++fH2Pg=; b=AJCE7HyR6Vt1yb8nH2jr5zcjs5zrpZ4cacKZFdVLyUt+/pCwCEXCWCFnmTaeuakGjr tQcsROLvcmxJVHPocHP5+N6+OwkNbOmuItqTRrB0Ek6mf4K3kc+L6s3bZuBePsCZvtB9 2RmufyhaJU1LH9GssWSjsLGAaYXe02x07ezIMCPK83tx13F16hhcpsX0qBVv0njefsYp uRttpwmPtyxBnOkxu9S8fnXzFsk/buzVjowvAgSWT7h5lQXonEX1UlBKa9Nf31Fe9eqw fO58gC8QB5ajxDHlk+s7ZUMlskIRq1LTorx/VjyN3KsCh9mZz+0pq+rVv1A0AVTVYcAv T6Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651763; x=1787256563; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9tDTM7rW5PT4CyZWrPbTkYk/jV9uyjwkgL3J++fH2Pg=; b=BmgE6du+MXrCs9MddtEXQw0QJdSoi2Yt5PCK7cV8EqlkmSgIIQqEX0n2mqfc6XWrqj 0ApLSuMi6Jvf9JOn9Dd48zTWJjIZEYVfIc0PaqkZm07EJtcPGaJUCBvvqp6rNj9v/Vb+ kJqWtQ06wjLw1/UOUu5kMCJ9HLFdYhPCJOOQ/wX9xZNBPVdIVBSFGHfQryw4KCyReA3u Zfif5aPYgDOy2lHXVjz8YPGwlCCQYd5vH94T6hEuhNIkl7t17VYaspFiIH1vDAxBZl4c dSj3SFEDgiqkxQbgim3q1FPVp0ZJgAi2IOif9JUl/03/24BXSWUaaGyAjuVzUb+4ROlA UKFA== X-Gm-Message-State: AOJu0YxNHrcwK+SbU8e+TU4qDdANoeHTaEuGy2YSFQk2O8ipibOUzXVq kcfx7SbXlRbK8Upfi7wers5pMw5/YaiEOrSZ7nevdhttOSF9xhevoLY0cudk8951 X-Gm-Gg: AR+sD12vA4JK63u063+EDDIXIxxUdqYyM2uJ+TOakGm/DbhlYywhgjsWSOiw2Vgkf5k 3XWSGm8LGcuKwMk+fec0JDVCq5d2sYidEqWRf5oZOf1G0IDkKSjqXf1VbcBbESeaXaqsA1Qyumu ar6QDcgjo3uzlgOo7kzj6WsMXqP8pUNqvjJlMMWO9qBy+MPnRVZr9qewxG8H0p2yddFNh3SnwjV 2G4rMGFr8SF76br7A53Tk6cRxbA6KG8K82C3rKneDBPpc9iUC2RtR0afdWdsQQacbJOFJTJUVwI hWJW3DSdvjuFx0UcK/H5LYshq6WwSqHGECxsNK4D/U4D+9eFFRzONpPafYweL/jV+U8Ih3fkVJM Nzt0EjnAyuz80cOQIvmJNLHQIpAcM+YGmqbaq0POf4CzlOOHuKyX1cv9NH5gAmsHKtNXIpoMe7v baZwgdh1RqgqLZ48wa1Zu4x8qY/7mOgRCiLBdyzlZjQ8jnIzNSNhmjTK/MaY/wGzu8r7ON4Dmds 2oVhJ25lTXkM/knNHcENIdxf99VGA2h/s4pkJSjzkgMZx0dxGwk6tVh7DR60+e/e1UjmPZjCFIJ b0UI1XxwvW+U7Ix4SIkoZDDgjkgjt/PWk1At8PvnGwJ+d7r+QzlvjRVnb/j8now3KSh7QrazibU MVPfh4jjeVZzjWmTrE1GXs21wjrv02m1FHt70+KwnqBdgSmYRu+XgK3bY X-Received: by 2002:a05:6a21:2291:b0:3c3:9aff:7a46 with SMTP id adf61e73a8af0-3cc71dcd499mr298692637.32.1786651762747; Thu, 13 Aug 2026 13:09:22 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:21 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 24/80] python3-flexparser: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:38 -0700 Message-ID: <20260813200834.1302829-24-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128968 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-flexparser_0.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-flexparser_0.4.bb b/meta-python/recipes-devtools/python/python3-flexparser_0.4.bb index c3d8fe28ac..011ba596c4 100644 --- a/meta-python/recipes-devtools/python/python3-flexparser_0.4.bb +++ b/meta-python/recipes-devtools/python/python3-flexparser_0.4.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db99 inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + PYPI_PACKAGE = "flexparser" PTEST_PYTEST_DIR = "flexparser/testsuite" From patchwork Thu Aug 13 20:07:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95149 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 96518C5DF70 for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27776.1786651765334938936 for ; Thu, 13 Aug 2026 13:09:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Kn8fmxeC; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2d0407aedd6so4351395ad.0 for ; Thu, 13 Aug 2026 13:09:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651765; x=1787256565; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uCW1CJcpFn2p2SuNYX0eh0/TMYKfCVkS0yjD9/To+yM=; b=Kn8fmxeCrFS4IL4Gq0DMiqbwmz4FlvQNs/lUfuoUcZdao7W2Ea1rsNsjpoxjk/vNbA wJ6BkLIPoRcuSiFCm9OvLvulSY0r9S0KWa31hQGy+0kkaGka5TCDmMtvHp3zN0+N7h8P xkH3qHYDZVW+VzJH57u7zXnH6x5M4raIawDUqH+zozJPXuzyUWjInXBYTOdgmxocQQih cA2Kq7zBnlO/qKFahAiYKBFipfN6GymIpeQveimRqKprMne0nUgtLR0SsbQeyNCvacBf GngZAq0eaVtA1HJMAiYi3asGFclSfoQ7Y48ZDrgCIOXKlRKmGoQYjmJScMzRCF60lf3v 6XlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651765; x=1787256565; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=uCW1CJcpFn2p2SuNYX0eh0/TMYKfCVkS0yjD9/To+yM=; b=VSMvnKWzY1QbegbA7XLp6mdyGQnS2Edkd5P/O1X4ycP5j4Iqa/cKB0n64fnB76U/ag hrumLJcR3lzdxZwGbv0cYtamIXX7SZaf9d0SbO4/PnV3ybbGVJPyNFSNSUVN0rcRkrGE gPmmX2z4xzMOlnHMTH6z7axu/4SrbdxJup8l8j6dOU1webtq/ynwjnLDvcWBz/iakqkG 3HTT1TyMmvUeGsuN5QzE2bxO73sTI90RBmjFJn0eXyLiZGMfsSfG2UBAVVh/kHZCu6QE 3CI/8egZTpLq0nPdTcgIB1TjkTA8GcthT7wa7OHAFjSd/+BtH9J6sR7gKtjmpeK0Vq3w fE1g== X-Gm-Message-State: AOJu0YzxYMJUgCQKItfAWBKINcPD0C6LUCKQROmvnJgR9wKC8UvwH1Cg 7fVHaL5SFtQKh3xMs5Je0ZszO5wXRSVfolTy68eFzdovySzAbCPo9Uy9HTpFQnsR X-Gm-Gg: AR+sD11HWhO7eFZR+93h0s1lk2Fnwz25AToxnqsckquUc7uW94zalgPiM3bzy6gHSzH gSi8Blvj9/N4wYUlx2zYicVcFvJuG2/nG0tP/21JAa/mcgN2OpndGqE8ctvLQjQXwZmPGrDhBL8 tPoSBgw3MecIxKnQngLhuGWazMnauToWP0s/cwRH9KyUuLxymJB0szTnYW0aqMbKOGTR0fkhlhh BYO6j0fp3EgNkFzwXABhilF8WZeZj6NA4lHdJdsSpRQpuNu/+ms8EfYJvgUWumoPrNYRlbz/WQb lS0BLYcgQgedjavNG/y/sx+J3ZwswCqZdgQaR1Az97pfYfn3kYqpop5hJyFIIQDJK9XzUnJWmVq s201t2SWvc4EFPR/r6BA5x0icvDHaEziqHhUtbkR2C8htlbDFeWZVX2frE34qpxijVV8BEhzeck AT8TDtYDlSFLqI3HmpBvyv1afl9e5r45PzuIBL8TNjV/LRwUZ67OsoVOeS10Ge/nD/0tsSVO7oA /QuLapHoxwSDgxf7+WsBHI0a1yN0uC/yUYDSkClsGd0YybXKTssx0PJK1XqdfnGPM4Ap7giOq9u m5EcEfe7yexaqD0mbw9ZymaKJj66+8fJrAtfpvWia+1sfegTxi3tCiDv1lWOb+3jVfW0KpHQsq0 p+M+IxKdA3JUf+yvA471fKnpuu7wU88aixMaQl+xvTijvBw== X-Received: by 2002:a17:902:d547:b0:2c9:df1b:e948 with SMTP id d9443c01a7336-2d3b0cdbdcbmr7009005ad.4.1786651764587; Thu, 13 Aug 2026 13:09:24 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:23 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 25/80] python3-freezegun: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:39 -0700 Message-ID: <20260813200834.1302829-25-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128969 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb b/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb index 878d438070..a9ce3d6f00 100644 --- a/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb +++ b/meta-python/recipes-devtools/python/python3-freezegun_1.5.5.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "ac7742a6cc6c25a2c35e9292dfd554b897b517d2dec26891a2e8debf20 inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN}-ptest += " \ python3-sqlite3 \ " From patchwork Thu Aug 13 20:07:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95144 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 4C747C5DF69 for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27778.1786651766782150687 for ; Thu, 13 Aug 2026 13:09:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=i+HpFv7C; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2ce98cb8165so2033495ad.1 for ; Thu, 13 Aug 2026 13:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651766; x=1787256566; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vN8u8vYJVCRJL0iy0C5iznKxyDBw23/zX2/NQStRuW8=; b=i+HpFv7CcTpjDcYCdZwTQjTrbgq/bo41X6D37Um5f5ra/dfFOWRpxDBUyRbgAIssfS DmY0yScwhBNbSNTNjnSGQr0QNU97kuD124owbsG7AnFYrEoVdA3CcY8HA0Hd5+rcmIZr 0EXMTszRjMf/i6maCqVsYGYFW7+eCIAq8RogTf7/qAmA0Rn8heXkfNFfZKGhKGnk8r/b PvamsRGs+RD8cPtigGj50bke1H5ccE0DNSOjCoqFTe++M1PvpGxh8isHtSgZsvub8J51 HV4GSGO8QjbniWJyEGLEpmOPClLF0TttRwaHU2C+yXwy9yH/+HJkjEDe0rjohKxCAOu2 WUtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651766; x=1787256566; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=vN8u8vYJVCRJL0iy0C5iznKxyDBw23/zX2/NQStRuW8=; b=GoiP/8X0sYwhC5PzBrqQFXPZy3dn9E6ZDSMD5sDVzvNw4cVKRScIN2grVL6PxTUPy9 7fNtV2tg8tSMqOqfZ1FygwqJucIZ1uY1BW24ChDOWAg9BkRw1wAWQwTVTuIqWeMiu16c XiEI0xZQgILcJE8mdKywpiP2THqJueLTtBiRxdAUb9e+74Sa3nALWGcAAxa/0UAnebLg dHVaNQ1Ny5QAUEjT1k1iFYnC94dI8nJhA8S9LqjILyk4Tp7Bnm7GtN3erMDRhvNEb5aU et5BSdhiLnJpt1S7i7wJAbXpjxJBJQf1g00ssLuK0Yg2WyQmHuo2TF8kMf8htOdRZV0X jATA== X-Gm-Message-State: AOJu0YysDK9gEDpiPQBIzTlsmy5aA4WDDi7d9CoHmKtG7wCXHsbyv5LY zHdavebAk8qZ+AGJLr0gXdmQBYflUk6EyGrO9V0LpQYdXlCvOdlGLNYx2pLs9vfz X-Gm-Gg: AR+sD11J84yg3pzpVBHp+Ka2l+EdmsDGzK7vnZkPUNat/5XU1yDm61KMPA0ywo4Rn2Y n9JLmGiMkNxnpIQVkxiSwnEpuqxryjSXfbaTFpMV033TjW4U+09hloce9tw96/IMtBHAM0zp/uL njKRkTEgguT7zuECFVd3AK8/AP1U9RpMfj9xDlvOUWXgGyvz7ZYz4hOKyr1fvfK4d6zhFEjRckf DVVLs3soyv3+b1wMq+hNEvE1tRWLyA+l4FEw06U/63wMYTNmnvCgbnLj7WAtxTTfjp1BtASHelX r68W+MmFpudAFrUpxfejXTv27vQ2g4QK2Te51GCM0O/qM2ThpE/qeiJpwUkAzwA+0S3f8uJWLCd st4ocuUjzoZzQYaSehQ1Aa6QeiswVN/XHdPPuL6+dZ0qm29VryDexW3Akux17XpxoLyQwMrmFnu ymJzd76Ycid9X95FIW0D33UnaGtNYxr/EWxHo4NaILtYlrvTtQUdd+rYxxsGGOq9vlTo+RdXlAN pj9qnar1bP5bByMjFX5NysFCll5GEKvVafpV/QtZ1VDw1KgJHH7ufTO+zdV1SydPwwacZPjbn79 +P2Nmk3KwG8c1icGj6+6F0DX8yeE/pl2o7ASRBzRKYgvVP1runHRGB9fyVx5gXcpnGbNugtDIAA RIe7ESIWlOavPOLAZDSJtUiSLH2h6FtuxKW6tNh+85ZXByQ== X-Received: by 2002:a17:902:ccce:b0:2cf:6e5d:23e9 with SMTP id d9443c01a7336-2d37f7c2f0emr98670405ad.14.1786651766076; Thu, 13 Aug 2026 13:09:26 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:25 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 26/80] python3-genson: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:40 -0700 Message-ID: <20260813200834.1302829-26-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128970 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-genson_1.4.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-genson_1.4.0.bb b/meta-python/recipes-devtools/python/python3-genson_1.4.0.bb index 51b9c90f31..6cb4cedd9f 100644 --- a/meta-python/recipes-devtools/python/python3-genson_1.4.0.bb +++ b/meta-python/recipes-devtools/python/python3-genson_1.4.0.bb @@ -12,6 +12,8 @@ SRC_URI = " \ inherit python_setuptools_build_meta ptest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN}-ptest += " \ python3-pytest \ python3-core \ From patchwork Thu Aug 13 20:07:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95147 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 A356DC5DF6E for ; Thu, 13 Aug 2026 20:09:28 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28106.1786651768214049503 for ; Thu, 13 Aug 2026 13:09:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=X3iO1wzY; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-38125cebfdaso308510a91.1 for ; Thu, 13 Aug 2026 13:09:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651767; x=1787256567; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nl4qnslmsSTGPBAs7rcD4EJ6efHWuFZP7sStwMs8RKU=; b=X3iO1wzYcU7X466c7IBK1zvlNFdCe1gf4sVymqrHlMlI49mXSBMo9Rq/UdDbgNAVXj 3wbOyIijDIc5701XVp6jSuXVlucMWqP1K8B5F9dOXKXmurSbu1THwNihxIYGmGXfJXMI si0mcVWIAJa9qFTJ6NxmdBBos962UIRxtNMwTkItP2wMXYWKsEPQSWFRgKzypTj53dMY h+UQL4RxzGNO2zyTPTsVAT3SW6DD6VhZlAeDUbEmpBMTXfj6c99s+ySyCQFlxQnVLp5K XBiXjbmGZ9AHnf+G3WTepKyYUnV48rtSpP1XGDaFcKH1YKq3PNRBjxQWbo4MhwQnlVrB HLvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651767; x=1787256567; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=nl4qnslmsSTGPBAs7rcD4EJ6efHWuFZP7sStwMs8RKU=; b=JxWYxl0GsJZRBBI0mOFF7mXht+wbCnoaw6rZYFnhOJEN/azYFENLG8XOYUiZ/m9sbE iknUdGSHTExS9qhTd1t3ERYSuXPHP7uZin9dx7CTe816SjUIKcsAef58Gm8rcqTgSZyU PA3TwjWqUaNtqY47/9pb0DwVsYnRrRsOCTmaY8N2v7LDPemHVGNoC3uZ+nF66GucAivi 0BI+ynA+wuPw+qXhAudphCcRImouqLwWguXJDwzsKugQToOWQ8c9hRyGxXtXyov7VxyP DeOuIQSGzk21a2/9q4bIVEUq4M58ZNBol42yvD6g/q2mVV6SvM6O6yL7PquTaJiGHrFW oDnA== X-Gm-Message-State: AOJu0YyHw/nHwmh7/PFX9Ko/kS4lG52Zsd5Vpl5GMZ81iwNfDvI1kikf ackHCCQnrBKWo028ELa2FVeVdmemsbv0NBynhzYTDAq1a1g082h1tefjNsc54dCC X-Gm-Gg: AR+sD11/AUaOkFQhoxNTIwTu2S2z3xwDrNwxXW3USk+rPIAW7iO9PfXnnSO7d3CqJbt OBsVIcxqhh2uA0jdvvhc0NRS64CkF8fKNwYznYRFxd3Z5oh2+Zaq4Z2Akr4O70rubuHeYTnNqAc To84Lo+bfG4UcF+iN8F0uAldTHSiJZX1eswLghW0UvAOZx2PcCiJoaAaFabmXZuzB8EvPWN7imq FfxpAUV6GGPlitQEsR6fFgGpXEerbG8DbZAIc+2ZA6aSfoju2O5JCQsyuvwBHog7DZvK+xlI5BW i0+N4pMwleZHLC922IUessm+yH1hVKEOaUWYzKNkm9gW8QQV0i8Iu5dr9HqSKq/lLxDlmtTfPiy IJhnnC66sUhF3I8A0/ArxUSv+kL46FrOqMpr/uLqUW5Jr+N7X7qGTbBu3tDu3HD8lrrsZHmCA3H wvPexK/fGjiB12c+tvxxI/pRKRMKGLeoDJV2ZzI/tP556NQtx3XLdqB7/Q+yPiuUnk2wGxEUXRa bBHcdiZ+JFoNOqMr5SVrwXpg5fnMuE3gO7wSoE4iVxWsETwukhFMBJcAOnFlUFz1wFJLj3bc3sM kCPTIt/GrxnEcCaeZdDx47AAa7Szt3Kn4wWHS6/iWzi7HXIIxK3YUoxYr9TyGhg647Evhy+CbIt 7WQ1byfs2tMKj2ZVyQAy35+mXzphkbrYldgxZtFmCuZnRiA== X-Received: by 2002:a17:90b:2805:b0:38f:26c7:165e with SMTP id 98e67ed59e1d1-3933b7c8671mr686061a91.9.1786651767562; Thu, 13 Aug 2026 13:09:27 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:26 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 27/80] python3-gnupg: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:41 -0700 Message-ID: <20260813200834.1302829-27-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128971 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb b/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb index 38e5b99341..2f2738ce9a 100644 --- a/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb +++ b/meta-python/recipes-devtools/python/python3-gnupg_0.5.5.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "3fdcaf76f60a1b948ff8e37dc398d03cf9ce7427065d583082b92da7a4 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ gnupg-gpg \ python3-logging \ From patchwork Thu Aug 13 20:07:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95150 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 9AE31C5B572 for ; Thu, 13 Aug 2026 20:09:38 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28111.1786651770365340369 for ; Thu, 13 Aug 2026 13:09:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=IQLVOnbj; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-3856d6fbcb3so248364a91.2 for ; Thu, 13 Aug 2026 13:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651770; x=1787256570; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7lgts+GLAyoVIRZP+MTKCQR6a2zmdYPBKggF8y1oagk=; b=IQLVOnbj+cVX/S0sWPolZkHs5cEWwsdtBo3f31wf8LEdoP3Z5Js3YEYloMuOHSLOI2 We+FjQiLASS8t6TXIy6DGqxnzJn37IQHpVJR1wTrm+f5A6jRha5rwmjcaKgAXXYyjc5H D3J1Loj9ICfrA0Na3S3sSozEzQbAOIRY6Ld+ioVSvm37Uf3e7m63aOmYtPas/zYqdk1v 2r+ssMzGysudqwLHB0DIrgi9TgdbkyQz2XVVlcePfICrA6vAjR7myJ++sYq/0lzKijjC 0vwtycKDf/3HIUQV9uDcEG5iy8mLVYjnVLe9SfG1mNyhV/Vn88KWS7tkOSYZQUZrOmAZ A4jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651770; x=1787256570; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=7lgts+GLAyoVIRZP+MTKCQR6a2zmdYPBKggF8y1oagk=; b=KWIrw+VqWxHitb0xqU4AVKh/g3KCIV1td8RIcCCZeSUJjDsvZejgB5k8frQJLuLsBj LXPKGJcPd/7bpaRLpgcndH10b66izlUc8ydrGEqRhVfTjCXu9avIN3ASIMks73uocz6+ JSnmiLQGDqQwBo6tkP8yRqrDIM2DhMKHYhQ/kfxrmf6MgmFo/dsPUZ+lnhNZfSbLst9K OT6rmgDXNtUSx83pemvJtL5RDIDIdHN2mOiIEmqqjEv9Qob5AzwHQvR0HB6AO4ZqvxzV TcE9bLWJxIRXdYhFPuDsO7xl+JL7OflWuOgSmKWqyqMuaqMOkFtSgiCEMFpk1lC1S97S mphw== X-Gm-Message-State: AOJu0Yx30NoayNwLLOgcpZb4nAKjgrpcLC9l/0V1WwtN3BNLANMJ5q3c YFM1MPHOWvn7Udms+kghMs21sg6L+Vw+l917faedXArj62RPBnmumte5pBHtIQ== X-Gm-Gg: AR+sD11Yel7skdr8ielB0hVNh/R34w9/01Bt9vkWBMOtw/H2bmg9W/2nZLpM+fdkHE2 8XXd3ZyFl5NHzcMqxACxT9h0ktVdUvOnozOj0TtN24dsicw5j7HnCymCU3DmSG96LFL9T8p6ncj PdLQdDkXpewLLVJEdtTHuOAdUBS+wi5EqyAdcf49iiBcPaPbsCimXiV1F8dMXIxaTrMrQnTW/mx ljH4ZkETXDkBxaeDlTgeBprTzal/OQ0zNiFhRmQRl84W+xgIY7P/6x7I5TuPypw0a/CqRI3kTQY /6HhNAQLvRxpoEqg+6a2dPVKWgoXPpCHO/k+j/FVuuY+srk1o0A3iVjH/9GBHVLb1mMVtgDklfA EzX9Tzywo4Dn/1Fd49uYpxHhflBt94rZVtXRpiLFuPNiaN3IDaNVpFr+UkGftWgeoQx3XjSInT0 wrjNDIeMY2pUYZKn1wHCM+mfqdvckXFsFmYUKWkue1zBcQq+5yXvyvFrwUBpn31Eo5H3ANvs8qM 195THhYtUXWdVQkMVcfzvLifxBPBpiMJigScrSs6uLQOIVB5endwwxig7w03NO6J0l+0w4WEiP/ IZVx0y3v5cFBcAT+xTUT2oxd6sBcFs1ZZHaOQWmB1wHAyBBV01x3AtHRI2BOC6r0BGRtEGamMYl 1Sc2J4cBaBMHHr4Y/2K5lsxRhJLz/5e3fTpY9576wHlRYHg== X-Received: by 2002:a17:90b:2891:b0:38e:7168:281 with SMTP id 98e67ed59e1d1-3933b916f3fmr521704a91.10.1786651769656; Thu, 13 Aug 2026 13:09:29 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:28 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 28/80] python3-grpcio: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:42 -0700 Message-ID: <20260813200834.1302829-28-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128972 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb index a5d77d952f..a926ac2baf 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio_1.78.0.bb @@ -20,6 +20,8 @@ RDEPENDS:${PN} = "python3-protobuf python3-typing-extensions" inherit python_setuptools_build_meta cython inherit pypi +DEPENDS += "python3-wheel-native" + CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" # unbundling abseil-cpp needs work on dynamic linker issue From patchwork Thu Aug 13 20:07:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95154 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 C0AF3C5DF6A for ; Thu, 13 Aug 2026 20:09:38 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27786.1786651772254566444 for ; Thu, 13 Aug 2026 13:09:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=gT7icbKI; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2cfff5f88dbso4896905ad.3 for ; Thu, 13 Aug 2026 13:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651772; x=1787256572; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LBbDc1G5M2OUptvXvCq2fEiYVHBgL3VRKGq0hmmvaXA=; b=gT7icbKIlIXUmus3DPklq4ssBxwQkF5q4kX8IgjfQ4jDh9SXDT6oMYrP0VGj8zFaIn Y+b1vPO8eO9ACROsOqVnvvAcC5WPn4lu7+6RdA90k9RPT5bNGI4sJ2YctNxnuCP8qrzN HuiK/XkZFq7xsWLOz8/Bf0vCvZsSnOp2MRyUI/2TkQrbyDBlzfxSDDXnza3KPIOu2mI0 39kdWq6ukaxuuDV5oBZTKc/T6zojRRnLg5UxJKjxiImXb6puIXsnJr9ndh/0UBo/CZ1q 1nV2QhwI8rABYdBXH8H62bJxNgfCaJkC0HA88GJ/io1HHi+JhJn0DNmyPAX1F6rt5T2j fzLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651772; x=1787256572; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=LBbDc1G5M2OUptvXvCq2fEiYVHBgL3VRKGq0hmmvaXA=; b=Ov0rqJpRPsxCehfBZEpVksf1k8MNA6EfQ3gjwxKsJEDzJkD2fkm6LaZAZ2QRvk4Idx +D/YhGgzv6c9d9vVFkPaGzLr+t5fQD2shSZafi96RRJvDqSZDyQ4pSdtrUbu3spCVAVU 2prwibpVPuXJFda/qS0zRgMUrpw9SvzIyRCdwWtD9IcC4LWrlTD569Bfs0xrjZpRd+s+ bUTTkgCy8CKQcg5CRXzStvbYZ0OiLAprsNK8MoBr+5uRZwWIvEQMISRk4Rat+WyW4nmp huwP/KHuKfpG1k8lmaBy6lIyJNToYQJcOBEviKPO4Y+GUkyY2u5VxmU38UpAxaoRuguA ySMw== X-Gm-Message-State: AOJu0YyQvyW2eHjttdg1Ths5ZLXJP8t5LlheHkpVdawDjroyjxWoIj92 Rn1xkrqIbTe63uetKjE3OvPCWXF8lbC3RWOID1zNaInoWNshGOGKJ+F6PIdaQj0/ X-Gm-Gg: AR+sD13TKGQL0A86jBAL3Se5nhGNgr2xp0z2pWMkCiqCsOk6s+rg26vaKUS/LW93pXS x22F5NSZoeJE0Ktl++B3YEryr5coveaAYWSAIjdce43wI0FXbUAnGbxR3u5zQRBDVdQQv6EBM4F sxw0oaycYEnrSKHO9ek4oCtkOJsZxj35tdk84CAyQPkY5tuOJEje5WBNldDxTDYnIZ+BqAXNNKD A1vwYMC0peBORBysyj8x5TZ5tqJFGNvobHfDFwrQtv6aan5fhMSo4QtYHGcGO2RJoAF3JdiQeBA hE1RkA208bge2bk0QJtaQ3/vDpaduENxL/0kRxx7laitWgn3x0HX5CPS3KbW9eFRNyi+EuHLFHA JgAc5rpvKEN29hYvif68OdKe+vlYbdLTxOiz7R0cWQ4VuZKpH+wgbxU7hO8LlBtz46dbrK0y0fW RiUZP46BaeTqImwEmliZJMHYMt35FQyTy/3u1RdTrUi66xBmlbFE1xC00I+Xv7AmZWlrj3RQCsN eebKQGEl9578kQOkuwy3Kf+kK3kDa+AC3zDrZTYvxYJuLxnSTjTsm7W++n9uUd5ow4RsDsdnJpD gb2I9BzgCY26u1/IJs6T5KPmHA4l8vcnSQddTNd22lxRG8YeZzz2SRFBRULaHvMZhi4ZjaEevE6 SAm+uJ0IsCaiO6+y/w6zDHv6HO4NWNSCvUU+GHKTJMThvYA== X-Received: by 2002:a05:6a21:7316:b0:3b4:b276:a789 with SMTP id adf61e73a8af0-3cc71ed6b3bmr264512637.36.1786651771414; Thu, 13 Aug 2026 13:09:31 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:30 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 29/80] python3-httplib2: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:43 -0700 Message-ID: <20260813200834.1302829-29-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128973 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-httplib2_0.32.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-httplib2_0.32.0.bb b/meta-python/recipes-devtools/python/python3-httplib2_0.32.0.bb index 4c1d0539e4..801dbb0a32 100644 --- a/meta-python/recipes-devtools/python/python3-httplib2_0.32.0.bb +++ b/meta-python/recipes-devtools/python/python3-httplib2_0.32.0.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "48a0ef30a42db65d8f3399045e1d09ab0ba66e3b9efc360d07f80ea55d inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "\ python3-compression \ python3-netclient \ From patchwork Thu Aug 13 20:07:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95153 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 CD557C5DF69 for ; Thu, 13 Aug 2026 20:09:38 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28116.1786651773512479477 for ; Thu, 13 Aug 2026 13:09:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=hydVCQXw; spf=pass (domain: gmail.com, ip: 209.85.215.172, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-cbedf318752so157472a12.0 for ; Thu, 13 Aug 2026 13:09:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651773; x=1787256573; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FM69sVzQQK+FRLZF5chTNBBy+GtsLTIOEfg2Q9WUIDY=; b=hydVCQXw5VcaBs1N4YIKtGESG4vkivXfJ+s7rN/1n9fGbapxim+vqNYE5MZhnL8YbK CvOQX6Jjd79LDoSSXcSaqDbYQfc38PQCCzdXdAuVYDJtjh7pp98aVHURi2ACj4kOopPP GFS/lQ8FfDD/nr6GkOq4xr1l4kTSX3EELqsZZOB5X+PCuCGqqyZpN4jYypqThyEnOWUw FzHL/J2ORGeiG+LjrD4EQJt7KgU5eZ/9OY0zLe4WX0/8BS8HPMGtRxY0SmJidNx85rF8 bSXoqb3zxre72wMmbGPHArddXuB2kBT6J4rzH7lxC2dvx1KFsTVLNDnF3BmrsX9R5lo+ 3DIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651773; x=1787256573; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FM69sVzQQK+FRLZF5chTNBBy+GtsLTIOEfg2Q9WUIDY=; b=KYIcUIBMJ6eT5HoiN4/zwVTaMxxFGovwYM/am+ve0iylGI5IcvU9aLKSNGrL1mN9ki 8r0wUhSeIZhopavuK+BBSdKjkp3O0JfKn++9TywTn2xd3KF2kEpHxysdgfZNluRxdRZj DWOIkoctlu2IEaTnkA7wTXFu4hDhN5FV/FMHf1hliBRlVkZpz9e27IfVhU3IG2q6sfZ+ DRzuLCIUyqOWmzVeI/GVEbdJur/yms3wXkRi+ofNMjc5YnVaZ5560ZtwwlLrXX+LJkVe TQ1M9F+hQay11LYCYhlNzaGCg/EYNsHc4h8Y6sPCG4FY2gtolWfyjXRyoP4hm5djU4Hu s7Aw== X-Gm-Message-State: AOJu0YxMRGML35UxJhYaZ7thWxzPG+N6Rkg/oQlGA650UeRDQfyvrz+8 yEEBKKCEZGhl+JGgk3Ml7GwSLtDz2a4gIopGRqtYX3T0jC7nozZuaCxIA6W7Yj7x X-Gm-Gg: AR+sD13gfFTiDXQrWMLo2Vm6iHfrB+aZqu0uSvs3SxvQVN0tJ9ALae4EMWH2TLdAKgZ jXZE2lBA2pV91mxROYORamRumbjh2xXW9t+ZyqDzi9rvRkQxk/auShvdIYvHkp6EJT+xWLFHLUH W2d0Ym2e22JCUcZibkeqWO/moFBlJp6xZk1sD549dThJA6R4Tzznl96kql1dbeuFa6N70HkKlnB /2aSUZ1ITW/y65KtqEKO9i/loECUko3lfbirHpgJdkNczujGQNNKVtwbkMMmMbt91zByc2iEwDZ BWXeWL6sMOt8CM8Lg8/g1f+dFv/3V97pOPd+nsB2MxD6fBaA/u6Tz0A4lMqUOUZcrWLKn+yt6H6 aNbxlUEyNo8uP3YKwoOry9FjiY1QROwiQMbgFc1288Q7Z3hkHNEcv9aCnmn0MineKX2nqavHKwa oPhHPcUi4NdzrxQK9s8NF0p8/P/FFK07pp/3d+eB20IuJHEGxqiQVbO8Gm4ahyhuZlQOmzqODle 6PSmSOcoPRsVTCvuOTy1WAy0PPC/JtrqpSxksRIXCZ/Ok26a1cwOqUo8hUbW2rD8J0LmNyGA4wy mDm8Eu94vKcUE42PNJh7DzRvH0sHVwYJfc05TZ9sg6h8KdD5F4+M0mVX9vn1dLV4RDrRkFMh82p v22Efhpvwc4JqaQjb46Uj2XwBk2P9ekRGcUa9CMjUdmEkmtUI6/saEQUa X-Received: by 2002:a05:6a21:b94:b0:3c4:3767:adb2 with SMTP id adf61e73a8af0-3cc719fe496mr446945637.1.1786651772779; Thu, 13 Aug 2026 13:09:32 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:31 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 30/80] python3-huey: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:44 -0700 Message-ID: <20260813200834.1302829-30-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128974 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-huey_3.3.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-huey_3.3.2.bb b/meta-python/recipes-devtools/python/python3-huey_3.3.2.bb index 47758ea655..19d2e59ef2 100644 --- a/meta-python/recipes-devtools/python/python3-huey_3.3.2.bb +++ b/meta-python/recipes-devtools/python/python3-huey_3.3.2.bb @@ -16,3 +16,5 @@ RDEPENDS:${PN} += " \ inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + From patchwork Thu Aug 13 20:07:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95151 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 B9B1DC5CFDB for ; Thu, 13 Aug 2026 20:09:38 +0000 (UTC) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27788.1786651774733985908 for ; Thu, 13 Aug 2026 13:09:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=GyAue6vN; spf=pass (domain: gmail.com, ip: 209.85.215.175, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-cbedbaba5fdso192895a12.0 for ; Thu, 13 Aug 2026 13:09:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651774; x=1787256574; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GIMEpSNgOj4Cbq0p4rR+ef0XH+g0Mi71L4kddPbYV3A=; b=GyAue6vNHcJoZa1uvjTQ1UmgYcxZ/qrUWvQFnFrMQWtgsTCfiOr8ongaXX6OKTm7lx pbFJ2EONMe+z8E7zxEXcmcTNYVrFWiXcv1c5GxjjAkIZYwSKteMCbUhvIFuklcmX+eCd BtsKayF9mmvlRfWQFzauDYghq9cRURiyws4/8CZYhDBswfcRKkHh8vIW+Z0vKY/KJeL1 M1saCd0rx4BukdCF5Qr6JTAreIc3FQ9FL1vkxqvAAlz8cPgZqKtfJkL1qGC6kpRIeFwL Yi56kDy7Av74X6OQ5CVwRGxCVCBv5lq7gT9SmwBT8JyotesaCJN/JGqocBGvUxBayX7I Nz8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651774; x=1787256574; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GIMEpSNgOj4Cbq0p4rR+ef0XH+g0Mi71L4kddPbYV3A=; b=mvx4U3LlwjvdhSYuFFoFM0lujLAQLW0Ru6pVZiciH5OQ23ZdqB8K2kcomt7S88IG/n mViFYDqZb7Q8syb5mWR/FcYLMVYAKC3o9HULcWr1yaoScX7Q46Q4Z2CDfRA3SQsySc4e 3HoUpryOzBLAdABKyx+UG2FasYGAf/C+6JK+i2FuftQiZRtbwdsKYjCgrerpAFbcsowt UxBDa5GWRzvKYpZgf145pdo+3SmamJPHXFX9hew1Dbcqunii+Bc6YWF2n4KbFr2zaw+I C7KI0xCQ3+pROs3YYOiRji2jvaHauSiRhDX4Ysn/20TtcsUOW0WlLe8zTlce1P4tTAY9 c9yA== X-Gm-Message-State: AOJu0YwqfKQH4rn2cJ1qVp4LNZtwetkW7Gh9ngLO7ZXIiy655kmPw1Mv JIvkKEBlgFJF69XHqgic0i+dF5RkKQYgUcQ5o7wsLdwE9l48jTk5xnaBEsSk+m1O X-Gm-Gg: AR+sD11MfvlMfDUeBus3CVI1Io7rP1IjSzBp869c7nVW9zpgp9JOMSBcTQCSTKI4dTs fpOhgoa+nKFlbpcBA0nsduKD/YnIUJih4X4e2yCbjSPEFXwpiDkpjzswJPZlTg0+eOTjZm+zchj UlRTFs3E1u1/9631euyQPN8jdAx7BV/bqpKhwquz9J7Ogs4A6mm5Ef0YIOobATgPWVLlk0aDbLX e5IhJYOCOugTxqav46hMqLz4ry6xhxV3u3B1KRZhfXV44ZEn4px7d1RGK1WyBsq+FF6265dU7Dr 9pYu3ON+FzVD/vYTluoThszGIw5Im9U0hoeycZGsRvep0Mn2OXF6Kcgp3VrhbEp/vr5nLQRnE2l 6dw+w53wje6Kc8pDK979AtYOyDm9zHUz5eSH29+oweUPKUHhcGHdBYRZP+PZNOb1LuF2h3TZn9J Oty2PII+MgDxr9webh2MGoss8M9g3YpogkX0Y5ruqhw9KlDn8FPIXuNBtCLjhnkhAt9BATayo/W rNwq61/FtQIznYklPJfbgaPMWKzd1cB5wzrWwb1uXcz9TclYOJ9TZt+zrUdg7HPt1Z1S3VxoeO/ /k205rej4CA6S5M/UfFL8CJt/01U2f7UeGMcTCw70DVjF3zr4rD+p7j/TG9RsozVEfxi9QT3oVH RNDjzN4BvsMr1r/3irc/zINcRnkSuiNxbsHhQC1VTc6uJGA== X-Received: by 2002:a05:6a21:3398:b0:3c3:84a5:f2be with SMTP id adf61e73a8af0-3cc71a10b52mr354706637.11.1786651773985; Thu, 13 Aug 2026 13:09:33 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:33 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 31/80] python3-hyperlink: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:45 -0700 Message-ID: <20260813200834.1302829-31-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128975 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-hyperlink_21.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-hyperlink_21.0.0.bb b/meta-python/recipes-devtools/python/python3-hyperlink_21.0.0.bb index a3fae39c7f..431cf72f64 100644 --- a/meta-python/recipes-devtools/python/python3-hyperlink_21.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-hyperlink_21.0.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d27 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "python3-stringold python3-netclient python3-idna" PACKAGES =. "${PN}-test " From patchwork Thu Aug 13 20:07:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95152 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 F09C7C5DF6D for ; Thu, 13 Aug 2026 20:09:38 +0000 (UTC) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27790.1786651776338944264 for ; Thu, 13 Aug 2026 13:09:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=epiAhtKL; spf=pass (domain: gmail.com, ip: 209.85.215.173, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-cbedda4c154so185084a12.1 for ; Thu, 13 Aug 2026 13:09:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651776; x=1787256576; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9ksYEzXmBm+GWP2lHAj4jSvHX0S8eGTsgy4LnqOmJMo=; b=epiAhtKLv1Y7ItxBulIDerl3amiWkr5nm+WILn3VIqSF5b5aqymfuGYtdNm7bEuH1r DW60wxTntYMIqILLNWoyRJeN0ExGu4sMc/omyd04Ej0zS+fNlCXQ0hLe8DmEyyfxum59 Gy2VYWV2mkA/qO/cmIl02OSqe/kOmDxZnLVQ0qpN8VmDydQZdfH6HNz7otUD+Hq9KZ+F GLUV/YrlNpVhO+5TWip/DvlKeRydXfZt8NFAmch4VtS05xelinU4Y7tipS1IZzuwOcP4 CxC9UJppGMXC6UHH/VUKbLt72RqywStBnzcWMYTYrSn7r1aAumu3sMrcd39QGoXoKtTN x3oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651776; x=1787256576; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9ksYEzXmBm+GWP2lHAj4jSvHX0S8eGTsgy4LnqOmJMo=; b=Qlcz5lWtowOiCjAL779GVdMOhF6WA6WkZGoigaPVS5+TuQS2Xa/5STdqOmIMyiEAin qLZ2xa6rcWQu4aqd6OQqUWbf2Hk3sMkHmUiG9JHVzpwsUb5IztlRd3BG9bru0Bbe1Xze bESM93dyb41BukBBMmCGuIiYMj82RhpoQ9sVZZ3QYpchRQ9298rd4dWnuI9agVKRzk4E P04/nCLJWY0aWyW8Q/ArxB1u9uM3G/868KpTM/E889zmyX8Np8xopw5oDJnmMnTSVjuc URH/0mZkzsy9JkToaVgAAmu6H70eoDMUR3MH2EYvTd3ffXXuB60kH5IKT76jj69MbkB7 ScaQ== X-Gm-Message-State: AOJu0YzbZHrokp4dZkrgS4Ayt4nzPWIh9NCFhswXfAvSmAh0BX2wp1W6 gapp4Aex/PjYlNBjlZP71vhdA7P0KNNImm3ms72Oeqxi2Y4YbNQdPjY+dckz+FSZ X-Gm-Gg: AR+sD12P0QjA3AtT2vLdpN2zFONyvLt3qkUUFTJxXlxpDS3RwYNRf7Kwu9VJc/BPCLs 2zN5bmNgshASj3JELwCaK1cZ7j/eAQ7Cx8rZjF0VKNAiGnFjgrd5OyZCtaPGdbNIQuveJAyPUEV Pzxy02R+R3IfQ608L2hDKBFFCzl4lY/dIRtkAvqavfko9tdPlzD3J/6C09A+zfCz9RbfUYMYWS6 U7VXw/B0GJEkJo6hid85NxHo2WcF1WLI8JKDSH5nwyN5Y1fFFL9se6Afl53/WlTf2pFFbgx0Gem cpgL75UL/xoux36k0QGLZ1BNUr3T52VZ4OCACCNO3vFSfEJV9WkFs3x/ZK9syb3x+DFO/0gyy25 j6b31nyqxKxBT4Y5w6k4KEZcRClKhshZpBTJlFP/qIpJLti1rJ/5SL8jsD9LeHkXTgnMrkzbwR3 6bgywT+jsDAqnecS1ZBFDBUZrdkVlF8faj18RXVgd54h/PalMwZeaQ8kfOqhjh2dUQukidRyv1v 1nygqPqgKGZd61yAfQN1tpAzC1+SusJ6KAQaS6+J59GFRPDMTdwrH0OvbK3oGSJEeIQHYFDvz0S s82lHCE/7PTayKLOwnqYx0HGLX1zspXPU5tXiBr3Pt0/agceVDEfN2V0vITjkEsDgdq4momdi94 ywdGGmm2p1DR+aA7vfuj8cK5NOKPazUFX9VzqKdgTGlm7gQ== X-Received: by 2002:a05:6a21:6e8e:b0:3c2:dcdd:a85a with SMTP id adf61e73a8af0-3cc71a8a583mr389998637.13.1786651775559; Thu, 13 Aug 2026 13:09:35 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:34 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 32/80] python3-icu: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:46 -0700 Message-ID: <20260813200834.1302829-32-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128976 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-icu_2.16.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb b/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb index ca7cca4457..95e4aa79af 100644 --- a/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb +++ b/meta-python/recipes-devtools/python/python3-icu_2.16.2.bb @@ -16,6 +16,8 @@ SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch" inherit pkgconfig pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + # it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version S = "${UNPACKDIR}/pyicu-${PV}" From patchwork Thu Aug 13 20:07:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95155 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 0B132C5DF6E for ; Thu, 13 Aug 2026 20:09:39 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28119.1786651778558135103 for ; Thu, 13 Aug 2026 13:09:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Qw+GUp7r; spf=pass (domain: gmail.com, ip: 209.85.216.54, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-39266382df6so192002a91.3 for ; Thu, 13 Aug 2026 13:09:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651778; x=1787256578; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6yK8/HkVnhXHy8UfV1zbJKn8YwLrGZTgmYC/TBoVBB4=; b=Qw+GUp7r/8cwp3UkdRDS05S+P1VLy9Ol3wyEEyi+xOJuGP7RLSKllJOTJoPslZPMGB +0xptCbFIML3D+akYsLKuBsEpDQg0KlzJZP2IJSO41ynwpZdKE2hrLIBgWi9xtu98hNt +WtJDvKdrpCIoKnJhZqgZwU/yF9fKVi2eU1gPVYRxBndvCsjpWW35XrXV6OQTU7wpQF9 G5FhmfbdEtG8Wd759rUHlCNgeF7CEumtbYOHsxBdVMaf5masC0TfefTDRGyogPmBfBkz oj52QWjGZ4mPQFM/fI/6hUgPA2k044wUMUgxYGBAW6EpGyfTJPtLgJEY4k/UOVg/6kZW CNIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651778; x=1787256578; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6yK8/HkVnhXHy8UfV1zbJKn8YwLrGZTgmYC/TBoVBB4=; b=BRJJODO+wLFcAOZluEyO5IBMzi9lkEQ9aHx6mX0LKZ1TS0zS1PZJPpZ60UxMeADfJV a0BPTdh162YlhVGRbHScOz6mcCLgo55iP+Me5hSFhsxP4WPJTXRbNJaCQ/Mehbcdh+dG FDDF5QuE7SuWaTlJuhIioWq1rNwXkT9K9tthmxBQsK44z5okbXGyolkg4suOcfyRHgSW Crr9qauSEkLNJtLt1E6C013QGNm/B2X6xfX3nmFV+ApISwsoxfovGQ2gQw7FGFHnvkkO IGdRit4q68IwMQc9qRA3186zTP7fVj4DGMquxrz40Dr7GzmWFezA9vNj6arfcrKuydGx nfRQ== X-Gm-Message-State: AOJu0YxWRnu0cn9+4tDMHU3hIXi8kXMrHarKWym3vClEkE9rlB+66TV9 2cd7rvqtauYAbKE5F0D0GQOmdkgSDswNCZ8uDKJJW9IDwn4bVGoegeWoVO5Qycbr X-Gm-Gg: AR+sD11tm/6sfkX8E93NeOXSY4GCYj9XKEonoHyQhfLsioKfoQX9r9IMfJJxaOO8c4Q sJVqGmYRIkHdrjh7C/ChEMs0DNLgHo2dUdhciMvDy/puKhRGfhR9NPUlKXM2jU4qEkPG9HVYvYW FXR5Dac6Jqj2dYG0HNbu/3rn0+YkuXZlYtIumZJknAXmIyL/LMfQtiDsKJWvlB+3TenDf/30c5m 17L6hTc8CiFfncQgZIXaC1ZEeXMULYKitMiwmJ9g/6qpKJaPBJz0yFEUn/Bg6WTOMyItKVQsY3n CW/O8NRqN2HjUvTMoL5u0CSptKB0q4SXxq4cqh1gOMO+cmW93U1jkC8+UCPWevVkSy4j3AOih/f Fz3AHkcE0asQ/1uNfM+puzqpChU9y6u5uzxjSotxHmZfo0bIQpTnaX0GYNYoceQWYHkb/aGBAsc utkM+B1mSludI4A58b/kf5eryx+NXAoFHOECe5DZw1S5qC8KLQ3wnKZ3ANp0unMmAcasVhQet7s uj08YriGs835175hdIMhp43zgAlxOW5FsELYWdwjzYw8GzbQHGFrL3h6/4vat7EmH6QBQrmznPH 3j6qIE6jxIAG2Q/KzY7aLLjzzrYKYjbACexoo3DNT6vtJEVeoJG9SfNYcBwdCuLS5vqYL07lcgT i0hxfEEDm4/dAjTl9gMBlLuSrSazSZQzjxswtSWIGtFcs0g== X-Received: by 2002:a17:90b:3c4a:b0:38e:63de:730d with SMTP id 98e67ed59e1d1-3933b6f15dbmr665509a91.3.1786651777819; Thu, 13 Aug 2026 13:09:37 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:36 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 33/80] python3-imageio: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:47 -0700 Message-ID: <20260813200834.1302829-33-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128977 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb b/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb index 5beb1c5239..de59f27c89 100644 --- a/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb +++ b/meta-python/recipes-devtools/python/python3-imageio_2.37.4.bb @@ -9,4 +9,6 @@ SRC_URI[sha256sum] = "e45cbc5e83502047fb138f7f585f7f105a136a57eea5f4b3cfc6ce1b52 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} = "python3-numpy python3-pillow" From patchwork Thu Aug 13 20:07:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95156 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 03FB5C5CFDB for ; Thu, 13 Aug 2026 20:09:49 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27793.1786651780546302367 for ; Thu, 13 Aug 2026 13:09:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=GguvmNem; spf=pass (domain: gmail.com, ip: 209.85.215.180, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-cbedf318752so157513a12.0 for ; Thu, 13 Aug 2026 13:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651780; x=1787256580; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3lS/vdfgd/v4k2AoaSTFDHbUv23EE5AwiukuBaUboJI=; b=GguvmNemcIx7rTG0jfV0AVfeyAPOFrxd8kxMEnRehmAXvp4jlPmoNAo47XjXamoFH1 ABBRlMH5OrY6+gVVCevwJ4jDKbGVmh6ovJsR/vEE5v+zQaYrO7Mla4NNoJPWK9jIQip6 JmwOfT2BNKTL9ewEtjJtSfwASNxIYkqreD/0MI3eE+ah8YhR5PFuiUAArOvTC20SvMhc wRCnqUmFZ/4Oz+xGhfhw2Mrvy6BbKOZJfiXPy86sep00K9V6sTvI6awXDJ1ekMgiZHlG mlJENSEORBHYI76qtoofm+WfPX/zPVRM0HHYC2+lEWABczNPnqMbGwm8vST8pOpUkj+d iNSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651780; x=1787256580; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3lS/vdfgd/v4k2AoaSTFDHbUv23EE5AwiukuBaUboJI=; b=mV4EAYr+Hs+czMlmna+jAG7rZj5VP0t7eXINZblEZi7nPA3kpSbp7SAJoZJxXNHy+y Nnj0qoL5BeVnhimssplXCBEYM3ubS8H3KaSTxnxBYB+hqL1WD+q/e//p4qHJLZEiXaG1 Jeg05jgtflWgAW09n/9NxNFYoacklGn/lqmSV3HJ/Hk8bgDlopvKUJLxOtGVNwtSIvOi vWa9rpEaREccHlfVwaG90XiF+nd+v94W3/z5+rRGNdFlVhBZLWEyXUswOheylnk8ZjKQ 03zSgbqhSLhH+/tZgLe2mL48PqloinUUUgOMA9f8HW+Tz7QuH5xpiIuVAgLVfRBpOr8D m+Aw== X-Gm-Message-State: AOJu0YwTVaL3ByDb0Kp6sz731bt1lpHnWuUofsmwFN0j+5WLISntf71Q 3pM79jizVzYcdKRSfqpFK9/781lBrE4zN96bb1vMni7GSb6xr4COJS/trDedoNFR X-Gm-Gg: AR+sD12P7DRbE1yRMBlBQBH1rglxo47/EvKY/etHpcD0aIdX8ocHI2KZINXlsJXCEaQ m+D+GjkTqQ5/2rQuTkjzW+A91b8U/eUPF7Qa2ktrgSPjTB9lQEinWie1tGq7+zUp2udtzbLj446 6LS3ulcbc5UQg4w+yfwAGmgA1t8oeT2Caj+eTGRa7bpW7Z8g8bDpgkOX0BDR1L7sHGln/iAXhP9 UYRSSmr5mv6fgJxsto9Kzi/JpwTOv+ZCZHdRYQ4BQcgGzU2sUdB0JG9BAoDED8h7I9moJJmwHz2 Bk2LPq2souaf7Iwoxjo3/9njt7ZGNQ163pHuKciMYm/S7o0iWMD7Ki+2Ca6xhFb/Rhcq+EE5TR4 sxJcOCsoitvDoNks9zJZqOB0ZfekXK+5cb0H4AIhD1i787ofKfLcpzzrBiVF6eDeDzrC9bEkPIO W5etv47uRhOKdDfloYulC5W8+yfEp6sYcEWTQp/5VRNZrIrYaPBhVKjlb5R6xMN23idBaXC7Mvg dNF9WRRLwv/0sEZu0Ei48CvjpEzUnYjhQv4mYO/lsjs5JIyKp0/WFcX2mq5M2uHUEsygbVPUYsk U+bOoTTQ+krfngkI5P5LtaT1TSAhqWNnMG+JLKgbLISKrbyRmEmIk2gdW7J2PxManwvRhlQYST9 ri5k2DDmxZ9U+MyWSjUGv41BuvrYJ/wNC4zQ5UwY6J2yZSA== X-Received: by 2002:a05:6a20:6a21:b0:3b5:489c:7bb5 with SMTP id adf61e73a8af0-3cc71d1e1c7mr273001637.28.1786651779716; Thu, 13 Aug 2026 13:09:39 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:38 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 34/80] python3-iso3166: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:48 -0700 Message-ID: <20260813200834.1302829-34-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128978 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb b/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb index 6b96f5775c..876a224d90 100644 --- a/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "fcd551b8dda66b44e9f9e6d6bbbee3a1145a22447c0a556e5d0fb1ad1e inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "python3-numbers" BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 13 20:07:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95160 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 34C73C5B572 for ; Thu, 13 Aug 2026 20:09:49 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27794.1786651782128361011 for ; Thu, 13 Aug 2026 13:09:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=TBWyRmDI; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2caea3f742bso6001895ad.0 for ; Thu, 13 Aug 2026 13:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651781; x=1787256581; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KccGuH/tiFELGHTxovhlaGg/j/8Nkap0Zh4spwtNlRA=; b=TBWyRmDIKqmkJ3uYOqzdB+jLhSsegsASWVbfGKzFBHRMInd2vwp7dJt96dOi1J9hIG nWwRuSO1kVc0n25Cke1dsCG+CFbOc4+ldJYDWQL7u9btUi7pjoTdnyqAg7UN8cVthznW ZENsa6rmRtx0J3wpQZ+SKWw9PspOzsiIlRIazEpUTfxFPArlAwq+tdYfkAq+4kl9Qv2l 56g+uCxCgRlGdXshrFsTL0ut+Nv3/LK27+ehoRaPrh0FXQ4qyMhtHvs5ZULsrZdSCvWH F+w0H8pllcsMiTpbx1vAic+EUT3ZrBbDYoiRp0KPOdQFyGA4DCzjaDP/qVWGXRVUFR72 gzJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651781; x=1787256581; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=KccGuH/tiFELGHTxovhlaGg/j/8Nkap0Zh4spwtNlRA=; b=hnkKPNCReWxRX+xipD2Czru7rcM++1Fjmyci5L5YLgCO8Swoc8+Z4502SiTPseehju LTwj9KCLl0dKPt+5xoRSxGomV65lw08nxRlv4+kFs9jSHlzPiLG41HI8BfVJD1MHxu+E eMpq8yhisI0Kn2sTKyUKBM2QoW7mMYzhttpoGypnSb7cpG8fZiMJhiLzWw2DqadvN/3Y J2VWP2U+v7m+APghYA8CVAWqWt/fC+Tx7FEM2pAbweL27qgAkP0WD8BHPo647NLmdS17 OggbzrYstU52XamIFKDbarVjvgt/g5fiULiuSbfhBOEJc+mMiIqS5VzcQz0YptZ0A32k hpdw== X-Gm-Message-State: AOJu0YzMxpaiKvHLfWC1XyRZYllVcBCQO84UNiZrIwYMt0dnzwFSmrzH fv0NHtXenqJRVYlvPMAL6c3kTYJkueON1aicJ0P6+R8oaoZpRYo3qTUdos7Jynta X-Gm-Gg: AR+sD101x57kWssOKMjyeuRvTVAViMUt8bT2URtYeIMBYBFwQ5uyF3BxtKL0u+cIaMD hSygSSk+++E152ff7EsqlTpiTgyqcGahgsPr2Kx4RhJcS9lVQsVoQW4gdakxRTxVqkcWrO7z7wh uuZEptzSskdKZvq5i1hGADtsvwQrlV3srJWHEq6Db8P6ISzdlO2SECfND1LpfhrQX6xObiDA8qg UFX9jbHDuGUGNUl9leAtoQn9tx32PvajPisjxgr14D4b/fMT+0qy++W2rqDOPzPdUfJNphYrwOu grN9LfTXWWnJbpT/NAlPne0Brwnnw+8AgtXs337s/3Q6rqqRYPfF0qboFQm+/vnnTjJD0IRJG7Q OyeJIalv4aocHsDLp3Ep70tOBXjUj7qZRyL+NKkMwrtSQz9dQbNIpxlJMU/vgI5XgRVE21ASdMj LrS8ACE/6heVthFeN58PjZnYVh4e4J7KXRo9ag13iaijnBF5VpJ8yx6fpEUkhIxdUCeGL6WVVwp iqlQo0+nLMytgr+8b8zs5w44oM4xchUS1oibHJvNbl0wnCQTxB1JfFcHsxlB/JMakFDIrUHKE3d I9jTLdkCWHwe2mE6GsIhQeuxVPRzMZlyzBSt5C/dBDu+enW7e1Ueh1wtS8+KRckGgHBkJerlRug eWzeehxhbQyg4epKiWOH+5bWqEuAJfK5dILeNhG49RMyUWiqS5yut8dJe X-Received: by 2002:a05:6a20:9143:b0:3c3:cc3e:a9 with SMTP id adf61e73a8af0-3cc71ac37a8mr369730637.4.1786651781441; Thu, 13 Aug 2026 13:09:41 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:40 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 35/80] python3-janus: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:49 -0700 Message-ID: <20260813200834.1302829-35-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128979 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-janus_2.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-janus_2.0.0.bb b/meta-python/recipes-devtools/python/python3-janus_2.0.0.bb index 9209f96d66..1dae961971 100644 --- a/meta-python/recipes-devtools/python/python3-janus_2.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-janus_2.0.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "0970f38e0e725400496c834a368a67ee551dc3b5ad0a257e132f5b46f2 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "\ python3-asyncio \ python3-threading \ From patchwork Thu Aug 13 20:07:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95158 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 44600C5DF6A for ; Thu, 13 Aug 2026 20:09:49 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27795.1786651784209876073 for ; Thu, 13 Aug 2026 13:09:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=WJjDKooI; spf=pass (domain: gmail.com, ip: 209.85.214.172, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2caced6038eso2840265ad.0 for ; Thu, 13 Aug 2026 13:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651783; x=1787256583; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QDdBVk4zlsEv+a4TrhCpQV4jTCIGvFUarsch3fJ8gwg=; b=WJjDKooIj/YVlnnzTJZ71Qt1YIsykRXjqNa8/cUy7IeBSnrL+WfITdvge7VUNf9K95 jBnrW7+X2mU3ctXq/7Wrng7m3dyfJ2F+ggqQSBCWVpixVvQYvIwHFOwTw076feJIQpfY wkLGzlewMrjg0gty8H1i6vkx2P9y0AJzgMRFzbmm2kA7PyPNcjlsGUvc6oPQ1asbFcJH MfoInnMetJxXjk2nNXLIBg5fFw/6J2sGr0HdSdb9TH4xL1MG2V9cxK9URXwYqVeaduVI A6pTjIELYctYPnrbSoOt/JIGSYOyBkUk69Ly2SumgGyR3cWODoIovfN5LEkc6jQSPfif Bcsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651783; x=1787256583; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=QDdBVk4zlsEv+a4TrhCpQV4jTCIGvFUarsch3fJ8gwg=; b=GaWYAvPAVf4Fk/Tfe9Y0Yf3Qx+TrIqtwgRb0OYF9RaOffMhZFFJoP8a9RrB4hhfXO4 97M88F3qruG0c/ZQfT3gPE1FPQNig+Ob4IzBxlrMTIt8p7RSKRgFmHV/pJg47koBfRYw nDZacgCngssBjfl0Ii3SjkPTgLN1jM6rUvkxtoZLQvWdxtNztKZFMnktWV5B0GJPMew3 DzAUKJ2MZvwNG55oTszbnIDMwFC5b59QUp6IPY3rVZ4QdowbQXJPxBmBjguHrRz7qVU7 Ha/2Z+zv7Cco/p4/kC+CkC8GENMIzGs1c4u4wkJR0ijC2TOuSfGWrmlaUcYJpV0QRkuk 5POg== X-Gm-Message-State: AOJu0YwskiuX77sL+Dv07m1OnbSnbUEfaThl5YhT8xNgWS1kLgzKX3ns eSohtqPbwma1XEHkLA2hgQFInNbarIKf/AT9NX7LB7s0BErKemTnC6WJMLiz3txZ X-Gm-Gg: AR+sD10XOiU0qcINun19CCC91EuIM2mtdqWgsbyp3MhWhhIPR5zLfqtmbbqvzoWgLog rXC5Tayl7fZc2zS2qD3869QMhrC0hIf3MzDkl7KrEtUbFH94TYdmr0daNoYWqbOzPLqUZo6XwmX YGS2H0Ol87xq2cxjppi6aXUXuhTilevJxIjTUrCitQvF+FrjYR6Dcsy1HW1gBwGIZjQHiWH4onT bBdc3xlBQhLExifKmflCA8AFEyKYnIoedgxSw5LclxprsW1os+/ycZmjayF6F8R6WEE/J4KaPGp Pv6+a9LQ5rkpzA6NOuGgs5pdUhl468GNhugDRrZ83ArYw4HJRJ6wYTbGawC54bMT5JiojhgqLOP x84/SH/CN+e6QH1G1TsBYfxQUM0YYBDB2ZdItQwPU8PzcIu8m0tMQht2vtn1qdRjeoO6MUEl2KA 8wTvqCDCGjF6NSTdJIfRMej3wghmu4KSirlWWmScmCmGD5qI4eaKuaE90UbNK4jAnxnLkVjdbSD 5x8MEYPYsn3L1zRIrb7s5ayojRo/kew6Wq5YrAvSf4HL8IZ2dgZfRaPr5Lu1pF2Nc/tB4begNan 9ajrJLsXapv1zn1Ni8eyEiGDglhodA5huB3Q+/XbUuh5itpNhe5vWXTE4SMVHb86fZ2msRbN0Lz ekm5N3flMde01jZXAc9iXUxS9/O7v11rFbhGOCakXLc+CUg== X-Received: by 2002:a17:903:37c8:b0:2c6:8d95:fd7e with SMTP id d9443c01a7336-2d37f651b22mr97252455ad.6.1786651783463; Thu, 13 Aug 2026 13:09:43 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:42 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 36/80] python3-lazy: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:50 -0700 Message-ID: <20260813200834.1302829-36-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128980 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-lazy_2.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-lazy_2.0.bb b/meta-python/recipes-devtools/python/python3-lazy_2.0.bb index 940686af72..f8bf9a72f8 100644 --- a/meta-python/recipes-devtools/python/python3-lazy_2.0.bb +++ b/meta-python/recipes-devtools/python/python3-lazy_2.0.bb @@ -6,3 +6,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0ba506a1df3b54afc8b01c9964bb6bdb" SRC_URI[sha256sum] = "f92ec0d32dd6bd115ddec4e3323473ebc0b682ad58c6aca78ebfd9e6d1aa5777" inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" From patchwork Thu Aug 13 20:07:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95157 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 2E834C5DF69 for ; Thu, 13 Aug 2026 20:09:49 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27796.1786651786218452139 for ; Thu, 13 Aug 2026 13:09:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ABukqYal; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-38dc4553f62so371653a91.0 for ; Thu, 13 Aug 2026 13:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651785; x=1787256585; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=dEgOz6cfoNfY48UDDRnjkdHBl7VEK9qIpAZc6P7kirw=; b=ABukqYalhpSRoc2rPUXjPqpSn81304NqVjxt83m2PFYTgUhjbnZErvfDhHpjhOk6Ou JNu/sU22SK1YULsXPgZ/GUXhMz85PHsl3bBx3zYfrA7+a0SiffKeJr3sE1k+7rM1T6j5 DkWxRFu7G/LKQL7OdHbqtP24+kwEupOiKH8kNFYru70NVF9gsJZxRyPzbiywQoykx2Le KYvgKsw9JCJSAeVxPGs6n+hm6XB4Nopezn9mcX+QAo7Ev9jVCU6DcrCj/oprC7ORxbNs ydBCzBvqZMwszuvZYJT/pDF2AfJ+1CC130IO4RgoJmWnxtRkrDPkgQ0hOy5eRhpf9xtR ADCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651785; x=1787256585; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=dEgOz6cfoNfY48UDDRnjkdHBl7VEK9qIpAZc6P7kirw=; b=flEPATwyzV8blQIPhlM23Gd9nlBKWvSjxzDuq5Ueng3UEwgJaPUFS1TncXEx7Mhz+j fy34DF1NME79hkC2N9BiUhCwEjHDBKjTjrxcZgIGLLFgzlu0pQfSjKb2yA3bmZxIVKRw XucEyRtlS7CkUoVh4eDcQ0pITxmSdHX5TALrsagk/a8xAMebij9P1Cm9ph/Zf9s3PwI1 70yzeTXlOSl8+dJGnPPrvBCfS16F2sLRapawAAC3X/oHU92ZzyQU5zSTbHcaQke0u4nu 30MChXME0EOpl57mh0MhsvM23pl8G1ZrF3Bqr7P3ueS7uOZzTH6iBI7wr8IF5F9KSpOj +ydw== X-Gm-Message-State: AOJu0YwBXWehlxsAwfy0y69lsylHLZ6WotPLuwTbzrr3XwBaeVmIdHFX 9c1EZMS1nUnLmmZsXe6DMnsAr41KRH8WKcDp6ZX0su85YnLh2XByn7UOguJZKw== X-Gm-Gg: AR+sD13Kz77zwPeCtvDHhREEqHvnfleV79EGmzEb72aEyPkaQgQXFmqMhPMiqq/5y8Q mTn+WxQ+rZoxcwXsrT0M2LM93DckWXFVDa6wtsauVRLcdWfvIEAYQfMCRc0W+vQEXsITuoMW/3S FTpjf8orfy2sRDaKhfBcR0yOUaSNpdRZOo4HOfk7qGt+HAUKoqBidKbl2YkDbZ66g/ItTMyEenz c9mXWhBVtU5q2vO+33DZNs0IHojPlx77dshr6gyzO6NKo+25ooV0kVWTm+JkpzTch4eriTCu3km LNMaPDN8CXVn4L2/EOUbmrpGqtxwmZL5gtFItmIBloJ6kTc0tayXI4zSTyqm+wS3EqfJvHxQOP4 2tKtlOCpgIQcmHaqhImHfg/kvyFVERMCmx58YmxkDLblvkn5l37/hihEeakzdFV4d0NcCpMH6ST 53l5gGF1Oj/Ig+3DlYPHWcuapnnvsPlOq4L4rzOUnXpoSG5OwGqS3L2Ws7XXlqTGwptvOHFP6uM eMZdXw5Xr3ZAqjRHFV4qgB2pMY2a4PUpxh5RWgA5eYBojoHX5tcHrgNRER0cOtVEXku89aQ51PO m6wlhPY5GOPz+tHdVlKX8uRL7xo2Plan3lkTe1P/XJ/aUU4SNI4FlgY1gj70UUUn9pY/dZTudDM TJEaqi3YXj8lHZsLo9btnXf/Ita/CSQeuDwgWMnoW4NqkwYM62/2R7nXT X-Received: by 2002:a17:90b:384b:b0:37f:e1af:df22 with SMTP id 98e67ed59e1d1-3933ba90e38mr462081a91.17.1786651785546; Thu, 13 Aug 2026 13:09:45 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:44 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 37/80] python3-lru-dict: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:51 -0700 Message-ID: <20260813200834.1302829-37-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128981 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-lru-dict_1.3.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-lru-dict_1.3.0.bb b/meta-python/recipes-devtools/python/python3-lru-dict_1.3.0.bb index 236daca490..d136dcb005 100644 --- a/meta-python/recipes-devtools/python/python3-lru-dict_1.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-lru-dict_1.3.0.bb @@ -7,3 +7,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9d10a486ee04034fdef5162fd791f153" SRC_URI[sha256sum] = "54fd1966d6bd1fcde781596cb86068214edeebff1db13a2cea11079e3fd07b6b" inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" From patchwork Thu Aug 13 20:07:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95159 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 67993C5DF6D for ; Thu, 13 Aug 2026 20:09:49 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28130.1786651788036463622 for ; Thu, 13 Aug 2026 13:09:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=d+IP5pbC; spf=pass (domain: gmail.com, ip: 209.85.215.171, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-ca7bea5e5b3so169326a12.1 for ; Thu, 13 Aug 2026 13:09:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651787; x=1787256587; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MwSkzpZKb6zEImqCtBAU2lsx000tiMrMOQNCBVmHk3g=; b=d+IP5pbCf5tOW05OqboKwAtl7aDUkR049PLLOAmQccpIhW8wTUPr8tq5d7O9dY8diS YCJXiaCbxRfxiOEp3SZ+0t8UqYx676cSBMLW0ihP5B+IqD9KrSzg0W5xvGRQPW46t3tr /yYXZTRNz7/zJfe18DWeztExuWB/vaAcOVs+q8jw+qke9m7Q0gJHdY/2daSRgCmvkl7c NGKByB0P7bxGc6h85KNbnkwvsgJ4GvwUcV/6jIOWc8bZ4bR4sH5+tN0WHPHABGkwHhyz ZKLbMLl8VyODbbiaRYXOlD5EgCLOqlEhgVszkzaxohBjWgdscdC5n/QpKtF+/JEPo+sU n6pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651787; x=1787256587; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=MwSkzpZKb6zEImqCtBAU2lsx000tiMrMOQNCBVmHk3g=; b=bKJs26ODpicUzZbdYsWnItaloYVGdFldRlEZ+hbrDV55XCjrWseMIahbCKKVNBKd+u 4vZqWzMVp3REh50vGoURrWCde9yDoAhadP4vE8zbIbrBVYtpO03aJ/aecwIUtJ1w4sAw Cr56lSp+V9Ii52GdytRMp2iofvOPlKClsnVBY7B6ygTOS5GqZZsr9ma9+WBA/i7Nk1Fk QJdrW/cDFG2K4yNPiv+DcV2DRpBiZ8ACn7D59epVnlM7x5CYrfM3skOGQ4T6twnFZgY7 2HdnbcLDAja+FMmJ0+8Yk7ldSBDcPe5dL04vFPywEgZixTFLpsuGS7ocJYM2HrsKlG0b 1mvg== X-Gm-Message-State: AOJu0Yz0OsjCEmSmHECEouQRPDGFXTnl7TgPj3s+U2O2MF+nkNHF24DF 4R2+ja02AtbuHwsemNx7o8gK6xYmErgQBGkm/2qbsboDJJCU8bowdalChMsniJtj X-Gm-Gg: AR+sD11GCLZCFtuVeZ8PH6/RvxYyLcmeEiwUWsGtMDqr+aqWON2U0MfiFHza8OFTMYi dZbRMhc4hnGsae69sUSr+gKZjC5RxLZGg5xBgR3hVgzY4FgUen+14L5TySE9xtIs6hpgaIiIrty I9d//muspY6xETm2InNsCM2V57ojcjcRZVkgpTUoUz71aajlX3L7OJMxH08gS8iMxIZY3x4xShd 5Xl8UFihq00pvpz8Ngnb0B8f7eYlrSpBFtYlEZa9iHi03N2cDhx0IA/WW8dcv4AUlqaVHVb3aik Mn8uuITY1MAOlJCOxJ79xs3mUegcmv62F7wbwKBYHhrHL77fkueH3adAYF8zGnJHEM3I88aipkX Yn3plSPCVaaSAfVu5fjke3C6fkYffguHfRggLsNMQKaKCVXp7S3ikXi1rj0PX+QYeA3cg6hz6Au 1Co79Za7nNWoX/el1AZS/Ip/duUOATcuoRDwMdFXI6VOgiC7K9vlHf9ZCsh3Y1LktQuhoW6KJlX 9MsVEbw7+8hBo5AqzPiW3RdNh80ZoDESIBB+MZ9Kop7JrdFRhhK+27odMmdRDFMtcwWN9MGBUwc qaJcE6BLWS05mBN8FFBn5qIjaE26q1Pzvm2Wy/4dfNNcJU0Z8rRZnLNsvcCBiA9VkE2GPudMdeZ hKjF/59CEgSaoFPIrkyNTh+fVt22/F08EPEcTJLA06iZMOw== X-Received: by 2002:a05:6a20:5493:b0:3bf:9c93:ac44 with SMTP id adf61e73a8af0-3cc71ec3441mr305188637.19.1786651787312; Thu, 13 Aug 2026 13:09:47 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:46 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 38/80] python3-luma-core: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:52 -0700 Message-ID: <20260813200834.1302829-38-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128982 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-luma-core_2.4.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-luma-core_2.4.2.bb b/meta-python/recipes-devtools/python/python3-luma-core_2.4.2.bb index 7c03aef40e..1d37cd7187 100644 --- a/meta-python/recipes-devtools/python/python3-luma-core_2.4.2.bb +++ b/meta-python/recipes-devtools/python/python3-luma-core_2.4.2.bb @@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=2083293a38df91b8d470d3fe30069262" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "963c264164d4374f549d57db09599e0ca458cea1bd05e16939897619be4e6dbd" PYPI_PACKAGE = "luma.core" From patchwork Thu Aug 13 20:07:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95161 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 57525C5CFDB for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27798.1786651789639929644 for ; Thu, 13 Aug 2026 13:09:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=qM5TEoz+; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-38e07ebd263so185951a91.1 for ; Thu, 13 Aug 2026 13:09:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651789; x=1787256589; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DZnPBXnrVoGy1AE4VzJJLqqcOYs1RGT11UGhMEdmTmY=; b=qM5TEoz+PrmpT4wzfK754Erf03JaAMl4/vKU0BQ4mHWeV/wW4XF7Eqa0OBpdkLXXMt lmV1nIp3wSfliWvxnEvWhwYSRuHSQ6z9wA1fpkXgL36P5jR4gu6gnUM+wbtGL3W1ydhE STJdIv1IN/du8Xnhvr/YJNvbUJeEvmmr2jvp1U2soLJarW2qtTrfXVWMlGY/lzbAwnWJ vOaI+ZxUkrVlgLqxtnztJ9CkY28XXJmcu5mw9CfouilgROE3CKhThbsrG4YtahXc8MYe iV27Dr7BEOi0zONZqrJPv/cDS9nlgdmJ9+Ecx3zGI683FdkSc91QdT2g3gq3+rfED5mH Nxgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651789; x=1787256589; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DZnPBXnrVoGy1AE4VzJJLqqcOYs1RGT11UGhMEdmTmY=; b=aszk6++38X4WqRGHTNB3yQDGirrt50cjOKcq+uV2nSxlbF4WasVpLdYF1Q2Vpmejqi eswFJAiLJIIgKhjCqe6RY9FI9RFrKUMZ7y6ggZ74QXBGx8AMeuJLQdHCLVkS8+ideEFA H20KMV6dNH3evTZqLT14Fz5xHyo64iGmKy311dXbh6We38T/NivLgmqo0rCdpkD4nQl3 +y88Pe2ZZ8HCq+8LRSdmGKhYo5jmbfnbF9U1c0Inkbh1qvkwqT7RTwqFN3qICyPa1RpG 0oBFB//EsetYR+UNOj+xGe1aUC73aO5mHHLWaWcAyvccAC98JyTQEHKs6bQAxAQdLZXN Al0g== X-Gm-Message-State: AOJu0YwTDSCPphGDN5/xaKyCtWRC6/q+zBDhuvPNRIEChnMuxC33SjQR VhfwhX2LGpTRFHbq906XMOeXOvJtViHx4tw5jeNEg7ABGlAGlNWQ4Dpqjmh5hg== X-Gm-Gg: AR+sD100eobgXYRxNu8yIlFAa9VdVR/8hIsX9jZOs/jrKixlAGtdWm+3Ktc3iuN36Cd 8VA07n8snAWRl7BVO0qei1zv1fQ8457+mD0htTXNg8kundDYn2u3fxnomjSrOTsGGrtwGrGdCPb ebj5Ybjqo4gWqe/MsJj/ETdbA3iyIxkU1gn68FL25L+Y0kMGJqNkuSqRjfGbBuUSkgueyNABopW KkKBg/9y2QfKv7wqYybPv7RlFnFpabhWt16MD2CZsMZux7iRyPeoE8wCtiq0zq3r1fRkuUKhnZR +ZIVuDzHdkkAcpu89/rwss9//17WCVUo38NIWoh2Z5QS9CS5aAZGhP+kzvKrntl0/Br5CdIO8bI AA92OLYE7EV3i0ezg5/mvfnyg0yY4jsH+kJyhQQBTBZVUSL2eU8c8DtwKNixOgRH+UXx7oLT6cn 0WGCMP1IPjzKxO8aoajsdcS+e1LGLnnMTL8aMWVwv+nOqV37kO9oICvbeH210jflsnNBVFMJ7UY +S7uxVDgDpXCyQTpNX2QeRjLVmd+ySQH77dqyM0XRe+iDzy9Kcv8gD6h4l+GNIPqkudJ7tz7lY6 9LFfyQT4uXHiwySGmt1lMzWN1YqMnqw7ck7ZX/7KbBD6gO2udJOAZYtaJ82Zng009vy5BcbRjT1 sIE8ocQfGQ9GTmhaZT8SOSCjPKApyt+U6jmvURmdAbRWgQw== X-Received: by 2002:a17:90b:3c02:b0:380:f389:447b with SMTP id 98e67ed59e1d1-3933b8938f9mr593680a91.11.1786651788969; Thu, 13 Aug 2026 13:09:48 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:47 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 39/80] python3-luma-oled: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:53 -0700 Message-ID: <20260813200834.1302829-39-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128983 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb b/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb index 1182ad1de3..df30667775 100644 --- a/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb +++ b/meta-python/recipes-devtools/python/python3-luma-oled_3.15.0.bb @@ -8,6 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=ddfca5d3a55dc20707b094137c913c4c" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "16925fe668f484803df0683add800b19e5dd7316a1d64eb06ec2ae817473901e" PYPI_PACKAGE = "luma_oled" From patchwork Thu Aug 13 20:07:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95163 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 83BE5C5DF6A for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27799.1786651791486055490 for ; Thu, 13 Aug 2026 13:09:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=edYLKm6A; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-383b4a3755fso267111a91.3 for ; Thu, 13 Aug 2026 13:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651791; x=1787256591; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pf38zQrAMDwGyAt5YbouDEI4Df61y+Gk9RqmtX0SDBo=; b=edYLKm6A+c+3UkuJwD0jtYduRQkJzwDxc+9pwoLwYqNY8L2mvdqVsgXZCSflHPimb0 Ne4beedHdenGFsAS46oIw39k5C3+f1VuYxu277akTjdFI+CN8W+saBakD9ijd+9m03O9 oimiIyblxYrIq6VyfEzdFIO6pbqmzeMB6sPoyP/Zf+yK2pjB2Hw4BLWTwV1jmngzv2H0 yH/twUXp3r+WXttLmbUtGTmUpncQ/ciIDJjsUFDc5p5ir/+gL5QkQA0yHwHPrWBPn8xn GUhogCW3GSvPDX+Q+mAu2KqdZqs94k5E+WUpPBhnbuto+w5vHjdPaM6LjbEA5LB4K0XE xRAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651791; x=1787256591; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=pf38zQrAMDwGyAt5YbouDEI4Df61y+Gk9RqmtX0SDBo=; b=T8JHYjrCE0C65nnTCO5jkgVglIZv1hhLjSOxCHQjuJUQTysnbWzmnQTEL79QU1Ez4H gU4otHPNUwFEQkllABrxawVlwJQptkFUdTsc0k6j2yUss5QI0x8QSL6Ui4rYb+Tt816s nhRienjSBZ5QNz7zBA1U3M/knCQ97s0zRejxVw17Fv3Niw5YSxumknunIAj24M7MPPYQ CqIAsLZuSz+53xyy02nWl/5Jvi8oQLyZPDqCbQnb8tf/5NkC8nd2TBhRE3DOH23kQ04D Ojm9swETkvLSJPx2A+AlfRbyT0FIMqVjeQHqcwiIECdNGNDnf/FxGLaDWJ8liCvkg2ne lidw== X-Gm-Message-State: AOJu0Yx4V2wbXcooD2vko+PEiYREaV8wJdi+JiRA0BZ6etLY7dLTFmFH DEQ+W3nIpzQEBFGJt0IaEr+cZcm4TjL5FMtvKK3jVsF8J1ZqhgC9o93JTg9bsy9p X-Gm-Gg: AR+sD10t2A3ZiIelAEHvq+IT7UVw/ZNCNvedOQvXwoTHB2x7JS7/l1B6qpKMpvx6AHU JF3FjqXVdP/hr5ie6yLX+mE6tgj8LvDEIwEdc7KNIMHwnKt7F7INlfbr9DV/QgZ1UZvVraO29eh J8woiMU9LcURMRVlmxJxXRaSgdlFfIV2Sh9kXHJqZZlIejwXcmRHeE6wmBxMDqZ20BxfcsuhSs8 mnlHiBLnHpJ8aMs7Lw3cn4fVepurBKCKiGrSiSiarteliwR1eG7pU+Nymy7tTTyyYRyl4aJGTUY 62DDDcJwzXz/VXB3NAlD+EdU2hOI5IPoPC7OG2Xipu4+dq52jY3q+b3XQIVIYMhV37TG7Xj1rFK 12Z5cX/VuStLaS4FbNnGqOzuDCAREW1ZjoPZHIOUFLdBYiGfxYoJW9s2BZvIrjjCKIOxaRcCTws 2O5ce7fdUHulMRxJsuhqn/YXQ1bgm+bsPKww+CeuXAwrZjVwPhmykGk2Caa/gjrRL5xC6coRIrt tMILOmHO/s54+8krkAlOtW+fMWW9QngAM3VnwRuOZSMxXqTcFTaGFqYr4AxDT+olgPSCQeiuZB5 T4s6AEjwMMEmpPmLqaf6xzXa4xQEZftAS/GMeBiV3S05toO+xA+17rDhlYINCV6enjO/DC4RsqA hf8surrLp/K05vIyrcXc5EDyes3LGF8uY66tRpaK1KGTZ/K3YTUB/AXzB X-Received: by 2002:a05:6a20:7349:b0:3b4:8bc6:138 with SMTP id adf61e73a8af0-3cc71c61e24mr329981637.23.1786651790659; Thu, 13 Aug 2026 13:09:50 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:49 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 40/80] python3-lz4: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:54 -0700 Message-ID: <20260813200834.1302829-40-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128984 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-lz4_4.4.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-lz4_4.4.5.bb b/meta-python/recipes-devtools/python/python3-lz4_4.4.5.bb index e14d722861..34f0812f77 100644 --- a/meta-python/recipes-devtools/python/python3-lz4_4.4.5.bb +++ b/meta-python/recipes-devtools/python/python3-lz4_4.4.5.bb @@ -13,6 +13,8 @@ SRC_URI[sha256sum] = "5f0b9e53c1e82e88c10d7c180069363980136b9d7a8306c4dca4f760d6 inherit pkgconfig pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN}-ptest += "\ python3-coverage \ python3-pytest-cov \ From patchwork Thu Aug 13 20:07:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95166 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 9BEB6C5DF6D for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27800.1786651793704712485 for ; Thu, 13 Aug 2026 13:09:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=beQwOrfY; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2cfff5f88dbso4900355ad.3 for ; Thu, 13 Aug 2026 13:09:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651793; x=1787256593; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=eBIeXbKWgsZGdnf4GIt3S8JpX3UG3kxA5ggMMk+kLFc=; b=beQwOrfYPF4c0lQQxEkTt2j+Oxx+FQ3EoYTL70WMTJlgDgEXEOrpzqY/lIAyxS4+3G y7EPE0mWazU7bHwDFKztaIJHx2bUUeO3fOQTA8EUXJ/CAyWd3dk6dcOxa2nagCBcbRIL 9p/en8SQKiFGxRu0pNDvvv1yA001ttG3KFTFINtZ1ZHWIh1vWkeN2VXkDXOcIh+uknXZ nQGGHBskcR06ndFCAdXwdR8oMNwehXHvrw0t6KNUTqXJpQ9DfZRYlYn73jYT1a3YWBLU RGOIfA/fX5wd1zjP8Gwo+mCB4I4WJgHf/sglTvv4/AFNcYZikYpncdRZh7PPAfEG0Dhn ijIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651793; x=1787256593; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=eBIeXbKWgsZGdnf4GIt3S8JpX3UG3kxA5ggMMk+kLFc=; b=KZGv+QTzkSOX4qsd7lpt93Pkfx1VVGBmBp+1BDWTPwW1Hh1wlkw19Ndj0uDXcke9A2 r2P2Ug9KTScavkvV2eI8zNWpcDh5eGSpkRrBCDumzuI6YjighjNuYhZvk2Ec9Z/CK8vs dqsYwXIJenHkUzkthir/grtRLzQ9m50EH+Zp0G9ltNDFqJO858JYkAgkph/8R57IouO5 n+ytuYszzYvp1X0+bL9kDTu+2d9gEJyhJsKjwkPbZ9YlFTyz3GM9rsaLbUqEW4UPnhF9 XoCoseDDLFF5BU117e8CaPGd2/K+9xpYMlL1ZJ3U3fNyWuXV4apO4W24LHEjIKAoLBwv RYdA== X-Gm-Message-State: AOJu0Yzj5kgEafZHkSIogI7suf8DPLhm44AyJFNoW3pkvAr1khA0OWzg 8UUq1gGsWFDmDWoagmkmQguIVGviiFd/Tb7LsvFPhfHDBink+ob50VordfXwTArE X-Gm-Gg: AR+sD12/3PrG0kxPNSIagpiAJz/fvfdP1sxr1Gc2j2pefkMvP9fnHb39O3ckKp0yaws 6kvhOmWcXtIKdWM/l80k9cM4Dvx2mUth5OI5r9rIHLOBFssNGbVASf773cplgVZlo4rH77WnYds EGgFEM2mhAyUXYEnzROmZ1lueS+9jIw2gKq3fCBIiDJH1I+UqLSKPkukZaRMVJwhStKaQTMGP4c LXxadSt7DpX4yxU6Rb2GqmBHlxoRpDeCzwrpAX/4WyqsFAmSBD+7hXg6RifPLyLgn9NmChHwElF VE2xpyzE5qUOeC/6O3yHZzYmuDFie8zJKKBybFcoiBxAtVbzfF0Z2GtmdbbfuZjJQkS7ZpDbfHD uE96RffgANIVREyTluZ/sDe/xey7Hx6nIdDsuS121YHYg0OiPrQcev5ZrtU6uZBmxZ+Y9WIjC86 fWyECq/rVenvJ8BUeKlNM16bXZAEWVXMdN+Y2CkSmPDrRj5ugHXf8ZJ4lcBHmxW8MzB0q2/qbAA fPtVcousal6WxfDOowXnsrp/egrkCt894W1qXo5PlTi5QIm0RtL7m0ZC6RqTBj5bryQ28bgU5F7 YbPGmPHtI5bnkZktKIlFlZhQyjE2iXIQMceAsa/cwsyln/RIyoajXIZou+PT6Wd3pcMYzhX0y9i lNUX54iz5QDwdKiQvnHEBOQnEO7EUw/4LPE0rWiwPJEmjLA== X-Received: by 2002:a05:6a20:2587:b0:3c3:a1e6:a626 with SMTP id adf61e73a8af0-3cc71e6799emr267218637.32.1786651793019; Thu, 13 Aug 2026 13:09:53 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:51 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 41/80] python3-m2crypto: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:55 -0700 Message-ID: <20260813200834.1302829-41-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128985 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Note: this alone does not get python3-m2crypto building again; it still fails separately because its SWIG-generated bindings use Python 2-era C-API symbols (e.g. PyString_FromString) that no longer exist in Python 3.14. That is a distinct, pre-existing issue that needs its own fix. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-m2crypto_0.48.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.48.0.bb b/meta-python/recipes-devtools/python/python3-m2crypto_0.48.0.bb index a94c3f8d33..96c8a8797a 100644 --- a/meta-python/recipes-devtools/python/python3-m2crypto_0.48.0.bb +++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.48.0.bb @@ -13,6 +13,8 @@ CVE_STATUS[CVE-2020-25657] = "fixed-version: the used version (0.46.2) contains inherit pypi siteinfo python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += "openssl swig-native" RDEPENDS:${PN} += "\ python3-datetime \ From patchwork Thu Aug 13 20:07:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95162 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 851D8C5DF6E for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28134.1786651795232468086 for ; Thu, 13 Aug 2026 13:09:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=kZUOVpzD; spf=pass (domain: gmail.com, ip: 209.85.215.171, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-ca97d139d8dso126322a12.2 for ; Thu, 13 Aug 2026 13:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651795; x=1787256595; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JZp8FoXVZ/agAnW1zppAoCnf4E2fAnWPHWZewJ5D37Q=; b=kZUOVpzDO+K6LVPUGn0qn/EnacX0UENz+hEzxwE32MbkBae//qnW02mqsJLjtc4oOV /jdrJcgTFfj73ILGhC0jqChXMpRiLmoppLyfgigqHK6F8ZnDY6ChYCJuQwjiL8GL/2cq COGaxhIZcS7YvINZxgULdvmrfU7pqwG/tWwhyGPI7xTpSmhp0Cf2SSOvSux8M5oZic/L cwuLs2XZV38c0/GpBLxXDZUNd2WxZwR4nRcuKWK5A/OwWAohhCMN7XED/rjq8TBBS44h Et7maX3dJ+D9v27mlj8Xk+qtjoKlH+Nx/Zu19XtTENZVoAFLwFWdiNySRVpWq0bCR+lH 33Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651795; x=1787256595; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JZp8FoXVZ/agAnW1zppAoCnf4E2fAnWPHWZewJ5D37Q=; b=H+x8+gr02kEno5y4KCjOpvz2G/M1HwauveconHEqndwTpzh5gsBvUtL1GtnBzYxidg OhVzrDrNL/shUJeNaw+V0WAxc2TpMjGlmLXFuiwjkSeOXgqcePRMas89/tfFCI4XuYGZ jsslgPrHPRaCBrHf/KRlKIhoY5qdOvvi6+0cq0peLCRGdvLqxz1e9ND4p3v4gXsVfkdw uu8ZlJaScz7dgab4BudjOSWz8+Y8tc6tUQAGr3NL5bw2uTy03PIGWxAB7pUiXHBU5w1a CBDXKWlCgXLTnvtlwijrMsHTZNgpl9y4MQDkQ9pNUFfLiVJihYbXlXn+46sMSR1YP1Lb dHPQ== X-Gm-Message-State: AOJu0YxHjtru4uD85ommDUGcssLlIlNnHJCyEWsuurVt0BYK3xgMtn5A MejZdDhfNCW/i7VgIrCgHfx9mTwllNadVTxm9+WxRmGNAxS2F2zjsdYvPwyow2dh X-Gm-Gg: AR+sD1387NJv7l+qzTo3GgMwS0HY4tNO1uVGuy5GcXiSyRe3flZaf7iezVtsgPDrzDL Ad2TDVcMMoTWC1lqjFhh52OjpJ39NCG+h0cgPXjfVI7ImWLu31xZy9mM1YW6mVeitTfrCx8nm3b Mykwi1kkvZA3JHxRJ7PXmITfm0HyuoDEHll3VWMHyMHiQK9zoY8pAmeA2ZiMUUvPPkBo+doMdHr q8FrmAT5m9ck0ofXvN5dWCvjMpRq5hhK6BBzP2jXVXwW3Ye7gb0QCUmVc24Q6bgfcHLyk+RdUj0 qOzGpmYB9HjwhUMB1wuL3g2Jv3kuEHnN/e60T0+uS5iBVnNTHeZR8ec16tjupWTbw4OW0mLA4C1 tAP3FgcTGpZWSbPfO4dm2kvwMgc4gPioNbIYyknm6gfC2vFMC31NBNF5/pAOkkt+N0gI8XNNAXX Bb2piLx0ojXC8Fv5mkwh1mfapZ3s96bE7PcMcFe9wJzPrRO8gmtD8ybpMJ1/3MgztHNP9V9AOt2 4nlxyx+30i4x3SwEe7QD/MuDy5EoPss6cdT2nJjd5XQqIjzySVeeJO3sJ49/2k7PwudVzVFoE3A R5HsfLq12QffLCwMEhmI4cGfiqDDAyMfH+rQTwBfDkws7HrdOXnkKl/kceQRsu3JBU7P8bCObPS /s30gJBn1vbZ7z7Jkd7B0f7jP/tNCXZFK7kAZ10s3F+fBg+nDDhSiWa0P X-Received: by 2002:a05:6a20:d48e:b0:3bf:7e2a:e874 with SMTP id adf61e73a8af0-3cc7196e77amr411094637.1.1786651794558; Thu, 13 Aug 2026 13:09:54 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:53 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 42/80] python3-mmh3: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:56 -0700 Message-ID: <20260813200834.1302829-42-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128986 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb b/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb index 5d4030f46e..4d9be9a7b1 100644 --- a/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-mmh3_5.2.1.bb @@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=53366c60f8214cfc1d3622ebacd141fb" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "bbea5b775f0ac84945191fb83f845a6fd9a21a03ea7f2e187defac7e401616ad" BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 13 20:07:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95164 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 B99FCC5DF70 for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27803.1786651796952794882 for ; Thu, 13 Aug 2026 13:09:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=JSb0ALcd; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2d0407aedd6so4357015ad.0 for ; Thu, 13 Aug 2026 13:09:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651796; x=1787256596; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JGRtBYRmj4cHXkj4LoUw2zf5oU7xxJivzq0XBRIRxhc=; b=JSb0ALcdNMnRZyPWlZlJZUud41OwJNmVtIE9mtUs9qSgBpcsH+rODKXm2yzjh7Ri4B p/M9YPTE8FtUvVAYhieCyr+fO1MU0H/uNnS2uOtvBLmZZhE1L9gPCbX87CeGaZuKGSNr 0uIg67D/Fhf5/9H9Vr1owsepErFqR4DGfvUMH9kZdCqe83DWdWpsHN/jKbOi+AxewXPr LJEYW9CJDdUvobb8OTbawv8d525QJGGinG6GQc7TTIZ3REuCRmxHOjozlvcxjYZ8zUHK fjr9uQDLAbNW8rxTjOvIg7X2NEMhB1MpAfHqcGaWsY3hmGw6SXlcyP4eg4ptmWE3Gp1P lkiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651796; x=1787256596; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JGRtBYRmj4cHXkj4LoUw2zf5oU7xxJivzq0XBRIRxhc=; b=ef2g2Ej9v/O1wZDWjFoRZWRRm1mP4MtaAD+gLPACnf/TaAFfvQuSY4XC9KYoTgRtv8 Ks13bSHYk/SKlZgY7mFmEs0WYkZxkYQdNQMEKDUsMyGKo875R3r28kCSbWfJx5hbF7pj uf9gl9/eOt20v69f4aKa2X/4MoirlvdBYT5tyMUaac7fFYgqtHw4DnnRfZFyrSRPG+Vr acFDWe0rdECaEDhwGDP/zwnlz0dkhei8HYFCZTUD+zx0vKk3aAiAfgY/xDi4gse9Iz4t 20Q6tOAQvaz0F1weDCZPQVuelsd65m8XW5dyfXdYeN2gHDFcDBMtttaX96fUJVFWmfQN JHSg== X-Gm-Message-State: AOJu0YwXLWcBRbuwsnqez/arWC6nGzSphaQv2Jm8ijUrv1gJSq9lMxu/ 4jKo5tIAFJjjXgImEJmVO5++IGob3pld3irkpBoZeVuVCSpE+CGbU6gjwb2DerPb X-Gm-Gg: AR+sD1383TFrvCdQignAE00pza9PbNO5/0QnZwNaAZ2H9gLtSQto0cn8l901CNVcw02 Byi/8C5Kft6/TAcIfFvMIEhYXeKxtHQblmkQ1NOfqgLXJMWHvASjG92iZ/4lTfJfJaLEz0biF7A wC6Z/Dd4Ff2fdBgShROk0XJkc0A+PveIA14aooqTbpY0EQte6WyBeon2XlGTk4SBXGEp8wCOJou Tzf2N9X7rt46hI5Crt2CdRGeOmKMOnOqyY2YA+ysPLaPzheFsfC3Jgq/GvBxwhDMlJ++CxclHra 975KjVw1oIGMz1M5HCODrqYuQWA1QPK8zCH5Qc+RNnJT6SiRVOjmhgd4XfKBoOo3qXm8aqEUBv4 dKdQOfJlYNOXWo07s/JKAfRjGmBroiCweddUirFPJHGcvAY3Ffi3KI2mq6qNafoKA4fhVVQ2pgd r2+xzSdgfQMSA7Ats578jOMgPCJqJzcBJBCMVTyBKe9vc/ZCPA4NQeOlbTqfc1V/s4C8Y2ccPBg tIWmQMhnownm41rTPk7KL91RF/hYOSvq9IMG8y3aBkhaXhZoErvdfKa8LlXa6DwJgCsN9KSvsee saaNUzLE6umP45Y4aQOPYfS5wPRlRSDLyAsev57b88oY9vLPrfH94Cr16aQ1eIdK3vwGp5GRo4y nxlu0d56x71yuoiDRHoeTr1GWA4VK4F1gJ4/Mhs0zLuaB5Q== X-Received: by 2002:a17:903:384c:b0:2ce:7563:70a5 with SMTP id d9443c01a7336-2d3b0d1254emr5535935ad.6.1786651796153; Thu, 13 Aug 2026 13:09:56 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:55 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 43/80] python3-moteus: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:57 -0700 Message-ID: <20260813200834.1302829-43-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128987 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-moteus_1.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-moteus_1.0.0.bb b/meta-python/recipes-devtools/python/python3-moteus_1.0.0.bb index 1f360dcfc9..36348b0311 100644 --- a/meta-python/recipes-devtools/python/python3-moteus_1.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-moteus_1.0.0.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=c2d9643b4523fdf462 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "d66b00328e8cb3f57adfb54f43c6acb6d09c2215808c242725ece530fc7f9fdf" S = "${UNPACKDIR}/moteus-${PV}" From patchwork Thu Aug 13 20:07:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95165 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 6FFE6C5DF69 for ; Thu, 13 Aug 2026 20:09:59 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27804.1786651798891896224 for ; Thu, 13 Aug 2026 13:09:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=KcMy3DhO; spf=pass (domain: gmail.com, ip: 209.85.215.178, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-cbb8b54fcf8so185928a12.0 for ; Thu, 13 Aug 2026 13:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651798; x=1787256598; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xP20bBhPLnnTV9anPsPzxAxpeetrVBPEB00/q4myX3A=; b=KcMy3DhOqzFreu/ZDFPcP/yl3ygWWk3vWMJyHDWuIATueqLzPwmYNo3CE4fQWHrv0v fPSVgMAL0761QHHKNTKtVhgXaaeElCYp4U41NlQNfJyCYfxS+3fejd9aBvsxlhEzZCX1 qZx/njGMSG+CG2K9Ux8/HV5Hj9DUVjwy6svqdlC+nqk/i9Y0eag7TLkNqw6uBxbMrBRj 6msOxapkvVTg6beH8CEZXxSy+iTAh3dTBR8L1tJvfBYNzpXWzg1zNxspDZslKOEFHDrm 44s/aKI1XTRdrLqFxqErwOLoDdU6tPI9gRbC8EKBFZLw5X0rLPOIWiUd1L2zppXSa6WR uC3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651798; x=1787256598; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=xP20bBhPLnnTV9anPsPzxAxpeetrVBPEB00/q4myX3A=; b=eJ5i8UlzWp4SNERao/CY/wOA15umcq3ax3j0AaGo4t7K8ccTSNky2XYGPR4eJxGN7E uKEsogJEFcg8ZeUsPFWIwdFLEZhCfps5xcE1WzVs6zndp5pri/5H4aPoxFR8kS1kep3f FPpTJ927wneKOg3B28pmNJc9rVp571GRCD8lnLpppUi/KVnTkKuAxfDA3dCdr8CpGEdR YA8216OuhO9v0mfbfjPhdTe/icYmv9smm05SYko7HjeaJdBWMNYzb7fKEZa3IjE4UlFE T1WZHuY4V8jk89TpPs6rb+tCgXzhcSS6cz7TFtkR35oAVHBXnQcFPQpCQqqSy5MMkBU3 JarA== X-Gm-Message-State: AOJu0YyGne2ZIm7rFyUc+amkqwR2tHzo1dK/k0I56Y073ehAAFVaa2kU hWgvTxF1OlTE+7wW7xXDlZe4/N7KO9Hm6lS/c3KYoVWelbPZ0f03knWIE8yvsB+Q X-Gm-Gg: AR+sD115DCnu7LZ9Zkh/Qlp8cyKd2vOojL+PDV+XB7UCkAhoYDEqMKPyx+6kA9b9y4q HxfIwKZ816YcNHGuJBk4q4VSg/FmZe6qew5gta6Ez81wdY7H00UktEkRGEPgkUK1Q3bOGEuoCXA W3uarN5eYSIbwEHfbDPpOLz7twIk74sYrsTIuzIOk7JE1VjRyuhQ+x9N5CRpOZUtCV5w/JWkwyj tYwt402aTM4stIc9O03ieB8KNPH7ES0z7JgRZiGt5MCF14lmiqEcHfuHHADzmvWIPX+EfLSBE+5 QAAe9DGqzC+jX3RY87geiYLweR39VA6+yXu2+rxzz5GbN0AGFylgl+vJTDvbsuR7LGfoLIa1IJV myEoC9c08+dIphmpjDFLms1jK0XRUC11rlU7/sJROrj/a6iiTr0G1wXsDx94rWLggJc6qjN0mxc ozOSUgdEBN7BaYAvRvHQhO7XHEFoCeUOpdttjg5lMmHkBLwbSRpxQ5qijCLBmTLvXZ0g+adX8+g ztaADrUt5HY0NJcRt1qHm+tvb2L9PGrUt+fkC9C0FqOjT19SSs88nzCM8R7/HhTRNIlJuJ0GbC6 CJH7SE3GcIwYQI00alkzMAg/EGPQX4rqVE44yf7AuXgnyZPwy2/jlb1tsLf0BfXTsAUGqV1BUBx 2m1nSAsJc4c3lmHnMkTUK7JIpjLN9naKp+upBqqV1yeXPvA== X-Received: by 2002:a05:6a21:3a47:b0:3c3:9993:d5c3 with SMTP id adf61e73a8af0-3cc71aae5admr473942637.9.1786651798216; Thu, 13 Aug 2026 13:09:58 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:56 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 44/80] python3-nocasedict: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:58 -0700 Message-ID: <20260813200834.1302829-44-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:09:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128988 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-nocasedict_2.2.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-nocasedict_2.2.0.bb b/meta-python/recipes-devtools/python/python3-nocasedict_2.2.0.bb index 4580fff727..54514a3f83 100644 --- a/meta-python/recipes-devtools/python/python3-nocasedict_2.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-nocasedict_2.2.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "6f2b608602b0568cd06ff46e2a0f231d2a0c247d6dc120672c381cb291 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += " \ python3-setuptools-scm-native \ python3-toml-native \ From patchwork Thu Aug 13 20:07:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95167 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 A93CFC5B572 for ; Thu, 13 Aug 2026 20:10:09 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27806.1786651800748508030 for ; Thu, 13 Aug 2026 13:10:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=BomTIatq; spf=pass (domain: gmail.com, ip: 209.85.216.42, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-38dd55ad76cso187801a91.1 for ; Thu, 13 Aug 2026 13:10:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651800; x=1787256600; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Rf9o+y1XCtz9dhLQmy7gAy0+FV575wgmj5nOKRoo5IY=; b=BomTIatqjKpaLdmFyHmH28MoQ3V3hbcaYdHiVyaG4Es2KL5uA3zRRkjToBc5eZ8FSW vwhUC2FFLUhOJ6N7pREgaxjgIjPPTR19iUDdlKT/yjThPmkyk4o8eGVfbBb2SHf0xHyy POYjc8Jms7KpvsExMY/A/xwaV5jjVb6I5R6vDyiGsrpuR+GWFTDsWaimpBJJvigv7veT k7oTuq7uusY+DFI5sLO/7DYIYV21QHNE0eLYy3LxFz2VP39dIQh3hmFLfp6g410H0LJ9 0vBerOQZgxNvmUOsUYQNw4txbv0ofkKS1NWIsvZaENtQRre6h+7LUUiXY1mptMAVR3XJ drYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651800; x=1787256600; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Rf9o+y1XCtz9dhLQmy7gAy0+FV575wgmj5nOKRoo5IY=; b=MhOR7Q584mUhqs8F2eZBA6+h+PlRxsQVP7mE9xArMUZKrn1ab0X9DAsnFFMrJgceP3 OuK3sVnR2fUkq7FQfP7q3HqIrrrV3iLy92EPBZK3E15StX0lYbdXrMu4stEkjS9cv7ua Evgo1Lr9U42dz1U1TgVXWfp6F1/qOPI5BgdMD3PumtDPbbJdJ+e84Ts7KLCu+pqBBiFU t8UY3crnn3689kGc7ozLRy628q4HYUZkUsUQRu0peifhTfaysur+5XK7Vjuo1EzSUq7I f/0jufOHCdEtq/s7RmpPI2klAZUcj8o5YkGcQtHvGjgjzsgAXCl1DiNV7RuxsyqsyT8m ickQ== X-Gm-Message-State: AOJu0YyzsU1xHJ3Muw6zfUkZvbihaG//LgydKobft2OXsw40eB/UHT8d eUHBdzyMmqYl4h9Krelr++FtPttc7fdui3iVHWceq4lWXUM8vxgFtoSlEgd0Y56K X-Gm-Gg: AR+sD11yK8GHSnxVQlQaLuOTF9lak9gK/Zr7scfHdzalfY5353TbKVQbMustg7vpt1I rNOGSRVRD9b1mz8FrWEiFlehGyljXrki6EGgKH1KMAcwpgBXFi7OGquyZnTBpzxGw6U1fxYef3e 1xzeRXZ38YBobg1KPXuRQQVCwL/IimIk4TJYJe4ap/B5r7i7OB7r1INjeqSr2VKtrr198IgIbfb Uhx7Pz0p6hwB2PzFiB1zDpMBO0lFr3J/s97wh7CnDFRxoT7p3BqC0rAQvQNS9TVj3LOHPjCHUQp tgC3jFyVR3L/cs7ToPrGRoNAbeYcwla8/CwZOgckoAMNcLaXms0PTU6XSLLf/HFxiwejPaZBChT pleiQTVvE4/qf0JHe+pps5ZcG/5klUCLJtgb7CxsWNVv6WdSpLdbcIIh7sglRlnlrmvm+TPR6Va 3W02J1aKR2oJunNbTtG7wu7A+H7kTyoerxXg6qj5/xSIz+Njul4W3pb0h1is8IsM+LxF/SKwTHT vz8ctlchBcqlRfi8DEw3M9Ngaumbz2o6JSK/6bFGyABVucVM5kzDFlNg6fjtcIW8fdjkvOAmr2u 4uL9Qx92QBdHCDl0glOfTpDK0SIaa9Iucv8lfNs8CaF9zbL0CXGni/obHOjIOLnlYfsKNNzxJK8 qdHuhT7hevEOJUVFsMRxUYXrx1rFbXgqcMcQ3B2UB7jWQXg== X-Received: by 2002:a17:90b:5630:b0:37e:1620:dabc with SMTP id 98e67ed59e1d1-3931f24d641mr4978705a91.0.1786651800015; Thu, 13 Aug 2026 13:10:00 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.09.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:09:58 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 45/80] python3-nocaselist: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:07:59 -0700 Message-ID: <20260813200834.1302829-45-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128989 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-nocaselist_2.2.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-nocaselist_2.2.0.bb b/meta-python/recipes-devtools/python/python3-nocaselist_2.2.0.bb index 744c8312be..038be6c73c 100644 --- a/meta-python/recipes-devtools/python/python3-nocaselist_2.2.0.bb +++ b/meta-python/recipes-devtools/python/python3-nocaselist_2.2.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "b06b3d6fec1abc05c607aa8e813599388727a08e18c223431d7469cf6e inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += " \ python3-setuptools-scm-native \ python3-toml-native \ From patchwork Thu Aug 13 20:08:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95169 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 D6BAFC5DF69 for ; Thu, 13 Aug 2026 20:10:09 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27808.1786651802578370591 for ; Thu, 13 Aug 2026 13:10:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=KyNr7QJJ; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-38e347638adso323018a91.0 for ; Thu, 13 Aug 2026 13:10:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651802; x=1787256602; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v6n3nGVBt3pgUxuCi9ciWtbdn1wPZDB6ZvrO0zIOSjk=; b=KyNr7QJJGxNdRxvqaCbBSL/8MbpS7H2LSlUcC9aqm54A5DIJDHrfJbGB0Jt1pb8yTa +/iYfghIGb80WWjfTR9GotQoVotIuc2zC93H0Xs/tfrr5WjmfQ/GM5ifwp5FsiY6OMrM BpXJSDpSVWis8e5oPq+ZuDg012r1BaMV62+BUoh8CGtzDRbQuuAU9NBYfWpOPPRlKtXm 7qUy+OubbcDjr81OXV59s4qqWrPQdLTvYhhsOrMJnsiJy3RvKpHotA8ZcA6KoINoXR/w Imgn/lXvo4kz91W8I9vSnBiU+H+fHqztzgIn4TC++3aguwFTr6pGmoEq6iUJkXVkiSX3 wQNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651802; x=1787256602; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=v6n3nGVBt3pgUxuCi9ciWtbdn1wPZDB6ZvrO0zIOSjk=; b=jNR7MDKoHWpmxzBcZPaSvWGDUpUVyjMJdPwX+qbiXqH/qVDzuAeTTTTU0uyPKivVGu 4lb9NTjrWLCQzDy+3amNrOxI8+kBQxfj9ZPLiOU+N8HpnMXeJmm+iPoZ17RJ7RZDoR/z GBz2TAgbaC1aWtftJFUJlcGFNQnUX6lJA15SAcInFMBNORs9L7XpdqPqtiV4OVWJ+lLm oPGJjbHJiiEf4SBTUtbgzEWsZNOO4dy8TYR+M5R/35bPGlBT0OBmdLy8iqXU4t7MVpxu bH3xG+/duq9szsVpKeyr1yJTbwiMVHb3RGlVCKEFMUc1WkJTcBVKaqzKL1eRwbBUZDiD JY6A== X-Gm-Message-State: AOJu0Yz2hHUidO/sn0A4QE9VjxDDoLJIyejao9E9yjKS0rQA1+41SnXl abU/mWkWC+3pkAhrAyt0RyMLJIEF3EOEJFs/x/HoLBl6oPZYDMtYi/z8rimrPI3J X-Gm-Gg: AR+sD11h8JTX48HQcFhOOB3BzQspoeKMpE5j7T1bF1Q//GYqRi9TfdTZA8RJ9TLkELs /77kAGHhWAhcg8yj+DaSYxdAmQTU6mX1eiQaePawACY6BBkmP78ZheWR9SrkVB2W/A9ADum198y NWQysVz52k0oofa7gxLWVIMjS8OmLnsRLMtm0p5tb124bLDDwLK74DYBs6b4if/Bt5lK/yyH9eK TrbDh7dHHdW/CCEgBhh5oiPmepUfXotvnmEfuv8hyNZJ70UkWTizphj21Au/EasoreXbFTtwN4Z moo3ZYz0Y3JrzDrQk61/oSHIdtqyB4IfEo7xpDuVnIl+erX9ntEklKBbAay0Xks3IvhlCbVUPzM UNirpwStgetHWEE75Y+9usWS9XWqJ5EU5LW+PHBIrDBKyR0dnE31bmcfeK0Sgx8kUAjDZL/g1AH 5Wtx1MU8aWbaRf3LqNFUEuwt6qRdhTnsVtPkI0kmi6nxqoHujeqerS2DSkJMT9BMNmFjUICo/tB Uj+6fpramtDDtAP4WNt4cdKGYJSLtoX4sRsWbyRAWnQFoh6qADKGVUeFwqt47NwgCMnTP/MTcLP PnMwhfvseIuLYN+LJbIkhUC36cIFY+Nc77yqMBoH+77hX1ddzHyEe+mOy1Hl21qq3BbJEQ+HRVn hUpdwLc+TClYDinRCuzwwpc1olVHyQkqKZ6zZTHNEUfw7Aw== X-Received: by 2002:a17:90b:48c1:b0:38e:2517:5d1f with SMTP id 98e67ed59e1d1-3933b792c20mr620662a91.9.1786651801805; Thu, 13 Aug 2026 13:10:01 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:00 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 46/80] python3-parse-type: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:00 -0700 Message-ID: <20260813200834.1302829-46-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128990 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb b/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb index 6d740cb130..0cffff3e82 100644 --- a/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb +++ b/meta-python/recipes-devtools/python/python3-parse-type_0.6.6.bb @@ -13,6 +13,8 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi ptest python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += "python3-setuptools-scm-native" do_install_ptest() { From patchwork Thu Aug 13 20:08:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95171 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 EAED4C5DF6D for ; Thu, 13 Aug 2026 20:10:09 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27809.1786651804357423949 for ; Thu, 13 Aug 2026 13:10:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=BbvaFkiA; spf=pass (domain: gmail.com, ip: 209.85.216.48, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-38dfe7eb825so212531a91.0 for ; Thu, 13 Aug 2026 13:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651804; x=1787256604; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DYNjZAzx/8CpQ9fKVutVq6Uwu5yAmoMimtBEp4Mma68=; b=BbvaFkiAfZYbEKQ2Sh+qEB54BFxetUG3jerpM11Ro+btQxJJUIn8PbSQh2sICBCpdV kWAUe5kj3kWxu8sgONa/AbYuOdtYC+ImCY5Tem2x1EVcH/xSTmRgQ1CesunqlDss99vw +h3B06+pMi+p/wPi1do5i1ZXTH6UBXIfwkoNLO2VXUi4rMtdJr4NIOysl5YM+y2p4HLY bi2IVoq6Sryptvi6jMM/ZRAoyh8LIr6K8ZX8lG+4EbwP7lURenh1s6GU2CaDjqFiNooF Fh1UWQBQWGmr80ewOslpl0SjnOZKOoyIBmXU6eEObGKSFmfCKzU3ikm0ZZKe0qAAG58q wydw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651804; x=1787256604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DYNjZAzx/8CpQ9fKVutVq6Uwu5yAmoMimtBEp4Mma68=; b=S+B/l6E5rxhrHmi/bZv2SjQvmK+z3ynhwmHV17feIIo2Y0QZLU6amPcNPI8cHuyB1O ntOjnwz9PFOOaSlzOLgBmL8gWuNHeccgo/i3r4nTgsd/O64kQZ3sghPN6StDYOgf8wqV JDHnUXGaTliXn0nH5iCum1NhZNc1CjZfdYCo5fB5zq8I5Oh9Jb/v0TlBR91H5vbnm85P jo7tzwSQ8qwhux+eFHokqbzR7Z0FQCHWjrXQqJn8EylOaox0ZeLA6jsWJR+LfhXvV3FC TXSRw6iMhFXzrv2Uw3St+O06chTJGZeD0ishXuJ+khtV9HHYumRtyTXaaulBvEL7649f j5GA== X-Gm-Message-State: AOJu0YxKUyJnz3cYwYvFO7BMfVxpRRQZ2bqYU2z0LjB3J5x/jvxjvjId u/EsjDWXRr0yysxG+ylhcISi5YD3kY47GkoQ0pvc145Uw/akNu0+MwQUng4yA9i4 X-Gm-Gg: AR+sD10w3LwJ9ibwsjw0SvIc/2pzfcf9wxr7HkVgpZ8s25tfmpJQx6Rz84efLvIcji+ D/h6NFqjyG3HELBzkUl5pYiei1tOLI0ed9Aaju26z6lekYeO9nIUOPM3nTwLDZGvGAobPvZXHdv ciryZ1o6EqP7LCMgoMDR+PdmHvzebvuEUwWCm0p4t19XZN7Xb/bGWyBv6OOsJKLhx18GFa3sVYN SSCSSHKKUZl1fKY0Q03E8vwGxnivMsBDNUAu4Jv/ZA6I5ko5OlZNYk2SGJvo146pEXY9pw8ZbDh bNMW9n2fqsz/oTgIxklPbxZoMe9wI7qjd77mGaDvf5HqaD3fC7erPkpV99QcTg7CQJcs8v/jlBk JTIhI8pUIF2bPzyZz7v18lgVknhEt0far/peZeSzZKC/APIcdgnMlBNekbtvtkEsgdVBcJRKB3G iUNOFJMxh2VPeKMIdIhhLRltNcnHqiK2PXVpoqVHxod+D4uf47zXhG6300o15qBGRfDJSSPitG4 2vN661fZBfUBr3f3Np6RLsYuLSFT3RnHXiFBSyPOmTLECOiSpkP4FqjGGeBw/J139fvksaODs0+ 4wkAE+NFW4woyJgUT+tvCB9k0O7VN+lyFj4ADgbgO83/Jaofly5mVS+rXqHk7Jqlppa5M/yHsVi FUsASR+Q/sa0R38xN7xxqhjNdPijAGwLzvnBhf65JJSTbSQ== X-Received: by 2002:a17:90b:44:b0:38e:5b59:c2ff with SMTP id 98e67ed59e1d1-3933b717765mr595120a91.3.1786651803549; Thu, 13 Aug 2026 13:10:03 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:02 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 47/80] python3-pure-eval: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:01 -0700 Message-ID: <20260813200834.1302829-47-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128991 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pure-eval_0.2.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pure-eval_0.2.3.bb b/meta-python/recipes-devtools/python/python3-pure-eval_0.2.3.bb index 63212346c6..5dbc8b203a 100644 --- a/meta-python/recipes-devtools/python/python3-pure-eval_0.2.3.bb +++ b/meta-python/recipes-devtools/python/python3-pure-eval_0.2.3.bb @@ -9,6 +9,8 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42" RDEPENDS:${PN} += " \ From patchwork Thu Aug 13 20:08:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95170 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 D24AAC5DF6A for ; Thu, 13 Aug 2026 20:10:09 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27811.1786651805555334332 for ; Thu, 13 Aug 2026 13:10:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AFlgmbyS; spf=pass (domain: gmail.com, ip: 209.85.215.177, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-cbee3777e1cso120192a12.3 for ; Thu, 13 Aug 2026 13:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651805; x=1787256605; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pqJoqLZYfjztKOXlhMOMVPJn2xYbOZVaywvuuLBfd3g=; b=AFlgmbySIIiGR4Qz17E2otY6p7z81CVWP/IVJmShwG3lSeqRJ4aA4mbE1h+RI/KpBB eP47y1+tj3iM2+KQ0eC7+XjzC9bLMa76fU9h5BsShEYX4SGc6h3OCI8KMVprCrEO++X0 iJ1EPO4+4OSzEVtvpbTlfrrW1N3mRYDcrDupAHABda1M76g6rjZsFwsGBBUCeFgUpG05 UMkHWA4XKDGEzrha3iNvP9D+Tr/BEMcST8rDybOLPxxOi9aA4+wYMfsk4uQCQW4+g9Ie otw73Q5EYdSr6xTqijjClcyS+PNM1VOdVsESuKeakVpMxMHvp593Jgdpzfkc244CgD5x kPKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651805; x=1787256605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=pqJoqLZYfjztKOXlhMOMVPJn2xYbOZVaywvuuLBfd3g=; b=JDlToG6OklIIDj+jTEOvOsrrko4HSOGg2GG7rpanITPy4s1PzSrfAs7v1eh2v+ApwX s/AMFuk5NsjOW5aNuZbfaPI4kBgnyn5N5wdxz5LuCZ0O6Elvo4U3MwyhvNpI99u6RwQt tp6Z/Wwi+yCfEMBf0oyKibUe9zOn4b6/eIn3sbT564ko2fOjVD7lHEviEAe1N/GvqC7I 8xWyL2L+SpIeOlJxjFk2rLzfVhtfZB8WKajoTNdzrstPNc+E7n9oJLXRQW0LK+mRBhje /Oj1usZEia1CNtvxN0pq+G3fjQmE/d1szYa+5MotFAWIEag2JqflPNUrxOtBBrx7IwS+ l/pA== X-Gm-Message-State: AOJu0YxgtET2r4nDBgcc1MYfReRCLTY7MtfmcwcmDan3A+tX4cVuQPfX Epao5XZ0/ZU+0ZJneXgyxaw/B4GMQS1r8ZlK1RE0mxNGl3zS4LIzGuzAs1Gvm2hL X-Gm-Gg: AR+sD1217TIRExd1H0rmQzXXse7IOnlzs3VzTQnM/OE4Qd9Mzlx+vjmAvfPIg2XI9Rv DfPhuAgnWCcAIXgdsB/srODhMfvqWVMmOYF9qtdJ4pgrLHSD4SF7zEsDdbN7Lm3/zcF/L+H3TP2 IIjWQm3KIFjsitCDzJzHuCMTlP++jL/GuC8W8QqRrVbkaDNtvMZ+tFFJmuW8kvD8NnO8vQoD3Ou fssFdrz1gu+lAs+BbexmVMRVDmS12lGu4Bqx8Nv6ih8aUb9PI4NTR8ZjLC8up5WlSZNFuA019Xb zOicC2FOE/LMQgSMhAxjl8DwRd0BwpzxSH768QdNcB0CpCvmFzfgvdtzENS9sD0iwVufAjBxfGQ zkXLyieLkKmo5qE3ZHJmoJsqbjff+jWWYIrekZepjDTIKOCZGaCkCW4606kP8DpUEYLUocAy0jN P5BrBbJ/Bfj4dmqj+lo/iZdpVa4v+tzsMND7+pJEuECbeHKcNNiamco60CWN14aJ1gHBp5h7a48 59FhX6c75woGE5Y3EFT0k4GS4e6SBpC1Btwz3hCVtrv/CPsuwIXKO57egOdBf/XJwQr2U4AdASq EDVQtjS8cDSa3E3oNXnmZVE5jaMu8Vb8Qp/T3AFLl5TuwYWwRb3WLnjsYk9K4W58OQv4L57MH1L ogqanEvICXUmSLgT660WK3OFBUk+koqNCF6jECcGswYVNxg== X-Received: by 2002:a05:6a21:3a47:b0:3b4:71c1:ab29 with SMTP id adf61e73a8af0-3cc71afe863mr448790637.16.1786651804801; Thu, 13 Aug 2026 13:10:04 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:04 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 48/80] python3-py-cpuinfo: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:02 -0700 Message-ID: <20260813200834.1302829-48-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128992 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-py-cpuinfo_9.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-py-cpuinfo_9.0.0.bb b/meta-python/recipes-devtools/python/python3-py-cpuinfo_9.0.0.bb index 8aef266e37..db0e2a96d8 100644 --- a/meta-python/recipes-devtools/python/python3-py-cpuinfo_9.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-py-cpuinfo_9.0.0.bb @@ -10,6 +10,8 @@ SRC_URI[sha256sum] = "3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3 inherit ptest-python-pytest pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI += " \ file://0001-test_cli.py-disable.patch \ " From patchwork Thu Aug 13 20:08:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95172 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 20234C5DF6E for ; Thu, 13 Aug 2026 20:10:10 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27812.1786651807535084615 for ; Thu, 13 Aug 2026 13:10:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=guqz9rU5; spf=pass (domain: gmail.com, ip: 209.85.215.181, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-cbf0dc8c871so3959a12.1 for ; Thu, 13 Aug 2026 13:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651807; x=1787256607; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JBLiqz9MQTGELuCe3fi2UnTLAYML+QTxZl1S0j7Mu+Y=; b=guqz9rU5hxEhZp/CjpnB7+HjQWszPd9+3nshuww3GIfdHMSlp3/AVHVXXkAHHlS8m/ d76D7so8rSOYq8UAQ7RHf/S4B7Z3D8tkJxDiSf2Xl6qaGR46g8uVo0ero3bF/syNr4bW B7epWG4Y0Ig4JSiTOWr7NBe3Co7u6cbdxQjNvCBbbQxPMbTEJZzrYRdtgfXTwX9MyRN6 dSLteM5i/JuDfnOb+vjcnhoUF8j0dyuhGrmXHekmUJ9RvTAqRezkF+aNHEVmGQnffOFa 7YFpVNysDlUnAdqVCsghIyT5wIACsBI0KosZ0ne71/XrCKLf98MgyA0iTYCQhkTCB/co 9FFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651807; x=1787256607; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JBLiqz9MQTGELuCe3fi2UnTLAYML+QTxZl1S0j7Mu+Y=; b=YA+0ktWQuaOmiT5u6yG5z8scBiMpYKmMb+c6uSgdF2CtbasiHFN1EWnMRkk/tI4kGh uYWA0I4TW32Rl8R8m8zSXA1OpbptOAknYWKUFpv66s6bsaCWD9o7eWpT2Xyz1SVLr18c ZuRRqEANu3K7+3gorbpjj8EbgvoGstdCSBkO8UsQnCDZJhmc3xDykXhMOTIb9JfhypYO UTrBnaDB9QS4DpQDQekkBfUsnIHrbwQ57tXwOS3NEnn5w+nHvRZqvOaBK/t2fPHnHEyv r7hgAY33/fkNxbb7/20nxowwJCjNwKGy5AJ0ufHg+cMwtEaQ7JNGi1CESeWyudPLtHgZ jgUQ== X-Gm-Message-State: AOJu0YyfN//Xop+kIzorFYv0X+MKKxwlqFjCUSlsvcUFe6rGUx9+kk65 wRCyF89UoCoKlKNBTi9JWuy9FB3tyhiK4BNn9EDXvxGQxGP85V4ZEgEulvFXYSc5 X-Gm-Gg: AR+sD12g2JIZgamBFQ373LcoH40CzGVtibdT5Qlw97aP54zwLVIKBLmJVdljNRwK/6t iSyxHhsl38uC7Msr5q3otoDJbaTVzO9BBRDaKHWTgqD5hrncQGDrQj11gBxI+r8sd/xBfuWJ5nr nccxCMjsKfAHBjC42KpD7loLusp1ZmiO9GpxvfhrslPBjU0zgK0Fs8/KnnJebdmlNGhlXNNKUPY a/u46fg3X7v+aMyrdSILqkW30tHmnKxn1044vcbj0t6o9GWkc+9GqtlcMNCjpeqJvKUdUmZy71p JmPQ9znw3CONaHDoFQSZDHJRl9EelUHbDgdjz8z6uqB6Fq7yPNizvWL8mOOrjT0a9Sd345cFbpx 7cq9hNncxoIxpQtHdpTR6gN6GjL6bcE/SfUXxT1b0DxY5/+9Giy1UnBeO82abywBrKMIP5MX2Bh j+yEjUHZEVe/cG4JyQzoqf4EVaiEf18eQ9nhA0um9ZdzwUzakTxoOiojybVueeUcWYb9RYAQr9B LoiKQktsZRpHebCZaWXjm0vqzx/c5O0R73pC2rNYvDbgvKs6w7ljiT4ZrpTFGhL0CdyntEnnZlN DtNsNm4hKtyyzbwIogKVhsJdLzdri3jv5aOecsAQ0mv59C3cZzIsCe7guhrthLRGGk/2hM8V/aw oWybZn+OIyMJsb2ZzWJwSUgZy0IM6Cc8/8hPh2LiA/lnCEoSoq1IfpGhz X-Received: by 2002:a05:6a21:4508:b0:3bf:7bf7:7913 with SMTP id adf61e73a8af0-3cc71a59053mr458413637.14.1786651806931; Thu, 13 Aug 2026 13:10:06 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:05 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 49/80] python3-pyais: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:03 -0700 Message-ID: <20260813200834.1302829-49-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128993 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyais_3.1.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyais_3.1.0.bb b/meta-python/recipes-devtools/python/python3-pyais_3.1.0.bb index 38083c0189..a5c5dc1fd5 100644 --- a/meta-python/recipes-devtools/python/python3-pyais_3.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyais_3.1.0.bb @@ -9,6 +9,8 @@ SRCREV = "293bc44c1e8740dd60f489205cc9edd72fd672f9" inherit python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + PYPI_PACKAGE = "pyais" do_install_ptest:append() { From patchwork Thu Aug 13 20:08:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95168 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 C1E6BC5CFDB for ; Thu, 13 Aug 2026 20:10:09 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28145.1786651809224131583 for ; Thu, 13 Aug 2026 13:10:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AJ/1E/ef; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2cf52d15d88so3319645ad.2 for ; Thu, 13 Aug 2026 13:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651808; x=1787256608; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=H46grzCUlpQAczI4B1LO23MFgFkTVc+/aYQoPJF+mH4=; b=AJ/1E/efurtic/CbV8YPYGs6ZSWwAMks1b9XDfa9AEFzapAFbM8q7HfI/HH+MwQOuf mReJ3Z6fBZsUKDpgt82epgmAJbU5ABIUkhReNiqQrwwSpnJnGWVIi5EkcWzGmGSsv4vJ HBSQAu1e7Sl+GsVma9GTkQGsF6hI8I1WOApEtZyQA69if3y5DKGlTy7a6yNEnBZzCoJn 4Y+wJS6lUQA8JvJwqgJoerdO4OaW7mQ3G4upacOu0ICYYWOqhvvPeEqHHAtKUyYZ0Gm1 X4bIG0iFbBZifXIrZugZiRXNvwdWDA5kj5iAa42X6ZOzTBsudNk7933/T4XUNbTjmN4c m+Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651808; x=1787256608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=H46grzCUlpQAczI4B1LO23MFgFkTVc+/aYQoPJF+mH4=; b=AqtbJ+iX4Ctj3PHQ+1VVTQq4WaafWVVB5wCMvI0dNOxOsP4AT0HZc+REts+0he6M9W emsMfBn3NhALltFm3juTx6cmW/3hWrtO6tL5t4n2CggMolJkO117TaO9Uvn2hsD/GZ0s Tq5ZGyRLocCxsOqTOmjiwo0hR412a7kpj7sA1sNTis3+Qo7KiqVaMvRXa7unU0CLGh3I AXGp1dedqKYIoExnZAvhWRW9PjQvECXYGpY3Oh94CXLsSiVX9J+MlpW4ARtN7Z1Rw31g BH7pqMAOXNs7FqNB3DuOpOC7Kyje8PTcd7k+tz8MSdsZoOvN8Lrep0tQHmZj2arkXo4p eJ7w== X-Gm-Message-State: AOJu0Yys+6ogojgoqusK+bKO/lPiaRNVVWgh0GLsMm7J0NZE5Nxxnx5J kT7K5ah2vlH2KzJZJHxzI2ptQQ81B7/szLV56fEFL22zR8aeDBPdLscJkU4XZyUP X-Gm-Gg: AR+sD10d8ekUPmnTtGuPp1XMNR/ZyiU2Zlr85e0ESlPi1za9YG4fgcc2wAQnbo0yb3a WZyqEoMPUW9s7E/lJstJSYEHljZCHVxt5WFTQryf+fKmPoZB1rsJF6kaZXYZrxTMflss1IGuEnS MtIHD5fxcFivLmjJiDogpBigvBzRhw0X1bG2scp58AY2pm+nXCPjvHnsHy55K0kePQ+HhqaOWoQ +o80igdOhupmmqiSBodT9cKB+Jus/Dukz9j7DKc97Cr8EvqLPifM4hAGU46gDGN5VTpsKzdkkSN NfjpyTUsuo8wdGUnW7aWJMWMEJiutZXbRhlvmqMAZg+tPbrlGyHqmmWnQyzlHyfQvQY1n+jjr23 fpB/9vV7IXLGrJ3I9HsOgliiKHrRAj0NdmfTD1ynzRZP+oG6yqn+CPF+tU35ICcEQSJEqrpkKzr Vy0ocrVkdClJzUOs2DGHeYi24aiVf/ymjD70/KexT5iRiMQaywg6q0LShnKqZJEF9pUpRd7a2Gn fUI9M4PqNqT2LRRaQq3jw84ZVj/SrFTp1AgylLx9J5iO1qc9NE3tYCTE4QmLZJ2ng/snHJXrBAB 5vzQq1JM65eyJFxSpSXwTLypD4/HlEg4JIFXnM0I4Cg+Lv/olpodZwDufMpBpRjn5Zm+zf/c+dq +ENLEEYqC7c95W/s0o/cIjUOzMwCziUyPJntJd+L9COnjcZdN3ZdXPsOP X-Received: by 2002:a17:902:ef0f:b0:2c7:f12d:5d37 with SMTP id d9443c01a7336-2d3b0d4d701mr6417895ad.17.1786651808554; Thu, 13 Aug 2026 13:10:08 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:07 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 50/80] python3-pyaudio: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:04 -0700 Message-ID: <20260813200834.1302829-50-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128994 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyaudio_0.2.14.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyaudio_0.2.14.bb b/meta-python/recipes-devtools/python/python3-pyaudio_0.2.14.bb index 0e2810ae74..4a80f66fd8 100644 --- a/meta-python/recipes-devtools/python/python3-pyaudio_0.2.14.bb +++ b/meta-python/recipes-devtools/python/python3-pyaudio_0.2.14.bb @@ -10,6 +10,8 @@ SRC_URI[sha256sum] = "78dfff3879b4994d1f4fc6485646a57755c6ee3c19647a491f790a0895 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI += "file://0001-Remove-absolute-paths-into-build-machine-system-dirs.patch" DEPENDS += "portaudio-v19" From patchwork Thu Aug 13 20:08:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95173 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 16716C5CFDB for ; Thu, 13 Aug 2026 20:10:20 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27815.1786651811866662260 for ; Thu, 13 Aug 2026 13:10:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=br44LclP; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2cfff5f88dbso4903235ad.3 for ; Thu, 13 Aug 2026 13:10:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651811; x=1787256611; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v1kXUB1oYCgwsvuPCjkgYjA26ZySie3aklb0VgfuZI4=; b=br44LclPSvtWpb7u8k2dXb8qDjHMmPpncdvgU3v1rMvN6M4HnfqoeSujIJJx6gikip WeICG4PCHZPyrdRWxsFGK4ebAseEWz+CZ7pPlgjAEgOn2HNRsYUMnskU/+bmkVBYz43W HOZ0WXNV7mIeRVVFhDxRbhxiwtweD+41WPqbuuTXRBAkSHldolmmr75TSu/hawnDOhRA qymPzUsyHIDcCCDxZRWSqv5c8MI7Wuc+v6f5XS0FfFPVn5iVQXEZ5y4+QHPHuMtQGE0j EnV9SD8j0GC36EUC6g1LjFHGC6CMPkAtvcD1E9qsaHFDVKgkjeQnLHvvA7NgMYR4FVP9 wcvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651811; x=1787256611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=v1kXUB1oYCgwsvuPCjkgYjA26ZySie3aklb0VgfuZI4=; b=kypmfNgk4FZ2CQj1R8PO2Jf2UWR9ui4crMHYfLWY3OPY+WvI1a6eLbF/xgiqNVpRbQ HurCUTffyjj6kTxX/lG0qXrG0n3CiDZB0fo0ItnmCBy+xxWRjxrTnUr8w+Cyph4T0OBv BJOkMxh97u3NmVKhOEq4yflr0Jj/wBXvIxYMZOWy49oy98gflSo7ZFI6B/cJNuj+O7Uh M+ILX2czptsJ8LfeZQ6GTLIGBd6H1dK1ipqGT021DyhIcsGuux8uJ/Gpu1Fb1Pe/oPx+ Ihk5xBHGxG06bg53FydCWY4rZKSTe1njCjhxKlY/czV46NepusOn370wlURYUTqkzTW3 nkDw== X-Gm-Message-State: AOJu0YzBti+r04m5EtbljERECnH0nR4JbYlWg6eh5VCmYC8sLLKTd8bj /UhLa0M7skK+xX7br0jc390pCzDcMAaLLN0pmZlSLBICRGAOrZSQBYVLn/qsozMe X-Gm-Gg: AR+sD13cjq5G/HBU9ED4F63cu6gaSlhVqwuQf0r5QLXLmAThFAJL091bz/lP9RatOdZ p8LDTqHbXVl//zB41gPLL+CSfSuXYrfN4jpIvcwImQu0MymCTPfe8aumdAAHnpaioXMIHfbk1ZB WCasBNPWipJvI5Gii9hP/RA6Jl4uXQ4gvg7NXwulnbs+psrQpaD0TOUFsq04azocn+fySHfOU+N GWCR2skl1f8BOXsStLcIrkqNdl63ClQlsyetaxKmcenKk6H3wbixmveLVI0VhAJU/P2FvP1eOxv U9n4j5GNowfnvicY4aNWeI11rrIR87iu3BUaZo71RSjkq51ioOjnFoNIVPponU269HyomkUxV4F xKLWowpptQ2eqoJg45LeWTSfk5eILr+AC889rDfGEYbmLh4naasT6NoNHNJaoVXnP1xEU4qxbJL JUO/e9ftqOlYewyw4YCd+C6pCDXT/OEALvci4jlYZWVtaGEDEult+02s47MW+ZZmNaA2QXw2VGb PEVYeQ1/FP6YECH1rqYXD/vitZNXOZZJESWaCQGbSmVgHqz7EDFAFXPYItX78SakgzQ9XD5nPsg slNoDiTWa44cscZZoovh5qnXU2wlYD2YA+KWw4nO2+KD8C7385gpCuenWEGoASaPeMt9bDfBR9i q2/zp4AJb0zKGOjhWunLRLYPEq0LR8Ef07HnBYYUNLmIMdw== X-Received: by 2002:a05:6a20:3ca1:b0:398:8870:b58f with SMTP id adf61e73a8af0-3cc71b8a733mr382956637.14.1786651811061; Thu, 13 Aug 2026 13:10:11 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:09 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 51/80] python3-pychromecast: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:05 -0700 Message-ID: <20260813200834.1302829-51-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128995 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-pychromecast_14.0.10.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb index 1c607b9bb9..8bd4a4046e 100644 --- a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb +++ b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "f05a1c8d727d4f104c8c731688053033e05157f2ab81bc8eef50ec0c62 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "\ python3-zeroconf (>=0.131.0) \ python3-protobuf (>=4.25.2) \ From patchwork Thu Aug 13 20:08:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95176 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 38D29C5B572 for ; Thu, 13 Aug 2026 20:10:20 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28147.1786651812990886813 for ; Thu, 13 Aug 2026 13:10:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=pBo5vFbr; spf=pass (domain: gmail.com, ip: 209.85.215.171, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-cbee3777e1cso120296a12.3 for ; Thu, 13 Aug 2026 13:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651812; x=1787256612; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6paNJ5pf7GvK6F/cT3WxxHz5aw/G2AJe4ONpkh2fRWU=; b=pBo5vFbrRMe78jwscU+k+ehpYlNh5bonaWTDqoCV+bTuGNZazZONSnZz2DRJVQMq1C CW9USebIfR52P2Bsjgz4m4V+IpN7eTQiwJIj3g/ApsU0sJIsDyAcEZ1BXuEF/hFfniQ/ 1PfDAm+2W8owWhn8vRCCYJcSNE0qnqzW8DoXtj7m6K/a+mcQEFd9i13sL4DgguSpUIEf R9APQoq0FM18yEF4PSSMmDrjBUk/dBE7MMB767NbPYqFVwAU9bsa+Dvx/C9yzlaZh9t6 2Kus+SMzDdbyTH5OdzSV1qnyqmKUVJAm6rATNQ4JFxhXyWiwviFfI1lLyzwhdK+b1QZ2 fzug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651812; x=1787256612; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=6paNJ5pf7GvK6F/cT3WxxHz5aw/G2AJe4ONpkh2fRWU=; b=AtaLVQcLHzjEk+iAS6v5EP1inrMYobuCxyy+exbh+GxsVDkg6eX2aGAkYmlWA4Cyj7 o3VOYSEyb5r6TM24Rl6lXEWKTRgF6f96qm4fzc4EuBS8dGyqj/KUoFby6RpDmHnKyJ5F wMUAhspV0ELJdrEcIAlDWe9q2m1aMxaVKRRlLf5t9UAxNBMvzb3238VzHNHcCS4BB1NO VnN2yVBcBUtQStarPixexi3zFGCJ4Fy2C7gyGrzt/fWMAl/NYlVF4uE8Reyt4/1Y6s4a o8AhoHhQfR6l5NK4fQ496HtrKVHpwKqG7E+0AF8YNiDVQ6vyOdOgbGOckQ7NO3+keXBn kQYQ== X-Gm-Message-State: AOJu0YwlxvV37MFPDBhowesFXcSxy5YdnZv+lFSXQJOhU2cNqbOjt1qW KnVU88vfpA4SjreJegzydrWYhgsvixdCP9GBWssTg7eqfNKTQlbKbuF3di3f/Quw X-Gm-Gg: AR+sD10fL2kZJbDedWY09RP4CkQNbQcjQ7F+77LG1lJVbBX5hCJK8DFgn2htoyWn6wO hwfsZ2HQTQ/QqnCC/I0sV24s8n1DzQdofYdEWRheA5HgTm0h56IcmJNJ7PWw1U+ks4ezkvBK0xe 1PI+JTvNjIavnOutnFOBDeEoOuhrmY918dOrXw04/tLIcIHczZeXEsf7QsV5nBBsj31S+mCuQXc N2awVG9X02/Th7UxkkACnQd8oOglzaCv6gjw+cS7jS6rDXumKrlAT806vlcP5Dj/XHA63T3uQAD FxD62/NjWSxFDQPnDiLosFxXVYl/6bzqz8A+epB0Jl/mvgkzTIEc+aTe1IXZJciZA3be2nmKMnP zqBgzvPGte1S60YjANmhGXnZUMdMVlYSwaE3QDFusF+h4/utQH73NT3BoM1VR8DX7nXgXypetpy H9E8DNxd1BZyvj7ALWEPyNxu9gEgDNw/w1LuakahrKQ1xwYIAVNpX0ZTkCmxcev2Xl2mlqlMKN5 k/V2kZDbEBxTwXfE7eUKV13Lwmvt6FRcPMzmfnB/u/T3RmI7e59+E5Y/D/SNANEwkhoWmZmNMUB Sfq83LAjcRqnYhIMJdWL+fks2lxCWOOF2b9BXr4TarWefwkH9Aq7XSqZu5iGgci6/2Pbv9CJtQu +iEBfbrgYw8JVxirbTlChZJqz/NK26B7sF6ZzXAcf5YXcCw== X-Received: by 2002:a05:6a21:178a:b0:3bf:a489:1483 with SMTP id adf61e73a8af0-3cc71d55fa5mr329552637.33.1786651812283; Thu, 13 Aug 2026 13:10:12 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:11 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 52/80] python3-pycocotools: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:06 -0700 Message-ID: <20260813200834.1302829-52-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128996 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-pycocotools_2.0.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-pycocotools_2.0.8.bb b/meta-python/recipes-devtools/python/python3-pycocotools_2.0.8.bb index e298dbf574..c887514efc 100644 --- a/meta-python/recipes-devtools/python/python3-pycocotools_2.0.8.bb +++ b/meta-python/recipes-devtools/python/python3-pycocotools_2.0.8.bb @@ -9,5 +9,5 @@ SRC_URI += "file://0001-downgrade-numpy-version-to-1.26.4.patch" SRC_URI[sha256sum] = "8f2bcedb786ba26c367a3680f9c4eb5b2ad9dccb2b34eaeb205e0a021e1dfb8d" -DEPENDS = "python3-numpy-native virtual/crypt" +DEPENDS = "python3-numpy-native virtual/crypt python3-wheel-native" RDEPENDS:${PN} = "python3-matplotlib python3-pillow python3-profile" From patchwork Thu Aug 13 20:08:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95177 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 45E7CC5DF6A for ; Thu, 13 Aug 2026 20:10:20 +0000 (UTC) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28148.1786651815018589582 for ; Thu, 13 Aug 2026 13:10:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=JgRK0KrV; spf=pass (domain: gmail.com, ip: 209.85.215.175, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-cbb8b54fcf8so186079a12.0 for ; Thu, 13 Aug 2026 13:10:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651814; x=1787256614; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=lp0xUVfSGi/LfdnI7ZcZKSfuDdL6fDnVmw3zPF6NHv8=; b=JgRK0KrVOzs6Ef3iGI43pDI1fqOjiq82NodvQR7V7yU4R5CF4UPvhbv9qNXjCQtSu4 itivtMPDqqVAOC12Z0utYHGfKMxKKTgcWeWgepENo72gaFDSLmsyWcLPNX/g/22mm6Pt qd4rxUZBY7n2ZOcT3hgsI5U9nX++TXZCG9pjNwI/pwHFlBs1Hyf3mb1zkZP/UrM/HbAk WZ50RM4wIfY9JER+G29IxCB5N7mIgNj7L/hoJw6tJmUZ+vf0TCnQH1XR3jt4fT0f3Ec4 SeMWL5wu7zb+vTc9OW8l+r9HLovET57T2Llr3ZcU/DIyxukzD8OpnIO1zUSyzmSHFMVT fkNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651814; x=1787256614; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=lp0xUVfSGi/LfdnI7ZcZKSfuDdL6fDnVmw3zPF6NHv8=; b=YhGFnwCvJ5QgJedIQ5Zyuskc1ivrdbs9IaxvUv6ytQejGogaB43Ib9d7VpEMwenolR /RpdddPCaDV7n68pwSfxcvQApNRVJqwEgzKDTnaC3VOzjOoDJsyJs3kMsJQyNqOrsJoV Vv/vZBFYqcIn42lMAVy7RtPTXjNP7D+ohCG1pJqAhJj+d7s5DLk8F0Mk8dt4LBlctbwo SRzX6zRJvJQAT6SXM8Nhlw2vN8mr1i16JR49ksBScUUe2px2kMI8JoUBuhZQbMYTA3Xv X4g09mzBixPvbX6DcYHXu8/9lOPEtjpKawTobp9cNLksnEz2aByGMRUZMeTAdWSDBkCy 3jfg== X-Gm-Message-State: AOJu0Yz5qs7qzN3mVipyVak0VfUXYTjlcwbaitt39kDCH71HibZEJN3E Gqjlv09FW7dzp32NIajLB6a7Ii+et8bqKrwVGE16evV/Pl8ddeWvyITBBpUK9kt3 X-Gm-Gg: AR+sD10IUy4/bfNTzz7WVm3wql6guPs5sKo8kw6HqVnFJKUzV+KPR0eaF1h0SrX1be0 6YSvGzthZkp5SlN/Ljeh9NkaW1qogAbJS4PpUV51WJesVf1MHXZotOgtJA9KvuNcVZkc6lHMAsL dGD9pvd6vVx2HZMNARUmDk/zsgOhH5zkFqYonp9AS0eoOgj8uEyzRcuu0zv1n+5fmd+Qt8rKKCI EBLCywBI0yZn1+TgD56sy0NjVW9KxwFALzxQuFfX3iW3czmIOvH2XRv7G+Egt/V5/4LfQinsny6 rTwAFoCNnrn9H/ernhlcFbJzy6a3FQQLSfYAgoUOmKQws4JtAAkqxMjMpMwkQqdmhRj7YmrYewc xbf5Ns17WWG8NKJLZYw262RfOHzKlXAv3zMq5fSHiksywaIiMMsnBpDS7uNNDZM5jCA9QbHpeD9 eiWO/doI9nLIIyRsQlgo+ELKkb8NnqjkHDqRBfkwSbfd7yI2BY4lYdWNA4A37vuL1rnbzoevCc+ AII0kDAwKdWQRzi9I6T9KSZjnLjTKXhbGS6bCALUcP0VFbOoHQ5bm9ryF6+qFOS+MIfzcceiIHo V/zP1aAQUZ6NaHIR5a14gEO5I/9J10IQJa5IoI/tiiqhISdjjlwLX9//Bof5w3a2bGSbHVc62hB WqlrTkiYzy+g+gaQy475EnWq0K3kuWZOmjP5o7P/Cr3ezST0V768COPa/ X-Received: by 2002:a05:6a20:12d2:b0:3c3:a024:1360 with SMTP id adf61e73a8af0-3cc71de3b8dmr271226637.28.1786651814194; Thu, 13 Aug 2026 13:10:14 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:12 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 53/80] python3-pycurl: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:07 -0700 Message-ID: <20260813200834.1302829-53-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128997 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb b/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb index 97d66d6461..b81547f055 100644 --- a/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb +++ b/meta-python/recipes-devtools/python/python3-pycurl_7.47.0.bb @@ -20,6 +20,8 @@ DEPENDS = "curl" inherit pypi python_setuptools_build_meta ptest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN}-ptest += " \ python3-pytest \ python3-core \ From patchwork Thu Aug 13 20:08:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95174 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 2FE6EC5DF69 for ; Thu, 13 Aug 2026 20:10:20 +0000 (UTC) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28149.1786651816973402956 for ; Thu, 13 Aug 2026 13:10:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=UhFe5y5k; spf=pass (domain: gmail.com, ip: 209.85.210.175, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-8485ef63b68so241417b3a.1 for ; Thu, 13 Aug 2026 13:10:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651816; x=1787256616; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KkZgSK6OCbVzdgMDG8QktOsQAe5nDvdSomaWotBmx6Q=; b=UhFe5y5kok3SxCNi1KOcO5YjWOXRWEzAkf7Q3EBNDUut5AGvvuk+jkfksdVGLCnxBF qsyd7RAsMcHVGu2ZPOugfAfEQ0VD0Vc9QGXNQw4l5F7eSYzPxm8XTNFBaPFB1mZ57Jdn QWPdk2CtaJD70JDknKaL63ju5J/Xp4ENVHJQxtwP9cKPkGN4Zfcyru/5BExxrdJbFlFB PFhDhpIBdnIPiU0Nml/wFWvIDRtNJRaOOnXADwB+ExUgDhaDVgHj07qDxA+A9Qp+yE/x LICvKtwtoofl4DltsNi88pFXnWxIUwB+iFqxxMo1pCBWMf5hl8pHZDxieQAipaS+IGQ/ gyyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651816; x=1787256616; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=KkZgSK6OCbVzdgMDG8QktOsQAe5nDvdSomaWotBmx6Q=; b=GTgDXCX6rdACXRK6cnOIC/W57ctmgKeS7soJgB7izrao7XnOV3IasGNXvPgrh6VCNG d57tlIrGynms2i3RPrQqTwCpVGeO+0OTOIDgWwBB+6x+ZpDyhw/nQ6bztjs8qh8r/5dU wg7CmQKYJ52+C40/DpLnc44rKtf2t01X/Xs9LbKefxRKsVoE7v8uQMOwdvRn8rGEU9Py f1rD0hy32zlr0d7XRETy1HH9nos+jx/pzF8UypkwKleFwCbqe5kUYJXXdxwZkE77rDFX ccYtizL9CzQLycFCbLVhj+cStd53xn9v28lZeBxANoIa2rlD0KoHIiIjr4DvqS0kSWlK EDvw== X-Gm-Message-State: AOJu0YzJhrIAxpQUdmA0fWivRyWHayZyIE//ySvSesh1To+2zoMfWDcu jILt4UG/3BgSW0fTVFfrFz/S6R4pkFJjZz1fwse9cic6venktQtL+W2L/0bYSdmw X-Gm-Gg: AR+sD12KpaNCyhgygqMAp7k6c6XWNOOjYeSGX8o1P+ChFmh8kHyY2Jn/zexL9rHzfGz uLUCu7ljnk8fSNyDmoGVF4tS5hKHZoaVi6apO/8VYhqLSzKquhahDkGYUyhWhejKAgt4XfM5abM T3r9AvSOetQArRnOAVOMtwq5WWXC/gXFAsn+sTg/4DmWFrxs4qBO1T+7sKOCWDx3RVGB3LsDXeJ zLmv58ITH1tKNJDeOSZSf5z2u/mWSKCInIFmIFAj0t1ZLUXvQqyiBSHmO9mkjsjUWxwNIMQkqE0 Y9Rt6KvC7DhJTfDwEyKYc8Eq5QVa1n42Wuqg0QO0UrqzELReLwpHq1PK+ndd5ISqyxj1jHpHw2P a1cMpz3ln78xxKfREu9JR96PVvGgwDl4E3ZnnPSWPNg/C+jb9xT9VkwjRVDCqFx39iLolovJtQB kY4GXnHxNM7rdQKgK7nu48voekJklXHUkErfRflccHcmysAv2cLsPBWATV0K1/flgkePgMWLMc9 pUMUOyHYGjPFRZFravMr66c/MGSm0xW0AUr9GQYqHUUfib/M81iCync3gLjRdR/zYuvJNnoWr4f sdh+QG62gHjcH9DC1mZ97KB+92lKn7yRcBTKUAFuBniwwf1t5Nx2FFgehijA+hBTDpyi8IL+lAR VJXwQdDG/6bWuuT553WPBJcB7u508Fc+tJJmoSEk1VtB2le2Hfa3GvEI8Lg== X-Received: by 2002:a05:6a20:7343:b0:3c3:a722:59cc with SMTP id adf61e73a8af0-3cc71cc65camr321086637.22.1786651816118; Thu, 13 Aug 2026 13:10:16 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:14 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 54/80] python3-pyee: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:08 -0700 Message-ID: <20260813200834.1302829-54-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128998 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb b/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb index a5a9822cd3..917e414742 100644 --- a/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-pyee_13.0.1.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "0b931f7c14535667ed4c7e0d531716368715e860b988770fc7eb8578d1 inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "python3-typing-extensions" PYPI_PACKAGE = "pyee" From patchwork Thu Aug 13 20:08:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95175 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 6CB56C5DF6D for ; Thu, 13 Aug 2026 20:10:20 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28150.1786651818788157557 for ; Thu, 13 Aug 2026 13:10:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=QCQvifPS; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2caea3f742bso6011425ad.0 for ; Thu, 13 Aug 2026 13:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651818; x=1787256618; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cYBy5DrcUvtb6doUZCFXNfqmxbKz6KjtkcegdVZvj2E=; b=QCQvifPSjYhlQDNaVGVJrZjzXZ9RRLFRtiC5/vNjG+FhlfTzyPHPWH8LSqqCX7uCA2 wQ0K1YvXQjL9XLW5yZrrNWM20Nr3q8j1PMMxNBKanFAoS05XT+GPjx1DcyZUAQdRFXy1 arHH32kAFsvb4VfheWVNbd2spAVLTHxLyWgCEewCMh/y/psHQXXh/ETSnGQF7hMi/QcW oJrKmOXeEwkLGa0CcxAVS2r+Ksmr+IJ2PFPwx43Mr7Pnuwfbb8HcMoAQUtiitnEzSDsm TVuphnVQz6zI7FybTH17uDiEz8nWgbtHhQXvz25v7NaqdBnEcbNR5MQN4wSmzCGtTBCJ SVpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651818; x=1787256618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cYBy5DrcUvtb6doUZCFXNfqmxbKz6KjtkcegdVZvj2E=; b=Ulq7asMHtYFPIWyzwqhAV6AgxXJRVOabxF+3PbA2yNAW3BNJvy4QmqY7CIUiLPFH7/ qnjq7taCyb/6SArmD9fZEkSPiQv+9ezY7F38orYPkLSQ+NetT8RbuRUfqDpk6P3HxoCM 69thfH7kfLqA+XsF7ulPdHmQWB9YX7Q+V4yBBnwNqzrs4SPd1YQ2ySN/Fhe3TJxbLfgn sHc8XFpxtdMUKJ6ai/fJ432TyanFzf0cDYoIDp4+Njpk8vA8wCohZB5ZGXUD8D7zyKar C7Yu8Z7zlT3FFMofv8sNCLsfZh5Md78u1s6WAZUVsebHMXrvZyj6eYW3uiqkEvu/ocXf e83g== X-Gm-Message-State: AOJu0Yx5G+1vB6ib3LD8nAS+9yfRgVdpHHbFcI31Kd5Vbvr3FuVMsE4b 2U3lNvzU/WARIXx+b/4cIqjrsQraoEqhTMHCEMR4tq3WUl35SdWpsAidD7Tug06C X-Gm-Gg: AR+sD10vGn/urFmTfzxahUsYQIYQzZ8zXR6quDNziz0K0caRuQLMG0iMheBF6PfCj5j T/KTrUdWaFw5SrXAr6WMkpqahyZN2GGj/+1Ri1qcr3LCEuurZz9Tb+cZxn+R5tgDozvGHDLfD0G /8O09gP0ArrJbKNhUI4jTxRKN6o1FaqwNMKw9o3u8knIqRWviTzHcifWqFT3pfeVZTIfQx0R+MZ 0aFfG90jdWB3F2epxqfk5LkpSwmYgtOk7yEYLkOtgy+dYYMk55GWY+YcDtPNAULhZBaC8dEWv/u bA2erkapUURctxhH6wvn+H5j6ixVPqXezdy5YT/ygO76EHAaH7BCC5DXmO9msawxRS36Quh5z4/ 8MHKi5gWNbKYDeZnT6Uzi8X991vbrHCm3AREGVJhLJz77fmd8AkSdwTSiAwPFjwgVhBzcuQ1m8r fRmhAD2gEz09YMBCKFR8iWyPIHoW9zo9traq54RuGfg3sirpwOCVofcs66wR+jJdMS/jXkz7Rvm wHCq2Gpd4TeniakKWy0pekoTX9TaoQaNKkk0/0evlQmQU/mDMoWegbyj3nywCnOlR0uh84zQ0fC M8g7/ow3BIwAy/BhzSlWg4ozxppQFZoA+gHnR6b58XBBv8g8n0jBBLvMo5YiWga4LyKgLM2A1Oq FR+KEDOsZ4x5YEUSAWsrXe2rptb2U17pgD6cJ7c+Mh9Ac0UwNgJSg8H6Ndg== X-Received: by 2002:a05:6a20:9143:b0:3c3:cc3e:a9 with SMTP id adf61e73a8af0-3cc71ac37a8mr373603637.4.1786651818009; Thu, 13 Aug 2026 13:10:18 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:16 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 55/80] python3-pyhsslms: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:09 -0700 Message-ID: <20260813200834.1302829-55-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/128999 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb index 58f571be3f..edd41995f5 100644 --- a/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=bbc59ef8bf238c2902ca816b87b58571" inherit python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + # Maintainer refused to upload source to pypi.org, but said he would in a # future release. In the meantime, do github SRC_URI = "git:///github.com/russhousley/pyhsslms.git;branch=master;protocol=https" From patchwork Thu Aug 13 20:08:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95179 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 586E1C5B572 for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27818.1786651820507195423 for ; Thu, 13 Aug 2026 13:10:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=EET3Dony; spf=pass (domain: gmail.com, ip: 209.85.210.171, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-84f3ab8750cso168197b3a.0 for ; Thu, 13 Aug 2026 13:10:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651820; x=1787256620; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cxZxtxxsnUxJIvOGS2kMPPn2OqHRqlE+p7M/ZA7BCuo=; b=EET3DonyUUW5j47LgTLJnRzy/olTpnsQBJejj5wCBKa4uEJ/8u+L9yU+oFuKt/35fK 2k5N8IOswRZF9/Pa54enONGPh+Tg2FIKiaSnEplRPr8RiXuyYeON5hc1oFYAEKr0KCIC B7fgx/c6zzNIvd2ki8JuUROqAw0zHmc4YTLDMP7CoKa4ynTCnhWJDnmKBlrsb4+B1062 ljB0cne0MpS94LF3TYhLXbDdywHukS0v6XnEukYxVOylkN5otgMWS/RCBHJiNOf00ywC 7GbcmgH1ZrygzgNcMQsx2znJYQC63kqfBjUL+L4ZmDi9NA8L+xqR1zJLJSzoUrUqwhwB I7iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651820; x=1787256620; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cxZxtxxsnUxJIvOGS2kMPPn2OqHRqlE+p7M/ZA7BCuo=; b=CGD20Umt8lkKCXU1ce0MBkbP+G8Wm+RYQuSW0FerzdLRN6bynOXJ8nQgdwW2DOsSfD O095DKx5C3KgJEvncSQgx+nEAqH3jbvHFm1kdqm5W9mP5bmwV+DcFg88K2VBoVhSR0pO gsMPXlsQ9WDz7HInDRC6XOHxWU3Mk2lDsKUFfCBktDMHqwfIh76yMjVJCTMJGZZJcCD+ XOdOtbOG1lDs2pajdfhwbRqYNs0Q3N9AnqheR3gxOKql9lummL099jIzS+vzndNJWY/Q 2D3XzMOVgUxKAPtW96AtVrpicJMQq9jugHrYegoxSofnU0lwi+HMbN+c2vZRbweJEmkf MLNA== X-Gm-Message-State: AOJu0YzeVb68UCqwxV2DEhLqyhkA+84NO8EfdUGZWjNugaRT7OJ8HLl+ d6rzKu8sDibm0lx6G/m6cISMAqUZAMahR8jARmDH0s4m+nPpX7Zsp6jMdVXnAib2 X-Gm-Gg: AR+sD117fiUMUYDNzg0e6MkHbK3T/s4ZBXkNrPFBJKqfCNLhl+tKxzUttA/R4e4tO8S FZ57PiSaavLNkYFVJY0CtgX+NzwDQk4iQH0xX+MV3UUhixTc3w+r03EtT3AUy9n+hsfQLbfhzqX 7yX/IlGLLzYl8lUMxUOTUvZwqrrzfqwXydqZWxGW0AZqytubEI8Fu7W4TBxn9p3/M+hXB2IBp/P t0Krqg/WAsVwQXLF9fi9AoyjCqV6Sv2EiK0SfiNXkppLEhWmo3wl51eALLI4ujJLMWbTFN6tRsY YwDagTsS7Uge57FkdMj1cUDO0gMHSU+WbwYttmNWkO8ZHabtvHNRx1AqxOUnudMzwstlNx+5o+F /yCZhY6SqzijoOthjLO2wXYOASUc5eAg/TTEn6YYrHsr1mY8aaqOyaDo7+ZwA6KijwfArD27ArQ Bt9kksSUim8Kr2JLISikf1FvhsHaEYiyOel3S/Y2GjywoLWQFTWOBolQqChdoBXUuHUyQm/08Cy ClD1qep9JbAtIi30fMDzkjJqF2hFZui045EnYA0doEiuVfmmRNbVIBFGGB5io96VBfWBKUsIwNu sC9O8rLp0VMgFb1ccYxiaDiNzONHhUzqB89qB09z4HrHP2jrynCLvew86dXGo/9t1v/KvE8ALc8 9XuguV+43rVJk3z+IRTwP0tXcvouC/CHA7F8rBoz6nFT0Gg== X-Received: by 2002:a05:6a21:2291:b0:3c3:9aff:7a46 with SMTP id adf61e73a8af0-3cc71dcd499mr305267637.32.1786651819777; Thu, 13 Aug 2026 13:10:19 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:18 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 56/80] python3-pyproj: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:10 -0700 Message-ID: <20260813200834.1302829-56-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129000 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb index 576e4a5535..d2cce709cb 100644 --- a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb +++ b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb @@ -9,7 +9,7 @@ SRC_URI += "file://rpath.patch" SRC_URI[sha256sum] = "39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c" -DEPENDS = "proj proj-native" +DEPENDS = "proj proj-native python3-wheel-native" RDEPENDS:${PN} = " \ python3-certifi \ From patchwork Thu Aug 13 20:08:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95180 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 880A6C5DF69 for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27819.1786651822291852105 for ; Thu, 13 Aug 2026 13:10:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=fzLyvrsz; spf=pass (domain: gmail.com, ip: 209.85.210.182, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-8485ef63b68so241518b3a.1 for ; Thu, 13 Aug 2026 13:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651822; x=1787256622; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PcE2kbuSJqzxlPe5zKUKwnhg3GdDJVVs73f63pT0uvM=; b=fzLyvrsz44uoFbObR0vaCcNk+3F1sHwk3L7//SP3F5fdHhDhbgEJsoiFHPGNC/K3fC RhKF79866il6Zu+FlWoKLrZcd8JAqq3YqMiTsH8GLAHhV56OxXNql4B3HxgbzAkIMCoN cJqE0AYA7onJQhXeBvw6mM6ukeC3PJaCfAuxkKVOx/3TF0ztMp6AiUYYDPuysJ/TOx6X dmQumPh3oW2ZOkL+t8O9SmiC7e8rFN73UtdzjeF8GV5yqbrQ5ltbPK2atIfzdGUXDTFJ SrqpaQUarn3SEaYSN+3/+X/H5154Id//J/Gl7K6ACk2MywwnHmbSffNTKkYECbvy/8GZ 701Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651822; x=1787256622; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=PcE2kbuSJqzxlPe5zKUKwnhg3GdDJVVs73f63pT0uvM=; b=OY2raYcAbIGxL8RI1jQb0WgYYVVfl/1P0E9rUG/u6HyyTJG05KEyWw/IKG0E6a5PRL JB3bnjDBK8VmbLctvrbiaRLJJj5GDGPvPi6rIcKIlrdkBpivkOpqqL4YTZLzKMSQpz1t cCixtPZZJem2wNRWkNS0upsO1A4BtxXhddpJVux05grbAr/UqwI3OM8MO1IBcpblNXWM NoXg+W03QJ56Oeo//PP7/t5FhEa2jbUWWTJCEUC9aAaYi3s4c4M9HQyhvWbteD+BUIDe a5zwZHWamzoYdA7I+zGHvvmZlOeNyDXb04mP2OxUchoxVer1/4av6dfRPtCv816LEw+v L67g== X-Gm-Message-State: AOJu0YwHyTm2KaaJKJiiEy1az0Xai5iMbWeWRcTJBGviu5ucawOOoX8J 2fCUk9tPynNiIwwTho48/e3o5ReKWscEWU7EUG7ZTdBCfjcyavqy9Oc+Swbk1eci X-Gm-Gg: AR+sD10RXm8NtKV9mUSMqpyMO03fKDA4jCRrAC4BXGKzIlafz9XVPQzvhIOHTfXPfsn FxzNH+OOTr8C1zHZ4Tu6AtSP4YU6rCmoFpzQ+dK2avCh5JkGaS06ylv6HklxbxxLNkYYPK1MgqG NLchF7In7yyB6dg7kpfz1NbGAOF9A9iRdWnVMXRj9XsCdZbJaPSacVU16xbK/IFcHgavMQ+KISR qhroocZPWKXX6L5CHXr7OXg0WhR0PWhf3pIQeCWQD5gSjhTYQ4CGk62YYd2JNKXowg3MzmS7fw7 wgu0Ymr1adiPIhol21qM/piQMfhjQRqBM6q/FROBaI41yP6kvt17Un7HiuaxOS7sR3hngBQJr0D nYDSKYjgQ0wkW2ESbm3GaaCXAHDx1QeFOLZlmHVkK0Zd3jzdgMZYybWTVqyI1UVs3aZUFHDHOvQ SpFlGjPsjFCgjrRBVnVEidXEOnJBQsno0i9tps8jOkqgQRBa1wdyu9mBqcsbq3U0gANUGgRGqUm G7eCGy/IZ4eC9ZCTidXNayynmctrAyQB5JpM8nQtUYgLWqt6osaYE9cAfMj6tz89kh/yEGVwyI8 bo4zm53sG6UuLrpzPG8tpsg/Tojv1Oz7V9WWP/bswLMr81rh/I4B6Tvk9vM2N+N+6/fUiwrPrMU wpYMvSXqpj4/peRSzl5WniOqig3U7ZpAjW27KWQMpFgQDVA== X-Received: by 2002:a05:6a20:cf82:b0:3cc:1dcc:b079 with SMTP id adf61e73a8af0-3cc71ccfba1mr376449637.19.1786651821498; Thu, 13 Aug 2026 13:10:21 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:20 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 57/80] python3-pyrad: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:11 -0700 Message-ID: <20260813200834.1302829-57-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129001 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb b/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb index 96cadcbf43..d4d061540a 100644 --- a/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb +++ b/meta-python/recipes-devtools/python/python3-pyrad_2.5.4.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "e039c48a026c988d49276bd7c75795f55e0e4c2788f7ddf09419ce0e19 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ python3-crypt \ python3-io \ From patchwork Thu Aug 13 20:08:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95181 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 96E2AC5DF6D for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27820.1786651823988535669 for ; Thu, 13 Aug 2026 13:10:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ThonJOB1; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2ceab75934dso4376405ad.2 for ; Thu, 13 Aug 2026 13:10:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651823; x=1787256623; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pTg7yyMA6clTIp5uxw0zv8Ps6/PQg0fFWmA4d6qs+No=; b=ThonJOB1Y26+mVmnExR/+r+ZOF2aDjawXK8Hvye/IiVF7N+XQoG2K64g9YqqRuKlCg XlCk73SZ2fx7BH4ROecdDke6iOw3wll6aNe3Akeb0X64bjleNlByIMgRxfoEhE1yxuv0 kEl8UwZhf+RQVlR+Up92S86xihNXwyN6plY5QI48urpu2k6Q2LzxbkikztMHmU2scxG3 2O2h77v1V17Ncj6ABNZ9PId1mjZPgJlAaMaOA5kkgPkzCqGrRre/mW1MzxffDMAyWimf oN18MbN6dmLlGrMmrmPDikO55/KmdxjwbXoXXbECTD0yY0B/9AYbOGh6CTCkvC4tPJgx hxKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651823; x=1787256623; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=pTg7yyMA6clTIp5uxw0zv8Ps6/PQg0fFWmA4d6qs+No=; b=FW7F2sSw/gRpG4u6YKjRRX522NI7+fHsyuyIG7jKdhoHU5cqkjEvLZ50WApUCO6b16 9DtiTDJ9Yik0+we/TbC4IxIVMiemX4DdCJeCoqFABpr8ybMnfkhIbkkin4vyZ081NFOR 9J7zeefT7c+lhwFDkI1aCGvDjxLEAh/8dnUN0JRavwOx1YRfN5lLFBcGLrn3bsdBF4QU g7Uqg2bcHFno+61PgYgZEAW2aZJswYg4MSCcU71salQ/F8aMN+QgzmHkswkEZpNwNPPR hfjqKHYUedzC7wPXHgpnrRWPHJ9Pj0cENuewwl2UV0Xg1tdriBgzWrUWa/v1VeNmnk8u igrw== X-Gm-Message-State: AOJu0YzMbLoW8DpMy3hMqkkFWkxIfi4f76b7IR6Zbi8jvwBBSbr92ReS lgn7G3mqzjRxxgWcneSQNxVrmAKUbH5jHk1Mv07le+e4HOCIYB8lb+LGjLkzT05l X-Gm-Gg: AR+sD12HlmgQRqZedZxpT0yA8hWPUb7+wq/TGk0JZODBp0SSn8XBe6PLZu966EEeDlc P5xyekCn/33oWlqI2nb5dL38S+rYJv10yduUR+kQbWk4zJ2Gzo7heg2waFZl6W3Gx69+QMUkVEz +yIkODhJ04pMlclpwUpdoAJxEQsmwemIsGw4sSYAHPg7xJ+KqIoRL8Lzg8eVXtsOK60GxwY2R1H rrR3KQ1QmVFwM51lHdCtYX92/IxTbiNMaKPonuChDwhLoc/QT50fidDn8i5jye1dzY7gFt7n71n 5WpPPZ2Jrfgk1Jg7yOBRdj+tXvExBtR6IGAb9Rk+WgQJnZBnI3/P+GriOyu+eHjjJ9AMbOUIIBf VXvC39NG2cc1iN4hJcF5S2PP6zWILQ/gOtJ2kjtJvyOpCeEm3ZuNp2Eb66DOuXOgsT9f1m7JTst 4dOpCEEJQFKhNudm9Qi0QLiI3iW1gXGbeXu70tStNsYoPwLCqVpNOfKyLCiIdhMQe6PbMH2R4Ck a3EPkWLhtSt6jZ1PhjJizI30A4Ws3vAmZVxLjg74694SLQsO3Mc9S2tTpqTZENh8szNQuIkp9G6 V/hfYrqdcVIIdJF8wHi4TZC8DsI4ZeL64gZmpjcCVH1AotQ7WlE+Hu+2N9yEvLxaXzyfZJkbE2W gT/2kE7wVDb8cPjk12ZC93s/qKECc3P44qqkHRNjr30TSV1Mb51h2YWHT X-Received: by 2002:a05:6a21:398a:b0:3c1:b9c:4890 with SMTP id adf61e73a8af0-3cc71ebe179mr290081637.22.1786651823149; Thu, 13 Aug 2026 13:10:23 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:22 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 58/80] python3-pyroute2: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:12 -0700 Message-ID: <20260813200834.1302829-58-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129002 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb index 41318412a7..ec72b450ee 100644 --- a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb +++ b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.6.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "6bc5e2ea9a372ded682b4ede4028ba00236bd6e35b42d833f39a96b219 inherit python_setuptools_build_meta pypi ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += " \ python3-ctypes \ python3-fcntl \ From patchwork Thu Aug 13 20:08:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95182 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 7BE70C5DF6A for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28152.1786651825840936761 for ; Thu, 13 Aug 2026 13:10:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=kmeDitlB; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2caea3f742bso6013145ad.0 for ; Thu, 13 Aug 2026 13:10:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651825; x=1787256625; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XBE4KH2sTw530pX9ixWeif3XfCDtOyv5hldZcePFEjo=; b=kmeDitlBKq8jdjuCfbMqZwbPL4CfLViEyCumBjryCXNTEuDyRUDVWzwfEikVJDV+rD SFPeMdz1zKe2kotc35BkbTXa5DeXtqdbTjyUISYvZZFSG1xG1Cap3IpXJTy646IN96Kl qfL0OxUHZA2/YCd1FznTe060OZBSGLZBH93k6S7ZYzZ3NE9qocX+LzSDlu5MtPPikRs+ bABDMgKhh7AqY1s3Isp6b0LNQARCnX8Q6a5/3L1EZKecW/axrhDNOXkH5gGHNpR0Ihrs NB3EwUdPJXbKooHAoHVKG/VQl8gP/zTyaUGGbm0QBy4BG+BEGg71mBzyCVOTGFXZWtYI PbGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651825; x=1787256625; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=XBE4KH2sTw530pX9ixWeif3XfCDtOyv5hldZcePFEjo=; b=pp52LrcGllnmJDTfEgwZlPVD1tjh/Rk2tOsc713njFM9To1HCcCV04a9BKI6yYRg6S jJbvWKbeDAAysm1Ka10DRox9dVF1RbXebb9VcO3/9c/QHT4j628nIVe8ddAU40wY4S1P 4fEJ+l4T0Ls5qFzc+9Hth7IkLBEvtGgMnCNJNdUEPxoblslTOUQcRtXLHxOllmNiiv1N vyFgO+kyK7nALqwNCU9/r9OWr+FUtvthXLtY659tmLZ5aQINyNX7FypUDST4VrNYPtbJ 8TEGq+sbWItPo/OXKZJYeuLRuTdT0nB1gWsMDGm5FlbmRQGGj1JBbx4eYb3bRY8QINSE KFXQ== X-Gm-Message-State: AOJu0YxHWJscpJuetf+o73yyiFAlpliYB/JrHjGrGN9y4pZ1HCBtnZmM xHJjLQdncrL+GT83dQcf44/ktbydCYgT6YvYjM9eDkTOPzz8t5rHSksZh2sQOdmm X-Gm-Gg: AR+sD11nW5930BWVK4C1g9u5kWujrlmC4KsSik8hGhKra5g8szKIPc+8je9DbxUYt3A HPJm/nW5mhz7akjVyhSb5XrnOw7GmEXgLHgD1n72cNQ5isM6uTj+5yn+kiifz0KugiecePAfTJj 3Uy6LzL3Jk2Yoep9Y71meqrQunqqXv3Dy9LVVMCThKR1Gej3LTa1uQtHp2e/CbHgJOLTGfeHz3l R/tiIFv+Kpm52zFD5tJxTNmM1cn1kwLOu6/YBO2rRQHJ2ROJbwAau0v9e+bhhybnOwenWM+Iac/ Mjs5s/NpmUj8iq9xoR8mP+opkNUGVWHWlMsEc/xlpgbzC/IztEJTg6JiCP81JRfajOEIbFpztqe sWfgCqv9a/I6USh0Y+jgvc/oVcpo3NznA/vH4W5XDEHDYkSSUCE5/cCv8rXH4HMaB+FR44FgIZp UDs/53C+9YnO0HQeo42g2mUzjSi5Zj0zMMnx85uEByPPJbAAOPd8ARXF1xEUzkwKEmYJuCm2HW+ T/4I/4cTyvdfa7DsGiQxzOtjaDG8NGYJuY/k+7J0QlC7M7BKs2nJWomkdXMxtjkHKaBZbndk4BN zaa3kF+5TogN5zFLY67VKgjjDNc2Fug6vUla/3hrrXcm12oH1QPyLS84eUd8LdFaFTgWnBOaaZ3 CCcJ1gNeBqxCkZh/zYocyWqjocGCS0t0Pi05gj3NFk7nlvw== X-Received: by 2002:a05:6a21:e8b:b0:3cb:eb06:ce09 with SMTP id adf61e73a8af0-3cc71de3b98mr295009637.25.1786651825076; Thu, 13 Aug 2026 13:10:25 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:23 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 59/80] python3-pyruvate: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:13 -0700 Message-ID: <20260813200834.1302829-59-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129003 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb index e05b63587f..e322d5abe3 100644 --- a/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb +++ b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb @@ -23,6 +23,8 @@ SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-defin inherit python_setuptools3_rust cargo-update-recipe-crates +DEPENDS += "python3-wheel-native" + # crossbeam-* -> std::sync::atomic AtomicI64, AtomicU64 # not supported on mips/powerpc with 32-bit pointers # https://doc.rust-lang.org/std/sync/atomic/#portability From patchwork Thu Aug 13 20:08:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95183 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 BA22EC5DF6E for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27822.1786651827433673215 for ; Thu, 13 Aug 2026 13:10:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=gLLXr4yv; spf=pass (domain: gmail.com, ip: 209.85.215.178, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-cbeea240819so147848a12.1 for ; Thu, 13 Aug 2026 13:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651827; x=1787256627; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CvJlcaVXGc/G8riPDmGLIsksTjWqSwnXSBmQxP0BhyE=; b=gLLXr4yvR5IOajZpIftWHRRINTGVN7HMDI6XtbVU+BL0HlYlgqhFeNFfEsmCdXvZxe P8C/cpDRsVfJNxTq5xSZ4L0DGdPnrMNLQPH0WtLegitq+UdAk39o4lxeYDVzxdUEEzDt swYJ7jk9OzAb0gOiCMCxi9jdkHpRPdJtL3BGZSfBYwvkd98JKDtY4QZ2s7ExpDHjke15 +6wP8BPEsA9bDKkhCD5RdKzgiqVU94KlZKzFxslq/jNS6kW8UtZY0rJ+1DkH3kz2MOMN TZqYDj0MsJVMI1eiYsRXAPdH56B8SSNAyDWxZpiMvicUT72JQwexONuqk0878FrT419V DOPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651827; x=1787256627; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=CvJlcaVXGc/G8riPDmGLIsksTjWqSwnXSBmQxP0BhyE=; b=bE+siLoLKGSfnIBmVJCV/k8/aUgIW20khn8Lt2SJrp8CZ9SbxVPrGDPSog9UbcfHlU Dhd7t2z/E03eT+PTeuTtD+ocPg2PD8AD/+ltg3INoHBwvWkiiDTKjWSPCmB2EEXDgjdb 7ZypwvqeavvgrEfXm+s0SeWjO79YxyOBF9geHDSVKJMdBnrrh8qm7KT8Bkajq1fPJB9I lS3yul5XASTMUibqzFtjso0BpduxpPsctZDpAfS3TuQNciAXo2xXz1iLPhFK+WSTMWzx J38H78LQHMeoZgB6nY5T81mwWosvM+daiowqYfC/mHfH16rh42W9KHlJJtuMz6PHjNzt 0r+A== X-Gm-Message-State: AOJu0YxfqRzUcaMTsERpEgIbldNPfSra8XDma4JMQVyf/2JqlbdPX61h EkI9SK/3LSZXi04gqQ+fdHrDt2aDj/oKqH2bm67aD/EwmAo77d3/CRADBijhM1WG X-Gm-Gg: AR+sD13LI37UhEhQSRL1PTdnyN8YEcuuYngbVRKMFEpD1v7EkcNFGeUJhItlDieahZj hgCYiQ3LGKjw2wKk4pIzLA3lc8eMl1laoGmkI+kQANZuBrvSp3zhKPkFe7ho2OsuvLPDn367TiO N8oV5wIEWsZxEFU9hWKEp7JLUXg7J9kgO39Ef1MEvIzuCKI8gQvgMlu+pndt9puFAk0+WS6xr/A Bx/KdAy/a1pkR0Xy+Vg1Akx7x36VOGZNCPHShzTNV8SpC+UjjHm6FEy2aMODuxOXDtShWZFrM3G eopPuoUK+xGJOnAHgyoUZOJRHVPYCM1RL9RfOey2LEY06RePSQP8To/PkPUyv+1IKmHQ2vaNcrb AmDDW+TioofI8LVb7h1lYoq4NzORw5xKpB3BzYy8KupYQIenJWE5zD9GI2rbamgpQz6aPkBVAQt NuJuVNSUa4/vx3HSZftaVsus+QL74qXtURhasCbVwIWxK4lV5pmOPzS6DP1H5LBdv51fP4NUjLh cBZ1oZoaUAKye1/uUpoBWkh/YlgOnd42oZeiuhz48TWusfmMo6dOTT8p3XItt85X8BpTp3gdphG LSfm7cbi1xJzKJtLgwkOpxgZ79lHd+0oZdpwc9mh9kamx3FIucXljuN/Ag8MGhqCqShpwcrP7fG Tj4+FD0EDsjq0EZPPuGN7Y1FEOhhAJiMdpd/Scick4u9nw3FNltk= X-Received: by 2002:a05:6a20:7343:b0:3c3:a722:59cc with SMTP id adf61e73a8af0-3cc71cc65camr322213637.22.1786651826759; Thu, 13 Aug 2026 13:10:26 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:25 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 60/80] python3-pytest-sugar: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:14 -0700 Message-ID: <20260813200834.1302829-60-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129004 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-pytest-sugar_1.1.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.1.bb b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.1.bb index 86de98675e..22eb3d52ff 100644 --- a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.1.1.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "73b8b65163ebf10f9f671efab9eed3d56f20d2ca68bda83fa64740a92c inherit pypi python_poetry_core ptest-python-pytest +DEPENDS += "python3-wheel-native" + PACKAGECONFIG ?= "" PACKAGECONFIG[dev] = ",,,python3-black python3-flake8 python3-pre-commit" From patchwork Thu Aug 13 20:08:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95178 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 6F33BC5CFDB for ; Thu, 13 Aug 2026 20:10:30 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27823.1786651829040178874 for ; Thu, 13 Aug 2026 13:10:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=j0Ubw003; spf=pass (domain: gmail.com, ip: 209.85.216.43, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-38f0f132f56so1296033a91.0 for ; Thu, 13 Aug 2026 13:10:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651828; x=1787256628; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hC6zxZktLCSzPRVKK19H0uDDxgsU50WIwy9lR32uIbI=; b=j0Ubw0030OI5adswMPj3SjQMTKJ9EylCSTgCDpWZj0vpYZa06+FPO6X0fdV7mwKvDW REdd431lALVkRQuZ1JEtuWg9qr0x+tMlO53Z6K7nTdI6f/ERfzO3Q0xpVtN7gjWSls5z QtClXy/2f51COXmTPAFBa6z4fdZ4KfR0ntH44uDlBuS5Cr+z6WguBL94HduGEQYYqPFu wkN9rdseN9brN2hi1XOes5r2HSkEr/dueFOSAOaJ01Jc60mOqoUQ/Wvqepu9kkgl9CEs imZdfoOY4c4Cni3lphjzyb9aZPejY7pMKUpFwKkIU4sxljqIhKDwTbRuaZ9KNTmzgBUv 4snQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651828; x=1787256628; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hC6zxZktLCSzPRVKK19H0uDDxgsU50WIwy9lR32uIbI=; b=OppT6XhyeYBzWtgkqe5rUFh+1Sorpb/W9+898G85QCIoqKUfZ5+RramFWmmPPw88s6 4vK9sMGnbm4tvjxIoUM+jO8MlgGZxZxQPZdyjY+kPfYJiqRAlMIVoU13bTpfuHP8DWXb NMPdOHLeOaU7OkfO1Y9bBw5dMPINX42CYJj8Y9GO5ahPFoF/E4uHrK06buNXZFPJunLa Oc8HlPHkpvDhDGuRLdhyozXkbOBRh9mAZUz2Pi2y57Sf4Bn2sMlPolRHy9DiOf3UDJgT eiNarFeFNvptPPhApdYpCpuUdBT+5Hr4NEkiVSeNKwTICse97LdPVqCGUZTTTiIlFp5+ XOiw== X-Gm-Message-State: AOJu0YwTcaxb9KQ98+yfUzrAEdeJvShO5JHq4mviBNacx0SwvUGNDrWI DMQINqMNLBfU5GdLTebqZHeHfDLPMY1/7OmDt8Dni1zz1ci0vZKcSgj1L7LEhA== X-Gm-Gg: AR+sD11Bc+sbDKAEumCQaWeSpDC9hVP4AtRvaXr5vQT0nN2MEaABqEswE3DGwNZrh79 OW392ve4cQTaGWTlWHdjdaw9QFaDmaYjosaDLrQ/bGtX+c8OQwlK4nhgKdSf4ebg6AwE7wFbjyy Gst1in3ykwpH2uB4rgnKSHX1DiasYpc4+kaSJ3B+aIX8UomnFBJ/VCr9ZNBrig/1l1N1LiXN2Z7 GzArqpogbZNmPPVV82yxzymjEbZtoYtnAh/erTnG5VcDUizB6eRq7J/5Vh3DNaO4jQMFpYEr3G5 Byhjtmx+hQSq76NmxESC4vlJvG+sEv9dKoC2EairZxJIT6/ecfmezGQCUU8Ug7TzdFZkDjFTVd6 zsw2/QblkimDesNfAxJqlRut8kS1WT9lgCiAZ8y7Eoj9CRPPZcNcbiFp1Q5tncoNSi76k+ygeLo +Vd+7FUk59QznYCTYTuDhITNK8L2VuXidv1ekMUFmMoNhl+yL7gTtavesRyiqFJ5iNhpH2Vj/aY g9TBv3e2v7kDCAaFN6Xx+EWyYJHLimnn3wUBJ/3UahOe9CmTh7PPwTZNWcVFimuf8ar8ETHzWiD fkhPczyzuBL7oUBTkIzhskEYPCB2M0mWlt9RVZJx8Y2AyvnyUdjV4MSWAMsKjrUMvFPRfTacdTB 90fDC8gqrmW66F7ItSRzRrczmJ/ly3jTpuoY6g4qrYQNo6Q== X-Received: by 2002:a17:90b:264c:b0:369:7491:7b24 with SMTP id 98e67ed59e1d1-3931f47d73bmr4914271a91.6.1786651828438; Thu, 13 Aug 2026 13:10:28 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:27 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 61/80] python3-pytokens: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:15 -0700 Message-ID: <20260813200834.1302829-61-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129005 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb b/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb index d0c3875eee..cf692089c3 100644 --- a/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb +++ b/meta-python/recipes-devtools/python/python3-pytokens_0.4.1.bb @@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=627dc9a75d5dcc4759b26bacf13a4c46" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "292052fe80923aae2260c073f822ceba21f3872ced9a68bb7953b348e561179a" DEPENDS += "python3-mypy-native" From patchwork Thu Aug 13 20:08:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95184 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 A837BC5B572 for ; Thu, 13 Aug 2026 20:10:40 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28154.1786651830926587675 for ; Thu, 13 Aug 2026 13:10:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=itYQDz2x; spf=pass (domain: gmail.com, ip: 209.85.215.172, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-cbb8b54fcf8so186240a12.0 for ; Thu, 13 Aug 2026 13:10:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651830; x=1787256630; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cXHXpO1/62BviNfKwUfCdF9cMWH/IKDmK0h8YgPeayY=; b=itYQDz2xN8gjDwS3C41NQbXtbze9Z0TbJvfAsaAlT2BUQNiIt/9DpgzouF13ddpgef iwkMyJe5NeLN3x5b8cIUB1neVuFJ5ZuMHpvLg5nA2jq9/vmcuBO4fKen15k3d241X3C+ JbNYYOCBkFOGYZPA91K1OR5EqOW0zOLQMHmUcAHMz/mwmZO8V1DeomGR6XWIZBPHn2pA NCi7pvR4iqEexRZo8Ljk3uJZVQHOLSaNWISrkCfK/KzNPh617j+LBWxV45Uw5f1y/oq8 CgcujjHynvar/uPwWP2QXWz8AFk9BHQUBDcA8m2oDdzgos+cLjkoUc0VxL+zZJP5KsQB 5fog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651830; x=1787256630; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cXHXpO1/62BviNfKwUfCdF9cMWH/IKDmK0h8YgPeayY=; b=WSnMJCqST3HsK8hO/hAxu+dsfr3Ed3j9PMbflnzArU+675cJ5IW6+BupGdXiTt4MRN K0gVcG+EiOMbe/GrnDFYPBS/GFbvKC39I09y2U7jhKrMLaujj0szonMrPy9mntQhbu1f GyRMyzx6RSefhS5PrnOE5JYr0Wcm70/8UZrkMnQwHRSnkb6VzVb6n4OUnuxxV4nuQ54C PGF3qHPSzCjB4Uy54VTATWOnmhvO5XzkmzTbXwGKYa2cNaVVQuOaZbYS80+ralLBwz60 dsPL8shL4qaRRPu5mELDa/nAp0pDMTSgp1MtTwmwoLdC0JnCfwF5sKY0y8C/TTaT2Xcg D1DA== X-Gm-Message-State: AOJu0YxZxYNCMpxp6DAOsiZy9Gw6YOkwXEx7KOLu2NjJGnSNjlptRHfn wHW4T9FE+JW4pmtmx+/61A851wsQ0FN0bMKIWdG1EXnwq9+JbulootplLVxOag== X-Gm-Gg: AR+sD109jAZgzJX1wVebNoN70mluUjDE+xxivh+SrCCu/+1nmh+aHPETb3T0l7Tq0eA pnm+EIRng29LAn4O4O7xKnU1JQd1B7JXzIUWnc+i4rIBtGW+Gl19PwqAchhPklOOJaQr6c20C6t kSMxjz7HIuPt2V2EWgvgCr/1lvnl1c1VrYwDT2EIcaA0lh6+fWZzTr7whHcFmAfNjfPJokfHF8j 36d3M6DBr98USMuPgFlk1W5YhRMLzn1fFKXgSYnShjdzALTMGfTdHxLqEMbycX9kn3dfhdtiH+4 7HrRqmIyzSYEHhsZzQGR21lJNSCRzI0sn9Yp4Bzcecf2uJyx+gufWgNx+28t1RmLOqQK8+cRPsj bRGFg1dQknDtk4mxklT8zKUn26vLakwD6CAay0NQAdpXPzBI2UrLa9UrcdhDb77CTHAWl7c2tqr h14oBr9uxeJtZkS2EkLMiSu2jLLZht3iTTdL9u3LNJslXGo7bTL3mzmXo6VKvefujNdKyzy8R9z e0UNr5zloJtEn3GTeKgGHVk5iH0dL5DT0L5QN0R2ShEs+peTHa4n1CP2Y4KKcAJbTeKZX0cPvWi xyRjzs9xYPa7rOAuAA9p1cqhXMkPdBVB4W+4rlcSPaER1YisWtjOUzZ9T3YIhcMaaTF76sl56qp a86qDRJz5wDtGycF6gKKu1DMscGU8xcW8zLXk3OylYXBECw== X-Received: by 2002:a05:6a21:3a47:b0:3c3:9993:d5c3 with SMTP id adf61e73a8af0-3cc71aae5admr478525637.9.1786651830162; Thu, 13 Aug 2026 13:10:30 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:29 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 62/80] python3-reportlab: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:16 -0700 Message-ID: <20260813200834.1302829-62-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129006 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-reportlab_5.0.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-reportlab_5.0.0.bb b/meta-python/recipes-devtools/python/python3-reportlab_5.0.0.bb index 689f7d7bc2..f77a533c31 100644 --- a/meta-python/recipes-devtools/python/python3-reportlab_5.0.0.bb +++ b/meta-python/recipes-devtools/python/python3-reportlab_5.0.0.bb @@ -10,4 +10,6 @@ CVE_PRODUCT = "reportlab" CVE_STATUS[CVE-2020-28463] = "fixed-version: has been fixed since 3.5.55" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 13 20:08:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95187 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 EB402C5DF6A for ; Thu, 13 Aug 2026 20:10:40 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28157.1786651832417133779 for ; Thu, 13 Aug 2026 13:10:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AR4UqYqx; spf=pass (domain: gmail.com, ip: 209.85.216.45, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-38dc69c74b8so296511a91.0 for ; Thu, 13 Aug 2026 13:10:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651832; x=1787256632; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JyPiQuISrIXaAWq1AhjhPBFd5goYEfIetrGEvt5xM5c=; b=AR4UqYqxMnJ9vSMyUta9WwLYI7zly5BLIdqgsy1Xk4387wVPD2LKLpx0zReG5MLq3k pc8+TAMAF6KjA0vT8C9531oL1NsaUmr8mvTssvDWx/w54/EovGCz7VV24nzhJ34V1Hae AwpeqHrdyWsnP7numHeav0GEQadiu9Ht+3Ir05Iv9rH61atLdFOFTd03GjwuDQ7DCpEQ plpfx8Z1Qpd4omdT4rv+luSjiE6SoQ7Z6wOGuw1KXVvg6CtavzTr762p1uX10WreTPRE ndHsLkvDY4tp4YbMRiNkDk6M/J/efURK/PInQrv33LKkijTzIHjqyHqa4O/x2VCgjTBi 4L2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651832; x=1787256632; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JyPiQuISrIXaAWq1AhjhPBFd5goYEfIetrGEvt5xM5c=; b=Tu0r3BH2cKoe0VndzqAcyqM3vQqLrTqlEJyUdkiloGVoiLbUnsDxlYTADqn/PxSR07 RLwDz1/cGnagCp6OpSv3Tb38b5MG4bF6PNRrTgDrTVpDk/hcTUdAEPuFcFaurspzSFmG Kbd4KOl1SYA/qSfcr37kPPFBoTmgFq99gjMvph033dmCYkgPIYjtrsPZb0nn6DPnZZ3e 9bCL8EfL5ORIzvNhMvUdoYaEqTc2eAvXPC8THEurY+YlD/+5wTGYL0+4X7Pew0Ncdgv2 FDYW/V5wVaJ00rXeCk7PGlcHm4PN3JQSgUDqg2NRJFpmKROSdIS9MhNNwYzWaqVt5DOn 1G9Q== X-Gm-Message-State: AOJu0YyD827Cjfe1UqpO+09v+K97vg3oFxW2Ya4u5+lawQbWnYuQX5Sb J1BNmgvSZtGWk6Umpu62atK1ahDxrcXmyLCqgTQRgu2Osq23LdHrIj7QT1Z3dQ== X-Gm-Gg: AR+sD12gNtpobl4m+ZjRGA9Favgi3YmGY0kBdakRSrkLwDGlihRy65M1j5inP4tt/Cv vMO5JhDHonlLgdWZidYYbLUzdOY1mKUGBdKGZHvyw0MNP727SLzf71c8v0SpPYr0o76CPMCTIpc lSirs8+Jy4KT0hoC7c7Salvp/QgUqAjqBrekVbq9h35qBSUydL3W7hctWQRziBHqAKfExQJ4Dxu 4vSidKc+EzXgGTsBGMfYnCdBFmE8576rt84PTkjzLdBOCHoYb2YJbc6oulwLgUlcHNoURisjTAS frIc/gOeNLivRCb0yDAUEngVxSwTaYpheEx31BH/xDM4IxCj6fvT9EITAyUrS7GfpzOsMBrtABv a9IT6V9Xi09t71CtPMLj8vYxoJQJdTrprAUxxQ9GR5E7GugTdIiaA4ol2mZ6D0qMWXXVVqAHJHx v0toQZ7xTa8p3sSgzZ2GIjoNgW/ohtwC8gCAgQOBH7NjQrb0ywVl9TdeBV9VMinHgivPQhyLHJ/ 4PNLJ86sCGT4UQnxYLQ4Wp3dDEdxQCYsUG6np0UBjMRwho6v9/uQdCpbaa0RxCTyz4OauJPJ73q PUfKb90i7aVabPFo3OG1jHJL9SBzHPCF6wW0RU9N47OfeuCuS6jN5J3XVvjyFjIddR1sJZUZUVA s+pE/bbIA/G2XqR71078kR6dI+LXcNH88sj8eF3xRp3PRSw== X-Received: by 2002:a17:90b:2541:b0:38d:eaec:4396 with SMTP id 98e67ed59e1d1-3933e5d2332mr466354a91.11.1786651831666; Thu, 13 Aug 2026 13:10:31 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:30 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 63/80] python3-responses: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:17 -0700 Message-ID: <20260813200834.1302829-63-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129007 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-responses_0.26.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-responses_0.26.2.bb b/meta-python/recipes-devtools/python/python3-responses_0.26.2.bb index 2fd5c86f33..af0eb88b47 100644 --- a/meta-python/recipes-devtools/python/python3-responses_0.26.2.bb +++ b/meta-python/recipes-devtools/python/python3-responses_0.26.2.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0e601511a8517f4daf688a8eb95be7a2" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "9c9259b46a8349197edebf43cfa68a87e1a2802ef503ff8b2fecbabc0b45afd8" RDEPENDS:${PN} += " \ From patchwork Thu Aug 13 20:08:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95188 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 0DEC5C5DF6D for ; Thu, 13 Aug 2026 20:10:41 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27826.1786651833857518998 for ; Thu, 13 Aug 2026 13:10:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=pAJ6mv09; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2caed617615so4593375ad.3 for ; Thu, 13 Aug 2026 13:10:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651833; x=1787256633; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gD17aJfRqgJSq6hcPNBQg9aZRx6BqQAyXrodsgMKh78=; b=pAJ6mv09jYxXWxxSaKoWor7yr2/P6qxAEAW+NDn7NLadHOn3lAJJ9ougJwWoD0Npip kXeFTHnlXiL8uHNFuBPSOJe29ZGGCFsk//K+933dK1iTL/qZAo018ocTxENAy3ZA+lSJ maqGlwGRyj17nRf6KnPWd+IB5ZDbpIXMn5p1u9IxZHRDGFOs+lvXv3sPKoz+zDosm6YP f/WpAJgB8C2Owg1Rz6zIehL3T4rOd2b5Is36vqtW/7dXUCFEa+/KWHrZ9i1jUHoFtPZX O8aPtMU12Kh53PvSK7l8PDChThbQ2rYh09bdECOU/M54qGdTdpqK7kbwzdofdxnUUPg4 2MeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651833; x=1787256633; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=gD17aJfRqgJSq6hcPNBQg9aZRx6BqQAyXrodsgMKh78=; b=Xd+WIAyBlGLxa3n/FRoNqS7ZCPd4g9AQArv+bayjwVgGbEwKfF+x2Ea4ootTi88uRp Dfd73KYnJCNcqKcE4bicG1/L38sfNn6cdqwmZlUzw+Mc3CXw1wWknZU65PXUKxetlE0T aQvS5PUqFG6slWqXwQgMdXy5lJEgJWXQJ4FR+LKRJ+dxjtuJ5egB4yYgqWrAdaQLWD/U RRAsDsv8XMH7y5cxL6zHkoWgaBVynN71kLbNQTxmOOph6Z8mu3V//SCARotL9sl/6Lv0 1mrylNzr08lal6+/ne76hu5mXRYwJ6Ls4zFSsNkAxPW3LQ+mdPwhb/dhbZvBBMkG3jQi DQlg== X-Gm-Message-State: AOJu0Yyf7zqgat9IQAds+veog0ee9l+/N8DDY6iLLweg+lN2+l8EFhgX POHTjZZuCbIs4om6KNG7YeHkFT5HPshD2Na4mm2A/WDR4EJgKavX3Mg1hUNV5kGF X-Gm-Gg: AR+sD10gP5oHoXOVBkkin5dEKusbQjTximL1QBEnh9rqc557dWMjrn82vhYFmvGFHVw HzYJLiuyCSULzd+7VR9EeEk0tC2hP3QnxF4lhMtQCXXxFhunyjftkKFUoSro8cNTXMDns9jH+4O TPxU3tV1vrqQdx2jowiCM5dQa3DlnothL57zR4WLsevDiFzmLE5mnr5TCXhISjxHJ6zNqvkfKi0 AWLBH6wLhIdxf0nmIXe+9gWYFJFLeyYLPJUOcMhehUTr8tCtk01LUSNV5pKs0FvDiRs9ht00QA0 tnvJ8wKVmwYVk6rsyOZV+G8uvtAK0fdiQuisZPByIx+7DaeIoW+JizQRA3LbCMxAWwKZ9tTlP0p T4Fi272DKqtup4L1tg+eoeeqiV/tDuUXb3J7ZfSHrLKhx5NxvvZlauYP5eb8+LUDfpsxATvxmB/ 1tflhAOWATyJ9IdpRCUYUw+2UJdurnIT/t3FxVYrXPiSgAyMr6/AkVOCA9b7pkWpGAszmG3pjb/ kPN7pI4+uazfbGcCjakRNnwM9+vQAZJA7uTRWpA3Fmmk/EXE5NHC83YkuEbkte0LYopnhq5+hLA m1V2pssyyZ5AWvF1vKpM8UD6M6/jeEm3+/ZEoKlICGjSsf7Ns+NIN+JD+UGXhGqsCiBFMiu8Y8L 5IpOqzuxsho+1oN+RudtW+4v4d7fm/2pwVZf4FLlz670OZg== X-Received: by 2002:a05:6a20:728a:b0:3cc:51ff:c2e7 with SMTP id adf61e73a8af0-3cc71dd8814mr224949637.10.1786651833161; Thu, 13 Aug 2026 13:10:33 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:32 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 64/80] python3-rstr: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:18 -0700 Message-ID: <20260813200834.1302829-64-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129008 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb index 1af7a3bc8f..01c27127a8 100644 --- a/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb +++ b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "c4a564d4dfb4472d931d145c43d1cf1ad78c24592142e7755b8866179e inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += "python3-setuptools-scm-native" BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 13 20:08:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95186 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 EB434C5DF6E for ; Thu, 13 Aug 2026 20:10:40 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28159.1786651835862699978 for ; Thu, 13 Aug 2026 13:10:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=h5bjh+fy; spf=pass (domain: gmail.com, ip: 209.85.215.180, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-cbed97fa26fso146807a12.0 for ; Thu, 13 Aug 2026 13:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651835; x=1787256635; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=iD+P8saIQaZmEZFiMIX9IjjF88/l98YjBV+1G2c+kXM=; b=h5bjh+fyW3o1Y7oCVkXZOsIma34bOOW14f3OYv/1ERevcm7vvgKzsefAF4H5HjNyoo 66izfFdL0Z5y/Vn+mIX5uq67j6KtH3FTUue8Xfz8jG4IZrXFGfIA6uZNtigknwaJbwLO Mvu+G6jpEqu9rfgmmWsHALh8gR2FEoRzJFqeE51LMY7hkNKBUzZNblK6hbGrayZaTg0i AJp81BEVzJROBXCwW9t+n+UbPI9Lq/OXMwIWUzbyeBAlh0JsNx+DcVjMShqxEp5NfTeH CFEEARPAOCUw+8L3BhoAqLB/a6grpOS6HrDj8gTiCvWI5symVIa+GrvzoM0xhPupFmoQ n2Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651835; x=1787256635; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=iD+P8saIQaZmEZFiMIX9IjjF88/l98YjBV+1G2c+kXM=; b=KLjMg0S9CMTAftghNG25Fk6GAZCvScmRBe3JZoQFR1qkTszptpszGupPoNC5LQzc8N YWLL7FJlfAha54WVp81mtXYjoR8FAwpOD5g7iHXP7P+TvXK49M9UY7TcOVywGR6KyVlZ rUTm9qYwSjoR71+J4luJgeUsgJUMqkrDb29MatmaJIrEnCYOCHCN4dP2V4bBxB6fL1Ws Zz8/u7ZSje2GCuSADypXf/KBVWJAGSDamnnDL4rMpIvzCoCiD0lO1AnMEmwI09F+Es3a /Z3dm6Go4iIdkMjZoXw5y6R/HkjIOFPRFm/Xq/MD3EpfuwzRKSEIeLg5i2hxgnxgYT2N JC3Q== X-Gm-Message-State: AOJu0Yx9DQ48zvYA6yR55qndUM9SIig9k6cWlbh0jdyDWuPcvdEj9TDA tflw99ZYnSkzz/evw4e1Blr6IM1soEAB1tIwQDv230gkStogv1RYUqHxcJIXPtD8 X-Gm-Gg: AR+sD10oZ75oQAMXxsH8+mnS0aOSBB4PVchPl9QbUOfL4WRmA+p3ONWiMmag2sajwJ4 SZ9k2geJs+bMPn0opgMtCoOdz9UJEf2HD8udh8/jNXgEx64SeRPfZXkucszmj2vWIBlHyFPBteY hwtgYh/nHVAaawTqgUOReorPFQAkca2je2guLVuSNT1IWWutOkIodkaxUE9iMkZMlhjxrmUURwA QhciOvf+UqydNRvsb2sWQBXjbQz7xtQrAfvzoU9iUkH9HnoL8qf4JfFm6K79y4V/KHF7Nf2YqAI rS7E6yCjaQAvELGFgT8DX7YvpYN0SXdjbhL0pWe8y4d69iabHrvZy3tAYGhI7iTmDO8MesmCe/q yNEXy1eiqjJDsOMY4uEzX/5Qc+tqXM0f2dRBs6RnCs/6q4UQoUmBycokrqMSGwPLQ6unZIhdC7p L2QVLT23oZ+ZrWiK9cm9mnlsZJ0YCPztFP/tzJkPx/vyvFWHtflr+YpPCUZFeaBGz/NAVjO0BCh sE1R4wCl1EujpglGhLXhjshPLYZdyMwTqAetzC5dZfPN6Af9C41dOS40a46m/L2COMvlKzxNN5/ 4OUIz/HmovqSFONfhA26ah15vk9e5xfiuMYTVlydXsawFtenX7lokWUvdhXEc0H6eVtvH/GP4gK Hmv/a7gowLNcI2RWD1hSp6SEfEQDy+4C/xTqoQkSQ4wcH9w== X-Received: by 2002:a17:90b:3841:b0:38d:eaed:4adb with SMTP id 98e67ed59e1d1-3931f614141mr5004759a91.20.1786651835164; Thu, 13 Aug 2026 13:10:35 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:33 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 65/80] python3-setuptools-declarative-requirements: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:19 -0700 Message-ID: <20260813200834.1302829-65-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129009 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../python/python3-setuptools-declarative-requirements_1.3.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb b/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb index 82bb3415be..44a51b42fb 100644 --- a/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "57a5b9bb9ad350c278e8aa6be4cdebbcd925b9ba71d6a712a178a618cf inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + DEPENDS += "python3-setuptools-scm-native" BBCLASSEXTEND = "native nativesdk" From patchwork Thu Aug 13 20:08:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95190 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 30840C5DF70 for ; Thu, 13 Aug 2026 20:10:41 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28161.1786651837327708306 for ; Thu, 13 Aug 2026 13:10:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=S9OaFOE/; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2cc73e322dbso6263435ad.1 for ; Thu, 13 Aug 2026 13:10:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651837; x=1787256637; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ZOd26OAnr6Hp5cYLvzzLpXdqGugYMewwUg6won5ClxA=; b=S9OaFOE/fLcHPsDk1tQUTB+rExz4qvOuUXMUOVLGwbubtLW0rxMfdhHqcKSjT6P8ta EIwG+cp9t3ce7QfZEDhjpgp7eaC0oaRcqiAA8xlYs7aNcOUCQ/jAAsCE5hYxffoSAeYk oEobj7h9aZbuqePjTuLshkZRly5saMDu8J+2+WpCPBSLbXiO3kTHsd2V4WZOd0Jie71K tNk4XE9a2c3nZRH+vngRnHSCgZ4FidRn6UHT20R+utVyD1zG1udLG4wP5X6bvQ3+uoqg C9+lesEW8QjvE4RzVxuj73AYH7jpEZbQ64/57dPL7PrrVqobPt0iKCwAGs1ZUX4yAkqj 4v9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651837; x=1787256637; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=ZOd26OAnr6Hp5cYLvzzLpXdqGugYMewwUg6won5ClxA=; b=hAZhMUjAJWMv+zEn2FZmmhsxDgwHUKWSfpaGm5rF+YHvY165Sa8WNp7EFcnvDK4n6w jGuqzT6SWXIu2Ec9r9SIykKti509qA/F5g5i19oGBmospxhA86EWsj/EbJr/SgRlh1eO mhnj6YVonshFDNHQGf8FRkhM7iiCMirnhDaW3PTjA0g3cNATfKoJMlK9MTb40tU3Fbpy 8Fs8QIJEk5/3gbfuoENI4ycqElqa2OO+4fW5HoTxgUNiUW7YUFF8NMLe0qf6uP/2gQK/ FErKptmzI3c1odqrvZjxjE6QiSthOqcgqPN0p1pprZiC0f7QL+WdIHXaDJnE1mdDG3Qg uEKg== X-Gm-Message-State: AOJu0YwB30P5kEOobg7pTSHRO12Dd557A17RWB+4F4AXOnNmf0hexFUJ AFGtQJB4dEGSRBiREi5a5ZCRIejMQU3WoOfrea8bzbg9SNT3+Ibk4//Wfx6uovlk X-Gm-Gg: AR+sD12KVdzcM/fk3wUuO1QGzjvUFuGHdPhr2WBzKDDYJ6Ink6T5/t5iF0OoB0U9Ycd /yEuEOssXZkBYTrBdGXA13YfUZPxWBk2gvahc6fa3s5LwiLVHyZgEoDA4LF4ANFA4NZ+GX4M+1k UdQqkvL2BjXetR1sjMKXefnfoee69IShzmYI8USpL6WcqllVaL1Mhh7Rn21Wsea/Clq+XtEMWbE +NIhJUpML8mXKAG2efz7eE24Env3Hw6TJP7xR7JM3Rpp5D0ixznQxA+jYS+X4Dds1fkuqeuGVWo NVTA1NoON7pu6d4tkH2JydGBNXzOuEyotI1EVWf0MbTxxCI8AsxpqeHSFBb1uB59UmqdnLjTfjq CAyHBvBp4ZZsniZkIffxMrZu8HP/am8vWamxYlWOs9Xm6Qlh+ZrimVpanXNIWr5fti3kjgc8mtw KsiV6OG7kaf1mZy7bwP6k0k8t7zrhWdoYaBA2RDFNnskNDizNrbPkGoRsJQUOhn4XHRgx/rfUrq klQG1fBs8dLYKTrgtMH+zDGfX3gqzkgBtQQ+7K/RR31ZLE9iMy+h9damR2Bwm3Ro4TPt4wACO/p f1TZE6DUsNeeifYTrRIyQMmXaS4oBcqklviLUq0H5tpwloFCBPmYyI2/aGBNaC51QcA7ral+WYS 6he0i85rGBciSFI/QTi9/E7Oih/1CYhByA55FuqHUhwCcog== X-Received: by 2002:a05:6a20:6a0d:b0:3cc:1d29:f172 with SMTP id adf61e73a8af0-3cc71fa83c4mr225167637.22.1786651836617; Thu, 13 Aug 2026 13:10:36 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:35 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 66/80] python3-setuptools-git-versioning: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:20 -0700 Message-ID: <20260813200834.1302829-66-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129010 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../python/python3-setuptools-git-versioning_3.1.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb b/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb index 433525d041..d39fefd7f0 100644 --- a/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb +++ b/meta-python/recipes-devtools/python/python3-setuptools-git-versioning_3.1.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "612dfcf184addac9e1c2216f4f229724b2390e5bf613fb925ae80b84f2 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + PACKAGECONFIG ?= "" PACKAGECONFIG[python-version-smaller-3-dot-11] = ",,,python3-tomli" From patchwork Thu Aug 13 20:08:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95185 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 B39ECC5CFDB for ; Thu, 13 Aug 2026 20:10:40 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27829.1786651838802556436 for ; Thu, 13 Aug 2026 13:10:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=FWV87eta; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2cc7ef7ec27so4121385ad.1 for ; Thu, 13 Aug 2026 13:10:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651838; x=1787256638; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hTe3kjg22E5sO4/EceJtH7pCb3UQ20XrcPsId0LcI4I=; b=FWV87etaRoLtVV4nBOLIMLLyaMWlYDB0rlpDFzLi2lLMsJkH0dB3HSYR1iDPi0Pahf Q6MTviX6cCwLijtf1OTr3YAQ2sxyYlJ9jCD7FOef6+AORAJlOHuZcozuWArngHZ1Bovi Vpp0jSivQktBgqzaDUfO3OCCzGP6uhOJIbIQ6NYAlZWzE50SdPjEkhyE4Y8vj74MzHV8 +IcRksq9ucxE+tWsJj5+OY376kgKqaYOc7aoRiFDFX5O+a5TOzIvEh39IWiPUHfKi87N KlDi7HiUjPE07qoMc3zslDmvUtPe3xeufi1MuX0PLgEi8gYAZVlfAODFyiZn23jxMDdG UaKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651838; x=1787256638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hTe3kjg22E5sO4/EceJtH7pCb3UQ20XrcPsId0LcI4I=; b=bEj53D739Nikcm063aVRr5geMuZO/ZBIz5BPu79Blk8Ira5mO3OXbEwQpoZ8uIUmvS XJUtcqGBR/C9zaLVxzN3ehXqW9mpKUhwwOjRdU/AEt9+KJRowFpIMHQg8uxRi7glil+E oduhFGVaWFT3K203eJ3EoN5p6Dr1gLlpesdZld7uc1+ZxP3KnVcYQI5DCrtwZFVMxper V+qkiA/orE9RBYPjZrsUlronOSiNPZqphbkOaj2Q3E2SBlvCcMgDfc0UGu0+AenjWEEr G+JuJ8RxKVxb4Exj3AFy23JEW6XbnebrEkvrgejcKGxo5f7SqExL0scKM/pm7jTQ4dyh rJVA== X-Gm-Message-State: AOJu0YxZAIuNxxf1zcAcCiLAmqLwNFvl9X3Y7CQ4xj1tlcgmUvanVRpg SM1hzRVRlEtDDzEuA7I++M+sdycsjRu4aqV6v8LavIC0O4AnVxUlCRrYI8AIwyIA X-Gm-Gg: AR+sD10twjqCYQN4YyfPGFneS8ZSpQIVU5BCkou1obVFREtLg71YaRlj+oNebadsgf0 QQ3RZuEAEuokxPhadnodSJBh0flQx0e2/Kd7Y01s6B9UdX2MIHKqTWpHfO0f6pZp02mVppYsAuZ 2SefaEmk6Q7wlg4yd5veMF52wNRmYNCeMNJn2mo75iQfn2+9vNxT+a0bxT1cyofCAt/UJOErfwa KqtFoc6K2yMajut/r8CiGS3qMZqZWmpOP1fmeneuH7XPsgBbPpTM4JcITNlU/Hets49JQ20UrOn 4VSBsOik/bVfFB0PvMRoW3I0m9DIDvDPwjZKlO4PqyariVuH0aIwxt5BRPqPG1NinrGcxeMqaBN FIdYa5Qvi8GybE37IXRshs8Rn/uujRGCwg03qtjRLoQbnewRt2tdBaS9Bub7S5UPchnUGHs/tZY zeCw6eNeQD/ETjZRk0QPQtyf2DCT+JZr61DBqEZl505YBCeQWNHI6tPLLQLdJ9CarzRp39mk0wB 0byeP5g8RGPCt7lPo7yLd17X2PFfEVNzoM7FaczHf1NM2+GSiCA+P8phW7xV4/bCDB2jFJGKNZ5 ZmR2Kn0QOWZB698hiGUkM+b/SHF6Sk0s6dmvpLT87iubByT/Gr7rCOZZeZJ7lhIp2BN7NrGrShx BW15byQXm+YOyq/sni+80TJZbqL2Roh2mES0/aTembeZhCw== X-Received: by 2002:a05:6a20:6a10:b0:3c3:ac5d:b6de with SMTP id adf61e73a8af0-3cc71d55406mr358409637.22.1786651838084; Thu, 13 Aug 2026 13:10:38 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:37 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 67/80] python3-simplejson: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:21 -0700 Message-ID: <20260813200834.1302829-67-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129011 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-simplejson_4.1.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-simplejson_4.1.1.bb b/meta-python/recipes-devtools/python/python3-simplejson_4.1.1.bb index 3f7ecf7696..ad6a273a80 100644 --- a/meta-python/recipes-devtools/python/python3-simplejson_4.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-simplejson_4.1.1.bb @@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "c08eb9f7a90f77ae470e19a07472e9a79ebc0d1c2315d86a72767665bd inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} += "\ python3-io \ python3-netserver \ From patchwork Thu Aug 13 20:08:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95189 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 D5EA7C5DF69 for ; Thu, 13 Aug 2026 20:10:40 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27830.1786651840385588533 for ; Thu, 13 Aug 2026 13:10:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ClthIDDS; spf=pass (domain: gmail.com, ip: 209.85.216.52, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-38dfe910e9dso250583a91.3 for ; Thu, 13 Aug 2026 13:10:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651840; x=1787256640; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GvO7KlPPGM+Wwfwn8vJDgwDua2qor2iZYVu0loCWstQ=; b=ClthIDDS0xEsXXUq3XBaYCKnPrPlVMOX+j2JOJA3Q1JtMicUlsWTRCUIAwjxtYiywt a8uWoTQe7ofwxEmnqpfXME57q1uCQ//AsBYUft6fF9WYzpqvLkl4bRj0TcjkgMemqk6/ vZQUOOZmU3Kk8olAGyCRLDwCrXAyVCuvlYN6tEC0cxtRIHKXjlKM8hUmpexN0HeO2IYz XOGv9kAVQrmJtFFK3eAAldAcKOYxyAN8vXJ4kQsRkoX2WcTs1vIvlGVnafcyxilO6HTc nggomJaj2KD/BJaYcx2iTSCHb/QM5mnd5lqN7tUJ1fMsBsj1vzknevxrcV+5PwA2jDTC kfyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651840; x=1787256640; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GvO7KlPPGM+Wwfwn8vJDgwDua2qor2iZYVu0loCWstQ=; b=R9AWL01fnT5RWN0jB6idgmi4RtGiJOfiS0kv8C/9hnQemuRKCo1WotKJLse4qZLc8M WA/GSuNGFeSlwfVGIUAfSawjG/e46wPNbi7rU7KnNLyyNXhjQtWS1qn21S3lT5nyhVed Wu2RYira690aL7qVYWpAfiFjLVhQKtTDLndkNYKR+TRmfqa7jqFmiIb6EA9de+SPzmv0 tq2OjUSV44gntDPibBZ+ktkR8QgC2KuDzVNZ/OSZnQ+u/AftNxcIkDJSZHw1KTrjPzdB Ffe3MGO5lf8COE/Q39iYF2Mwb5XcppqAEt68Mugq4MwGXPPi/h7vuWd2JNWurNN1TFt3 mWmQ== X-Gm-Message-State: AOJu0Yy0cJPWRjtIsQ8FS9D02b5Se1mSSWUrxCcqVANgOKJl/n6UoX+u 2df0xHtbv8//sqNGiUGrhywLnY40eqdlyaztMrD7ChLhXeKlUJyOF6NbPSM8kLUe X-Gm-Gg: AR+sD13UDUzMR6B0weQLyuSk69/jKmOzvuVioo55m2xCei0rD/lor2P+BlImZj337kI Gb9xaFmGIJzEE57qCNQqeeLx4qyytN4HzfHoWWkmifpaW+fLiu9xZafRf3bxxr1rWFdwdFCUSwa aGuWfCEehkp8Ra6I0ZNlnTJkJAN6aasQDu2/LcO+z3HDAkmDBdyuFs4fwjq4O/8sOOZTSk3ptT1 AWTWDm7ehzLaRqBLq+xOdu/mv19fr0RYygZiYbHr2vnYVs6SpBlU2iJIO2TScbT6hXC83Sre4C/ sd76g+Oj/UmgtGeVwkXYSDOu2pQoCJeqi9mfKI4UoDN2UWUN+6v7mHgHDU71th8NZDc8WzNzvwZ mFY6LP+kHPQ4KAA9sywy8We+QzFZvDScnl96TPria4LFxhoaxcqIUTaKsdH1PR3Oa1EB4sa2Za1 /TiAXUjhmCqDh0oW4eF3Pw+JGpjO0hk9U1bKXpfS2VzmWmEiV2bcN2iD2FH0hd2gEzAdmDfkoyq eky39xfU5Djs/gYdg+qd5VibF2GLd3h3JLxiysxKWMf3wBbkLqiUlUnu00sPN5HFeBKwcenHPS6 Kn2yrwSKYF1PCo9gbmmdc3hOAr7Co7+1USZW+HOD31ms5YFb3GEn+dexZBYMSbz0uDRe0O43WEv MGtAYfh+1qPdfo8lpG1YJ3/x7qqoPOtIn+B2K6h04y+qhUw== X-Received: by 2002:a17:90b:3904:b0:380:9f17:6df3 with SMTP id 98e67ed59e1d1-3933b785b36mr510789a91.4.1786651839619; Thu, 13 Aug 2026 13:10:39 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:38 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 68/80] python3-stack-data: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:22 -0700 Message-ID: <20260813200834.1302829-68-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129012 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-stack-data_0.6.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-stack-data_0.6.3.bb b/meta-python/recipes-devtools/python/python3-stack-data_0.6.3.bb index 9bf895e386..8adba7e8a4 100644 --- a/meta-python/recipes-devtools/python/python3-stack-data_0.6.3.bb +++ b/meta-python/recipes-devtools/python/python3-stack-data_0.6.3.bb @@ -9,6 +9,8 @@ UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9" RDEPENDS:${PN} = " \ From patchwork Thu Aug 13 20:08:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95192 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 1EFDBC5B572 for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27831.1786651842157973745 for ; Thu, 13 Aug 2026 13:10:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=d3QfxaNc; spf=pass (domain: gmail.com, ip: 209.85.214.177, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2d032846c95so4932055ad.1 for ; Thu, 13 Aug 2026 13:10:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651841; x=1787256641; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=lFUAB1yRy2AW7ZKz1fxJA+/JK91GjvJZ2CxFKg7IBKs=; b=d3QfxaNcP7zE05vwm9XyB0A1wXFK2h1wgeIwUY2fRS/4gBFcnW637u9NB19X1iLRhO 7TMwfJ3cuVCvTMTQCC55Ej1aljuOeZ2ZUxIq1RTaoJIeoGwqOHkupTjm9i9CDgLlVRk+ D8dOajRQZ1/SKVYZI2kSEIVUR48Ivp2qCFlBn+xqnLClStiPz/mlGA5eWsAs1JhRXyN4 yzSXWAyHQ0sa7t2jrNY0RdwO3OQFN3dx0kAetii15Iocnu9er7uubLJLAaqAMuY1Ch44 bgxpmp4PUulhPRpG9IXJkY7A2nQ5nbgSn75bMeb7JOY1yLHn0WtjEWqSAex99dtlmupI lQMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651841; x=1787256641; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=lFUAB1yRy2AW7ZKz1fxJA+/JK91GjvJZ2CxFKg7IBKs=; b=ZSYu3gLyePPW11MdaV3MpFDvRZXvM5eNXpzwtns2lN4uOPtvfpE7fbNatIiQZNl8XL Ck6oPJ4fuLs6v1jZkwB6q0yNAwZEaKZ/mwmbhe+quf8RREU+RAZ6Dh7SM9ZofpGiHloe EB4RwvlaTaJRMYnTx95J0ixwaW2Hh6iwbbBoClbe5jh1fpPVpcNFhza1sGPUy9Fo9TuT dpTmZLrBaVB16hP9WeOhyrqbEL572caTQuQUMIU9TxOhVi5yFey0tFap7tXdsZFnjZ8E jsW/Zxo0IoKXJ1Y94v/wlYLkX4N4As4PnKXk4vZc0UoFzs8BTsXVT813uJW3nNkOoQkw plYw== X-Gm-Message-State: AOJu0YyfoIymk9fPaMC3GmSk6c0bqOehvbkPfQvJ8IMDf6rvwo3Jo/+g H+afZqBb7AOd0XkPIJShidMGvaeFU3BefAs3Pu3g5D8dq9jyxhWE+cuGRsgH/pdf X-Gm-Gg: AR+sD13+wY44HF5oTILFVvh4DCW4wycV9QWCdlS99RZm8AogknvG2MRfC9tLA9ev2Pi LoDck5QLLETSt0A0GmIKm1SES0SrpEWd3ck2voE4ncZjCoqY6bWXQm5J47tdOCi7yAfHcVOK6aT HJOCxohYC8EIMkJAfRUI7MDKF6HPxBSboiQYoAoxJFLm2WYm/io6e8hwNAAAW8t2QfaBdsh+MRA 3A+5Hl8CLk1OrI1qlcSvI52y1FwsET2NbXrFG6no9ZyQlyKaBeMf7mv0ZjhiQSwUPyh7i5Lm8yx IUYzi+gKmUDkFVsV/6ucwqKsXWVFo3gZFsRBkKMjCLYQZpRfRYxjExd9HcCIi46+TKaqqZrtveY mkc06dfuUh04QOF+TEKG7HmSg9E+fMNMzMEwqQR2rZUEioH3xJRWSKWHUG7yp1b47sxhGdq+sl0 b9l9zEuCXT9SxIN+e6dX2jueHZe4vzXYhSDtvZYV4oGy5H0BhjJESM7rVgnCzDwnMzWx1xQFrgH z/TnM2OMH2XT13k5otF26FFKi3Yu/TDTkxaUQGslHWZy5zPR20zosoXfMa9JAsqWz23NjvjgOSD cSilzNw2wXmBxTCLRHNJYr+/QdL6c8cS03c+YgppdQI8FQn61SuwAhQixYkrc/e2OxofkL5WAvZ WxXKahhSoyoaPE4IuqYWcfz2zeHMswWCwm1CBfAu7rb5M1XI6mEM= X-Received: by 2002:a17:902:f54d:b0:2c6:9f66:d573 with SMTP id d9443c01a7336-2d3b07f5512mr5404905ad.2.1786651841462; Thu, 13 Aug 2026 13:10:41 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:40 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 69/80] python3-term: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:23 -0700 Message-ID: <20260813200834.1302829-69-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129013 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-term_3.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-term_3.0.bb b/meta-python/recipes-devtools/python/python3-term_3.0.bb index b4f801bf4d..2a4fead61e 100644 --- a/meta-python/recipes-devtools/python/python3-term_3.0.bb +++ b/meta-python/recipes-devtools/python/python3-term_3.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "a6a81535e68fd98d25b1e2a1dff15400c5678e7f942e2d5bb5bde56784 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN} = "\ python3-io \ " From patchwork Thu Aug 13 20:08:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95193 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 6532FC5DF6D for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27833.1786651843937561335 for ; Thu, 13 Aug 2026 13:10:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=rLPBfSOW; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2cc73e322dbso6264375ad.1 for ; Thu, 13 Aug 2026 13:10:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651843; x=1787256643; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3GwBt01LhmjVqQVc8PWX2rlYbUYgfKW0YKwECbmkGXE=; b=rLPBfSOWHyE+ZNXc2LVTosCvlA0zrl+TVBsPJ6J2bdTrWArD2U9vmiI2gHoURoGN7U XOA1/PfZK4jHsTOQ3kBGUIghk7oKMsmx1UZ87+xe8OfaGc1hDG+rJYNInAp4sk5ULziS KazWL1o4AdidSVTB6nSLHXOJIaZn9iGetHTmH2X+BO452wF/g/ODfNU1DYCE/OWpEc8U zUMUHzCBRCky+gK08776Zc2pxLbRMySPv/v+ehzQmF/QFApGa/+aTFFJvF+9tpNEParE ATlch27CKMW/G3SDRxfuA8uG1NFQO9/WfEpZjv0Sb5/Ueg9mosUVsQy29U4MTq1zkcNE jOdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651843; x=1787256643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3GwBt01LhmjVqQVc8PWX2rlYbUYgfKW0YKwECbmkGXE=; b=CFLHhI3PbSCeKCiNuJ9jys7aquwBZE9fBudyuB+9EIhlO8wS2A2UEgRzWZCq7Zfn45 N1m6LNnc+nbe61icLpQ56VnlirhUlKYcoco/yyvod1LFxEDo+45CVeXW6fEtIrOAS5S7 m0qTRwzGOuzXQKSUXgXa7WxiZ81osnhK+cbhiXZfI2tBT9SZ9Om59Edif7RvLVKtfOB5 eIfDLfegQBCQas3RClkOmZFmeJ2s2A9NMppCsw4NQs91OQPKuKGxZ6vwnoXdcbdtlqjW 1mQIOhqTZtXfzQwprf2MuqOiArIGIYeIOiMzaAy42DiDMtX3sz0E2OgdcnZPcpWV9/yD UZ0A== X-Gm-Message-State: AOJu0YyeQXifC4obPgaIiMlgk7jvO+juHNtHQfnwoPZ9kQ0NwrYF4xOt MIFq4XX3vBFxcbJQaRBBG5wQpsf3JFBnJanDH9JbXJZ0n4CgIekRUFsdyvvJCg== X-Gm-Gg: AR+sD13fbzP1eG/PVyS4lKSQrscKiO1YvHnxcMLyKhg39KMblzIFK+aHs05/C+pY/Ri /HhH56Lh/lzctdYGDCtSZnOzqAUVlFC1CBT6T32OkNbMkBi/JVcswo2GnE+XG2RM/mTdcGHQjul 6y1qIJ6mwc/JYLY9zeUFwQKyyTCHtcasdLyGy+eQWueDrDfeslTk4HBZD/IsbuPHRN4zz2nKphZ jASrraU2MUwtKOE6OgUFgvvPWocKlKHb7iW9gbXVfBz+MuJJFknHg6Tr5ymvOFPWTqbU7cMP4Au NASqZaug2IjHrWtLAQgNBnhbx1dnbUseeyYFqxXZi+5Fkavjk/AHUzmzF/ac+vdeFivalE8iNrQ QDasqCtYMR0XRR2bxc8mU5tmKpR6CG0PBxX6deJEptGaFs6yR+P76b58yUKmXSMpXFAPANYHu/k 3xIjrtUFVRvX3AESbDtfRIgJ4BEBz1OY3PdzyqPlkiJh3yOsl8XKOBYl+w3cbTpbs8roPVJKm2E M0zS1jDVTsJfAL0jXjSbJOzlzM87w05Qk57sYexj/Ujo29lKN7eKPEu3quh+5NteemQQJ3JSozL 5zc2e4jOs7H/2htwoIXKg3yZgmR+ETfWCXv5e4ToEN9ipfGdLuTg9TAZoWM/+98qiOXQdHqh7oE onA/ciahMkcKiSDGDMGI8c0y5PpTBidkl1bZYdcftnEdoBw== X-Received: by 2002:a05:6a21:4910:b0:3c3:8315:80b7 with SMTP id adf61e73a8af0-3cc71dce3e0mr367109637.9.1786651842968; Thu, 13 Aug 2026 13:10:42 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:42 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 70/80] python3-toposort: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:24 -0700 Message-ID: <20260813200834.1302829-70-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129014 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-toposort_1.10.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-toposort_1.10.bb b/meta-python/recipes-devtools/python/python3-toposort_1.10.bb index ce903dcec3..26a049f559 100644 --- a/meta-python/recipes-devtools/python/python3-toposort_1.10.bb +++ b/meta-python/recipes-devtools/python/python3-toposort_1.10.bb @@ -7,4 +7,6 @@ SRC_URI[sha256sum] = "bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + BBCLASSEXTEND = "native" From patchwork Thu Aug 13 20:08:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95197 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 77A49C5DF70 for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27834.1786651845055910235 for ; Thu, 13 Aug 2026 13:10:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=mbXLZBSc; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2cc73e322dbso6264555ad.1 for ; Thu, 13 Aug 2026 13:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651844; x=1787256644; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1YmQqnEymQdBu8DA6nON9Z5wZDIQvAchk64b/MmB5Zg=; b=mbXLZBScn1TxM94bhv9tn4e+OI3/iU2S07VedRXtmcRWeEmraeIWK3VlCoNXeZmfDJ 5KDkF5IvFsVqvV5aJXT+qP5HlYa4CWFwTGr9/htIoGJ1u4t5v8N/fuUm2bOgkYrlcZvE kK3LWsMJKibXUgyvM2Gldp80VdT0wTQ7nhehQi9HNeyjgce1YBWicozBsZZLYEB4suZd EISfdiM47Qalli2zzRGqeu6Xp72J3gufCztRrdzx1tR1vnvJ+f5KmAsm6XUfVGCIf6uU tdjjJBjqJTmAHFOU5+fiUKB6mY4XoJxFrZC72xvxW+1Q3Y5k3N/k512EctYDYTJqsdSX rlUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651844; x=1787256644; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1YmQqnEymQdBu8DA6nON9Z5wZDIQvAchk64b/MmB5Zg=; b=ILBHs7Z3UJ0rKg1gVKAkivyZ6+0NJ/rSBTZCb2ee9uRRdcHUcl0v1Ftwp1WSQsY1nt y1KB0U9ytF7ke+yj1OtOENAr3YJ++2QZOvkJMak1g9glp22e8qp8tWZ1NBjI4PBlghGh YxYLhgQ+3uqXPgFoIT3DSFAQgWb4knf8rXQV2VbG+PP6HwGxnBDIMbr16YCdNN/zvHC2 viyv1OjhAM8ifsk/xpdqHpAOKA87dlkuTMdeDsWr0bkGpFmXSA9HsEIY7AgvNUCaJrRz n1pQttYw9vlJ1/EJDsP54rQgOwiElZIg7EUrBgkkshm9ymuGgpVQfO10EaJyPu5yTL2o aPVA== X-Gm-Message-State: AOJu0YyWvkca257Pvk7a2YFGcDoobMe+XMfjaW46NzrnAP4yPLcveoVO kAbuO+cSAgTSGW2LGv1+rsUE/fEs3ReF5ym0UYMCOano2UlhWWIinIwf+fAcWTrF X-Gm-Gg: AR+sD12IVZ8u2ZsgdzVNVwmTO0Xno6WM7WsG0fR23jWGQdZ1Rk7g7Rnke9ajbMQqlzV NeIP7c5ecLnLMuZ0moEYJOXaqe6VRRCWUhNfqwz8/wbauPxidl7fj2jLDVaAhDh++VbfBrlZg5v D8Jh4v9w62ywTSa9u/VbOBlHfbiLZXAODAhVwY4c6efTRWwQDzMKaMCT7dQJAUjsHFs04xgEk/M F0dSB39eA3AIG7JTsg3jJupgZ3XKDeu3vjZuFEePD+D1vRtXuUMccBNZd+VyfT0b2AvSkKdbWxs VDzAoVk2tu2HdADs2NuI/seXgwr3kChcTEv8KaX8xOQv/B05sCZbaoe7FYTQkjVbKgw7FYP6mcv 464jxoy4Y9Q6jkRnQ9Vg7FmXuxHE6QkNgILsDiUHTVI3amZKQy7YwPe5qTWDxaOQsJIccKkJ+z5 zUjTxDsX5oj4ClWSUyM51pJ9Jik2Ger1dPPyqbmLuLdJbkeJj53TIaaQG0yAlzjhgX3BMfSZRNu f2Wpwb2edDe4jZ+UaRs+lldb35M1HKj1IXwXbkMF6rnUYyPxWwvCEnggFAeuy1LcXaSkIzVpVKQ LR/Xw9z7UhZIGi1NUMxAvmOt9OYkw+FKpYK2NUN6B/Hvga6NlSDvijpLGOkDPTANJDOxHV73oZZ dfbw8QzweHA/8EpSCq1MnyTQhr4nLq/YmyDB/oi8/skUted6UNloFVQDq X-Received: by 2002:a05:6a21:1391:b0:3c3:7e9c:e292 with SMTP id adf61e73a8af0-3cc7200c62dmr267330637.25.1786651844256; Thu, 13 Aug 2026 13:10:44 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:43 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 71/80] python3-tornado: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:25 -0700 Message-ID: <20260813200834.1302829-71-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129015 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-tornado_6.5.7.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.5.7.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.7.bb index 4dda1541b8..544c8606e5 100644 --- a/meta-python/recipes-devtools/python/python3-tornado_6.5.7.bb +++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.7.bb @@ -10,6 +10,8 @@ SRC_URI[sha256sum] = "66c513a76cda70d53907bc27cf1447557699c2e95aa48ba27a442ff61c inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + # Requires _compression which is currently located in misc RDEPENDS:${PN} += " \ python3-asyncio \ From patchwork Thu Aug 13 20:08:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95194 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 5F5FBC5DF6A for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27836.1786651846465161635 for ; Thu, 13 Aug 2026 13:10:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Hf6Mw7eV; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2cea3004256so4334805ad.0 for ; Thu, 13 Aug 2026 13:10:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651846; x=1787256646; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vs85NADeOaj4GAXreW4TDdQuaHmuQKXx6cbJjpsncaU=; b=Hf6Mw7eVcksV8csALpQ58RRaJGAZYNeEGMjW+OW8UefPx2092j+q0Z0j1IpI9Kxw9l iJtflaJQM5Hcn8jOElnQTVdtYSjmRL6De5JyImIHICvfCZxh4mSCDSTC3NJdW8nAcu0W oOAYtPIh7yVIgw5SOrUZQgv0T4I7PqFvSWDP8DWoO8gtvCXFaqBqPdV7mQCvpNz4jziz x+oUcYhuAmSYQkuieItPWXmdHKEFdU/PUCGmY6bhtNNCH8IDIi2cTCF3GeearbET8sa7 A28ICI8s98UZiMoWfkP+rfD70MVt16KXqyV64aJOMtigcqNKpAU9mG9Ami+cr4DbyaHU NATQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651846; x=1787256646; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=vs85NADeOaj4GAXreW4TDdQuaHmuQKXx6cbJjpsncaU=; b=nFMQYSffsK2eftFP4KaSZsnPMo0uoBxVY7dRSxEY/1btNogoNroZeB2fvmJG+7KYiY Y3RM/LqbIknW2x+wHvXbX/tZmUg3xoriWoGbry8Gvb5tAOrYgUSK3rhVHlXG1cYEhCTH KNdhvDfJJVqHCXtAURcBmdbwjSuFxFSrV0BwXPELsNmqyydvC0HzABkcaXte9jSIsGgi aXfWF24aVvu81SGQIa9aQEraUMHEqmGmBuGdh8dqGHi+Rdl5OXrkUiaIK4zUMrn4LjQZ +Ga50H9EINihxsyhN4okgaxjX0hFtpmjs/090KIs1xkA33A2Z7V12I8+lhyJBFwEbJ09 oslA== X-Gm-Message-State: AOJu0Yy8EOa/uifER60B/sHJHwx30dme7AZ+/Fp4YF81aPMz3fJvld0t J+1HCfro7IjRFHTb0/hqa3iQsocZYqWIn9aeeJNSZ/386BaYOKF4YBffAg8TwzD6 X-Gm-Gg: AR+sD10qFCL+fiHSmL7CNGXrsCQCW+s89+x0Jnhp3yM86D1HV3q+Ie9C8BLqJHfOLUn WornpW7/TQGAE/rg/zdf6fbyFEbjmw+ZBAhXYEoxDRCsMr10weGdKc0yZCGdHIZ9aTurnXmYnI1 DEjRunB2VC56QnZB7knRz/ywagnk/T/4mniqpcStYy6PceXOdYYkh8UE6r3FlvXT9VkWhuVP/Pu s/9Sa0aOkroYVbJlU/yVzIJjkcVTxQthBSRNhSBpdsA2CbHnyHGNrdHEPwisyXguRB7S8Gfn3ip Lgc4xDi7L2YmyRt1XpWJPzXzER3hWb5ggqC+1EIqt1BKaJ2joRo2kWtIvlpDAyqvdyukmNqRezA wm+W1EzsZtWIwoyRCWskQcbFYJ1HJkLryolJbIhcr77Ymvo0sNAFUNWsAchDJV+MqYRP2YmwO/V x1iewwyDgmnkIIx3EMOVBB2cSAtEsVtGZIlluFOv8zLazRjNx4+fkGaRyYhZv6O7Cb4zeRG3zaB skkSYVp3aerUkyohl5DV4NxJG+c52HUGhAnzLEwFvdQS1V3V1WZ5cW2vEXa2Tpf0ktS2LviTfB9 4+BfSZbpi62DRyrQCw9/LGuLnoeM03QgoS3Qq5wpcbQGWXOspEhrOgAU6Zw1N8of1M5iNGP1kXR Oh6aidcpJUNPniPQ2adBATmbm9eSUO/5FwhSobsCtsIxqSEXYVJo= X-Received: by 2002:a17:903:19e4:b0:2c8:1f58:55dd with SMTP id d9443c01a7336-2d3b088b124mr6489155ad.9.1786651845778; Thu, 13 Aug 2026 13:10:45 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:44 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 72/80] python3-tzdata: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:26 -0700 Message-ID: <20260813200834.1302829-72-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129016 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-tzdata_2026.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-tzdata_2026.3.bb b/meta-python/recipes-devtools/python/python3-tzdata_2026.3.bb index 3284b1bb51..0216d4f0b9 100644 --- a/meta-python/recipes-devtools/python/python3-tzdata_2026.3.bb +++ b/meta-python/recipes-devtools/python/python3-tzdata_2026.3.bb @@ -9,6 +9,8 @@ SRC_URI[sha256sum] = "4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + RDEPENDS:${PN}-ptest += "\ python3-attrs \ python3-pytest-subtests \ From patchwork Thu Aug 13 20:08:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95196 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 AFDC0C5DF6E for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28165.1786651847482623790 for ; Thu, 13 Aug 2026 13:10:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=SoPmamSy; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-38deea72eebso278756a91.1 for ; Thu, 13 Aug 2026 13:10:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651847; x=1787256647; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3jaBhK1BGP5XIUx3wINaeIibGk4hYmawPJLk/JJGifs=; b=SoPmamSyZ3YdtclKqQZ+kva0Wydpntp5/DSoJLLIYryGuWQaKByXd6PehJNHw5Stmq LolVbY1gEDZgH9gRV0ACYkj8N9HBX07uI2tw4m4i/r0xaOXX/ZF8Kqf8HztvhJlvgF9g +1aap6DymhiO9kzWORbCtJbRsv8o88OZ3tGyQQxvVi7/cFNaTvuIfqlEmaxYII3e8286 a+bk6pU8PicLjXLHs5emR4WsDHJbYuiEk2IukAfbdFlRwLTuCUNYNLjEoF/S/QbQuuZz zoeqlJydxiwjj4Ue9p2ZOLxfe/YlnVL2MFSvTGFns/5PcssQp1ygxdYpoxAkzkhak2o6 3DxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651847; x=1787256647; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3jaBhK1BGP5XIUx3wINaeIibGk4hYmawPJLk/JJGifs=; b=ZsHLP+IzTuE84rJSYn+4E0QYBdm2uJCdfz6WNcIOuSyrSp/Kr8lW5xjG/PwdCpEJzt l4qsseu/a4uj7oTGDiS0oPbamnBQHNcjhqsrETTBFkAkRsRuLPgomHFx4lYeH4gF13Lx 3eD5moZmAJHW08MwbOCA4dsd4nAsyR7+T0qwZskwvQLJZ/r5LNpzD/tj1ZBIB/p6V047 A95vZ9yQHs4DWX24LHl7COhc6t3e3URrCroGNTKw4AGCqmAhJre3XS3cLBtqy/qlOEPf zW/yHmOz721zI7sk8i7+V+ZQYBgc2S8u2/zpsTHYijFfBNaVHQMjH1Vu4s0iN4RFlsKd O9qg== X-Gm-Message-State: AOJu0YwE6VRRxkksSJ8DMW+Y7ANhaXJHy9pXDh46EC3WeOPiYwHlpAi3 U4sfkk1spRGpuAZFTp72j2BDbZQuR0oXnno1LkWGgtZYVi0zGOPgkbGG6KaFphXv X-Gm-Gg: AR+sD10OKqe/VKmKDVI/xtVs6vWujjjLpkroXtA9WzFK/RpYhTIWMN800zUueVgJFmE 9mDUx5AW5BhiH72YxvBh8WcXI8Ju/f4CvVJsfts7PCRLdGBUm080q/Z6Jtm52L8KY5xBO5vS7rO WqdovhWrqj9jMolliHUQPqG90n6FUGfrhevA2b4p+YiCf5D4aXurZ+SHKZhAOLGuMCRUudhuwiE lHcfISzepdILeQc7z29p2nvib5rsh6Nu6kbEWIsxV8c9b9PJVvm54j6Ew+1ewA4mqpRiWz9LP9h lxTadNLvB7VEr9gozu+sMrOFg+iq/G49H+LRbRyFJ7sLeRkgLNdPp7gUEfRdqKQKKEfPTPwRoyW ywy45NREpxmXcnLurzjg7AJSxmGW8m6dH2XrUEPJg4s7181wVM1XvF8Dvs3SXJTmFwGXHJv/fkA vIKYmFPGJwS4uWyE3QVpF7mwVHtmtPT6Ok7U/xrmr4P9Q36m8uMZ3hS6S5N+YNI41xg2VBBEvk8 GdqOgQxkJpjFQ3MWjxc/O/IllPO1fD2a8US7u2LobFOn3KXLisbTz8BxQBW5x2bYu9/cDzQNmUZ NahOnGhpckl/DvgqtVtaVlvV0Ce6j2jBD7XXH8No9HSQ0l/XmERh0876SlwT+sfebW/lDWN9Yxk aGLVPVP0NtESMHQ5sv7soEehdH8+FxG/LNzVf+gXLsZwvdQ== X-Received: by 2002:a17:90b:39b0:b0:38e:659b:f366 with SMTP id 98e67ed59e1d1-3933b500d17mr688128a91.0.1786651846867; Thu, 13 Aug 2026 13:10:46 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:46 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 73/80] python3-uinput: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:27 -0700 Message-ID: <20260813200834.1302829-73-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129017 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-uinput_1.0.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-uinput_1.0.1.bb b/meta-python/recipes-devtools/python/python3-uinput_1.0.1.bb index 164a6e902a..f63cbf22fc 100644 --- a/meta-python/recipes-devtools/python/python3-uinput_1.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-uinput_1.0.1.bb @@ -10,6 +10,8 @@ PYPI_PACKAGE = "python-uinput" inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + DEPENDS += "udev" RDEPENDS:${PN} += " \ python3-ctypes \ From patchwork Thu Aug 13 20:08:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95191 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 297B4C5DF69 for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27838.1786651849292814353 for ; Thu, 13 Aug 2026 13:10:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=U6W07J/q; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2caced6038eso2853765ad.0 for ; Thu, 13 Aug 2026 13:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651849; x=1787256649; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=D98Bm8yVo4rYp5z+kixI2cpTUTtBCU8lvfALZrTKoyA=; b=U6W07J/qRS3kTs6/60KlaFQ2GwJFBdaU9o++K1Xblju16b9/Qv2ay3gAWpqqhYEO6d YJ/Ch8AJWpZsBhicJ6zzcdQtQU+a/ZihYNPGg1RED4m6t5HEmVDHjyMjB3wjMMNrB6JE WgqEZ6sjaTcx/hBiVDZ4XR8s6iFX7bTdT+ZtKSrGdu9yCpUIwc1heSuBMJxNfORB9C5+ ra3LSlVGqaEz1cJcJY0GJ44xwPmnlNCdAopwVFeG0g1JT9UR8JGV9z69pbgDOsaTB6R5 FFKMDlhh20Xp3foXYmuqGhdIQZZftazrPUHguvQElZjX8a0QF0W63ThgeoCz/rfMrsZ2 Eo3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651849; x=1787256649; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=D98Bm8yVo4rYp5z+kixI2cpTUTtBCU8lvfALZrTKoyA=; b=LzIWSNomfxDTbO4vtZYPtE+qPdAc7mJ5I5uoJVqUePKU4vcY3vEV8o3XRnA8N5YS5X AUgCp69Q8YZgnXv2IxCjCpwAQheNQEft9RJIw1eLzvmBq9WsDDboeltId2HpEotnK8np 5qhH/8XxAP7bGGHXs1LZ6kyGvjY7kT/gUfhpM1H+rZOzgWCD7fMHMWAC/+807u3U9xV6 Ho4stJRsnOQAK3PWKMcM75aqk30l8n0sqVaOs2yiCGJhsn1FfSWlHY2fNe6VfNWxnde/ OP7PDwZ8VVu7E12foar79OOo4ilCxj4w0XyBRGOjXbD12G1Iu121+k+MbCcaC4BYId9y GQZQ== X-Gm-Message-State: AOJu0Ywr5n/0vWPc0/JJXZxSJJ9dN0qYCU5XqheLU4fgFE9o6yfnEsrb HXz8Dqf5+MBf/33R//mdVhOKehkjY8OjuUgHnJcgMyrnFrbsHIUfmQZ9dRR9Bnqu X-Gm-Gg: AR+sD10lls0c1b8CI1smBdgivTG7AlADHOUKQDISERZJGnv6l4o6tlOBMX3ZM1mRTRZ r4pG5yFmMCL1to+8gtBtJ/HvHSvUUUuiw8xmSL2PxrLU2xMet0z9SMyba0zS+aFLVMW3txjwYXm /RfOADQjB3iiniKp6NkVbpfkjJ3F1gqiMiioIRWcXZlwawvXwNcYnXj6bf05kTSOsMlEklAQ/Ff Dbf2DBw0Ow+woiYZmNfR1ckZ9jYSXE0+zNJUS5AMTg25zU5ksvq0aczE7nA0UF/wQZmiv0e6IHZ fbPRNCOPepuRq/0iOc8Qe9fdRHiX16TDC8PKkoy659DBXjZWWtO3qX5VUUuMdXMbYLGEPyP/3+E ywHpOFOhRb2Q4zk+BtvsUSxK/89SJ31sYgVjM/r1IXvk8xpKlus1CzzJydYslpb7nph6i/7e/r2 GFxOCXtWPWFA5TLZfuLH6VkTr6Ld254HIgxO4w516y2YbwPnGsvh6oZodsidY1yrBB8YV8M3dM8 7XJe/oCUMSig0Sfk/YQCFstyc5O/Yaa2/8jRw/yPCtUVvctYPbOsCMscOA+BnHO6lKr4G7iX6mC 2/k3UjCR9sMpdMDaJb9r62ai6346jbalwx5tDQRBqHcodzc1oUB2VvNXubsfikbmvoAAHldhNXt ebCzT7NjturPAItVSkla7xs8rC9I65kxQDze+VuNpQdW/cw== X-Received: by 2002:a17:903:22cb:b0:2ca:53f7:3c69 with SMTP id d9443c01a7336-2d37f72fad4mr93855015ad.9.1786651848482; Thu, 13 Aug 2026 13:10:48 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:47 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 74/80] python3-wheezy-template: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:28 -0700 Message-ID: <20260813200834.1302829-74-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129018 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-wheezy-template_3.2.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb b/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb index a2125a0a0c..612b3ff106 100644 --- a/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb +++ b/meta-python/recipes-devtools/python/python3-wheezy-template_3.2.5.bb @@ -10,4 +10,6 @@ SRC_URI[sha256sum] = "c7c0bf85af0f70ca2ef4b6ea9a74ef372f73392aa17bea0d885dcba735 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + BBCLASSEXTEND = "native" From patchwork Thu Aug 13 20:08:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95195 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 4F704C5CFDB for ; Thu, 13 Aug 2026 20:10:51 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28167.1786651850871702343 for ; Thu, 13 Aug 2026 13:10:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ZiJmk9Fs; spf=pass (domain: gmail.com, ip: 209.85.216.48, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-38511175ad3so250451a91.2 for ; Thu, 13 Aug 2026 13:10:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651850; x=1787256650; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rcGJU/jYZUyLN0hygPRMHvUfmR0fDeSJcXBs/xPMnqM=; b=ZiJmk9FsEyIuoqM5Ton50gTjSsFyaGSV3Khbrlu5eKTGtAXpZMrzaH70JlCD8Ra4yy CKIODC+sJlNtLzTZGSJvA+ktmhmIRTn5/BTpn+eKn0qbULjG00XLwh5JbqfxjLZ9Gn7d rVsn4wgPKzVx2Yu7mVeogXGAh8FDjg3kTUiSwuuu7EK9ClelqDgSNf/Bt3hLWn0U8spd hLAae96cGM6it31Wk48w9gZoiiMkC3z9m5GleOvJTLRdPIpA/xG7SGnFFiWpZHFsevnE CA6lh3jnYx6oUPVR2j1fVFX57ErIRy5HhuszxKQTD+b19SUZgcLfQbDtWKX8fyGp5wjB CBXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651850; x=1787256650; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=rcGJU/jYZUyLN0hygPRMHvUfmR0fDeSJcXBs/xPMnqM=; b=cla8nNqfdz7oZfgA5l8bMJ4GCCWzYmpKLhVbycLJ3gp/VOUrXd6YnOFHyNXqiCaScq II2jpI3K6YlBxQRkNKF5O6l0RHMeEVNlkwXRa0qM8ir9jSsrwbgYWCUHghZ1H/M9opq/ Y3cmfkH+FC23cuEq4Tdb2QeIcw/Yh5c0pDBoGAyr9W+SPxv0JZ+2qntyW6Y5Elu6ZzJE cYcNnOQKFCJAhAUGt0PpObadDvtdhr7x5rMF+910aFgpIJqcYkIIEcA8HPiCeiXy5JyJ HGY73TWPGmFGoNDWZXwR+1toO86cy/CpnVo93e1h67rM9xY83wrOMa8rCz1+G5i8qDeA VaMg== X-Gm-Message-State: AOJu0Yy5Y9Q+5+FEqgDWw3r8byJWBp53bZsETKkKK6llS4JsLx2Wtufb 8BC0B9Z9IjR4GLIQwnCIkRcE4Lcy2tYyz8Az5JBmYo95yoRLCtEtuZXZMDpnZtMp X-Gm-Gg: AR+sD12f0oWFXCyD98su+90K/vsOYZZyVjULieFcBaIl+GifoA+HAjkKohPwUxfgOJ0 TvMK5UqQhcRceVqkjX6ibV641cPgwpn0Ve3NnSJ2262RiY/URP0NLdutyVpoOFjzOCS4spF13zU tnNmRWr9WMQkPpayX2s4tCkL+CbimB+fV61m+wHxAelZdj/ymwyNW3DrWMMzy/4LLBOw+Z4xiVI 9x24vWpbuvbAKrNp6VG+hwPvf8Ek8nPEhhLIqcLN3Q77QqdFbwtb7E2MenrQEOoBDQ/wv96y+Pr aDRkumoNjEaD5SWrk+wmkW19k0fVewsEsArTtXHUTe2F59F2rz2L9N0j/DMqiLqyNWx3gBv7b8b e/WY8x63bFm1oYPoKaTzPch/8Px7Qo2JWFKOPNEJc6Pb9UARaCMzH9N0OhWthmpZ8N4IjOuSqU+ 6z2qkSBn/2unjTFMo9qBC8mVQsxhqm5YbtXoZ1Tk0LNvxdVkMclrDYepf2QpcyC9o9cqVJLjaPu s55W2IbV+3Fo9LtMFt4HLR7BaxSkoEvS76qkxsxtZWdQGVQl+QP6IJtWNw7Q2yMEkOZEw8Qza0s Ud+PHIrpFr/oJHGoyMV0syyUJ/fvptZXWyMySwJuDJl5IZRAaI6J3bJu6lzHFWAY70+J8wBJlvf QqSlfARNWd77axR+lPrDMS/IvNH38y6XQxwxwHxE8gHKQhw== X-Received: by 2002:a17:90b:2587:b0:38e:8300:af51 with SMTP id 98e67ed59e1d1-3933b84b0b5mr609163a91.8.1786651850156; Thu, 13 Aug 2026 13:10:50 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:49 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 75/80] python3-wrapt: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:29 -0700 Message-ID: <20260813200834.1302829-75-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:10:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129019 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-wrapt_2.3.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-wrapt_2.3.0.bb b/meta-python/recipes-devtools/python/python3-wrapt_2.3.0.bb index c493f80f13..9bc9b5d7ee 100644 --- a/meta-python/recipes-devtools/python/python3-wrapt_2.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-wrapt_2.3.0.bb @@ -6,6 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=63a78af2900bfcc5ce482f3b8d445898" inherit pypi python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + SRC_URI[sha256sum] = "681a2d0eefd721998f90642762b8e75c2159ec531b20ad5e437245ea7b06a107" # python3-misc for 'this' module From patchwork Thu Aug 13 20:08:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95199 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 970B6C5CFDB for ; Thu, 13 Aug 2026 20:11:01 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28169.1786651852005779353 for ; Thu, 13 Aug 2026 13:10:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=g92/Ubfs; spf=pass (domain: gmail.com, ip: 209.85.215.179, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c999f162c9aso122183a12.3 for ; Thu, 13 Aug 2026 13:10:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651851; x=1787256651; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=N/RP2dzwjBwWLOywD0caY032kt5EKmS1BsWZtRvaUFc=; b=g92/UbfsNXiNHUCi/ItcgOnf7z9pI2GV5n4CQcFBYPRiAxFrpHqG5FIJsT1SysCnYy W5JqpGaSsCFjJFGC9PCmvp+jLBoaINkiGbYdG1sF81f3ZZjHgmetgDWcSYDnl1YAr0NV oXMEgbTreUAIwoYlqkCODDh/EGP/+7RmHSlZUzzO/NacLcp/j72fJJ+5AgYoY106X2o+ D+MibOXTNPYWS+cNaXkJITiX+FZ7f/veKfD12rwkG/uRU88sr5AXbjcHXzxixmHXSnFZ F4yKRjWNJxWTdXeUWBt+4uBRBihEZqjDxUI7Ht1sin6PIgDk76wjRmoaTkvy+CpRxwk6 V4SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651851; x=1787256651; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=N/RP2dzwjBwWLOywD0caY032kt5EKmS1BsWZtRvaUFc=; b=g8RZAC+2jFvBGj4dOi8/alN9YrCGiDS3lkDMeVW+H+0KpdsZo8GdTtOS6UK9P7CJMk 9RZEKDGmtdBxq6fOyZdNgYdMvp7TS5+vQUkO6+9tbg/03QCoWBA5QwbbSNyxUCjOXOAE 2ECgYB7rrZyv/ngoJhuE8uPxLtDHQA4fsYtUp/i+q2OSgjynxtcPZy87KDE3MEokY68/ CssmKJpPPXZs8KUUWDliCeGht8qOgTylcTRNhcZNbbLN2dCylqsHpp7LtjDMHFmbB3x5 iQSBAbq5TxLAdWrOXVDHQ8ipE+XC/iyDMlKH67lpCXaXwb+MwDpsubxw8U3f1PP/QqSz c5dA== X-Gm-Message-State: AOJu0YyNtkhX0mo7nbFoOhAfbFfjPPOL6T6hEypSgy15mAaxWoLdZxa3 nGfjcVC5UpRT8/OFtCKEn+bCTYc9UggMPgZ/yX7dlM0Pkx7wI/WucsgOARzNUmQI X-Gm-Gg: AR+sD13xtBvJL9/K7bnWgqQ6DH+QMbtwtXB7enBPN0z3RsRJjvLnHAlYx8g2ZXbQmn2 OgK1ttnqT/OFs7b/OXHIm/IWtVh5RCyIEQlM33J4EGmTA8ALLJq81EWapuquaGgxTY2dym5fVQq UNNhyF7iETgObeMhCEsw3E7Am/5jMMZK++2lCQKCzL7s0FvwLWr2/zgTwg25osESf7V/i2urED8 HzpZJ8vz4gcuaIc0WNdAIKrLb+gCUN76W9/SgF1Pz1SzjoQfU04WukpdPOiKTyjCSCoLPfVaUAt 8nC+wc11WBSpmwCNOCXFOIJylf3HGDqnZFQQuRQpJ3qDhjnXPcaoBSRUaO9AKnMvM6VaCjO14jI 4RauzygLs0tH9Z5+MxjWpeyO0Dy8QeCbl9BJoVQaqaAYCW0P7UdDYgnyP/TfHKzor+uIdapQDWz oUzLCGoqbEBKWpIRRS0vQu5SvQdNykIMiucfynlfMuT0IkUqBfbLFxwONQ12M0qNQBybVdCMSis T6xMlgCAHUfw9UjnCilPLZhNkQuHvxRxOhJjfnVpOcK6Y6JlATeq6DlnPEulMBGHqURsq721WCx D/gvJj2KNcx8CHAT6oDXL7X2g4D21LKJSuFkQQSWwY+oBW+z5WwZrzWEzuRV7h+NzjoRWqqu2k7 M6whlhnrWB4IgKKngxXq7uwFlGKuZkXfmwJAADY9slWtAncPdwq8uYqpq8w== X-Received: by 2002:a05:6a20:12d2:b0:3c3:a024:1360 with SMTP id adf61e73a8af0-3cc71de3b8dmr274770637.28.1786651851324; Thu, 13 Aug 2026 13:10:51 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:50 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 76/80] python3-xmodem: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:30 -0700 Message-ID: <20260813200834.1302829-76-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:11:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129020 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb b/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb index 55305c6cb9..a00b8a6fac 100644 --- a/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb +++ b/meta-python/recipes-devtools/python/python3-xmodem_0.5.0.bb @@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "a1a818f31c29412f1cab0cd69deccd7be77bc1feb516723af990d00161 inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + do_install:append() { install -d ${D}${docdir}/${PN} mv ${D}${prefix}/doc/* ${D}${docdir}/${PN}/ From patchwork Thu Aug 13 20:08:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95202 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 B356EC5DF69 for ; Thu, 13 Aug 2026 20:11:01 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27842.1786651854300339406 for ; Thu, 13 Aug 2026 13:10:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=IvaIiMut; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2cc61541f8cso18840045ad.0 for ; Thu, 13 Aug 2026 13:10:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651854; x=1787256654; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hurrd8TD+U2C+X9OVvVUrM3z7rNQpKXQqTkGPxoScJ0=; b=IvaIiMutgp6rieJ1y2Ad/OZ00gho+E1NWm3PEaaNcUKmTYLDznBUr1lhPNdvybHB/E w3jSI4fUxZNmxLFywp8Z7fo1h082UQduqT7TGqIFfGIWuNgk2gtsVyIua9GHpxPlPfhq Bf0ABTZOtt+ARzfCaOXcFgIEJOeHP3/pdyMQMFEapnEqDpxIj+zqf+sVT+bvbn5Eo0eM AX2ZuyZSNoC3PG5RXoJokzDG7VefiSRpJ3d73XbqABmuLmgepSHrALh9MjWpYQRks0yh r1rpL65PMfqL8Lv4V0Vp8FLlKLPLRBL5qVmJabkuJUaM8HHYIrV4sWu9O4PjkT0pWeuZ papA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651854; x=1787256654; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=hurrd8TD+U2C+X9OVvVUrM3z7rNQpKXQqTkGPxoScJ0=; b=WmTVxdNSAyIGdylxMMi8G4Wob8kyeZ0PhH+Eh9efBLTgQmJcSBCm3nY2s27ZpnM39Y AVwb5H6nHRk0chskZKURlvFeo/oGoUKVarK/oBaIxS3jS/zW7tRSiFyjN05onW1ysbtW sefRsRbgCsDnaVQd+zAG74sBRo6Qkhjod8EsSXucReXKj2dWZQuYCUYNQArliRGWQF2v XeFszUAgHbHLEEKRssyEb1n2bIGSNc2kVdFN+cGBhGx/nC9MQ/pmbg3Xv698sDw55wdt KryVwpeBWL4XKTreKmCYQJwLBqz90r5rIR0caS+q+hEEGjxRSk1ffnZ29CgCJi/1rVGj v/ZA== X-Gm-Message-State: AOJu0YyCDbc6UcQZ5mS3r+MYychYG0urFNoitS2ITl//dPoQ5hWuc8zN 8XXYEGuOQpFCuDhu6h1H+7mGWin/hEmCCAAI7f1gA50m/horQxQbYg2q/jAgPupn X-Gm-Gg: AR+sD10X6UZDajyqFjN87DhiwnUZd5CC20lqmrbIyeQO4vrTHVy8Z/fjicwgma1a4nC JrYKpZvpR3kaYZtsNAaSXecNUuClmeeX2d1ch+U/XorJ0eDH7zGMgUkskOSwIj6D/NfShWdxeuU 2DPYacrP/JJeCAljqP2P8JrxqQo7TbXt+5rGb7JfCzZ316iHVQhzXBLPwJN2qP4vS8tq3f6VLlj lTKqH0QwQAZD4FZAsE+LjoR1cKA1SGN4zJAn+DvCtw9TQXbBggQeUH6aSd0evtwDtUUa+dnwUMz 5MatVL89ve+yPRsKrwY3aAMo4Ft8VL/ZQbgrTal9KUkMesQlIC7Ldb29A5rr4kyC6EdQvlk5CKz RCfO7IBPXOLHT8vKN2Hw9kY3PPuLsdfjqk6b52K6IGCMkE+3dORQykts9bpRDRKoDldHISAwTKb o2LLqQeQJBl8x++H52bAX5qlDuriozD2G7bydwqTjS1qs5m79t1LLHwFSxOe2u9TKENGAGKeftc /qsPbdweCD9gpzXxPqWohnfUlvX0haYlb26ID/kBVimkq9EW3JDaieV5X8C3UABQT9UYqxu+IhR TQE4+EjolA8a7Js7PUctgAo/a2ZvRAxSOOGLXtg0CZheaMZwAZb9Vai2FH4WCTNd9cf3vkHy74m Ah95g8njF+oaMifYx5JNF/1t0isuKROn/QhNKP7S4bKwX0g== X-Received: by 2002:a17:903:1a0d:b0:2d2:72b6:556b with SMTP id d9443c01a7336-2d37f7b7ca7mr102965675ad.13.1786651853591; Thu, 13 Aug 2026 13:10:53 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:51 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 77/80] python3-zopeinterface: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:31 -0700 Message-ID: <20260813200834.1302829-77-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:11:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129021 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python/python3-zopeinterface_8.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-zopeinterface_8.5.bb b/meta-python/recipes-devtools/python/python3-zopeinterface_8.5.bb index a148622f13..f9fd55ff6f 100644 --- a/meta-python/recipes-devtools/python/python3-zopeinterface_8.5.bb +++ b/meta-python/recipes-devtools/python/python3-zopeinterface_8.5.bb @@ -6,6 +6,8 @@ PYPI_PACKAGE = "zope_interface" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" SRC_URI[sha256sum] = "7a3ba1c5877f0f3e3906b02ddf793abed2becc2948116414ce0e1dd820b68d6d" PACKAGES =. "${PN}-test " From patchwork Thu Aug 13 20:08:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95201 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 C35E2C5DF6A for ; Thu, 13 Aug 2026 20:11:01 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28172.1786651855947625011 for ; Thu, 13 Aug 2026 13:10:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ThpjHC+U; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2caed617615so4596805ad.3 for ; Thu, 13 Aug 2026 13:10:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651855; x=1787256655; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=IqBON1BPTfzocKHEKuSaRtEoAMdlAW2ua+G5AbaVuD8=; b=ThpjHC+UnjwHce1/KGIYLeZ1Xq6HUtDPcBVB9R8SYxYArGbx+4SJJCB9SvIcwIo7O2 4N9szbbbQzWkr+XMJegixlbLjLl3LGF2usthMHSGSzSIopPBoh/fxcXB7QEesaNZqowp Obqv4Tn4BCTEJujSHHtWRekFSJAgVuPtRhYH2HYYkqN0lBEAh2gqWcPb87J62RQU4UBN KIVhJVEAY2+5Q4Q9IgyRGLvnZ3e/RvjDeCGfljMH8zMb2BtXwAYUqkXeQQ38yqf0lYIi ALqg8v2ADmRzNLgsC0WBLokRN0gHKzFoa1y0vsZxmhTYBqkwNoL1N5osJlaN5pVEeX7O BrzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651855; x=1787256655; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=IqBON1BPTfzocKHEKuSaRtEoAMdlAW2ua+G5AbaVuD8=; b=k5SpqZynkhPne792AwMEewZyATRCiWD/GZQddDvoJmFtFOV6TYmy0QbD0QDjEF740Y U+3L/MiMXDCzIyn431mzdxZkf8Iyoco7FHV2Bz0Pu0xfHY97Vn+0Yd/paNejh8fCt27f IXu7ly5yWuBPqu4RruB+PycleBn9Rl7p0DxhqsLt47oWQ28hkFUvm9vXS8Be0/B9wxQX hya1zRHIRHnGmCaHxYdKi56uHRhVs1rw1pTFQhrbs8JorsKUy6c8Ng+zUrWbqH5L3yJo 9tCY7IdFIrqeWO8Vi1J73Dl42N7ZK6sYi6ryme9JlI30jgkZ6rB2SciShBq925HcW4KU OkRw== X-Gm-Message-State: AOJu0YxZmRi+mYovIqd/iquyKuCtsKisUTsGbE1yxKDrEFveu/tCmTWl sQpu/k07sgJQd8qPf9I9eOCE8A6VBt/GXL86gu6ctavNPtAHgDE9oIDb0hQHXRUj X-Gm-Gg: AR+sD127Rc0n1FkKfr2ABbhMdFteJQTMzOZnUx0+DJUYPBY3n3SpChtcW5h9uFBkNpX Jq8fe5L8EUNpTS6quPzK3FTZlGGCx9k+j7pf5SUm31tGN4FlDGIc+3dDa8kvfPQ3cZpmDlllXkc Ix82ZUD0GeyfbatiONORVWKL6kqCd676CoNeeZ+Eyb/koLLw/j9ITsdtQV1qj9jICZd/CLjYo9Z mtw2T+OS4S9927E3jqj67JLl0h3wKYxNVn/Je6YjSQPZWGVRFZ8fwSHsNkKqPzNlJ4N2U4cFXaP pHVl08Gfd3KOHdMK3/FD5dbMrrTTUBcryoI7m/Dl9LpKgoQIJbyX5Tn4jij+1di/bowzeKJMuuh qjJdi7jdZ7ZX4ZLqb2ti8cH21de2lBLyXLrYjHOFHCDtjgIj2q/MmVLPGGrmwLyfo+AVjRSqN6M MWhdyuprNvuH8YQWY4CG3KLbtpFxPb8AwJs3k7Edgbg5KYDhK56pu/q8AsoTGGwsXvCIpd6N+sQ BXEJR8BmSN3zzLVAydF4xDL6cjHaFSELYuK6+dUDRPmNQSd/LcrUdHNz0F/TTddryvH55h2+cPX VhTGCEc4WrxazGwwc+FO3+Bnrswn4vAqtyJ3F3uduL973rSnryuM/4pilMDTNOmRFIXTziTo7P5 uO+CidH35jNsk8W2cYdeNEujHpL3L4Gt4uZgU0/QbSUjbKCmk2PcZXpHj X-Received: by 2002:a05:6a20:728a:b0:3cc:51ff:c2e7 with SMTP id adf61e73a8af0-3cc71dd8814mr226475637.10.1786651855228; Thu, 13 Aug 2026 13:10:55 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:54 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 78/80] tftpy: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:32 -0700 Message-ID: <20260813200834.1302829-78-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:11:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129022 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/tftpy_0.8.7.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python/tftpy_0.8.7.bb b/meta-python/recipes-devtools/python/tftpy_0.8.7.bb index 7bb1ebeb57..22b227a34f 100644 --- a/meta-python/recipes-devtools/python/tftpy_0.8.7.bb +++ b/meta-python/recipes-devtools/python/tftpy_0.8.7.bb @@ -11,3 +11,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d" SRC_URI[sha256sum] = "e8a5aa092dab2e1cbb9b94392036827b808dc37eb6cf1b1ab33c81957b3f5fe2" inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-wheel-native" From patchwork Thu Aug 13 20:08:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95198 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 AC17DC5B572 for ; Thu, 13 Aug 2026 20:11:01 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.28173.1786651857495043501 for ; Thu, 13 Aug 2026 13:10:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=qfSKfBPk; spf=pass (domain: gmail.com, ip: 209.85.210.177, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-8487b7b3fc8so161095b3a.3 for ; Thu, 13 Aug 2026 13:10:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651857; x=1787256657; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9aO6ZY32yPm2bVPq2MCNZgs39/w4NMfdXcKON6feMNc=; b=qfSKfBPkaOjoyK+1CgDv7ShRS2OXP22NB+GYM9IJ6Cr54v0vi/HgM2EcCoagQqvNNR EOYFkCzePJ6bPw7IJ0pu7ye5kZdT24ZeaQLScl9NyaQLJNZ9j9MxiaqTgu4x4WW8zyVg U3LfRjIIPuUGTdgZkSQpjzJbd+K0GBU/7UJo3UZyDhdMF8mfQr2CJQ0I9T3EoplGTVIX GgIEvMdCFwT4W8AE2ob/sed8EgKUzjexlvUTtG7rQVupt5GJDJJMLB/6kwC8QSuiWW0h NvPDTOClo6jrAqFjjmN4Uci3m3I/v0P0L+w1/ruVVFelZpo5Y0JpBx/pdg6rSl4x6mp4 Nu9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651857; x=1787256657; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9aO6ZY32yPm2bVPq2MCNZgs39/w4NMfdXcKON6feMNc=; b=VqT9ML0OKRG280IdwICTeCLAf4s7ZwrebbHPJ6Ggv4r/0AxI7B9uZR5GBVwIvvOqhQ GOB8tADzwkDFTjF2it95/2kP0A0vvQ0LSTEK2FPF3pwJd4AuEumWaknCIoaEUgm/Dgf+ tTC4s+IjPfnsiAuQxokEhNAY/0fJ/Ua9RqocoWOw2rR4tRiNAdDMXEBHnCJSzd/g7+XP TArbh8STSD6tzvf/26skWFu6cSkUPhmpBsQ2uOWkuoj5VjgOkmRj6FBx3393lY45yiam rScxMk+JlyiXtgEREL+FhW2JMXmhALHtojN3Bpv0O+ueuOBzLvAiNmmIzFJFTF4LNNiE 4tCg== X-Gm-Message-State: AOJu0YyNOM8IQzfZfLMEHnMrQvhquIt2PFwYM/2fEZBqU0Fj3BBJg+4Z /izMhAF7/6CyspMq1G1SrkdJbx74vzK6ESX8GOC7U3XL959hZ0lc+rT9CsFZCCmL X-Gm-Gg: AR+sD11E5/VCesiYF6vtHOTkz968oNlKciq/mCHf746sNz6fJIwCbyj5ZFbWnjNuqjF Ne9vgZVw3UFuYxvyY5LmgWIOrLobRuFOJJx1dV1JzqyqnAZzpced8iih68W72FD67hHW8IhsgEW 7j9BJDSkkGXjm/4vHHfaYgwOKSsNs+Oaam/wj6iTDqdRzu5IKJ9u9E/6lyYuN/RuFIpsadzbDRU 8fPVALzBIXMSQ1yOF4v0tk2aiY3GQAVrlNOMVu2Db2FnU3b6LCKrSvUzfEtbQTSGfJGSBpScBe9 /q5hySMtQb0+Qsx3Id9XGdwbmntEaxsykdqmpN5MEqmiFERnw9n03m2c/CuC02X3P6mXmd9R3/Y 7UeaKzyFUCud114khV5kGKH41eubvSyp0wXcBpc68Lypf6y0cvT1tzXS5q0fwqWrKHSgY7+yULT AlZPHsBR8nhdHMFmxOKkwDB4L6S5teT4O25hwfUM9+d9PlD9MBPJuO2q65HYqkWOKx6maWb32R5 CVlwCzSNmWpYVH9zvXPgp68PDkH0EYuHHnijpcLLoo8vvoTV9To0Uf9v6tWiVABP4NknMZErfR5 TBvuI93BGQaz5Nh3EgZ403bZR7NF1/DGGz/fG6DJM3xMUfF7uZvnlBuTrjaZtWLM4xMDrnonUKK +u5OV+RptPxGMu4nYH63PIef/tcIYlgwVbIXZZAzs4u85rA== X-Received: by 2002:a05:6a20:431b:b0:3c3:a3fd:db0a with SMTP id adf61e73a8af0-3cc71ba62bdmr342755637.16.1786651856779; Thu, 13 Aug 2026 13:10:56 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:55 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 79/80] python3-exhale: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:33 -0700 Message-ID: <20260813200834.1302829-79-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:11:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129023 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb b/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb index e0e30763d4..01c5566e0d 100644 --- a/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb +++ b/meta-python/recipes-devtools/python3-exhale/python3-exhale_0.3.7.bb @@ -11,6 +11,8 @@ SRC_URI[sha256sum] = "752a96d0a59456511d933311d4a81f642cd668296eacd2561905727d5e inherit pypi python_setuptools_build_meta +DEPENDS += "python3-wheel-native" + PYPI_PACKAGE = "exhale" RDEPENDS:${PN} = "\ From patchwork Thu Aug 13 20:08:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 95200 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 E681FC5DF6D for ; Thu, 13 Aug 2026 20:11:01 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.27843.1786651858831332297 for ; Thu, 13 Aug 2026 13:10:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=VOQHziQZ; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2caed617615so4597405ad.3 for ; Thu, 13 Aug 2026 13:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786651858; x=1787256658; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9aHWJzp9nQpvvsGwTaxfitaEj5SHsnlLvuFlff3YJcc=; b=VOQHziQZZYKPRuYSiRclNbudf8PBzPp68QiPGainv5h2VEuXwk/pW5QvGbbIpt27nd E5GxgNkO1sTnfYrAYaJEXkWP0iQi29HlgGfmY5s0VNIu92NuCiGNsxZXHffmszayXq1G Ec3SimFY9GvaQYWo4bicid6XT9p6I9ZAJr6IWUGyOc0vZsmzACifGnQJqKIRSDdQv/Ck 85eHYsTUalBE06mP3bzMorz16h3HozlJH7QK69IZbgjgquAtlkRsGP8UHz2K0ZJLYq0B AVAxSqLc80XPAoLUysy5j+Cuo8jmuwzfyUsznG55iB+HIQ2a+kfnmUtjIG7hCMR9PqH3 QMXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786651858; x=1787256658; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=9aHWJzp9nQpvvsGwTaxfitaEj5SHsnlLvuFlff3YJcc=; b=JPYLMVwssWrs3mwkXO6GF22gPobbrzNdY3NU0NaSVcPSlfxuckWSHJinEBstLOVQc9 xcYsQ2yUrboGbqePCWRZN38ixU5rB/mPsTPtdDT4F5MVAvNLrP1re6IcDSRs2GSvu8Hr 6SDo8Aaf9f5nK1toWDESfKly8dU/R2Yj7EDQyJP5iLH10My8v3FRTYnHWVCR4b2Crr7V 3wUI+BhV6dGYFyIdEn+gUGHNRndpLiXYQ32xGU2/miY6yzGGuYcbrOK+o9hs4NOkZm9L yOjjnMwxQ9LMwvF+C/Llqr9KIFaW+jjqhNOnUPiqUpVHL8J54tckWhoCdBzGC1Ldv/c9 l68A== X-Gm-Message-State: AOJu0YxbVQ3lAqRhvDmU0UeZ8Vvg34JOWR3NztmN/dAcpBKfSz010RpY lWdCSt7A+YL1gH46oVudWvvIewYbmb/cPCWuwdwkJjdgBeYAnQ/L/3ZFE2PUjreN X-Gm-Gg: AR+sD13OOpcHYBU0aHifDQKAv/sQdpBdBLInhOCH9SDId5ygx4xCL3YbLfq8EPmmSC7 tRK0G2VhPALFljuvmZOQ/awGBEwxXwEGl9aPboaxIkPLVMvnY06AaacMA4a2bNGAKamRuGn29YF tZ7V/CWuJPYdyouQe9QqLCRn89VWTKTEqfxlwveUdx7/8IQSU6tOulh6uGgfggHlWf/wkyAIy83 /YPp+bFi/yI/rrE974GZwtv6nDyjxLVBhjGmZZPUPUEVDs5hMofnif6UEN2nFVt4jCOB+Hp49wy YNy4vws59SlP2sYTKfJYO+x4zVmbSZHzJMapi0PkfOX9LmSqrMwsAbuMtuZqJxY8AXYR7+w1zLk H0NixZbBrukqDDsX8mcGm5I+mKCjKzM4unqX9HF4NnpP+/zgNuL1Dgjmn3XKjUUOOs14w8Ed75c a/9P5SJU3UdJeglYQp1lZCUGuMG5QGInoy7op7VTxQdWnVpuurEY0+hWh5tR0Yhp1IixR2Xv2Jn TMHvBaDDlyVQ67r6N2oZOGx0AtGYFfgl7KENTEEXTiU6iw/SFm9erRvd+gmCCTvUWFjhHn3gDH+ yH9RrDVyD290wj51qMkSFGQKw89kIYRNGvfSXFLNTgY1/SR1qUYQy6/y1d2b1n1ODF+dN7nI11Z HopNSBp4bwHux+C6v61KUDZ+G3XDTPpqlM/LFjFClYXTr98D3JbP6HKCApA== X-Received: by 2002:a05:6a20:3d1c:b0:3c6:3c5b:f2e3 with SMTP id adf61e73a8af0-3cc72086fafmr223259637.33.1786651858125; Thu, 13 Aug 2026 13:10:58 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31ebfc37202sm10012289eec.20.2026.08.13.13.10.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 13:10:57 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-python][PATCH 80/80] python3-gpt-image: add python3-wheel-native to DEPENDS Date: Thu, 13 Aug 2026 13:08:34 -0700 Message-ID: <20260813200834.1302829-80-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> References: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com> 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 ; Thu, 13 Aug 2026 20:11:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/129024 setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer add python3-wheel-native to DEPENDS by default, following oe-core commit e546c697b7 ("classes/setuptools3: remove wheel dependency"), since setuptools >= 70.1.0 no longer needs the external wheel package to build a wheel. This recipe's pyproject.toml/setup.py still declares wheel as a build requirement, so pyproject-build's --no-isolation dependency check now fails: ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3): wheel wanted: any found: not installed Add python3-wheel-native to DEPENDS directly to satisfy it. Signed-off-by: Khem Raj --- .../python3-gpt-image/python3-gpt-image_0.9.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb b/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb index 33bb3deca8..4255de4199 100644 --- a/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb +++ b/meta-python/recipes-extended/python3-gpt-image/python3-gpt-image_0.9.1.bb @@ -14,6 +14,8 @@ SRC_URI[sha256sum] = "07363562ec1cf5b50319ad0389486b576ed43c4682a16a8286822af9fd inherit pypi python3native python_setuptools_build_meta ptest-python-pytest +DEPENDS += "python3-wheel-native" + do_install:append() { rm -fr ${D}${libdir}/python*/site-packages/gpt-image/__pycache__ }