[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