From 8d5b629c76cd105a482de314bd7be7def8883b62 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Thu, 3 Sep 2026 12:21:08 +0300 Subject: [PATCH] python3-charset-normalizer: Upgrade 3.4.9 -> 3.5.1 Upgrade to release 3.5.1: - Raised upper bound of setuptools to v84 (#794) - Cache performance access optimization for our CharInfo struct (prebuilt only). - No longer decoding large content when the noise detector output give a high entropy. Only impacted large content input >1M bytes. Deploy sample data files to fix tests. Signed-off-by: Leon Anavi Signed-off-by: Khem Raj --- ...0001-pyproject.toml-relax-setuptools-upper-bound.patch | 2 +- ...lizer_3.4.9.bb => python3-charset-normalizer_3.5.1.bb} | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python3-charset-normalizer_3.4.9.bb => python3-charset-normalizer_3.5.1.bb} (78%) diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch index 508debc340..f73a6ef803 100644 --- a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch +++ b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-relax-setuptools-upper-bound.patch @@ -19,6 +19,6 @@ index 1111111..2222222 100644 +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] --requires = ["setuptools>=68,<83.1"] +-requires = ["setuptools>=68,<84.1"] +requires = ["setuptools>=68"] build-backend = "backend" diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.5.1.bb similarity index 78% rename from meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb rename to meta-python/recipes-devtools/python/python3-charset-normalizer_3.5.1.bb index 6df52a23d4..b5e20f449c 100644 --- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.9.bb +++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.5.1.bb @@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" SRC_URI += "file://0001-pyproject.toml-relax-setuptools-upper-bound.patch" -SRC_URI[sha256sum] = "673611bbd43f0810bec0b0f028ddeaaa501190339cac411f347ac76917c3ae7b" +SRC_URI[sha256sum] = "6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3" DEPENDS += "python3-setuptools-scm-native python3-mypy-native" @@ -21,4 +21,10 @@ RDEPENDS:${PN} += " \ " RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-charmap-gb18030 glibc-charmaps" + +do_install_ptest:append() { + install -d ${D}${PTEST_PATH}/data + install -m 0644 ${S}/data/* ${D}${PTEST_PATH}/data/ +} + BBCLASSEXTEND = "native nativesdk"