Blame SPECS/python-repoze-lru.spec

6e4662
%global modname repoze.lru
6e4662
6e4662
Name:           python-repoze-lru
6e4662
Version:        0.7
6e4662
Release:        25%{?dist}
6e4662
Summary:        A tiny LRU cache implementation and decorator
6e4662
6e4662
# Automatically converted from old format: BSD - review is highly recommended.
6e4662
License:        LicenseRef-Callaway-BSD
6e4662
URL:            http://pypi.python.org/pypi/repoze.lru
6e4662
Source0:        %pypi_source %{modname}
6e4662
BuildArch:      noarch
6e4662
6e4662
BuildRequires:  python3-devel
6e4662
BuildRequires:  python3-pytest
6e4662
6e4662
%global _description\
6e4662
repoze.lru is a LRU (least recently used) cache implementation. Keys and values\
6e4662
that are not used frequently will be evicted from the cache faster than keys\
6e4662
and values that are used frequently.\
6e4662
6e4662
6e4662
%description %_description
6e4662
6e4662
%package -n python3-repoze-lru
6e4662
Summary:        A tiny LRU cache implementation and decorator
6e4662
6e4662
%description -n python3-repoze-lru
6e4662
repoze.lru is a LRU (least recently used) cache implementation. Keys and values
6e4662
that are not used frequently will be evicted from the cache faster than keys
6e4662
and values that are used frequently.
6e4662
6e4662
6e4662
%prep
6e4662
%setup -q -n %{modname}-%{version}
6e4662
rm -rf %{modname}.egg-info
6e4662
6e4662
6e4662
%generate_buildrequires
6e4662
%pyproject_buildrequires
6e4662
6e4662
6e4662
%build
6e4662
%pyproject_wheel
6e4662
6e4662
%install
6e4662
%pyproject_install
6e4662
%pyproject_save_files repoze
6e4662
6e4662
%check
6e4662
%pytest repoze/lru/tests.py
6e4662
6e4662
%files -n python3-repoze-lru -f %{pyproject_files}
6e4662
%doc README.rst LICENSE.txt COPYRIGHT.txt CONTRIBUTORS.txt
6e4662
%{python3_sitelib}/repoze.lru-%{version}-py%{python3_version}-nspkg.pth
6e4662
6e4662
%changelog
6e4662
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-25
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
6e4662
6e4662
* Wed Jan 08 2025 Gwyn Ciesla <gwync@protonmail.com> - 0.7-24
6e4662
- Fix FTBFS with modern setuptools.
6e4662
6e4662
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 0.7-23
6e4662
- convert license to SPDX
6e4662
6e4662
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-22
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
6e4662
6e4662
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 0.7-21
6e4662
- Rebuilt for Python 3.13
6e4662
6e4662
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-20
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
6e4662
6e4662
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-19
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
6e4662
6e4662
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-18
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
6e4662
6e4662
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.7-17
6e4662
- Rebuilt for Python 3.12
6e4662
6e4662
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-16
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6e4662
6e4662
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-15
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
6e4662
6e4662
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.7-14
6e4662
- Rebuilt for Python 3.11
6e4662
6e4662
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-13
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
6e4662
6e4662
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-12
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6e4662
6e4662
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 0.7-11
6e4662
- Rebuilt for Python 3.10
6e4662
6e4662
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-10
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6e4662
6e4662
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-9
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6e4662
6e4662
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 0.7-8
6e4662
- Rebuilt for Python 3.9
6e4662
6e4662
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-7
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6e4662
6e4662
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7-6
6e4662
- Rebuilt for Python 3.8.0rc1 (#1748018)
6e4662
6e4662
* Fri Aug 30 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7-5
6e4662
- Subpackage python2-repoze-lru has been removed
6e4662
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
6e4662
6e4662
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7-4
6e4662
- Rebuilt for Python 3.8
6e4662
6e4662
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-3
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6e4662
6e4662
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-2
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6e4662
6e4662
* Wed Jul 25 2018 Pierre-Yves Chibon <pingou@pingoured.fr> - 0.7-1
6e4662
- Update to 0.7
6e4662
- Use the py2 version of the macros
6e4662
6e4662
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-20
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6e4662
6e4662
* Sun Jun 17 2018 Miro Hrončok <mhroncok@redhat.com> - 0.4-19
6e4662
- Rebuilt for Python 3.7
6e4662
6e4662
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.4-18
6e4662
- Update Python 2 dependency declarations to new packaging standards
6e4662
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
6e4662
6e4662
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-17
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6e4662
6e4662
* Fri Sep 29 2017 Troy Dawson <tdawson@redhat.com> - 0.7.19-5
6e4662
- Cleanup spec file conditionals
6e4662
6e4662
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4-15
6e4662
- Python 2 binary package renamed to python2-repoze-lru
6e4662
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
6e4662
6e4662
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-14
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6e4662
6e4662
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-13
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6e4662
6e4662
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.4-12
6e4662
- Rebuild for Python 3.6
6e4662
6e4662
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-11
6e4662
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
6e4662
6e4662
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-10
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6e4662
6e4662
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-9
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
6e4662
6e4662
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-8
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6e4662
6e4662
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-7
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6e4662
6e4662
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 0.4-6
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
6e4662
6e4662
* Fri Dec 06 2013 Pierre-Yves Chibon <pingou@pingoured>fr - 0.4-5
6e4662
- Change BR from python-setuptools-devel to python-setuptools
6e4662
  See https://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel
6e4662
6e4662
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-4
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6e4662
6e4662
* Mon Feb 11 2013 Ralph Bean <rbean@redhat.com> - 0.4-3
6e4662
- Removed clean section.
6e4662
- Removed defattr.
6e4662
- Removed removing of buildroot in install section.
6e4662
- Added removal of egg-info in prep section.
6e4662
- Added python3 subpackage.
6e4662
6e4662
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-2
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6e4662
6e4662
* Tue Mar 13 2012 Luke Macken <lmacken@redhat.com> - 0.4-1
6e4662
- Update to 0.4
6e4662
6e4662
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-2
6e4662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6e4662
6e4662
* Wed Jan  2 2010 Luke Macken <lmacken@redhat.com> - 0.3-1
6e4662
- Initial package