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))