diff --git a/DEVELOPERS b/DEVELOPERS index 3b89a7c481..75502ec687 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1126,6 +1126,7 @@ F: package/python-platformdirs/ F: package/python-pyasynchat/ F: package/python-pyasyncore/ F: package/python-rich/ +F: package/python-textual/ F: support/testing/tests/package/sample_python_networkmanager_goi.py F: support/testing/tests/package/sample_python_pyroute2.py F: support/testing/tests/package/test_nftables.py diff --git a/package/Config.in b/package/Config.in index f4a2a3bb95..43926be751 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1439,6 +1439,7 @@ menu "External python modules" source "package/python-termcolor/Config.in" source "package/python-terminaltables/Config.in" source "package/python-texttable/Config.in" + source "package/python-textual/Config.in" source "package/python-tftpy/Config.in" source "package/python-thrift/Config.in" source "package/python-tinycss2/Config.in" diff --git a/package/python-textual/Config.in b/package/python-textual/Config.in new file mode 100644 index 0000000000..aecf050ec9 --- /dev/null +++ b/package/python-textual/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_PYTHON_TEXTUAL + bool "python-textual" + select BR2_PACKAGE_PYTHON_MARKDOWN_IT_PY # runtime + select BR2_PACKAGE_PYTHON_PLATFORMDIRS # runtime + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + select BR2_PACKAGE_PYTHON_RICH # runtime + select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime + help + Modern Text User Interface framework. + + https://github.com/Textualize/textual diff --git a/package/python-textual/python-textual.hash b/package/python-textual/python-textual.hash new file mode 100644 index 0000000000..692e0d757b --- /dev/null +++ b/package/python-textual/python-textual.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/textual/json +md5 cb43b8d6d3903ca171330a626cfa05e5 textual-5.3.0.tar.gz +sha256 1b6128b339adef2e298cc23ab4777180443240ece5c232f29b22960efd658d4d textual-5.3.0.tar.gz +# Locally computed sha256 checksums +sha256 94f290a762376dfdb7768e42070618b0abfd2a2799eab1b1c097816c3a39eb57 LICENSE diff --git a/package/python-textual/python-textual.mk b/package/python-textual/python-textual.mk new file mode 100644 index 0000000000..49cccc299d --- /dev/null +++ b/package/python-textual/python-textual.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-textual +# +################################################################################ + +PYTHON_TEXTUAL_VERSION = 5.3.0 +PYTHON_TEXTUAL_SOURCE = textual-$(PYTHON_TEXTUAL_VERSION).tar.gz +PYTHON_TEXTUAL_SITE = https://files.pythonhosted.org/packages/ba/ce/f0f938d33d9bebbf8629e0020be00c560ddfa90a23ebe727c2e5aa3f30cf +PYTHON_TEXTUAL_SETUP_TYPE = poetry +PYTHON_TEXTUAL_LICENSE = MIT +PYTHON_TEXTUAL_LICENSE_FILES = LICENSE + +$(eval $(python-package))