diff --git a/DEVELOPERS b/DEVELOPERS index 66d0cce9a4..59c6635025 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2288,6 +2288,7 @@ N: Marcus Hoffmann F: package/nethogs/ F: package/pico-sdk/ F: package/picotool/ +F: package/python-crc/ F: package/python-django/ F: package/python-immutabledict/ F: package/python-jc/ diff --git a/package/Config.in b/package/Config.in index 383c783f78..aa4f43c379 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1076,6 +1076,7 @@ menu "External python modules" source "package/python-contourpy/Config.in" source "package/python-couchdb/Config.in" source "package/python-crayons/Config.in" + source "package/python-crc/Config.in" source "package/python-crc16/Config.in" source "package/python-crcmod/Config.in" source "package/python-crontab/Config.in" diff --git a/package/python-crc/Config.in b/package/python-crc/Config.in new file mode 100644 index 0000000000..7f5fb72307 --- /dev/null +++ b/package/python-crc/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_CRC + bool "python-crc" + help + Pure Python CRC library. + + https://github.com/Nicoretti/crc diff --git a/package/python-crc/python-crc.hash b/package/python-crc/python-crc.hash new file mode 100644 index 0000000000..f54044af5b --- /dev/null +++ b/package/python-crc/python-crc.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/crc/json +md5 cca626fb7bc30b4c468216ca67ee21c2 crc-7.1.0.tar.gz +sha256 99dd540909a37ae4f62c65441df8ecb4e7f9af014fecaf4f331052a41d66c07d crc-7.1.0.tar.gz +# Locally computed sha256 checksums +sha256 803152006c87fdfd8b30b087734fd590e7a8d871df1a6de40a8fbdd27673907f LICENSE.txt diff --git a/package/python-crc/python-crc.mk b/package/python-crc/python-crc.mk new file mode 100644 index 0000000000..afee463092 --- /dev/null +++ b/package/python-crc/python-crc.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-crc +# +################################################################################ + +PYTHON_CRC_VERSION = 7.1.0 +PYTHON_CRC_SOURCE = crc-$(PYTHON_CRC_VERSION).tar.gz +PYTHON_CRC_SITE = https://files.pythonhosted.org/packages/7e/e6/c3488c35ecae290751466252e5ea01ef50fc67bfc1a9aba43983329b7025 +PYTHON_CRC_SETUP_TYPE = poetry +PYTHON_CRC_LICENSE = BSD-2-Clause +PYTHON_CRC_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package))