Update dependency charset_normalizer to v3.4.4
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| charset_normalizer (changelog) | ironbank-pypi | patch |
3.4.1 -> 3.4.4
|
Release Notes
jawah/charset_normalizer (charset_normalizer)
v3.4.4
Changed
- Bound
setuptoolsto a specific constraintsetuptools>=68,<=81. - Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
-
setuptools-scmas a build dependency.
Misc
- Enforced hashes in
dev-requirements.txtand createdci-requirements.txtfor security purposes. - Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
- Restore
multiple.intoto.jsonlin GitHub releases in addition to individual attestation file per wheel.
v3.4.3
Changed
- mypy(c) is no longer a required dependency at build time if
CHARSET_NORMALIZER_USE_MYPYCisn't set to1. (#595) (#583) - automatically lower confidence on small bytes samples that are not Unicode in
detectoutput legacy function. (#391)
Added
- Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
- Support for Python 3.14
Fixed
- sdist archive contained useless directories.
- automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)
Misc
- SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
- Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
v3.4.2
Fixed
- Addressed the DeprecationWarning in our CLI regarding
argparse.FileTypeby backporting the target class into the package. (#591) - Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)
Changed
- Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by POPs Trigger