From dd20136c7b47db80f83f6c992fc1ba784ae79389 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Sun, 14 May 2023 15:38:39 +0200
Subject: [PATCH] Add rich-click and dependencies
---
buildroot-external/Config.in | 4 ++++
.../package/python-markdown-it-py/Config.in | 7 +++++++
.../python-markdown-it-py/python-markdown-it-py.hash | 2 ++
.../python-markdown-it-py/python-markdown-it-py.mk | 12 ++++++++++++
buildroot-external/package/python-mdurl/Config.in | 7 +++++++
.../package/python-mdurl/python-mdurl.hash | 2 ++
.../package/python-mdurl/python-mdurl.mk | 12 ++++++++++++
.../package/python-rich-click/Config.in | 6 ++++++
.../package/python-rich-click/python-rich-click.hash | 2 ++
.../package/python-rich-click/python-rich-click.mk | 12 ++++++++++++
buildroot-external/package/python-rich/Config.in | 7 +++++++
.../package/python-rich/python-rich.hash | 2 ++
.../package/python-rich/python-rich.mk | 12 ++++++++++++
13 files changed, 87 insertions(+)
create mode 100644 buildroot-external/package/python-markdown-it-py/Config.in
create mode 100644 buildroot-external/package/python-markdown-it-py/python-markdown-it-py.hash
create mode 100644 buildroot-external/package/python-markdown-it-py/python-markdown-it-py.mk
create mode 100644 buildroot-external/package/python-mdurl/Config.in
create mode 100644 buildroot-external/package/python-mdurl/python-mdurl.hash
create mode 100644 buildroot-external/package/python-mdurl/python-mdurl.mk
create mode 100644 buildroot-external/package/python-rich-click/Config.in
create mode 100644 buildroot-external/package/python-rich-click/python-rich-click.hash
create mode 100644 buildroot-external/package/python-rich-click/python-rich-click.mk
create mode 100644 buildroot-external/package/python-rich/Config.in
create mode 100644 buildroot-external/package/python-rich/python-rich.hash
create mode 100644 buildroot-external/package/python-rich/python-rich.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index 38a5913f..74849ca9 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -190,6 +190,8 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lazy/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-levenshtein/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-lingua-nostra/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-markdown-it-py/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mdurl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-memory-tempfile/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-mock-msm/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-monotonic/Config.in"
@@ -248,6 +250,8 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-cache/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-requests-futures/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-reverse-geocoder/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rich/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-rich-click/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-simplematch/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smbus2/Config.in"
diff --git a/buildroot-external/package/python-markdown-it-py/Config.in b/buildroot-external/package/python-markdown-it-py/Config.in
new file mode 100644
index 00000000..015aa7ce
--- /dev/null
+++ b/buildroot-external/package/python-markdown-it-py/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_MARKDOWN_IT_PY
+ bool "python-markdown-it-py"
+ help
+ This is a Python port of markdown-it,
+ and some of its associated plugins.
+
+ https://github.com/executablebooks/markdown-it-py
diff --git a/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.hash b/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.hash
new file mode 100644
index 00000000..a6fda6c7
--- /dev/null
+++ b/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.hash
@@ -0,0 +1,2 @@
+# md5, sha256 from https://pypi.org/pypi/markdown-it-py/json
+sha256 7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1 markdown-it-py-2.2.0.tar.gz
diff --git a/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.mk b/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.mk
new file mode 100644
index 00000000..dd9e78d9
--- /dev/null
+++ b/buildroot-external/package/python-markdown-it-py/python-markdown-it-py.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# python-markdown-it-py
+#
+################################################################################
+
+PYTHON_MARKDOWN_IT_PY_VERSION = 2.2.0
+PYTHON_MARKDOWN_IT_PY_SOURCE = markdown-it-py-$(PYTHON_MARKDOWN_IT_PY_VERSION).tar.gz
+PYTHON_MARKDOWN_IT_PY_SITE = https://files.pythonhosted.org/packages/e4/c0/59bd6d0571986f72899288a95d9d6178d0eebd70b6650f1bb3f0da90f8f7
+PYTHON_MARKDOWN_IT_PY_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-mdurl/Config.in b/buildroot-external/package/python-mdurl/Config.in
new file mode 100644
index 00000000..b3d7d6a6
--- /dev/null
+++ b/buildroot-external/package/python-mdurl/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_MDURL
+ bool "python-mdurl"
+ help
+ This is a Python port of the JavaScript
+ mdurl package.
+
+ https://github.com/executablebooks/mdurl
diff --git a/buildroot-external/package/python-mdurl/python-mdurl.hash b/buildroot-external/package/python-mdurl/python-mdurl.hash
new file mode 100644
index 00000000..5788ea6f
--- /dev/null
+++ b/buildroot-external/package/python-mdurl/python-mdurl.hash
@@ -0,0 +1,2 @@
+# md5, sha256 from https://pypi.org/mdurl/rich/json
+sha256 bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba mdurl-0.1.2.tar.gz
diff --git a/buildroot-external/package/python-mdurl/python-mdurl.mk b/buildroot-external/package/python-mdurl/python-mdurl.mk
new file mode 100644
index 00000000..855933a2
--- /dev/null
+++ b/buildroot-external/package/python-mdurl/python-mdurl.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# python-mdurl
+#
+################################################################################
+
+PYTHON_MDURL_VERSION = 0.1.2
+PYTHON_MDURL_SOURCE = mdurl-$(PYTHON_MDURL_VERSION).tar.gz
+PYTHON_MDURL_SITE = https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90
+PYTHON_MDURL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-rich-click/Config.in b/buildroot-external/package/python-rich-click/Config.in
new file mode 100644
index 00000000..d3048641
--- /dev/null
+++ b/buildroot-external/package/python-rich-click/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_RICH_CLICK
+ bool "python-rich-rick"
+ help
+ Format click help output nicely with Rich.
+
+ https://github.com/ewels/rich-click
diff --git a/buildroot-external/package/python-rich-click/python-rich-click.hash b/buildroot-external/package/python-rich-click/python-rich-click.hash
new file mode 100644
index 00000000..22cb9e0f
--- /dev/null
+++ b/buildroot-external/package/python-rich-click/python-rich-click.hash
@@ -0,0 +1,2 @@
+# md5, sha256 from https://pypi.org/pypi/rich-click/json
+sha256 f8ff96693ec6e261d1544e9f7d9a5811c5ef5d74c8adb4978430fc0dac16777e rich-click-1.6.1.tar.gz
diff --git a/buildroot-external/package/python-rich-click/python-rich-click.mk b/buildroot-external/package/python-rich-click/python-rich-click.mk
new file mode 100644
index 00000000..bbd24723
--- /dev/null
+++ b/buildroot-external/package/python-rich-click/python-rich-click.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# python-rich-click
+#
+################################################################################
+
+PYTHON_RICH_CLICK_VERSION = 1.6.1
+PYTHON_RICH_CLICK_SOURCE = rich-click-$(PYTHON_RICH_CLICK_VERSION).tar.gz
+PYTHON_RICH_CLICK_SITE = https://files.pythonhosted.org/packages/8c/91/d1b210a5e3c3e076d55a2da815010d136cc2378c4bad6864b66b32de0c97
+PYTHON_RICH_CLICK_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-rich/Config.in b/buildroot-external/package/python-rich/Config.in
new file mode 100644
index 00000000..6b8d39cb
--- /dev/null
+++ b/buildroot-external/package/python-rich/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_RICH
+ bool "python-rich"
+ help
+ Rich is a Python library for rich text and beautiful
+ formatting in the terminal.
+
+ https://github.com/Textualize/rich
diff --git a/buildroot-external/package/python-rich/python-rich.hash b/buildroot-external/package/python-rich/python-rich.hash
new file mode 100644
index 00000000..a2d16881
--- /dev/null
+++ b/buildroot-external/package/python-rich/python-rich.hash
@@ -0,0 +1,2 @@
+# md5, sha256 from https://pypi.org/pypi/rich/json
+sha256 2d11b9b8dd03868f09b4fffadc84a6a8cda574e40dc90821bd845720ebb8e89c rich-13.3.5.tar.gz
diff --git a/buildroot-external/package/python-rich/python-rich.mk b/buildroot-external/package/python-rich/python-rich.mk
new file mode 100644
index 00000000..cce9d26a
--- /dev/null
+++ b/buildroot-external/package/python-rich/python-rich.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# python-rich
+#
+################################################################################
+
+PYTHON_RICH_VERSION = 13.3.5
+PYTHON_RICH_SOURCE = rich-$(PYTHON_RICH_VERSION).tar.gz
+PYTHON_RICH_SITE = https://files.pythonhosted.org/packages/3d/0b/8dd34d20929c4b5e474db2e64426175469c2b7fea5ba71c6d4b3397a9729
+PYTHON_RICH_SETUP_TYPE = setuptools
+
+$(eval $(python-package))