[PATCH 4/9] u_boot_pylib: Require setuptools for building pylibfdt

Simon Glass sjg at chromium.org
Tue Jun 16 16:28:44 CEST 2026


Building the pylibfdt bindings (scripts/dtc/pylibfdt/setup.py) needs
setuptools. In the tree this comes only from patman's requirements.txt,
which a later patch removes.

Add setuptools to u_boot_pylib's requirements instead, where it is
available to every tool that builds pylibfdt.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 tools/u_boot_pylib/requirements.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/u_boot_pylib/requirements.txt b/tools/u_boot_pylib/requirements.txt
index 1087e6f2857..0f6a230d522 100644
--- a/tools/u_boot_pylib/requirements.txt
+++ b/tools/u_boot_pylib/requirements.txt
@@ -1 +1,3 @@
 concurrencytest==0.1.2
+# Needed to build the pylibfdt bindings (scripts/dtc/pylibfdt/setup.py)
+setuptools==78.1.1
-- 
2.43.0



More information about the U-Boot mailing list