From a927884187155bc752671bdbb14d996cbfdc5dc6 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:31:56 +0000 Subject: [PATCH 01/65] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ff74265..313cb05 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := python-Levenshtein SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 4d8c3f108737d6b68626001b45a7e86cd80a261c Mon Sep 17 00:00:00 2001 From: dwayne Date: Thu, 18 Feb 2010 16:43:43 +0000 Subject: [PATCH 02/65] - Use python2-devel in BuildRequires - Updated source URL --- python-Levenshtein.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 88656e3..91baa33 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 9%{?dist} +Release: 10%{?dist} Group: Development/Libraries License: GPLv2+ @@ -16,7 +16,7 @@ URL: http://pypi.python.org/pypi/python-Levenshtein/ # http://web.archive.org/web/20060715051500/http://trific.ath.cx/Ftp/python/levenshtein/python-Levenshtein-0.10.1.tar.bz2 # SHA1: d630141e003f47a43e0f8eacdcbf593bf9d15ed6 # The sourceforge files are a mirror of these files. -Source: http://downloads.sourceforge.net/translate/python-Levenshtein-%{version}.tar.bz2 +Source: http://sourceforge.net/projects/translate/files/%{name}/%{version}/%{name}-%{version}.tar.bz2/download # The same applies to genextdoc.py see v 1.5: # http://web.archive.org/web/20060717041205/http://trific.ath.cx/Ftp/python/genextdoc.py @@ -24,7 +24,7 @@ Source: http://downloads.sourceforge.net/translate/python-Levenshtein-%{ve Source1: genextdoc.py BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel +BuildRequires: python2-devel BuildRequires: python-setuptools-devel %description @@ -56,6 +56,10 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Thu Feb 18 2010 Dwayne Bailey - 0.10.1-10 +- Use python2-devel in BuildRequires +- Updated source URL + * Sun Jul 26 2009 Fedora Release Engineering - 0.10.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From 905ee4bbc9f06bddb31286e116700b76940f5111 Mon Sep 17 00:00:00 2001 From: dwayne Date: Fri, 19 Feb 2010 04:58:16 +0000 Subject: [PATCH 03/65] - Proper fix to source URL --- python-Levenshtein.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 91baa33..439abb8 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 10%{?dist} +Release: 11%{?dist} Group: Development/Libraries License: GPLv2+ @@ -16,7 +16,7 @@ URL: http://pypi.python.org/pypi/python-Levenshtein/ # http://web.archive.org/web/20060715051500/http://trific.ath.cx/Ftp/python/levenshtein/python-Levenshtein-0.10.1.tar.bz2 # SHA1: d630141e003f47a43e0f8eacdcbf593bf9d15ed6 # The sourceforge files are a mirror of these files. -Source: http://sourceforge.net/projects/translate/files/%{name}/%{version}/%{name}-%{version}.tar.bz2/download +Source: http://downloads.sourceforge.net/project/translate/%{name}/%{version}/%{name}-%{version}.tar.bz2 # The same applies to genextdoc.py see v 1.5: # http://web.archive.org/web/20060717041205/http://trific.ath.cx/Ftp/python/genextdoc.py @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Fri Feb 19 2010 Dwayne Bailey - 0.10.1-11 +- Proper fix to source URL + * Thu Feb 18 2010 Dwayne Bailey - 0.10.1-10 - Use python2-devel in BuildRequires - Updated source URL From 7ec373f51ab1a6acbad20795517d53b3e9beeedd Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Thu, 22 Jul 2010 03:42:21 +0000 Subject: [PATCH 04/65] - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 439abb8..75cf124 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 11%{?dist} +Release: 12%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Wed Jul 21 2010 David Malcolm - 0.10.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + * Fri Feb 19 2010 Dwayne Bailey - 0.10.1-11 - Proper fix to source URL From a2ba90b3ca748b919614ffa9fe0eef1ac39cc952 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 10:10:32 +0000 Subject: [PATCH 05/65] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- import.log | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 313cb05..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: python-Levenshtein -# $Id$ -NAME := python-Levenshtein -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/import.log b/import.log deleted file mode 100644 index e848238..0000000 --- a/import.log +++ /dev/null @@ -1 +0,0 @@ -python-Levenshtein-0_10_1-6_fc9:HEAD:python-Levenshtein-0.10.1-6.fc9.src.rpm:1225343235 From 52ab286b49349de8b57f4ebc9f8c44a9be1122d7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 20:42:04 -0600 Subject: [PATCH 06/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 75cf124..34de647 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 12%{?dist} +Release: 13%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 0.10.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Wed Jul 21 2010 David Malcolm - 0.10.1-12 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild From 550a57be65e906bf9d8653b4bd387ec4583655c2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 19:31:57 -0600 Subject: [PATCH 07/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 34de647..4822335 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 13%{?dist} +Release: 14%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 0.10.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Feb 08 2011 Fedora Release Engineering - 0.10.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 0766769819a53787671109e105912bfec9a13b6a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 20 Jul 2012 23:39:49 -0500 Subject: [PATCH 08/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4822335..577557e 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 14%{?dist} +Release: 15%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 0.10.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sat Jan 14 2012 Fedora Release Engineering - 0.10.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 4468aff4ac61b344330f0496054ecf52030aefc4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 12:53:44 -0600 Subject: [PATCH 09/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 577557e..69ee9ae 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 15%{?dist} +Release: 16%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.10.1-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Jul 21 2012 Fedora Release Engineering - 0.10.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 7e19ed35c9f8755d805c54bce38f2db6964b4f7f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 01:14:09 -0500 Subject: [PATCH 10/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 69ee9ae..4ecc6ba 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 16%{?dist} +Release: 17%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.10.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 0.10.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 2c1040fc941d8b53d38e6196787eb5ab6f2e4829 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 13:23:27 -0500 Subject: [PATCH 11/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4ecc6ba..0c99504 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 17%{?dist} +Release: 18%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.10.1-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 04 2013 Fedora Release Engineering - 0.10.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From a831c8ae05321a0876c4a89798c9df80f5a0207a Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Mon, 30 Jun 2014 14:11:55 -0700 Subject: [PATCH 12/65] replace python-setuptools-devel BR with python-setuptools --- python-Levenshtein.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 0c99504..4e4ddb2 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 18%{?dist} +Release: 19%{?dist} Group: Development/Libraries License: GPLv2+ @@ -25,7 +25,7 @@ Source1: genextdoc.py BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python2-devel -BuildRequires: python-setuptools-devel +BuildRequires: python-setuptools %description Levenshtein computes Levenshtein distances, similarity ratios, generalized @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Mon Jun 30 2014 Toshio Kuratomi - 0.10.1-19 +- replace python-setuptools-devel BR with python-setuptools + * Sat Jun 07 2014 Fedora Release Engineering - 0.10.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 852adefaf1caa4652694e048b027f1e7ac0023eb Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 20:48:19 +0000 Subject: [PATCH 13/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4e4ddb2..ccdbef1 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 19%{?dist} +Release: 20%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 0.10.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Mon Jun 30 2014 Toshio Kuratomi - 0.10.1-19 - replace python-setuptools-devel BR with python-setuptools From c1cbc6360b88b016d6038b818b344edf89d8a2e2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 18:21:35 +0000 Subject: [PATCH 14/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index ccdbef1..fe9fb01 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 20%{?dist} +Release: 21%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 0.10.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Aug 17 2014 Fedora Release Engineering - 0.10.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 1f165faa22d47b396ce6b3a5fa4c9ec5ff888cf5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 18:51:57 +0000 Subject: [PATCH 15/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index fe9fb01..7068ec0 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 21%{?dist} +Release: 22%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.1-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jun 18 2015 Fedora Release Engineering - 0.10.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 3b847d65445851e3290c7eb5952ee7d8093fdcce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 08:42:47 +0000 Subject: [PATCH 16/65] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 7068ec0..4edfbfd 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.10.1 -Release: 22%{?dist} +Release: 23%{?dist} Group: Development/Libraries License: GPLv2+ @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/Levenshtein.so %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 0.10.1-23 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Thu Feb 04 2016 Fedora Release Engineering - 0.10.1-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 494bd2292c74dc5d437f176a2be76d09b84afed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominika=20Krej=C4=8D=C3=AD?= Date: Tue, 20 Sep 2016 10:48:38 +0200 Subject: [PATCH 17/65] Update to 0.12.0 Add Python 3 subpackage SPEC file cleanups --- .gitignore | 1 + python-Levenshtein.spec | 77 +++++++++++++++++++++++++---------------- sources | 2 +- 3 files changed, 50 insertions(+), 30 deletions(-) diff --git a/.gitignore b/.gitignore index 67550fe..e0eb860 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ python-Levenshtein-0.10.1.tar.bz2 +/python-Levenshtein-0.12.0.tar.gz diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4edfbfd..88910f5 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,31 +1,24 @@ -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%global srcname Levenshtein Name: python-Levenshtein Summary: Python extension computing string distances and similarities -Version: 0.10.1 -Release: 23%{?dist} +Version: 0.12.0 +Release: 1%{?dist} Group: Development/Libraries License: GPLv2+ # The original site: http://trific.ath.cx/python/levenshtein/ # no longer exists so pointing to the pypi listing instead. -URL: http://pypi.python.org/pypi/python-Levenshtein/ +URL: http://pypi.python.org/pypi/%{name}/ -# The wayback machine provides this link to the original source: -# http://web.archive.org/web/20060715051500/http://trific.ath.cx/Ftp/python/levenshtein/python-Levenshtein-0.10.1.tar.bz2 -# SHA1: d630141e003f47a43e0f8eacdcbf593bf9d15ed6 -# The sourceforge files are a mirror of these files. -Source: http://downloads.sourceforge.net/project/translate/%{name}/%{version}/%{name}-%{version}.tar.bz2 - -# The same applies to genextdoc.py see v 1.5: -# http://web.archive.org/web/20060717041205/http://trific.ath.cx/Ftp/python/genextdoc.py -# SHA1: 5c91974b102f42144529913ce181c1866451bcf6 -Source1: genextdoc.py -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: python2-devel -BuildRequires: python-setuptools +BuildRequires: python2-setuptools + +BuildRequires: python3-devel +BuildRequires: python3-setuptools %description Levenshtein computes Levenshtein distances, similarity ratios, generalized @@ -33,29 +26,55 @@ medians and set medians of Strings and Unicodes. Because it's implemented in C, it's much faster than corresponding Python library functions and methods. +%package -n python2-%{srcname} +Summary: %{summary} +%{?python_provide:%python_provide python2-%{srcname}} + +%description -n python2-%{srcname} +Levenshtein computes Levenshtein distances, similarity ratios, generalized +medians and set medians of Strings and Unicodes. Because it's implemented +in C, it's much faster than corresponding Python 2 library functions and +methods. + +%package -n python3-%{srcname} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{srcname}} + +%description -n python3-%{srcname} +Levenshtein computes Levenshtein distances, similarity ratios, generalized +medians and set medians of Strings and Unicodes. Because it's implemented +in C, it's much faster than corresponding Python 3 library functions and +methods. %prep -%setup -q -cp %{SOURCE1} . +%setup -qn %{name}-%{version} %build -CFLAGS="$RPM_OPT_FLAGS" %{__python} -c 'import setuptools; execfile("setup.py")' build +%py2_build +%py3_build %install -rm -rf $RPM_BUILD_ROOT -%{__python} -c 'import setuptools; execfile("setup.py")' install --skip-build --root $RPM_BUILD_ROOT -PYTHONPATH=$PYTHONPATH:$RPM_BUILD_ROOT/%{python_sitearch} %{__python} genextdoc.py Levenshtein +%py2_install +%py3_install -%clean -rm -rf $RPM_BUILD_ROOT +%files -n python2-%{srcname} +%doc README.rst NEWS +%license COPYING +%{python2_sitearch}/%{srcname}/ +%{python2_sitearch}/python_%{srcname}-%{version}-py%{python2_version}.egg-info/ + +%files -n python3-%{srcname} +%doc README.rst NEWS +%license COPYING +%{python3_sitearch}/%{srcname}/ +%{python3_sitearch}/python_%{srcname}-%{version}-py%{python3_version}.egg-info/ -%files -%defattr(-,root,root,-) -%doc README COPYING NEWS StringMatcher.py Levenshtein.html -%{python_sitearch}/*egg-info -%{python_sitearch}/Levenshtein.so %changelog +* Tue Sep 20 2016 Dominika Krejci - 0.12.0-1 +- Update to 0.12.0 +- Add Python 3 subpackage + * Tue Jul 19 2016 Fedora Release Engineering - 0.10.1-23 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages diff --git a/sources b/sources index 57ba7c9..e7f6ec6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -af9b9c69c4563e211b11dc5184a93872 python-Levenshtein-0.10.1.tar.bz2 +e8cde197d6d304bbdc3adae66fec99fb python-Levenshtein-0.12.0.tar.gz From 6f5ab59dcb0794df45914fce5643b00194ac7fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Dec 2016 18:20:37 +0100 Subject: [PATCH 18/65] Rebuild for Python 3.6 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 88910f5..69603a4 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 1%{?dist} +Release: 2%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Mon Dec 19 2016 Miro Hrončok - 0.12.0-2 +- Rebuild for Python 3.6 + * Tue Sep 20 2016 Dominika Krejci - 0.12.0-1 - Update to 0.12.0 - Add Python 3 subpackage From 4a9312313e462ca4d0354d3ca97283a346e2d505 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 08:12:58 +0000 Subject: [PATCH 19/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 69603a4..9630fde 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 2%{?dist} +Release: 3%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.12.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Mon Dec 19 2016 Miro Hrončok - 0.12.0-2 - Rebuild for Python 3.6 From 30893d1af509c67c9774cf0d00f7a656d3152641 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 09:27:30 +0000 Subject: [PATCH 20/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 9630fde..e5e8381 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 3%{?dist} +Release: 4%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.12.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0.12.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 5dbb7bfe98ff7796f849b04a8d0122ac9bf5479b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 06:37:31 +0000 Subject: [PATCH 21/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index e5e8381..ea7f6b5 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 4%{?dist} +Release: 5%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.12.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From abb0d64d30cb4aca66b9a79a998572c000912f1d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 06:23:44 +0000 Subject: [PATCH 22/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index ea7f6b5..ba6a3b2 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 5%{?dist} +Release: 6%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.12.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 0.12.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From a8735c515d9e52475a999ee6c520efc07dd6a5c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 10:51:48 +0200 Subject: [PATCH 23/65] Rebuilt for Python 3.7 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index ba6a3b2..fd0f477 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 6%{?dist} +Release: 7%{?dist} Group: Development/Libraries License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Tue Jun 19 2018 Miro Hrončok - 0.12.0-7 +- Rebuilt for Python 3.7 + * Fri Feb 09 2018 Fedora Release Engineering - 0.12.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From fbfeffe64afb0d1dc39e120c9cddc01aeb46ad06 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 10 Jul 2018 15:56:25 +0200 Subject: [PATCH 24/65] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- python-Levenshtein.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index fd0f477..10d95c5 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -14,6 +14,7 @@ URL: http://pypi.python.org/pypi/%{name}/ Source: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz +BuildRequires: gcc BuildRequires: python2-devel BuildRequires: python2-setuptools From bd7302602bbaf84515a5107b9f1f2ee604920cb1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 23:16:55 +0000 Subject: [PATCH 25/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 10d95c5..0bd8292 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 7%{?dist} +Release: 8%{?dist} Group: Development/Libraries License: GPLv2+ @@ -72,6 +72,9 @@ methods. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.12.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 19 2018 Miro Hrončok - 0.12.0-7 - Rebuilt for Python 3.7 From cc2aa6486b311652ed968dd2099c4fb0e388e476 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:16 +0100 Subject: [PATCH 26/65] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- python-Levenshtein.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 0bd8292..484a255 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -5,7 +5,6 @@ Summary: Python extension computing string distances and similarities Version: 0.12.0 Release: 8%{?dist} -Group: Development/Libraries License: GPLv2+ # The original site: http://trific.ath.cx/python/levenshtein/ From b31e51b49c580588d60da214de18174288ec1e97 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 05:22:29 +0000 Subject: [PATCH 27/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 484a255..66c846a 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 0.12.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 0.12.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From fc8cd419b63f3b7ab13b1abd6bf6d482680a150d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 11:53:03 +0000 Subject: [PATCH 28/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 66c846a..31287f1 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 9%{?dist} +Release: 10%{?dist} License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.12.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 0.12.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 31acdc5cf92496a1d19f4d995010ebd774dff557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:25:00 +0200 Subject: [PATCH 29/65] Rebuilt for Python 3.8 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 31287f1..869d39b 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2+ @@ -71,6 +71,9 @@ methods. %changelog +* Mon Aug 19 2019 Miro Hrončok - 0.12.0-11 +- Rebuilt for Python 3.8 + * Fri Jul 26 2019 Fedora Release Engineering - 0.12.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From ca3403d6c6b16fd82e66c3a967d8dab521d42a29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 22 Aug 2019 15:54:29 +0200 Subject: [PATCH 30/65] Subpackage python2-Levenshtein has been removed --- python-Levenshtein.spec | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 869d39b..4351104 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv2+ @@ -14,8 +14,6 @@ URL: http://pypi.python.org/pypi/%{name}/ Source: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: gcc -BuildRequires: python2-devel -BuildRequires: python2-setuptools BuildRequires: python3-devel BuildRequires: python3-setuptools @@ -26,16 +24,6 @@ medians and set medians of Strings and Unicodes. Because it's implemented in C, it's much faster than corresponding Python library functions and methods. -%package -n python2-%{srcname} -Summary: %{summary} -%{?python_provide:%python_provide python2-%{srcname}} - -%description -n python2-%{srcname} -Levenshtein computes Levenshtein distances, similarity ratios, generalized -medians and set medians of Strings and Unicodes. Because it's implemented -in C, it's much faster than corresponding Python 2 library functions and -methods. - %package -n python3-%{srcname} Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} @@ -50,19 +38,11 @@ methods. %setup -qn %{name}-%{version} %build -%py2_build %py3_build %install -%py2_install %py3_install -%files -n python2-%{srcname} -%doc README.rst NEWS -%license COPYING -%{python2_sitearch}/%{srcname}/ -%{python2_sitearch}/python_%{srcname}-%{version}-py%{python2_version}.egg-info/ - %files -n python3-%{srcname} %doc README.rst NEWS %license COPYING @@ -71,6 +51,10 @@ methods. %changelog +* Thu Aug 22 2019 Miro Hrončok - 0.12.0-12 +- Subpackage python2-Levenshtein has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Mon Aug 19 2019 Miro Hrončok - 0.12.0-11 - Rebuilt for Python 3.8 From f7a20f0ee972cffe49d06973d9851dd3b59e2790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 14:00:23 +0200 Subject: [PATCH 31/65] Rebuilt for Python 3.8.0rc1 (#1748018) --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4351104..da954f6 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 12%{?dist} +Release: 13%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Thu Oct 03 2019 Miro Hrončok - 0.12.0-13 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Thu Aug 22 2019 Miro Hrončok - 0.12.0-12 - Subpackage python2-Levenshtein has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal From fbc40ed423451363a7a8390aad2c33be150129a9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 10:19:52 +0000 Subject: [PATCH 32/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index da954f6..1c33f11 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 13%{?dist} +Release: 14%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 0.12.0-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Oct 03 2019 Miro Hrončok - 0.12.0-13 - Rebuilt for Python 3.8.0rc1 (#1748018) From 235ac21e82244a3d2250c4243e10c8d47af7178e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:59:04 +0200 Subject: [PATCH 33/65] Rebuilt for Python 3.9 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 1c33f11..f00d9c6 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 14%{?dist} +Release: 15%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Tue May 26 2020 Miro Hrončok - 0.12.0-15 +- Rebuilt for Python 3.9 + * Thu Jan 30 2020 Fedora Release Engineering - 0.12.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 9e37fb5d60d782b785a66a32f71309438514834a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 23:26:34 +0000 Subject: [PATCH 34/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index f00d9c6..a1be5e1 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 0.12.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 0.12.0-15 - Rebuilt for Python 3.9 From 053b4acc1c1b6372c6c57a7fc35508a0bedf0b05 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 09:00:53 +0000 Subject: [PATCH 35/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index a1be5e1..82aacc8 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 16%{?dist} +Release: 17%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.12.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 0.12.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 8bba2e33dbe7473d48cd570e600cee9804e65b93 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:42:13 +0200 Subject: [PATCH 36/65] Rebuilt for Python 3.10 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 82aacc8..94784a7 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 17%{?dist} +Release: 18%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jun 04 2021 Python Maint - 0.12.0-18 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 0.12.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From da02fa840c28282200db1d91db8115a71cb096e4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 04:34:27 +0000 Subject: [PATCH 37/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 94784a7..5a81f25 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 18%{?dist} +Release: 19%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.12.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.12.0-18 - Rebuilt for Python 3.10 From 8b3f9ef982b3ab241361f03431765edf3f1f268f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 09:57:01 +0000 Subject: [PATCH 38/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 5a81f25..cffb0f5 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 19%{?dist} +Release: 20%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 0.12.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 0.12.0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From cd229d0ae1a7fb86bced0689667d59ddd69ef8cd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 14:53:45 +0200 Subject: [PATCH 39/65] Rebuilt for Python 3.11 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index cffb0f5..622063b 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 20%{?dist} +Release: 21%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Mon Jun 13 2022 Python Maint - 0.12.0-21 +- Rebuilt for Python 3.11 + * Fri Jan 21 2022 Fedora Release Engineering - 0.12.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 6baa10940bd9ad21b3e1244db3e1dab010e0d91e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 15:56:22 +0000 Subject: [PATCH 40/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 622063b..f6bbd05 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 21%{?dist} +Release: 22%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 0.12.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 0.12.0-21 - Rebuilt for Python 3.11 From ae2a66c5fdb029ef703c32c6f1cf1813e8a6d568 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 10:47:43 +0000 Subject: [PATCH 41/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index f6bbd05..16d6018 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 22%{?dist} +Release: 23%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 0.12.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 0.12.0-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 9084aea343d3c327da45b3592266e9e79b136f7c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:25:51 +0200 Subject: [PATCH 42/65] Rebuilt for Python 3.12 --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 16d6018..69678fa 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 23%{?dist} +Release: 24%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Tue Jun 13 2023 Python Maint - 0.12.0-24 +- Rebuilt for Python 3.12 + * Fri Jan 20 2023 Fedora Release Engineering - 0.12.0-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From c01753392ae5b848e27e360dc6a344f892f1cb38 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 06:52:14 +0000 Subject: [PATCH 43/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-Levenshtein.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 69678fa..257432e 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 24%{?dist} +Release: 25%{?dist} License: GPLv2+ @@ -51,6 +51,9 @@ methods. %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 0.12.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 0.12.0-24 - Rebuilt for Python 3.12 From 5336f0422b8b094bc4a136436ea095cae5c21ef0 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Fri, 2 Dec 2022 21:57:55 -0500 Subject: [PATCH 44/65] Convert to autospecttools. --- changelog | 149 +++++++++++++++++++++++++++++++++++++++ python-Levenshtein.spec | 152 +--------------------------------------- 2 files changed, 151 insertions(+), 150 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..66c633e --- /dev/null +++ b/changelog @@ -0,0 +1,149 @@ +* Fri Jul 21 2023 Fedora Release Engineering - 0.12.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.12.0-24 +- Rebuilt for Python 3.12 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.12.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 22 2022 Fedora Release Engineering - 0.12.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.12.0-21 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering - 0.12.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.12.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.12.0-18 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.12.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.12.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.12.0-15 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 0.12.0-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 0.12.0-13 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Thu Aug 22 2019 Miro Hrončok - 0.12.0-12 +- Subpackage python2-Levenshtein has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + +* Mon Aug 19 2019 Miro Hrončok - 0.12.0-11 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.12.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.12.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.12.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.12.0-7 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.12.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.12.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.12.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.12.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 0.12.0-2 +- Rebuild for Python 3.6 + +* Tue Sep 20 2016 Dominika Krejci - 0.12.0-1 +- Update to 0.12.0 +- Add Python 3 subpackage + +* Tue Jul 19 2016 Fedora Release Engineering - 0.10.1-23 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.1-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.10.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 0.10.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jun 30 2014 Toshio Kuratomi - 0.10.1-19 +- replace python-setuptools-devel BR with python-setuptools + +* Sat Jun 07 2014 Fedora Release Engineering - 0.10.1-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.10.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.10.1-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jul 21 2012 Fedora Release Engineering - 0.10.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 0.10.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.10.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jul 21 2010 David Malcolm - 0.10.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Fri Feb 19 2010 Dwayne Bailey - 0.10.1-11 +- Proper fix to source URL + +* Thu Feb 18 2010 Dwayne Bailey - 0.10.1-10 +- Use python2-devel in BuildRequires +- Updated source URL + +* Sun Jul 26 2009 Fedora Release Engineering - 0.10.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 0.10.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.10.1-7 +- Rebuild for Python 2.6 + +* Tue Oct 21 2008 Dwayne Bailey - 0.10.1-6 +- Comments about location of source files +- Update genextdoc.py to v1.5 + +* Thu Mar 27 2008 Dwayne Bailey - 0.10.1-5 +- Build and package *egg-info +- Fix some rpmlint issues + +* Thu Feb 14 2008 Dwayne Bailey - 0.10.1-4 +- Add genextdoc.py as Source not Patch + +* Wed Jan 30 2008 Dwayne Bailey - 0.10.1-3 +- Some rpmlint fixes +- Fix document generation + +* Wed Jan 23 2008 Dwayne Bailey - 0.10.1-2 +- Add missing genextdoc.py to generate usage documentation + +* Wed Jan 23 2008 Dwayne Bailey - 0.10.1-1 +- Initial packaging diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 257432e..1eedbd6 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -3,7 +3,7 @@ Name: python-Levenshtein Summary: Python extension computing string distances and similarities Version: 0.12.0 -Release: 25%{?dist} +Release: %autorelease License: GPLv2+ @@ -51,152 +51,4 @@ methods. %changelog -* Fri Jul 21 2023 Fedora Release Engineering - 0.12.0-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 0.12.0-24 -- Rebuilt for Python 3.12 - -* Fri Jan 20 2023 Fedora Release Engineering - 0.12.0-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 0.12.0-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.12.0-21 -- Rebuilt for Python 3.11 - -* Fri Jan 21 2022 Fedora Release Engineering - 0.12.0-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0.12.0-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.12.0-18 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.12.0-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.12.0-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.12.0-15 -- Rebuilt for Python 3.9 - -* Thu Jan 30 2020 Fedora Release Engineering - 0.12.0-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 03 2019 Miro Hrončok - 0.12.0-13 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Thu Aug 22 2019 Miro Hrončok - 0.12.0-12 -- Subpackage python2-Levenshtein has been removed - See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - -* Mon Aug 19 2019 Miro Hrončok - 0.12.0-11 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.12.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 0.12.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 0.12.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.12.0-7 -- Rebuilt for Python 3.7 - -* Fri Feb 09 2018 Fedora Release Engineering - 0.12.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 0.12.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.12.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.12.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Dec 19 2016 Miro Hrončok - 0.12.0-2 -- Rebuild for Python 3.6 - -* Tue Sep 20 2016 Dominika Krejci - 0.12.0-1 -- Update to 0.12.0 -- Add Python 3 subpackage - -* Tue Jul 19 2016 Fedora Release Engineering - 0.10.1-23 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Thu Feb 04 2016 Fedora Release Engineering - 0.10.1-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Jun 18 2015 Fedora Release Engineering - 0.10.1-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Aug 17 2014 Fedora Release Engineering - 0.10.1-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Mon Jun 30 2014 Toshio Kuratomi - 0.10.1-19 -- replace python-setuptools-devel BR with python-setuptools - -* Sat Jun 07 2014 Fedora Release Engineering - 0.10.1-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 0.10.1-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 0.10.1-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Jul 21 2012 Fedora Release Engineering - 0.10.1-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 0.10.1-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 0.10.1-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jul 21 2010 David Malcolm - 0.10.1-12 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Fri Feb 19 2010 Dwayne Bailey - 0.10.1-11 -- Proper fix to source URL - -* Thu Feb 18 2010 Dwayne Bailey - 0.10.1-10 -- Use python2-devel in BuildRequires -- Updated source URL - -* Sun Jul 26 2009 Fedora Release Engineering - 0.10.1-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Feb 26 2009 Fedora Release Engineering - 0.10.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.10.1-7 -- Rebuild for Python 2.6 - -* Tue Oct 21 2008 Dwayne Bailey - 0.10.1-6 -- Comments about location of source files -- Update genextdoc.py to v1.5 - -* Thu Mar 27 2008 Dwayne Bailey - 0.10.1-5 -- Build and package *egg-info -- Fix some rpmlint issues - -* Thu Feb 14 2008 Dwayne Bailey - 0.10.1-4 -- Add genextdoc.py as Source not Patch - -* Wed Jan 30 2008 Dwayne Bailey - 0.10.1-3 -- Some rpmlint fixes -- Fix document generation - -* Wed Jan 23 2008 Dwayne Bailey - 0.10.1-2 -- Add missing genextdoc.py to generate usage documentation - -* Wed Jan 23 2008 Dwayne Bailey - 0.10.1-1 -- Initial packaging +%autochangelog From abebaf9097869d95fc5f50cd74b6056b4d4062ba Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Fri, 2 Dec 2022 22:03:45 -0500 Subject: [PATCH 45/65] SPDX migration. --- python-Levenshtein.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 1eedbd6..477221e 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -5,7 +5,7 @@ Summary: Python extension computing string distances and similarities Version: 0.12.0 Release: %autorelease -License: GPLv2+ +License: GPL-2.0-or-later # The original site: http://trific.ath.cx/python/levenshtein/ # no longer exists so pointing to the pypi listing instead. From a4061ddcd967835c72251bbd5f1416a19423bc86 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sat, 24 Dec 2022 23:14:14 -0500 Subject: [PATCH 46/65] Update to 0.20.8. --- .gitignore | 1 + levenshtein-0.20.8-cython-0.29.patch | 26 ++++++++++ python-Levenshtein.spec | 71 ++++++++++++++++------------ sources | 2 +- 4 files changed, 68 insertions(+), 32 deletions(-) create mode 100644 levenshtein-0.20.8-cython-0.29.patch diff --git a/.gitignore b/.gitignore index e0eb860..047aaf7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ python-Levenshtein-0.10.1.tar.bz2 /python-Levenshtein-0.12.0.tar.gz +/Levenshtein-0.20.8.tar.gz diff --git a/levenshtein-0.20.8-cython-0.29.patch b/levenshtein-0.20.8-cython-0.29.patch new file mode 100644 index 0000000..1d9a8e7 --- /dev/null +++ b/levenshtein-0.20.8-cython-0.29.patch @@ -0,0 +1,26 @@ +diff --git a/_custom_build/backend.py b/_custom_build/backend.py +index 08c3c06..43b0b22 100644 +--- a/_custom_build/backend.py ++++ b/_custom_build/backend.py +@@ -36,7 +36,7 @@ def _ninja_required(): + + return True + +-def get_requires_for_build_wheel(self, config_settings=None): ++def get_requires_for_build_wheel(config_settings=None): + packages = [] + if _cmake_required(): + packages.append('cmake') +diff --git a/pyproject.toml b/pyproject.toml +index 88df1c3..8ff41bb 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -2,7 +2,7 @@ + requires = [ + "setuptools", + "scikit-build>=0.13.0", +- "Cython>=3.0.0a11" ++ "Cython>=0.29.26" + ] + build-backend = "backend" + backend-path = ["_custom_build"] diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 477221e..5c04b17 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,54 +1,63 @@ %global srcname Levenshtein -Name: python-Levenshtein +%global forgeurl https://github.com/maxbachmann/%{srcname} +Version: 0.20.8 +%forgemeta + +Name: python-%{srcname} Summary: Python extension computing string distances and similarities -Version: 0.12.0 -Release: %autorelease +Release: %{autorelease} License: GPL-2.0-or-later -# The original site: http://trific.ath.cx/python/levenshtein/ -# no longer exists so pointing to the pypi listing instead. -URL: http://pypi.python.org/pypi/%{name}/ +# Levenshtein is the latest name of the package, though the python-Levenshtein repo +# is still being kept up-to-date in lock-step to this official upstream. +URL: %{forgeurl} -Source: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz - -BuildRequires: gcc +Source0: %{forgesource} +Patch0: levenshtein-0.20.8-cython-0.29.patch +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: python3-devel -BuildRequires: python3-setuptools +BuildRequires: python3-pytest +BuildRequires: rapidfuzz-cpp-static -%description +%global _description %{expand: Levenshtein computes Levenshtein distances, similarity ratios, generalized -medians and set medians of Strings and Unicodes. Because it's implemented -in C, it's much faster than corresponding Python library functions and -methods. +medians and set medians of Strings and Unicodes.} + +%description %_description %package -n python3-%{srcname} -Summary: %{summary} -%{?python_provide:%python_provide python3-%{srcname}} -%description -n python3-%{srcname} -Levenshtein computes Levenshtein distances, similarity ratios, generalized -medians and set medians of Strings and Unicodes. Because it's implemented -in C, it's much faster than corresponding Python 3 library functions and -methods. +Summary: %{summary} + +%description -n python3-%{srcname} %_description %prep -%setup -qn %{name}-%{version} +%autosetup -p1 -n %{srcname}-%{version} + +%generate_buildrequires +%pyproject_buildrequires + %build -%py3_build - -%install -%py3_install +%pyproject_wheel -%files -n python3-%{srcname} -%doc README.rst NEWS +%install +%pyproject_install +%pyproject_save_files %{srcname} + +%check +%pyproject_check_import +%pytest + +%files -n python3-%{srcname} -f %{pyproject_files} +%doc README.md %license COPYING -%{python3_sitearch}/%{srcname}/ -%{python3_sitearch}/python_%{srcname}-%{version}-py%{python3_version}.egg-info/ %changelog -%autochangelog +%{autochangelog} diff --git a/sources b/sources index e7f6ec6..177ff30 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e8cde197d6d304bbdc3adae66fec99fb python-Levenshtein-0.12.0.tar.gz +SHA512 (Levenshtein-0.20.8.tar.gz) = 3a248b5d1a18c8afeffaa637c831b07266dd36a094b713c18b7182a49de7df9a3b7316d00e9329e2ae49f92c601e32a61590338e30a7e4f33ffe0d76c6219061 From 187dd0741a28e3d5b90951bf1f3505222a922dce Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Mon, 29 May 2023 11:28:06 -0400 Subject: [PATCH 47/65] Update to 0.21 and drop the patch in favor of a sed. --- python-Levenshtein.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 5c04b17..5e56868 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein %global forgeurl https://github.com/maxbachmann/%{srcname} -Version: 0.20.8 +Version: 0.21.0 %forgemeta Name: python-%{srcname} @@ -15,7 +15,6 @@ License: GPL-2.0-or-later URL: %{forgeurl} Source0: %{forgesource} -Patch0: levenshtein-0.20.8-cython-0.29.patch BuildRequires: cmake BuildRequires: gcc @@ -37,7 +36,9 @@ Summary: %{summary} %description -n python3-%{srcname} %_description %prep -%autosetup -p1 -n %{srcname}-%{version} +%autosetup -n %{srcname}-%{version} +# Levenshtein can build under older Cython successfully +sed 's/Cython>=3.0.0[ab0-9]\+/Cython>=0.29.26/' -i pyproject.toml %generate_buildrequires %pyproject_buildrequires From 8e0a657130136119d77d6637545f32f68292697d Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sun, 6 Aug 2023 09:13:40 -0400 Subject: [PATCH 48/65] Add the 0.21.0 sources. --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 047aaf7..93cd7a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ python-Levenshtein-0.10.1.tar.bz2 /python-Levenshtein-0.12.0.tar.gz /Levenshtein-0.20.8.tar.gz +/python-Levenshtein-0.21.0.tar.gz diff --git a/sources b/sources index 177ff30..357cd15 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.20.8.tar.gz) = 3a248b5d1a18c8afeffaa637c831b07266dd36a094b713c18b7182a49de7df9a3b7316d00e9329e2ae49f92c601e32a61590338e30a7e4f33ffe0d76c6219061 +SHA512 (python-Levenshtein-0.21.0.tar.gz) = 7e1b27034ea9703c7c640d7cd45d60691534a6be81fdd0ae8d4bb0f2a39e70e1c1867f121b18e8a47434d076c5e37c3c7788df55d85020273121bc74d3bd5d0e From dbbfbff7bc0d12c020f4175819a0cd51e1d7a05b Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sun, 6 Aug 2023 09:51:19 -0400 Subject: [PATCH 49/65] Upload the correct sources for 0.21.0. --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 93cd7a9..482b520 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ python-Levenshtein-0.10.1.tar.bz2 /python-Levenshtein-0.12.0.tar.gz /Levenshtein-0.20.8.tar.gz /python-Levenshtein-0.21.0.tar.gz +/Levenshtein-0.21.0.tar.gz diff --git a/sources b/sources index 357cd15..c8ff864 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (python-Levenshtein-0.21.0.tar.gz) = 7e1b27034ea9703c7c640d7cd45d60691534a6be81fdd0ae8d4bb0f2a39e70e1c1867f121b18e8a47434d076c5e37c3c7788df55d85020273121bc74d3bd5d0e +SHA512 (Levenshtein-0.21.0.tar.gz) = bb1cf70497e89db5b427eb4ac79708d205fc9edfc9588d30c63ef6e3e77b9369c8892edc31c32cb135d54947e8eedb770d06a7d5c6f8743d44378d7d1a12d459 From 81cdb51f11d2cd882e7cbbd4f2b9bfda1b3effc9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 22:53:03 +0000 Subject: [PATCH 50/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 702b5543cc3a7e93abd4e6e620868eaf77355d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Mon, 4 Dec 2023 14:35:26 +0100 Subject: [PATCH 51/65] Update to 0.23.0 --- .gitignore | 1 + python-Levenshtein.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 482b520..3949235 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ python-Levenshtein-0.10.1.tar.bz2 /Levenshtein-0.20.8.tar.gz /python-Levenshtein-0.21.0.tar.gz /Levenshtein-0.21.0.tar.gz +/Levenshtein-0.23.0.tar.gz diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 5e56868..b9a32cc 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein %global forgeurl https://github.com/maxbachmann/%{srcname} -Version: 0.21.0 +Version: 0.23.0 %forgemeta Name: python-%{srcname} diff --git a/sources b/sources index c8ff864..f24dc18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.21.0.tar.gz) = bb1cf70497e89db5b427eb4ac79708d205fc9edfc9588d30c63ef6e3e77b9369c8892edc31c32cb135d54947e8eedb770d06a7d5c6f8743d44378d7d1a12d459 +SHA512 (Levenshtein-0.23.0.tar.gz) = 137116f337f576534bf2c12dc49d35f81a3b267eb613e5e6cca6cb80e5701dd0adbfd97c1cec4ea8f1bb4dee2bc67deeb19553474348ea78af4e05b79ce01fdf From a92ed343747200e18fc781da90210c97bfafc72f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 00:45:52 +0000 Subject: [PATCH 52/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 48ec58042112bab6243d8eb4eadb058edbb441ec Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 02:46:51 +0200 Subject: [PATCH 53/65] Rebuilt for Python 3.13 From 67e6ad66761c29e75e9f539809f24768e94ff0c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 09:01:59 +0000 Subject: [PATCH 54/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 1a364736232afd52e49a7dc50b72e9fac6dc1197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Mon, 30 Sep 2024 14:43:21 +0200 Subject: [PATCH 55/65] Update to 0.26.0 - Fixes: rhbz#2262178 --- .gitignore | 1 + python-Levenshtein.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3949235..5df4a1f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ python-Levenshtein-0.10.1.tar.bz2 /python-Levenshtein-0.21.0.tar.gz /Levenshtein-0.21.0.tar.gz /Levenshtein-0.23.0.tar.gz +/Levenshtein-0.26.0.tar.gz diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index b9a32cc..7cdbafa 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein %global forgeurl https://github.com/maxbachmann/%{srcname} -Version: 0.23.0 +Version: 0.26.0 %forgemeta Name: python-%{srcname} @@ -45,6 +45,10 @@ sed 's/Cython>=3.0.0[ab0-9]\+/Cython>=0.29.26/' -i pyproject.toml %build +# To avoid empty debugsourcefiles.list, we need to build the package +# with RelWithDebInfo +# Upstream issue: https://github.com/scikit-build/scikit-build-core/issues/915 +export SKBUILD_CMAKE_BUILD_TYPE=RelWithDebInfo %pyproject_wheel %install diff --git a/sources b/sources index f24dc18..a5c0747 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.23.0.tar.gz) = 137116f337f576534bf2c12dc49d35f81a3b267eb613e5e6cca6cb80e5701dd0adbfd97c1cec4ea8f1bb4dee2bc67deeb19553474348ea78af4e05b79ce01fdf +SHA512 (Levenshtein-0.26.0.tar.gz) = cf48aa9e81a90c6a9a4cc7033f5035dc89f45db9c7e35929c4b11e2b9af180a018d455a56b8c1f5c748db263401155950e1985a195613a5bb914050f5d68e998 From da411b2d76a0aaffd2fbb9f9f30655bd36d46041 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Thu, 2 Jan 2025 21:03:51 -0500 Subject: [PATCH 56/65] Update to 0.26.1. - Fixes rhbz#2322051 --- .gitignore | 1 + python-Levenshtein.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5df4a1f..042ea88 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ python-Levenshtein-0.10.1.tar.bz2 /Levenshtein-0.21.0.tar.gz /Levenshtein-0.23.0.tar.gz /Levenshtein-0.26.0.tar.gz +/Levenshtein-0.26.1.tar.gz diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 7cdbafa..8879ccb 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein %global forgeurl https://github.com/maxbachmann/%{srcname} -Version: 0.26.0 +Version: 0.26.1 %forgemeta Name: python-%{srcname} diff --git a/sources b/sources index a5c0747..c97b8af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.26.0.tar.gz) = cf48aa9e81a90c6a9a4cc7033f5035dc89f45db9c7e35929c4b11e2b9af180a018d455a56b8c1f5c748db263401155950e1985a195613a5bb914050f5d68e998 +SHA512 (Levenshtein-0.26.1.tar.gz) = 589b1f404108f488caf880063f20ee9c6a2033b0a2cd819352bf15e285ea8537c1dc8117de70679f720fd3da47546f7e0e5c620e4da8cf09bf8df9b119e6abc9 From d2dc56d8d49ce021b4add5b9f15418b571446e82 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 11:23:49 +0000 Subject: [PATCH 57/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 1e8175c6021f0e57bae7581f05b0590ee7eb60ee Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Fri, 28 Feb 2025 13:22:48 +0100 Subject: [PATCH 58/65] Fix pyproject.toml metadata Signed-off-by: Cristian Le --- 72.patch | 22 ++++++++++++++++++++++ python-Levenshtein.spec | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 72.patch diff --git a/72.patch b/72.patch new file mode 100644 index 0000000..0e6af10 --- /dev/null +++ b/72.patch @@ -0,0 +1,22 @@ +From f5e782d3efd640be48c59f2b7efa4e19466476a9 Mon Sep 17 00:00:00 2001 +From: Cristian Le +Date: Fri, 28 Feb 2025 13:20:27 +0100 +Subject: [PATCH] fix: pyproject.toml metadata + +--- + pyproject.toml | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/pyproject.toml b/pyproject.toml +index 595180d..e424f68 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -26,6 +26,8 @@ classifiers=[ + "Programming Language :: Python :: 3.13", + "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", + ] ++ ++[project.urls] + Homepage = "https://github.com/rapidfuzz/Levenshtein" + Documentation = "https://rapidfuzz.github.io/Levenshtein/" + Repository = "https://github.com/rapidfuzz/Levenshtein.git" diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 8879ccb..58ce4c2 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -16,6 +16,8 @@ URL: %{forgeurl} Source0: %{forgesource} +Patch: https://github.com/rapidfuzz/Levenshtein/pull/72.patch + BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ From f9e7c202ed05a8a5f90e880ef9c198089b115f1c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 12:43:42 +0200 Subject: [PATCH 59/65] Rebuilt for Python 3.14 From 897af3595d93b39b318cf2139a075e2f92d2ca90 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 06:26:06 +0000 Subject: [PATCH 60/65] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From d6b0f69cfeb5f757d90319ab182b2e55243c584e Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Thu, 26 Jun 2025 04:16:33 +0200 Subject: [PATCH 61/65] Remove Cython's upper constraint --- python-Levenshtein.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 58ce4c2..4ebe943 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -39,8 +39,8 @@ Summary: %{summary} %prep %autosetup -n %{srcname}-%{version} -# Levenshtein can build under older Cython successfully -sed 's/Cython>=3.0.0[ab0-9]\+/Cython>=0.29.26/' -i pyproject.toml +# Remove Cython's upper constraint +sed -i '/Cython>=3\.[0-9]\+\./s/,\s*<3\.[0-9]\+\.[0-9a-z]*[0-9]*//' pyproject.toml %generate_buildrequires %pyproject_buildrequires From 3f93a031810618dc19ac445b87c3a4c05328928c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 14:02:43 +0200 Subject: [PATCH 62/65] Rebuilt for Python 3.14.0rc2 bytecode From 9d58431f1a80d2b4c983efef412630b4c792ddd5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 13:39:13 +0200 Subject: [PATCH 63/65] Rebuilt for Python 3.14.0rc3 bytecode From c03c733aa004e30040cd3138101cf29bded37e9d Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Thu, 9 Oct 2025 21:50:01 -0400 Subject: [PATCH 64/65] Update to 0.27.1. - Fixes rhbz#2349293 - Drop the no longer needed 72.patch - Open up the rapidfuzz-cpp build version to allow build against 3.3.3 - Update URL to the new rapidfuzz GitHub organization. --- .gitignore | 1 + 72.patch | 22 ---------------------- python-Levenshtein.spec | 9 +++++---- sources | 2 +- 4 files changed, 7 insertions(+), 27 deletions(-) delete mode 100644 72.patch diff --git a/.gitignore b/.gitignore index 042ea88..65a9186 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ python-Levenshtein-0.10.1.tar.bz2 /Levenshtein-0.23.0.tar.gz /Levenshtein-0.26.0.tar.gz /Levenshtein-0.26.1.tar.gz +/Levenshtein-0.27.1.tar.gz diff --git a/72.patch b/72.patch deleted file mode 100644 index 0e6af10..0000000 --- a/72.patch +++ /dev/null @@ -1,22 +0,0 @@ -From f5e782d3efd640be48c59f2b7efa4e19466476a9 Mon Sep 17 00:00:00 2001 -From: Cristian Le -Date: Fri, 28 Feb 2025 13:20:27 +0100 -Subject: [PATCH] fix: pyproject.toml metadata - ---- - pyproject.toml | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/pyproject.toml b/pyproject.toml -index 595180d..e424f68 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -26,6 +26,8 @@ classifiers=[ - "Programming Language :: Python :: 3.13", - "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", - ] -+ -+[project.urls] - Homepage = "https://github.com/rapidfuzz/Levenshtein" - Documentation = "https://rapidfuzz.github.io/Levenshtein/" - Repository = "https://github.com/rapidfuzz/Levenshtein.git" diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 4ebe943..69ef590 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein -%global forgeurl https://github.com/maxbachmann/%{srcname} -Version: 0.26.1 +%global forgeurl https://github.com/rapidfuzz/%{srcname} +Version: 0.27.1 %forgemeta Name: python-%{srcname} @@ -16,8 +16,6 @@ URL: %{forgeurl} Source0: %{forgesource} -Patch: https://github.com/rapidfuzz/Levenshtein/pull/72.patch - BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ @@ -42,6 +40,9 @@ Summary: %{summary} # Remove Cython's upper constraint sed -i '/Cython>=3\.[0-9]\+\./s/,\s*<3\.[0-9]\+\.[0-9a-z]*[0-9]*//' pyproject.toml +# Open up the rapidfuzz version constraint. +sed -i 's/rapidfuzz 3.2.0/rapidfuzz 3.2...<4/' CMakeLists.txt + %generate_buildrequires %pyproject_buildrequires diff --git a/sources b/sources index c97b8af..18d87fd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.26.1.tar.gz) = 589b1f404108f488caf880063f20ee9c6a2033b0a2cd819352bf15e285ea8537c1dc8117de70679f720fd3da47546f7e0e5c620e4da8cf09bf8df9b119e6abc9 +SHA512 (Levenshtein-0.27.1.tar.gz) = 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2 From e2740ed1a9e08619036e8ca16223633c178e8a17 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Sat, 10 Jan 2026 17:30:43 -0500 Subject: [PATCH 65/65] Update to 0.27.3. * Fixes rhbz#2411727 * Fix build with the latest Cython by adding the --cplus flag. --- .gitignore | 1 + levenshtein-0.27.1-cython-cpp.patch | 12 ++++++++++++ python-Levenshtein.spec | 7 ++++--- sources | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 levenshtein-0.27.1-cython-cpp.patch diff --git a/.gitignore b/.gitignore index 65a9186..477366a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ python-Levenshtein-0.10.1.tar.bz2 /Levenshtein-0.26.0.tar.gz /Levenshtein-0.26.1.tar.gz /Levenshtein-0.27.1.tar.gz +/Levenshtein-0.27.3.tar.gz diff --git a/levenshtein-0.27.1-cython-cpp.patch b/levenshtein-0.27.1-cython-cpp.patch new file mode 100644 index 0000000..78710f3 --- /dev/null +++ b/levenshtein-0.27.1-cython-cpp.patch @@ -0,0 +1,12 @@ +diff -up a/src/Levenshtein/CMakeLists.txt b/src/Levenshtein/CMakeLists.txt +--- a/src/Levenshtein/CMakeLists.txt 2026-01-10 17:00:11.456685025 -0500 ++++ b/src/Levenshtein/CMakeLists.txt 2026-01-10 17:00:37.252954218 -0500 +@@ -9,7 +9,7 @@ function(create_cython_target _name) + MAIN_DEPENDENCY "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" + VERBATIM + COMMAND +- Python::Interpreter -m cython "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" ++ Python::Interpreter -m cython --cplus "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" + --output-file "${CMAKE_CURRENT_BINARY_DIR}/${_name}.cxx") + + set(${_name} diff --git a/python-Levenshtein.spec b/python-Levenshtein.spec index 69ef590..61fdd25 100644 --- a/python-Levenshtein.spec +++ b/python-Levenshtein.spec @@ -1,7 +1,7 @@ %global srcname Levenshtein %global forgeurl https://github.com/rapidfuzz/%{srcname} -Version: 0.27.1 +Version: 0.27.3 %forgemeta Name: python-%{srcname} @@ -15,6 +15,7 @@ License: GPL-2.0-or-later URL: %{forgeurl} Source0: %{forgesource} +Patch0: levenshtein-0.27.1-cython-cpp.patch BuildRequires: cmake BuildRequires: gcc @@ -36,7 +37,7 @@ Summary: %{summary} %description -n python3-%{srcname} %_description %prep -%autosetup -n %{srcname}-%{version} +%autosetup -n %{srcname}-%{version} -p1 # Remove Cython's upper constraint sed -i '/Cython>=3\.[0-9]\+\./s/,\s*<3\.[0-9]\+\.[0-9a-z]*[0-9]*//' pyproject.toml @@ -64,7 +65,7 @@ export SKBUILD_CMAKE_BUILD_TYPE=RelWithDebInfo %files -n python3-%{srcname} -f %{pyproject_files} %doc README.md -%license COPYING +%license LICENSE %changelog diff --git a/sources b/sources index 18d87fd..d4344d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Levenshtein-0.27.1.tar.gz) = 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2 +SHA512 (Levenshtein-0.27.3.tar.gz) = 1102d6421066ea59c821416d80eec99044fd574659db2e063a5564249afddac097e740788b8d0f5c1c3c72c1a4d3ae94f027ac8609f5ad1cadde378aaee9bf43