All of lore.kernel.org
 help / color / mirror / Atom feed
From: Khem Raj <raj.khem@gmail.com>
To: openembedded-devel@lists.openembedded.org
Cc: Khem Raj <khem.raj@oss.qualcomm.com>
Subject: [meta-python][PATCH 46/80] python3-parse-type: add python3-wheel-native to DEPENDS
Date: Thu, 13 Aug 2026 13:08:00 -0700	[thread overview]
Message-ID: <20260813200834.1302829-46-khem.raj@oss.qualcomm.com> (raw)
In-Reply-To: <20260813200834.1302829-1-khem.raj@oss.qualcomm.com>

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 <khem.raj@oss.qualcomm.com>
---
 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() {


  parent reply	other threads:[~2026-08-13 20:10 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-13 20:07 [meta-filesystems][PATCH 01/80] gpiod-sysfs-proxy: add python3-wheel-native to DEPENDS Khem Raj
2026-08-13 20:07 ` [meta-oe][PATCH 02/80] b4: " Khem Raj
2026-08-13 20:07 ` [meta-oe][PATCH 03/80] python3-psycopg: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 04/80] python3-h2: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 05/80] python3-hpack: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 06/80] python3-thrift: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 07/80] python3-asttokens: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 08/80] python3-async-timeout: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 09/80] python3-automat: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 10/80] python3-behave: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 11/80] python3-bumble: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 12/80] python3-canopen: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 13/80] python3-click-repl: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 14/80] python3-cppy: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 15/80] python3-daemon: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 16/80] python3-dateutil: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 17/80] python3-dbus-fast: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 18/80] python3-distlib: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 19/80] python3-executing: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 20/80] python3-fasteners: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 21/80] python3-file-magic: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 22/80] python3-flask-httpauth: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 23/80] python3-flexcache: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 24/80] python3-flexparser: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 25/80] python3-freezegun: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 26/80] python3-genson: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 27/80] python3-gnupg: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 28/80] python3-grpcio: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 29/80] python3-httplib2: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 30/80] python3-huey: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 31/80] python3-hyperlink: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 32/80] python3-icu: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 33/80] python3-imageio: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 34/80] python3-iso3166: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 35/80] python3-janus: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 36/80] python3-lazy: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 37/80] python3-lru-dict: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 38/80] python3-luma-core: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 39/80] python3-luma-oled: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 40/80] python3-lz4: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 41/80] python3-m2crypto: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 42/80] python3-mmh3: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 43/80] python3-moteus: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 44/80] python3-nocasedict: " Khem Raj
2026-08-13 20:07 ` [meta-python][PATCH 45/80] python3-nocaselist: " Khem Raj
2026-08-13 20:08 ` Khem Raj [this message]
2026-08-13 20:08 ` [meta-python][PATCH 47/80] python3-pure-eval: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 48/80] python3-py-cpuinfo: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 49/80] python3-pyais: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 50/80] python3-pyaudio: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 51/80] python3-pychromecast: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 52/80] python3-pycocotools: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 53/80] python3-pycurl: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 54/80] python3-pyee: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 55/80] python3-pyhsslms: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 56/80] python3-pyproj: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 57/80] python3-pyrad: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 58/80] python3-pyroute2: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 59/80] python3-pyruvate: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 60/80] python3-pytest-sugar: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 61/80] python3-pytokens: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 62/80] python3-reportlab: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 63/80] python3-responses: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 64/80] python3-rstr: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 65/80] python3-setuptools-declarative-requirements: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 66/80] python3-setuptools-git-versioning: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 67/80] python3-simplejson: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 68/80] python3-stack-data: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 69/80] python3-term: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 70/80] python3-toposort: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 71/80] python3-tornado: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 72/80] python3-tzdata: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 73/80] python3-uinput: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 74/80] python3-wheezy-template: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 75/80] python3-wrapt: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 76/80] python3-xmodem: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 77/80] python3-zopeinterface: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 78/80] tftpy: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 79/80] python3-exhale: " Khem Raj
2026-08-13 20:08 ` [meta-python][PATCH 80/80] python3-gpt-image: " Khem Raj

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260813200834.1302829-46-khem.raj@oss.qualcomm.com \
    --to=raj.khem@gmail.com \
    --cc=khem.raj@oss.qualcomm.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.