repo/gentoo:master commit in: dev-python/charset-normalizer/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786588322.10d756c6fbed54a9b038abb5dbe2bf1521907320.mgorny@gentoo>
commit:     10d756c6fbed54a9b038abb5dbe2bf1521907320
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 13 02:05:27 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 02:32:02 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d756c6

dev-python/charset-normalizer: Bump to 3.5.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/charset-normalizer/Manifest             |  2 +
 .../charset-normalizer-3.5.0.ebuild                | 43 ++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest
index b5b31125d510..b21f94107574 100644
--- a/dev-python/charset-normalizer/Manifest
+++ b/dev-python/charset-normalizer/Manifest
@@ -2,3 +2,5 @@ DIST charset_normalizer-3.4.7.tar.gz 144271 BLAKE2B 46baf0eb8691da293f19206eaa90
 DIST charset_normalizer-3.4.7.tar.gz.provenance 9402 BLAKE2B 9e3905ea5aa0fb8577b5ccfb2684eb3afc6ab59a45fef0d07167ee0b78f1ee5136548c46ba023e928145b52abc7ac79178117c323e2f7b98deefc0cac616b417 SHA512 d90705ed0ab90ef4502984712ee01ffc859fcbceb0b28201f8e53525a7290f64ffbc9bbe27d784663e92cde592216ce9ed8a8b7ab2e14ab6b89eac293e1b2494
 DIST charset_normalizer-3.4.9.tar.gz 152439 BLAKE2B 13aaf1defc6b8f5f03b32726e1e73a62e63ed9e0c3a78d83a342c121744c0f6a1577d9885d839815385f56ed0fb50ecee16441348673d7baf1f9081bc484be93 SHA512 eb96d91b60b5ed083a6169a2c67534a6fd261d91e957f592a52076c98fad99d30e45a11754d51472e1b2815b08061005a5cf9a6844441726cd2814f22bdeef2c
 DIST charset_normalizer-3.4.9.tar.gz.provenance 9732 BLAKE2B 9c588768b3658889f0bb9bb192718b9a5ecde297cfb46bee07344309921b149f33181f8d81be0f23bf6de7945f9f2331a834058aa0bb90e8ffa9e22b082f6262 SHA512 d1a3171078f5270ea76c48f9cf31eb620b72b2edc921abedbdbaf87e4447fc73ee1884dad99442ad97aeb7402981c447c8ead0cecdb145cf2908ca5e54e4ad34
+DIST charset_normalizer-3.5.0.tar.gz 169295 BLAKE2B 0763349d742fe7e4741e4805c0df66fe9f8ce2614886d39ad7657c13703c5d2dd8ede41af318af903e28d2d811b52427cf50dda273e401c50b6265559f449a7e SHA512 4bcf300629620a9ddd838ee8b600855ef9debe67ceb5f5b1e170f819664a5247c75e4f2dd3aa5354111aafb3103cb7a0f19b6dbbdb0e5a287c26bf174adf23eb
+DIST charset_normalizer-3.5.0.tar.gz.provenance 9695 BLAKE2B 3755d591b74259b204c37b2c0e84f49b0e7da847e97516649739daa8ff7d5766147dafecceef7415c8c9ac455a94a6fdee4a33c85329559018c149e56b7acc1c SHA512 7cfda74cb51b74aca2574363c924e4a0caec5530471719bd4fcac9e6d08e7bf38436872900a6d44c64b0397465ed1c7bdcaf4d9d81a65edd354b77633d2f4ff9

diff --git a/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild
new file mode 100644
index 000000000000..81cdc9e90a78
--- /dev/null
+++ b/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+DISTUTILS_EXT=1
+PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer
+PYTHON_COMPAT=( python3_{12..15} python3_{14,15}t )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The Real First Universal Charset Detector"
+HOMEPAGE="
+	https://pypi.org/project/charset-normalizer/
+	https://github.com/jawah/charset_normalizer/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+	native-extensions? (
+		dev-python/mypy[${PYTHON_USEDEP}]
+	)
+	dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_compile() {
+	local -x CHARSET_NORMALIZER_USE_MYPYC=$(usex native-extensions 1 0)
+
+	distutils-r1_python_compile
+}
+
+python_test() {
+	epytest -o addopts=
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.