Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python313-ftfy | Distribution: openSUSE:Factory:zSystems |
Version: 6.3.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Apr 23 22:26:25 2025 |
Group: Unspecified | Build host: reproducible |
Size: 269381 | Source RPM: python-ftfy-6.3.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/rspeer/python-ftfy | |
Summary: Python module for repairing mis-decoded Unicode text |
Ftfy attempts to repair Unicode text that has been erroneously put through an encode/decode cycle with different encodings.
MIT
* Wed Apr 23 2025 Matej Cepl <mcepl@cepl.eu> - Add python-ftfy.rpmlintrc properly. - Remove upstreamed update-wcwidth.patch * Wed Apr 23 2025 Felix Stegmeier <felix.stegmeier@suse.com> - update to 6.3.1 * Fixed license metadata field in pyproject.toml. * Removed extraneous files from the hatchling sdist output. - Version 6.3.0 (October 8, 2024) * Switched packaging from poetry to uv. * Uses modern Python packaging exclusively (no setup.py). * Added support for mojibake in Windows-1257 (Baltic). * Detects mojibake for "Ü" in an uppercase word, such as "ZURÜCK". * Expanded a heuristic that notices improbable punctuation. * Fixed a false positive involving two concatenated strings, one of which began with the § sign. * Rewrote chardata.py to be more human-readable and debuggable, instead of being full of keysmash-like character sets. - Version 6.2.3 (August 5, 2024) * Updated PyPI metadata. - Version 6.2.2 (August 5, 2024) * Updated Read the Docs config so that docs might build again. - Version 6.2.1 (August 5, 2024) * Updated setup.py and tox.ini to indicate support for Python 3.8 through 3.13. * Replaced the text file used in CLI tests with a better one that tests the same issue. * Lints and auto-formatting using ruff. * Packaging and test fixes by Michał Górny. - Version 6.2.0 (March 15, 2024) * Fixed a case where an en-dash and a space near other mojibake would be interpreted (probably incorrectly) as MacRoman mojibake. * Added [project.urls] metadata to pyproject.toml. * README contains license clarifications for entitled jerks. - Version 6.1.3 (November 21, 2023) * Updated wcwidth. * Switched to the Apache 2.0 license. * Dropped support for Python 3.7. - Version 6.1.2 (February 17, 2022) * Added type information for guess_bytes. - Version 6.1.1 (February 9, 2022) * Updated the heuristic to fix the letter ß in UTF-8/MacRoman mojibake, which had regressed since version 5.6. * Packaging fixes to pyproject.toml. - Version 6.1 (February 9, 2022) * Updated the heuristic to fix the letter Ñ with more confidence. * Fixed type annotations and added py.typed. * ftfy is packaged using Poetry now, and wheels are created and uploaded to PyPI. * Mon Oct 07 2024 Meera Belur <mbelur@suse.com> - Disable the failing test for 15.6 * Thu Jan 18 2024 Daniel Garcia <daniel.garcia@suse.com> - Add update-wcwidth.patch to make it work with newer wcwidth, gh#rspeer/python-ftfy@5d975c6bb183 * Sat Jan 15 2022 Dirk Müller <dmueller@suse.com> - update to 6.0.3: * Allow the keyword argument `fix_entities` as a deprecated alias for `unescape_html`, raising a warning. * `ftfy.formatting` functions now disregard ANSI terminal escapes when calculating text width. * Sat Apr 17 2021 Ben Greiner <code@bnavigator.de> - Update to 6.0.1 * The remove_terminal_escapes step was accidentally not being used. This version restores it. * Specified in setup.py that ftfy 6 requires Python 3.6 or later. * Use a lighter link color when the docs are viewed in dark mode. - Version 6.0 * New function: ftfy.fix_and_explain() can describe all the transformations that happen when fixing a string. This is similar to what ftfy.fixes.fix_encoding_and_explain() did in previous versions, but it can fix more than the encoding. * fix_and_explain() and fix_encoding_and_explain() are now in the top-level ftfy module. * Changed the heuristic entirely. ftfy no longer needs to categorize every Unicode character, but only characters that are expected to appear in mojibake. * Because of the new heuristic, ftfy will no longer have to release a new version for every new version of Unicode. It should also run faster and use less RAM when imported. * The heuristic ftfy.badness.is_bad(text) can be used to determine whether there appears to be mojibake in a string. Some users were already using the old function sequence_weirdness() for that, but this one is actually designed for that purpose. * Instead of a pile of named keyword arguments, ftfy functions now take in a TextFixerConfig object. The keyword arguments still work, and become settings that override the defaults in TextFixerConfig. * Added support for UTF-8 mixups with Windows-1253 and Windows-1254. * Overhauled the documentation: https://ftfy.readthedocs.org - Version 5.9 * This version is brought to you by the letter à and the number 0xC3. * Tweaked the heuristic to decode, for example, "Ã " as the letter "à" more often. * This combines with the non-breaking-space fixer to decode "Ã " as "à" as well. However, in many cases, the text " Ã " was intended to be " à ", preserving the space -- the underlying mojibake had two spaces after it, but the Web coalesced them into one. We detect this case based on common French and Portuguese words, and preserve the space when it appears intended. * Thanks to @zehavoc for bringing to my attention how common this case is. * Updated the data file of Unicode character categories to Unicode 13, as used in Python 3.9. (No matter what version of Python you're on, ftfy uses the same data.) - Version 5.8 * Improved detection of UTF-8 mojibake of Greek, Cyrillic, Hebrew, and Arabic scripts. * Fixed the undeclared dependency on setuptools by removing the use of pkg_resources. * Tue May 26 2020 Petr Gajdos <pgajdos@suse.com> - %python3_only -> %python_alternative * Tue Mar 10 2020 Tomáš Chvátal <tchvatal@suse.com> - Update to 5.7: * Fixes build on python 3.8 * Mon Aug 12 2019 Marketa Calabkova <mcalabkova@suse.com> - Update to version 5.6 * The unescape_html function now supports all the HTML5 entities that appear in html.entities.html5, including those with long names such as ˝. * Unescaping of numeric HTML entities now uses the standard library's html.unescape, making edge cases consistent. * On top of Python's support for HTML5 entities, ftfy will also convert HTML escapes of common Latin capital letters that are (nonstandardly) written in all caps, such as &NTILDE; for Ñ. * Thu Oct 18 2018 Tomáš Chvátal <tchvatal@suse.com> - Update to version 5.5.1: * Fixes build on python3.7 * Use Unicode 11
/etc/alternatives/ftfy /usr/bin/ftfy /usr/bin/ftfy-3.13 /usr/lib/python3.13/site-packages/ftfy /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/INSTALLER /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/METADATA /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/RECORD /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/REQUESTED /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/WHEEL /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/licenses /usr/lib/python3.13/site-packages/ftfy-6.3.1.dist-info/licenses/LICENSE.txt /usr/lib/python3.13/site-packages/ftfy/__init__.py /usr/lib/python3.13/site-packages/ftfy/__pycache__ /usr/lib/python3.13/site-packages/ftfy/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/badness.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/badness.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/chardata.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/chardata.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/cli.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/fixes.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/fixes.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/formatting.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/__pycache__/formatting.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__init__.py /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__ /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/sloppy.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/sloppy.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/utf8_variants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/__pycache__/utf8_variants.cpython-313.pyc /usr/lib/python3.13/site-packages/ftfy/bad_codecs/sloppy.py /usr/lib/python3.13/site-packages/ftfy/bad_codecs/utf8_variants.py /usr/lib/python3.13/site-packages/ftfy/badness.py /usr/lib/python3.13/site-packages/ftfy/chardata.py /usr/lib/python3.13/site-packages/ftfy/cli.py /usr/lib/python3.13/site-packages/ftfy/fixes.py /usr/lib/python3.13/site-packages/ftfy/formatting.py /usr/lib/python3.13/site-packages/ftfy/py.typed /usr/share/doc/packages/python313-ftfy /usr/share/doc/packages/python313-ftfy/CHANGELOG.md /usr/share/doc/packages/python313-ftfy/README.md /usr/share/licenses/python313-ftfy /usr/share/licenses/python313-ftfy/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri May 9 00:37:47 2025