From e089a1c048148d83f060f042c7d2ecaa3a03f998 Mon Sep 17 00:00:00 2001 From: Marcus Hoffmann Date: Thu, 16 Oct 2025 11:21:23 +0200 Subject: [PATCH] package/python-charset-normalizer: bump to 3.4.4 Changelog: https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md#changelog Upstream setuptools-scm build dependency. Also the upper bound of mypy(c) is currently high enough that we can remove the --skip-dependency-check hack. mypy(c) is now also optional if CHARSET_NORMALIZER_USE_MYPYC isn't set to one. As we don't really care about the performance optimization in the host package we can skip the mypyc step and remove the dependency on mypyc for the host package. Signed-off-by: Marcus Hoffmann Signed-off-by: Julien Olivain --- .../python-charset-normalizer.hash | 4 ++-- .../python-charset-normalizer.mk | 11 +++-------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/package/python-charset-normalizer/python-charset-normalizer.hash b/package/python-charset-normalizer/python-charset-normalizer.hash index 0518440057..dd10c11e73 100644 --- a/package/python-charset-normalizer/python-charset-normalizer.hash +++ b/package/python-charset-normalizer/python-charset-normalizer.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/charset-normalizer/json -md5 1d808eb9efaf70bf0ec3b800f3c7dca8 charset_normalizer-3.4.1.tar.gz -sha256 44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3 charset_normalizer-3.4.1.tar.gz +md5 3c73a3c5c05a896c1169d8b5298dc4e5 charset_normalizer-3.4.4.tar.gz +sha256 94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a charset_normalizer-3.4.4.tar.gz # Locally computed sha256 checksums sha256 6d0d41bfe170ac6c7dc248c9a63e254d0fb45a60d50a8257d0af92c6e249b887 LICENSE diff --git a/package/python-charset-normalizer/python-charset-normalizer.mk b/package/python-charset-normalizer/python-charset-normalizer.mk index 64a82dd016..8b9c954bce 100644 --- a/package/python-charset-normalizer/python-charset-normalizer.mk +++ b/package/python-charset-normalizer/python-charset-normalizer.mk @@ -4,19 +4,14 @@ # ################################################################################ -PYTHON_CHARSET_NORMALIZER_VERSION = 3.4.1 +PYTHON_CHARSET_NORMALIZER_VERSION = 3.4.4 PYTHON_CHARSET_NORMALIZER_SOURCE = charset_normalizer-$(PYTHON_CHARSET_NORMALIZER_VERSION).tar.gz -PYTHON_CHARSET_NORMALIZER_SITE = https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357 +PYTHON_CHARSET_NORMALIZER_SITE = https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062 PYTHON_CHARSET_NORMALIZER_SETUP_TYPE = setuptools PYTHON_CHARSET_NORMALIZER_LICENSE = MIT PYTHON_CHARSET_NORMALIZER_LICENSE_FILES = LICENSE -PYTHON_CHARSET_NORMALIZER_DEPENDENCIES = host-python-mypy host-python-setuptools-scm -PYTHON_CHARSET_NORMALIZER_BUILD_OPTS = --skip-dependency-check +PYTHON_CHARSET_NORMALIZER_DEPENDENCIES = host-python-mypy PYTHON_CHARSET_NORMALIZER_ENV = CHARSET_NORMALIZER_USE_MYPYC=1 -HOST_PYTHON_CHARSET_NORMALIZER_DEPENDENCIES = host-python-mypy host-python-setuptools-scm -HOST_PYTHON_CHARSET_NORMALIZER_BUILD_OPTS = --skip-dependency-check -HOST_PYTHON_CHARSET_NORMALIZER_ENV = CHARSET_NORMALIZER_USE_MYPYC=1 - $(eval $(python-package)) $(eval $(host-python-package))