[Buildroot] [PATCH v2 04/11] package/python-attrs: add host variant

Dario Binacchi dario.binacchi at amarulasolutions.com
Wed Dec 13 16:43:04 UTC 2023


Recent version of U-Boot use binman to provide a mechanism for building
images, from simple SPL + U-Boot combinations, to more complex
arrangements with many parts. This package is required by binman.

Co-developed-by: Michael Trimarchi <michael at amarulasolutions.com>
Signed-off-by: Michael Trimarchi <michael at amarulasolutions.com>
Signed-off-by: Dario Binacchi <dario.binacchi at amarulasolutions.com>
---
 package/Config.in.host               | 1 +
 package/python-attrs/Config.in.host  | 8 ++++++++
 package/python-attrs/python-attrs.mk | 6 ++++++
 3 files changed, 15 insertions(+)
 create mode 100644 package/python-attrs/Config.in.host

diff --git a/package/Config.in.host b/package/Config.in.host
index 5d2121de02a4..5f9dbd3c71be 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -82,6 +82,7 @@ menu "Host utilities"
 	source "package/pkgconf/Config.in.host"
 	source "package/pru-software-support/Config.in.host"
 	source "package/pwgen/Config.in.host"
+	source "package/python-attrs/Config.in.host"
 	source "package/python-cython/Config.in.host"
 	source "package/python-greenlet/Config.in.host"
 	source "package/python-iniparse/Config.in.host"
diff --git a/package/python-attrs/Config.in.host b/package/python-attrs/Config.in.host
new file mode 100644
index 000000000000..d85f57915318
--- /dev/null
+++ b/package/python-attrs/Config.in.host
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_HOST_PYTHON_ATTRS
+	bool "host python-attrs"
+	help
+	  attrs is the Python package that will bring back the joy of
+	  writing classes by relieving you from the drudgery of
+	  implementing object protocols (aka dunder methods).
+
+	  https://attrs.readthedocs.io/
diff --git a/package/python-attrs/python-attrs.mk b/package/python-attrs/python-attrs.mk
index 0d704ea11195..96d6b8ad7923 100644
--- a/package/python-attrs/python-attrs.mk
+++ b/package/python-attrs/python-attrs.mk
@@ -15,4 +15,10 @@ PYTHON_ATTRS_DEPENDENCIES = \
 	host-python-hatch-fancy-pypi-readme \
 	host-python-hatch-vcs
 
+HOST_PYTHON_ATTRS_DEPENDENCIES = \
+	host-python-hatchling \
+	host-python-hatch-fancy-pypi-readme \
+	host-python-hatch-vcs
+
 $(eval $(python-package))
+$(eval $(host-python-package))
-- 
2.43.0




More information about the buildroot mailing list