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)

Reply via email to