diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index 454ca897..0d7727b3 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -112,6 +112,7 @@ menu "Additional external python modules" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-cachetools/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-casttube/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-charset-normalizer/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-click-default-group/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-colour/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-combo-lock/Config.in" diff --git a/buildroot-external/configs/rpi3_64-gui_defconfig b/buildroot-external/configs/rpi3_64-gui_defconfig index 5d20498c..34f21bfe 100644 --- a/buildroot-external/configs/rpi3_64-gui_defconfig +++ b/buildroot-external/configs/rpi3_64-gui_defconfig @@ -624,6 +624,7 @@ BR2_PACKAGE_WIRINGPI2=y BR2_PACKAGE_PYTHON_ADAPT_PARSER=y BR2_PACKAGE_PYTHON_ASTRAL=y BR2_PACKAGE_PYTHON_AUDIO_METADATA=y +BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER=y BR2_PACKAGE_PYTHON_CLICK_DEFAULT_GROUP=y BR2_PACKAGE_PYTHON_COMBO_LOCK=y BR2_PACKAGE_PYTHON_COVERALLS=y diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index 73682402..f35d79eb 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -626,6 +626,7 @@ BR2_PACKAGE_WIRINGPI2=y BR2_PACKAGE_PYTHON_ADAPT_PARSER=y BR2_PACKAGE_PYTHON_ASTRAL=y BR2_PACKAGE_PYTHON_AUDIO_METADATA=y +BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER=y BR2_PACKAGE_PYTHON_CLICK_DEFAULT_GROUP=y BR2_PACKAGE_PYTHON_COMBO_LOCK=y BR2_PACKAGE_PYTHON_COVERALLS=y diff --git a/buildroot-external/package/python-charset-normalizer/Config.in b/buildroot-external/package/python-charset-normalizer/Config.in new file mode 100644 index 00000000..63e04a7a --- /dev/null +++ b/buildroot-external/package/python-charset-normalizer/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER + bool "python-charset-normalizer" + help + The Real First Universal Charset Detector. Open, modern and + actively maintained alternative to Chardet. + + https://github.com/ousret/charset_normalizer diff --git a/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.hash b/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.hash new file mode 100644 index 00000000..da540bbb --- /dev/null +++ b/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/charset-normalizer/json +md5 f6664e0e90dbb3cc9cfc154a980f9864 charset-normalizer-2.0.12.tar.gz +sha256 2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 charset-normalizer-2.0.12.tar.gz +# Locally computed sha256 checksums +sha256 eb31a0c5a4fb09b8a4e32055d25c1e5f9c358a2752fef3cd720213d1ccfee241 LICENSE diff --git a/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.mk b/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.mk new file mode 100644 index 00000000..0dec21f8 --- /dev/null +++ b/buildroot-external/package/python-charset-normalizer/python-charset-normalizer.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-charset-normalizer +# +################################################################################ + +PYTHON_CHARSET_NORMALIZER_VERSION = 2.0.12 +PYTHON_CHARSET_NORMALIZER_SOURCE = charset-normalizer-$(PYTHON_CHARSET_NORMALIZER_VERSION).tar.gz +PYTHON_CHARSET_NORMALIZER_SITE = https://files.pythonhosted.org/packages/56/31/7bcaf657fafb3c6db8c787a865434290b726653c912085fbd371e9b92e1c +PYTHON_CHARSET_NORMALIZER_SETUP_TYPE = setuptools +PYTHON_CHARSET_NORMALIZER_LICENSE = MIT +PYTHON_CHARSET_NORMALIZER_LICENSE_FILES = LICENSE + +$(eval $(python-package))