Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ftfy for openSUSE:Factory 
checked in at 2021-04-19 21:05:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ftfy (Old)
 and      /work/SRC/openSUSE:Factory/.python-ftfy.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ftfy"

Mon Apr 19 21:05:57 2021 rev:7 rq:886559 version:6.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ftfy/python-ftfy.changes  2020-05-28 
09:17:10.424943111 +0200
+++ /work/SRC/openSUSE:Factory/.python-ftfy.new.12324/python-ftfy.changes       
2021-04-19 21:06:16.500054167 +0200
@@ -1,0 +2,56 @@
+Sat Apr 17 18:25:51 UTC 2021 - Ben Greiner <c...@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.
+
+-------------------------------------------------------------------

Old:
----
  v5.7.tar.gz

New:
----
  ftfy-6.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ftfy.spec ++++++
--- /var/tmp/diff_new_pack.TTzZPk/_old  2021-04-19 21:06:17.064055012 +0200
+++ /var/tmp/diff_new_pack.TTzZPk/_new  2021-04-19 21:06:17.068055018 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ftfy
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,18 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
 Name:           python-ftfy
-Version:        5.7
+Version:        6.0.1
 Release:        0
 Summary:        Python module for repairing mis-decoded Unicode text
 License:        MIT
 URL:            https://github.com/LuminosoInsight/python-ftfy
-Source:         
https://github.com/LuminosoInsight/python-ftfy/archive/v%{version}.tar.gz
+Source:         
https://github.com/LuminosoInsight/python-ftfy/archive/v%{version}.tar.gz#/ftfy-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-wcwidth
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module pytest}
@@ -54,9 +54,12 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-export PATH="$PATH:%{buildroot}%{_bindir}"
-# test_cli: ftfy binary not found (update-alternatives)
-%pytest -k 'not test_cli'
+%{python_expand # provide u-a controlled cli command for tests
+mkdir -p build/testbin
+ln -s %{buildroot}%{_bindir}/ftfy-%{python_bin_suffix} build/testbin/ftfy
+}
+export PATH="build/testbin:$PATH"
+%pytest
 
 %post
 %python_install_alternative ftfy

Reply via email to