Re: [BLFS Trac] #23487: Python Module Dependency Updates - certifi-2026.6.17 chardet-7.4.3 charset-normalizer-3.4.7 commonmark-0.9.2 editables-0.6 hatchling-1.30.1 idna-3.18 meson_python-0.12.0 msgpack-1.2.1 pathspec-1.1.1 pytz-2026.2 setuptools_rust-1.12.1 setuptools_scm-10.1.2 snowballstemmer-3.1.1 uv_build-0.11.24
| Newsgroups | gmane.linux.lfs.beyond.book |
|---|---|
| Message-ID | <[email protected]> |
#23487: Python Module Dependency Updates - certifi-2026.6.17 chardet-7.4.3 charset-
normalizer-3.4.7 commonmark-0.9.2 editables-0.6 hatchling-1.30.1 idna-3.18
meson_python-0.12.0 msgpack-1.2.1 pathspec-1.1.1 pytz-2026.2
setuptools_rust-1.12.1 setuptools_scm-10.1.2 snowballstemmer-3.1.1
uv_build-0.11.24
-----------------------------+------------------------------
Reporter: Douglas R. Reno | Owner: Douglas R. Reno
Type: enhancement | Status: assigned
Priority: high | Milestone: 13.1
Component: BOOK | Version: git
Severity: normal | Resolution:
Keywords: |
-----------------------------+------------------------------
Comment (by Douglas R. Reno):
**charset-normalizer**
**3.4.5**
{{{
3.4.5 (2026-03-06)
Changed
Update setuptools constraint to setuptools>=68,<=82.
Raised upper bound of mypyc for the optional pre-built extension to
v1.19.1
Fixed
Add explicit link to lib math in our optimized build. (#692)
Logger level not restored correctly for empty byte sequences. (#701)
TypeError when passing bytearray to from_bytes. (#703)
Misc
Applied safe micro-optimizations in both our noise detector and language
detector.
Rewrote the query_yes_no function (inside CLI) to avoid using ambiguous
licensed code.
Added cd.py submodule into mypyc optional compilation to reduce further
the performance impact.
}}}
**3.4.6**
{{{
3.4.6 (2026-03-15)
Changed
Flattened the logic in charset_normalizer.md for higher performance.
Removed
eligible(..) and feed(...) in favor of feed_info(...).
Raised upper bound for mypy[c] to 1.20, for our optimized version.
Updated UNICODE_RANGES_COMBINED using Unicode blocks v17.
Fixed
Edge case where noise difference between two candidates can be almost
insignificant.
(#672)
CLI --normalize writing to wrong path when passing multiple files in.
(#702)
Misc
Freethreaded pre-built wheels now shipped in PyPI starting with 3.14t.
(#616)
}}}
**3.4.7**
{{{
3.4.7 (2026-04-02)
Changed
Pre-built optimized version using mypy[c] v1.20.
Relax setuptools constraint to setuptools>=68,<82.1.
Fixed
Correctly remove SIG remnant in utf-7 decoded string. (#718) (#716)
}}}
--
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23487#comment:4>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page