From e55c3a917bd31e2d53e6a91d0b8e6861d0870b49 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Tue, 17 May 2022 15:59:32 -0600 Subject: [PATCH] package/python-typing-inspect: new package Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-typing-inspect/Config.in | 7 +++++++ .../python-typing-inspect.hash | 5 +++++ .../python-typing-inspect/python-typing-inspect.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) create mode 100644 package/python-typing-inspect/Config.in create mode 100644 package/python-typing-inspect/python-typing-inspect.hash create mode 100644 package/python-typing-inspect/python-typing-inspect.mk diff --git a/DEVELOPERS b/DEVELOPERS index 65fc880623..ee836266be 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1361,6 +1361,7 @@ F: package/python-terminaltables/ F: package/python-tinycss2/ F: package/python-tomli/ F: package/python-typeguard/ +F: package/python-typing-inspect/ F: package/python-weasyprint/ F: package/python-yarl/ F: package/python-zopfli/ diff --git a/package/Config.in b/package/Config.in index 9f9d8124a6..fb11482f5b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1273,6 +1273,7 @@ menu "External python modules" source "package/python-typeguard/Config.in" source "package/python-typepy/Config.in" source "package/python-typing-extensions/Config.in" + source "package/python-typing-inspect/Config.in" source "package/python-u-msgpack/Config.in" source "package/python-ubjson/Config.in" source "package/python-ujson/Config.in" diff --git a/package/python-typing-inspect/Config.in b/package/python-typing-inspect/Config.in new file mode 100644 index 0000000000..dda057a19c --- /dev/null +++ b/package/python-typing-inspect/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_TYPING_INSPECT + bool "python-typing-inspect" + select BR2_PACKAGE_PYTHON_MYPY_EXTENSIONS # runtime + help + Runtime inspection utilities for typing module. + + https://github.com/ilevkivskyi/typing_inspect diff --git a/package/python-typing-inspect/python-typing-inspect.hash b/package/python-typing-inspect/python-typing-inspect.hash new file mode 100644 index 0000000000..f3ff6b642b --- /dev/null +++ b/package/python-typing-inspect/python-typing-inspect.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/typing-inspect/json +md5 1444feceb8213bd94cfece3c6d4ffc5c typing_inspect-0.7.1.tar.gz +sha256 047d4097d9b17f46531bf6f014356111a1b6fb821a24fe7ac909853ca2a782aa typing_inspect-0.7.1.tar.gz +# Locally computed sha256 checksums +sha256 f9d3567d00ca2337f769fb28c553cc590213ecefed4ed599110c10ded2ea0117 LICENSE diff --git a/package/python-typing-inspect/python-typing-inspect.mk b/package/python-typing-inspect/python-typing-inspect.mk new file mode 100644 index 0000000000..eef1f0b586 --- /dev/null +++ b/package/python-typing-inspect/python-typing-inspect.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-typing-inspect +# +################################################################################ + +PYTHON_TYPING_INSPECT_VERSION = 0.7.1 +PYTHON_TYPING_INSPECT_SOURCE = typing_inspect-$(PYTHON_TYPING_INSPECT_VERSION).tar.gz +PYTHON_TYPING_INSPECT_SITE = https://files.pythonhosted.org/packages/c3/da/864ce66818e308b38209d4b1ef0585921d28eb07621ba7d905a0e96bcc80 +PYTHON_TYPING_INSPECT_SETUP_TYPE = setuptools +PYTHON_TYPING_INSPECT_LICENSE = MIT +PYTHON_TYPING_INSPECT_LICENSE_FILES = LICENSE + +$(eval $(python-package))