@@ -1385,6 +1385,7 @@ menu "External python modules"
source "package/python-rfc3987/Config.in"
source "package/python-rgbmatrix/Config.in"
source "package/python-rich/Config.in"
+ source "package/python-rich-click/Config.in"
source "package/python-rpds-py/Config.in"
source "package/python-rpi-gpio/Config.in"
source "package/python-rpi-ws281x/Config.in"
new file mode 100644
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_RICH_CLICK
+ bool "python-rich-click"
+ select BR2_PACKAGE_PYTHON_CLICK # runtime
+ select BR2_PACKAGE_PYTHON_IMPORTLIB_METADATA # runtime
+ select BR2_PACKAGE_PYTHON_RICH # runtime
+ select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
+ help
+ Format click help output nicely with rich.
+
+ https://github.com/ewels/rich-click
new file mode 100644
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/rich-click/json
+md5 f1b6a6dd9b7150d553c25011679bc7ba rich_click-1.8.9.tar.gz
+sha256 fd98c0ab9ddc1cf9c0b7463f68daf28b4d0033a74214ceb02f761b3ff2af3136 rich_click-1.8.9.tar.gz
+# Locally computed sha256 checksums
+sha256 d460cfe666617a2f86cb7c66f9041f0a87611c8b0c1f2f3f674a2022adc1f2af LICENSE
new file mode 100644
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-rich-click
+#
+################################################################################
+
+PYTHON_RICH_CLICK_VERSION = 1.8.9
+PYTHON_RICH_CLICK_SOURCE = rich_click-$(PYTHON_RICH_CLICK_VERSION).tar.gz
+PYTHON_RICH_CLICK_SITE = https://files.pythonhosted.org/packages/b7/a8/dcc0a8ec9e91d76ecad9413a84b6d3a3310c6111cfe012d75ed385c78d96
+PYTHON_RICH_CLICK_SETUP_TYPE = setuptools
+PYTHON_RICH_CLICK_LICENSE = MIT
+PYTHON_RICH_CLICK_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> --- package/Config.in | 1 + package/python-rich-click/Config.in | 10 ++++++++++ package/python-rich-click/python-rich-click.hash | 5 +++++ package/python-rich-click/python-rich-click.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 package/python-rich-click/Config.in create mode 100644 package/python-rich-click/python-rich-click.hash create mode 100644 package/python-rich-click/python-rich-click.mk