python3-chardet: update to 7.4.1
authorAlexandru Ardelean <redacted>
Thu, 9 Apr 2026 05:26:05 +0000 (08:26 +0300)
committerAlexandru Ardelean <redacted>
Sat, 11 Apr 2026 09:56:34 +0000 (12:56 +0300)
commit684e738cab500fd4ea2d3cca8214f7c9c666a9fe
treede00f37e44120daf7de3e26c84c0d6de0cbec57c
parent1616acb388bee39495988135d95041a06426158f
python3-chardet: update to 7.4.1

Update package to 7.4.1.

Changes since 7.2.0:

7.3.0:
- License changed from MIT to 0BSD (no attribution required)
- New mime_type field in all detection results -- identifies binary and text
  file types via magic number matching (40+ formats supported)
- Performance: 4 additional modules compiled with mypyc; per-file detection
  capped at 16 KB (worst-case time: 62ms -> 26ms)
- Added riscv64 prebuilt wheel support
- Bug fix: null-separated ASCII data was misdetected as UTF-16-BE

7.4.0:
- Accuracy improved from 98.6% to 99.3%; speed improved with new dense
  zlib-compressed model format (cold start: ~75ms -> ~13ms with mypyc)
- Training data overhauled: added MADLAD-400 and Wikipedia sources,
  eliminated train/test overlap, samples increased from 15K to 25K per
  language/encoding pair
- Bug fix: dedicated structural analyzers added for CP932, CP949, and
  Big5-HKSCS (previously sharing base encoding byte-range analyzer)

7.4.1:
- Bug fix: BOM-prefixed UTF-16/32 input now correctly returns utf-16/utf-32
  instead of endian-specific variants (utf-16-le/utf-16-be/etc.), which
  previously caused a stray U+FEFF character at the start of decoded text

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-chardet/Makefile
git clone https://git.99rst.org/PROJECT