Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jellyfish for
openSUSE:Factory checked in at 2024-02-15 21:00:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jellyfish (Old)
and /work/SRC/openSUSE:Factory/.python-jellyfish.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jellyfish"
Thu Feb 15 21:00:34 2024 rev:6 rq:1146673 version:1.0.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jellyfish/python-jellyfish.changes
2020-06-17 14:55:27.326032638 +0200
+++
/work/SRC/openSUSE:Factory/.python-jellyfish.new.1815/python-jellyfish.changes
2024-02-15 21:01:55.243199081 +0100
@@ -1,0 +2,20 @@
+Thu Feb 15 02:57:54 UTC 2024 - Steve Kowalik <[email protected]>
+
+- Update to 1.0.3:
+ * `match_rating_codex` now raises a `ValueError` when passed non-alpha
+ characters (#200)
+ * fully remove deprecated names
+ * fully drop Python 3.7 support
+ * switch to using `ahash` for Damerau-Levenshtein for speed gains
+ * switched to using Rust implementation for all algorithms
+ * removed rarely-used `porter_stem` function, better implementations exist
+ * support for Python 3.10+
+ * handle spaces correctly in MRA algorithm
+ * fix buffer overflow in NYSIIS
+ * safer allocations from CJellyfish
+ * fix for jaro winkler (cjellyfish#8)
+- Stop using greedy globs in %files.
+- Switch to autosetup and pyproject macros.
+- Sprinkle in cargo_vendor due to including rust code.
+
+-------------------------------------------------------------------
Old:
----
jellyfish-0.8.2.tar.gz
New:
----
_service
jellyfish-1.0.3.tar.gz
vendor.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jellyfish.spec ++++++
--- /var/tmp/diff_new_pack.Hg9Lzx/_old 2024-02-15 21:01:56.359238307 +0100
+++ /var/tmp/diff_new_pack.Hg9Lzx/_new 2024-02-15 21:01:56.359238307 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-jellyfish
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,19 +16,21 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
Name: python-jellyfish
-Version: 0.8.2
+Version: 1.0.3
Release: 0
Summary: A library for doing approximate and phonetic matching of
strings
License: BSD-2-Clause
-Group: Development/Languages/Python
URL: http://github.com/jamesturk/jellyfish
-Source:
https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-%{version}.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-%{version}.tar.gz
+Source1: vendor.tar.xz
+BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module devel}
+BuildRequires: %{python_module maturin}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
+BuildRequires: cargo-packaging
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%python_subpackages
@@ -46,21 +48,21 @@
Match Rating Codex.
%prep
-%setup -q -n jellyfish-%{version}
+%autosetup -p1 -n jellyfish-%{version} -a1
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
-export PYTHONDONTWRITEBYTECODE=1
-%pytest %{buildroot}%{$python_sitearch}/jellyfish/test.py
+%pytest_arch
%files %{python_files}
%license LICENSE
-%doc README.rst
-%{python_sitearch}/*
+%doc README.md docs/*
+%{python_sitearch}/jellyfish
+%{python_sitearch}/jellyfish-%{version}.dist-info
++++++ _service ++++++
<services>
<service name="cargo_vendor" mode="disabled">
<param name="srctar">jellyfish-1.0.3.tar.gz</param>
<param name="compression">xz</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="disabled"></service>
</services>
++++++ jellyfish-0.8.2.tar.gz -> jellyfish-1.0.3.tar.gz ++++++
++++ 8679 lines of diff (skipped)