[Buildroot] [PATCH 1/2] package/python-charset-normalizer: new package

James Hilliard james.hilliard1 at gmail.com
Mon Oct 25 02:42:32 UTC 2021


Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
---
 package/Config.in                                  |  1 +
 package/python-charset-normalizer/Config.in        |  8 ++++++++
 .../python-charset-normalizer.hash                 |  5 +++++
 .../python-charset-normalizer.mk                   | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/python-charset-normalizer/Config.in
 create mode 100644 package/python-charset-normalizer/python-charset-normalizer.hash
 create mode 100644 package/python-charset-normalizer/python-charset-normalizer.mk

diff --git a/package/Config.in b/package/Config.in
index d40eb9dabc..e23feb49aa 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -950,6 +950,7 @@ menu "External python modules"
 	source "package/python-channels-redis/Config.in"
 	source "package/python-characteristic/Config.in"
 	source "package/python-chardet/Config.in"
+	source "package/python-charset-normalizer/Config.in"
 	source "package/python-cheetah/Config.in"
 	source "package/python-cheroot/Config.in"
 	source "package/python-cherrypy/Config.in"
diff --git a/package/python-charset-normalizer/Config.in b/package/python-charset-normalizer/Config.in
new file mode 100644
index 0000000000..c4c40fc99b
--- /dev/null
+++ b/package/python-charset-normalizer/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER
+	bool "python-charset-normalizer"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  The Real First Universal Charset Detector. Open, modern and
+	  actively maintained alternative to Chardet.
+
+	  https://github.com/ousret/charset_normalizer
diff --git a/package/python-charset-normalizer/python-charset-normalizer.hash b/package/python-charset-normalizer/python-charset-normalizer.hash
new file mode 100644
index 0000000000..f506fa85ed
--- /dev/null
+++ b/package/python-charset-normalizer/python-charset-normalizer.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/charset-normalizer/json
+md5  b28e4463613ff3911d5a2dc62b96233f  charset-normalizer-2.0.7.tar.gz
+sha256  e019de665e2bcf9c2b64e2e5aa025fa991da8720daa3c1138cadd2fd1856aed0  charset-normalizer-2.0.7.tar.gz
+# Locally computed sha256 checksums
+sha256  eb31a0c5a4fb09b8a4e32055d25c1e5f9c358a2752fef3cd720213d1ccfee241  LICENSE
diff --git a/package/python-charset-normalizer/python-charset-normalizer.mk b/package/python-charset-normalizer/python-charset-normalizer.mk
new file mode 100644
index 0000000000..e1b805fbfb
--- /dev/null
+++ b/package/python-charset-normalizer/python-charset-normalizer.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-charset-normalizer
+#
+################################################################################
+
+PYTHON_CHARSET_NORMALIZER_VERSION = 2.0.7
+PYTHON_CHARSET_NORMALIZER_SOURCE = charset-normalizer-$(PYTHON_CHARSET_NORMALIZER_VERSION).tar.gz
+PYTHON_CHARSET_NORMALIZER_SITE = https://files.pythonhosted.org/packages/9f/c5/334c019f92c26e59637bb42bd14a190428874b2b2de75a355da394cf16c1
+PYTHON_CHARSET_NORMALIZER_SETUP_TYPE = setuptools
+PYTHON_CHARSET_NORMALIZER_LICENSE = MIT
+PYTHON_CHARSET_NORMALIZER_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1



More information about the buildroot mailing list