All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-python][PATCH] python3-charset-normalizer: add patch for setuptools version
@ 2026-08-11  5:50 Jason Schonberg
  0 siblings, 0 replies; only message in thread
From: Jason Schonberg @ 2026-08-11  5:50 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Jason Schonberg

The 3.4.9 upgrade dropped the setuptools uppper-bound patch because upstream raised its cap from <82.1 to <83.1.  But oe-core ships
setuptools 84.0.0, so do_compile failed with Unmet dependencies: setuptools<83.1,>=68 ... found: 84.0.0

Refreshed patch to match 3.4.9's pyproject.toml

Signed-off-by: Jason Schonberg <schonm@gmail.com>
---
 .../0001-pyproject.toml-relax-setuptools-upper-bound.patch    | 4 ++--
 .../python/python3-charset-normalizer_3.4.9.bb                | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch
index 8d9ee26d8f..508debc340 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] pyproject.toml: relax setuptools upper bound
 
 OE provides setuptools via DEPENDS and builds with --no-isolation, so the
 upstream upper cap on setuptools is spurious and breaks the build whenever
-oe-core ships a newer setuptools (currently 83.0.0).
+oe-core ships a newer setuptools (currently 84.0.0).
 
 Upstream-Status: Inappropriate [oe-core specific setuptools version]
 Signed-off-by: Khem Raj <raj.khem@gmail.com>
@@ -19,6 +19,6 @@ index 1111111..2222222 100644
 +++ b/pyproject.toml
 @@ -1,3 +1,3 @@
  [build-system]
--requires = ["setuptools>=68,<82.1"]
+-requires = ["setuptools>=68,<83.1"]
 +requires = ["setuptools>=68"]
  build-backend = "backend"
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb
index 70dcb9e158..6df52a23d4 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb
@@ -3,6 +3,7 @@ HOMEPAGE = "https://github.com/ousret/charset_normalizer"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05"
 
+SRC_URI += "file://0001-pyproject.toml-relax-setuptools-upper-bound.patch"
 SRC_URI[sha256sum] = "673611bbd43f0810bec0b0f028ddeaaa501190339cac411f347ac76917c3ae7b"
 
 DEPENDS += "python3-setuptools-scm-native python3-mypy-native"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-11  5:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-11  5:50 [meta-python][PATCH] python3-charset-normalizer: add patch for setuptools version Jason Schonberg

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.