| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-charset-normalizer | Distribution: openSUSE Tumbleweed |
| Version: 3.4.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Sep 14 23:00:13 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 360486 | Source RPM: python-charset-normalizer-3.4.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/ousret/charset_normalizer | |
| Summary: Python Universal Charset detector | |
Python Universal Charset detector.
MIT
* Sun Sep 14 2025 Dirk Müller <dmueller@suse.com>
- update to 3.4.3:
* mypy(c) is no longer a required dependency at build time if
`CHARSET_NORMALIZER_USE_MYPYC` isn't set to `1`. (#595)
* automatically lower confidence on small bytes samples that
are not Unicode in `detect` output legacy function.
* Custom build backend to overcome inability to mark mypy as an
optional dependency in the build phase.
* Support for Python 3.14
* sdist archive contained useless directories.
* automatically fallback on valid UTF-16 or UTF-32 even if the
md says it's noisy.
* 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.
* Mon May 05 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.4.2
* Addressed the DeprecationWarning in our CLI regarding `argparse.FileType`
by backporting the target class into the package. (#591)
* Improved the overall reliability of the detector with CJK Ideographs.
(#605) (#587)
* Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8
* Wed Jan 15 2025 Daniel Garcia <daniel.garcia@suse.com>
- Use libalternatives instead of update-alternatives, bsc#1235781
* Thu Jan 09 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.4.1
* Project metadata are now stored using `pyproject.toml` instead of
`setup.cfg` using setuptools as the build backend.
* Enforce annotation delayed loading for a simpler and consistent
types in the project.
* Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8
* Added pre-commit configuration.
* Added noxfile.
* Removed `build-requirements.txt` as per using `pyproject.toml`
native build configuration.
* Removed `bin/integration.py` and `bin/serve.py` in favor of downstream
integration test (see noxfile).
* Removed `setup.cfg` in favor of `pyproject.toml` metadata configuration.
* Removed unused `utils.range_scan` function.
* Converting content to Unicode bytes may insert `utf_8` instead of
preferred `utf-8`. (#572)
* Deprecation warning "'count' is passed as positional argument" when
converting to Unicode bytes on Python 3.13+
- Drop sed command to remove code coverage flags from pytest
* Mon Oct 28 2024 Dirk Müller <dmueller@suse.com>
- switch to PEP517 build
* Tue Oct 22 2024 Dirk Müller <dmueller@suse.com>
- update to 3.4.0:
* Argument `--no-preemptive` in the CLI to prevent the detector
to search for hints.
* Support for Python 3.13
* Relax the TypeError exception thrown when trying to compare a
CharsetMatch with anything else than a CharsetMatch.
* Improved the general reliability of the detector based on
user feedbacks. (#520) (#509) (#498) (#407)
* Declared charset in content (preemptive detection) not
changed when converting to utf-8 bytes.
* Sat Nov 25 2023 Dirk Müller <dmueller@suse.com>
- update to 3.3.2:
* Unintentional memory usage regression when using large
payload that match several encoding (#376)
* Regression on some detection case showcased in the
documentation (#371)
* Noise (md) probe that identify malformed arabic
representation due to the presence of letters in isolated
form
* Optional mypyc compilation upgraded to version 1.6.1 for
Python >= 3.8
* Improved the general detection reliability based on reports
from the community
* Mon Oct 02 2023 Dirk Müller <dmueller@suse.com>
- update to 3.3.0:
* Allow to execute the CLI (e.g. normalizer) through `python -m
charset_normalizer.cli` or `python -m charset_normalizer`
* Support for 9 forgotten encoding that are supported by Python
but unlisted in `encoding.aliases` as they have no alias
* Optional mypyc compilation upgraded to version 1.5.1 for
Python >= 3.7
* Unable to properly sort CharsetMatch when both chaos/noise
and coherence were close due to an unreachable condition in
\_\_lt\_\_ (#350)
* Tue Jul 11 2023 Dirk Müller <dmueller@suse.com>
- update to 3.2.0:
* Typehint for function `from_path` no longer enforce
`PathLike` as its first argument
* Minor improvement over the global detection reliability
* Introduce function `is_binary` that relies on main
capabilities, and optimized to detect binaries
* Propagate `enable_fallback` argument throughout `from_bytes`,
`from_path`, and `from_fp` that allow a deeper control over
the detection (default True)
* Edge case detection failure where a file would contain 'very-
long' camel cased word (Issue #289)
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Sun Mar 26 2023 Dirk Müller <dmueller@suse.com>
- update to 3.1.0:
* Argument `should_rename_legacy` for legacy function `detect`
and disregard any new arguments without errors (PR #262)
* Removed Support for Python 3.6 (PR #260)
* Optional speedup provided by mypy/c 1.0.1
* Sat Dec 03 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to 3.0.1
Fixed
Multi-bytes cutter/chunk generator did not always cut correctly (PR #233)
Changed
Speedup provided by mypy/c 0.990 on Python >= 3.7
* Thu Oct 27 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to 3.0.0
Added
* Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results
Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES
Add parameter language_threshold in from_bytes, from_path and from_fp to adjust the minimum expected coherence ratio
normalizer --version now specify if current version provide extra speedup (meaning mypyc compilation whl)
* Changed
Build with static metadata using 'build' frontend
Make the language detection stricter
Optional: Module md.py can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1
* Fixed
CLI with opt --normalize fail when using full path for files
TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it
Sphinx warnings when generating the documentation
* Removed
Coherence detector no longer return 'Simple English' instead return 'English'
Coherence detector no longer return 'Classical Chinese' instead return 'Chinese'
Breaking: Method first() and best() from CharsetMatch
UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII)
Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches
Breaking: Top-level function normalize
Breaking: Properties chaos_secondary_pass, coherence_non_latin and w_counter from CharsetMatch
Support for the backport unicodedata2
* Sat Sep 17 2022 Dirk Müller <dmueller@suse.com>
- update to 2.1.1:
* Function `normalize` scheduled for removal in 3.0
* Removed useless call to decode in fn is_unprintable (#206)
* Thu Aug 18 2022 Ben Greiner <code@bnavigator.de>
- Clean requirements: We don't need anything
* Tue Jul 19 2022 Dirk Müller <dmueller@suse.com>
- update to 2.1.0:
* Output the Unicode table version when running the CLI with `--version`
* Re-use decoded buffer for single byte character sets
* Fixing some performance bottlenecks
* Workaround potential bug in cpython with Zero Width No-Break Space located
* in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space
* CLI default threshold aligned with the API threshold from
* Support for Python 3.5 (PR #192)
* Use of backport unicodedata from `unicodedata2` as Python is quickly
catching up, scheduled for removal in 3.0
* Tue Feb 15 2022 Dirk Müller <dmueller@suse.com>
- update to 2.0.12:
* ASCII miss-detection on rare cases (PR #170)
* Explicit support for Python 3.11 (PR #164)
* The logging behavior have been completely reviewed, now using only TRACE
and DEBUG levels
* Mon Jan 10 2022 Dirk Müller <dmueller@suse.com>
- update to 2.0.10:
* Fallback match entries might lead to UnicodeDecodeError for large bytes
sequence
* Skipping the language-detection (CD) on ASCII
/usr/bin/normalizer /usr/bin/normalizer-3.11 /usr/lib/python3.11/site-packages/charset_normalizer /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/INSTALLER /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/METADATA /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/RECORD /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/REQUESTED /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/WHEEL /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/licenses /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/charset_normalizer-3.4.3.dist-info/top_level.txt /usr/lib/python3.11/site-packages/charset_normalizer/__init__.py /usr/lib/python3.11/site-packages/charset_normalizer/__main__.py /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__ /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/api.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/api.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/cd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/cd.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/constant.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/constant.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/legacy.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/legacy.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/md.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/md.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/models.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/models.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/version.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/__pycache__/version.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/api.py /usr/lib/python3.11/site-packages/charset_normalizer/cd.py /usr/lib/python3.11/site-packages/charset_normalizer/cli /usr/lib/python3.11/site-packages/charset_normalizer/cli/__init__.py /usr/lib/python3.11/site-packages/charset_normalizer/cli/__main__.py /usr/lib/python3.11/site-packages/charset_normalizer/cli/__pycache__ /usr/lib/python3.11/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/charset_normalizer/constant.py /usr/lib/python3.11/site-packages/charset_normalizer/legacy.py /usr/lib/python3.11/site-packages/charset_normalizer/md.py /usr/lib/python3.11/site-packages/charset_normalizer/models.py /usr/lib/python3.11/site-packages/charset_normalizer/py.typed /usr/lib/python3.11/site-packages/charset_normalizer/utils.py /usr/lib/python3.11/site-packages/charset_normalizer/version.py /usr/share/doc/packages/python311-charset-normalizer /usr/share/doc/packages/python311-charset-normalizer/README.md /usr/share/libalternatives/normalizer /usr/share/libalternatives/normalizer/311.conf /usr/share/licenses/python311-charset-normalizer /usr/share/licenses/python311-charset-normalizer/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:55:55 2025