commit: c8693b5a626f474e1461650e2fc7206d4eb4d417
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 15:45:57 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 15:45:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8693b5a
dev-python/cchardet: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/cchardet/Manifest | 1 -
dev-python/cchardet/cchardet-2.1.7-r1.ebuild | 31 ------
.../cchardet/files/cchardet-2.1.7-pytest.patch | 120 ---------------------
3 files changed, 152 deletions(-)
diff --git a/dev-python/cchardet/Manifest b/dev-python/cchardet/Manifest
index 898f05e370b4..a65142331148 100644
--- a/dev-python/cchardet/Manifest
+++ b/dev-python/cchardet/Manifest
@@ -1,2 +1 @@
-DIST cchardet-2.1.7.tar.gz 653617 BLAKE2B
0ca9becac01c67da191290c7de0dc52d5c8e6c2715f660811c8e67d9a06e74ac155a081de81af96ade74ccc4065093fc226f232a26f66236fafe9fc1b48a9c9e
SHA512
43e663e30ec079b2a954862de5e8136a2e40f69e300d65eb4ce9d7ffa5d8c496dc7c0937b3306b4096cfad12a1d0617628f8f0115534ab6faf9eb39d2b3935a2
DIST faust-cchardet-2.1.19.tar.gz 678871 BLAKE2B
e87389ef602bc5e69ae2037aff1000b9caacfd91a44c5eb8fb2084d4ac33772eb8e480b05109ff83ebfcb2b9a57e215b4bc9cc5558f4f7e1a19b58dd1dfca8b5
SHA512
bd75ddf8b2e9891fe6ecdfd687a6903342a24b93f35a3d9a1b20da9abc77684e73840db73da97689636e3412e33da25b68cfafad114186681d0dec98880ffe95
diff --git a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
b/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
deleted file mode 100644
index 3cb84bf4e1db..000000000000
--- a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="High speed universal character encoding detector"
-HOMEPAGE="
- https://github.com/PyYoshi/cChardet
- https://pypi.org/project/cchardet/
-"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # https://github.com/PyYoshi/cChardet/pull/78
- "${FILESDIR}/${P}-pytest.patch"
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch
b/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch
deleted file mode 100644
index 11f38579c184..000000000000
--- a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-https://github.com/PyYoshi/cChardet/pull/78
-
-From: q0w <[email protected]>
-Date: Wed, 17 Nov 2021 14:50:41 +0300
-Subject: [PATCH 02/13] Use pytest
-
---- /dev/null
-+++ b/src/tests/cchardet_test.py
-@@ -0,0 +1,111 @@
-+import glob
-+import os
-+
-+import cchardet
-+
-+SKIP_LIST = [
-+ 'src/tests/testdata/ja/utf-16le.txt',
-+ 'src/tests/testdata/ja/utf-16be.txt',
-+ 'src/tests/testdata/es/iso-8859-15.txt',
-+ 'src/tests/testdata/da/iso-8859-1.txt',
-+ 'src/tests/testdata/he/iso-8859-8.txt'
-+]
-+
-+# Python can't decode encoding
-+SKIP_LIST_02 = [
-+ 'src/tests/testdata/vi/viscii.txt',
-+ 'src/tests/testdata/zh/euc-tw.txt'
-+]
-+SKIP_LIST_02.extend(SKIP_LIST)
-+
-+
-+def test_ascii():
-+ detected_encoding = cchardet.detect(b'abcdefghijklmnopqrstuvwxyz')
-+ assert 'ascii' == detected_encoding['encoding'].lower()
-+
-+
-+def test_detect():
-+ testfiles = glob.glob('src/tests/testdata/*/*.txt')
-+ for testfile in testfiles:
-+ if testfile.replace("\\", "/") in SKIP_LIST:
-+ continue
-+
-+ base = os.path.basename(testfile)
-+ expected_charset = os.path.splitext(base)[0]
-+ with open(testfile, 'rb') as f:
-+ msg = f.read()
-+ detected_encoding = cchardet.detect(msg)
-+ assert expected_charset.lower() ==
detected_encoding['encoding'].lower()
-+
-+
-+def test_detector():
-+ detector = cchardet.UniversalDetector()
-+ with
open("src/tests/samples/wikipediaJa_One_Thousand_and_One_Nights_SJIS.txt",
'rb') as f:
-+ line = f.readline()
-+ while line:
-+ detector.feed(line)
-+ if detector.done:
-+ break
-+ line = f.readline()
-+ detector.close()
-+ detected_encoding = detector.result
-+ assert "shift_jis" == detected_encoding['encoding'].lower()
-+
-+
-+def test_github_issue_20():
-+ """
-+ https://github.com/PyYoshi/cChardet/issues/20
-+ """
-+ msg = b'\x8f'
-+
-+ cchardet.detect(msg)
-+
-+ detector = cchardet.UniversalDetector()
-+ detector.feed(msg)
-+ detector.close()
-+
-+
-+def test_decode():
-+ testfiles = glob.glob('src/tests/testdata/*/*.txt')
-+ for testfile in testfiles:
-+ if testfile.replace("\\", "/") in SKIP_LIST_02:
-+ continue
-+
-+ base = os.path.basename(testfile)
-+ expected_charset = os.path.splitext(base)[0]
-+ with open(testfile, 'rb') as f:
-+ msg = f.read()
-+ detected_encoding = cchardet.detect(msg)
-+ try:
-+ msg.decode(detected_encoding["encoding"])
-+ except LookupError as e:
-+ print("LookupError: { file=%s, encoding=%s }" % (
-+ testfile, detected_encoding["encoding"]))
-+ raise e
-+
-+
-+def test_utf8_with_bom():
-+ sample = b'\xEF\xBB\xBF'
-+ detected_encoding = cchardet.detect(sample)
-+ assert "utf-8-sig" == detected_encoding['encoding'].lower()
-+
-+
-+def test_null_bytes():
-+ sample = b'ABC\x00\x80\x81'
-+ detected_encoding = cchardet.detect(sample)
-+
-+ assert detected_encoding['encoding'] is None
-+
-+# def test_iso8859_2_csv(self):
-+# testfile = 'tests/samples/iso8859-2.csv'
-+# with open(testfile, 'rb') as f:
-+# msg = f.read()
-+# detected_encoding = cchardet.detect(msg)
-+# eq_(
-+# "iso8859-2",
-+# detected_encoding['encoding'].lower(),
-+# 'Expected %s, but got %s' % (
-+# "iso8859-2",
-+# detected_encoding['encoding'].lower()
-+# )
-+# )