All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/python-charset-normalizer: skip dependency check
@ 2026-10-25 21:27 Fiona Klute via buildroot
  2026-10-26 10:59 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Fiona Klute via buildroot @ 2026-10-25 21:27 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Bernd Kuhls, Fiona Klute

Upstream has set an upper bound for the setuptools version [1],
banning >=84.1, which had not even been released yet at the time
(setuptools 84.1.0 was released 2026-10-19). Because of this the build
fails since Buildroot commit 2027954db7f5f42ed976ea2f4655e0cd224c7ee7
("package/python-setuptools: bump to version 84.2.1"). Nonetheless the
package actually builds fine with python-setuptools 84.2.1, so disable
the dependency check.

[1] https://github.com/jawah/charset_normalizer/commit/a05917f87b5f71d6022d8abe2b0af239f65c1111

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
---
 package/python-charset-normalizer/python-charset-normalizer.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/python-charset-normalizer/python-charset-normalizer.mk b/package/python-charset-normalizer/python-charset-normalizer.mk
index d8c69899a3..630db33043 100644
--- a/package/python-charset-normalizer/python-charset-normalizer.mk
+++ b/package/python-charset-normalizer/python-charset-normalizer.mk
@@ -12,6 +12,8 @@ PYTHON_CHARSET_NORMALIZER_LICENSE = MIT
 PYTHON_CHARSET_NORMALIZER_LICENSE_FILES = LICENSE
 PYTHON_CHARSET_NORMALIZER_DEPENDENCIES = host-python-cython
 PYTHON_CHARSET_NORMALIZER_ENV = CHARSET_NORMALIZER_USE_CYTHON=1
+# as of 3.5.2 pyproject.toml bans setuptools >=84.1
+PYTHON_CHARSET_NORMALIZER_BUILD_OPTS = --skip-dependency-check
 
 $(eval $(python-package))
 $(eval $(host-python-package))
-- 
2.55.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/python-charset-normalizer: skip dependency check
  2026-10-25 21:27 [Buildroot] [PATCH 1/1] package/python-charset-normalizer: skip dependency check Fiona Klute via buildroot
@ 2026-10-26 10:59 ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-26 10:59 UTC (permalink / raw)
  To: Fiona Klute; +Cc: buildroot, James Hilliard, Bernd Kuhls

On Sun, Oct 25, 2026 at 10:27:32PM +0100, Fiona Klute via buildroot wrote:
> Upstream has set an upper bound for the setuptools version [1],
> banning >=84.1, which had not even been released yet at the time
> (setuptools 84.1.0 was released 2026-10-19). Because of this the build
> fails since Buildroot commit 2027954db7f5f42ed976ea2f4655e0cd224c7ee7
> ("package/python-setuptools: bump to version 84.2.1"). Nonetheless the
> package actually builds fine with python-setuptools 84.2.1, so disable
> the dependency check.
> 
> [1] https://github.com/jawah/charset_normalizer/commit/a05917f87b5f71d6022d8abe2b0af239f65c1111
> 
> Signed-off-by: Fiona Klute <fiona.klute@gmx.de>

Applied to master, thanks!

Best regards,

Thomas Petazzoni
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-26 10:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-25 21:27 [Buildroot] [PATCH 1/1] package/python-charset-normalizer: skip dependency check Fiona Klute via buildroot
2026-10-26 10:59 ` Thomas Petazzoni via buildroot

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.