48dc74c
%global srcname cachetools
7cddc2b
48dc74c
Name:           python-%{srcname}
661b9be
Version:        5.3.1
6d1427b
Release:        3%{?dist}
7cddc2b
Summary:        Extensible memoizing collections and decorators
7cddc2b
7cddc2b
License:        MIT
48dc74c
URL:            https://pypi.python.org/pypi/%{srcname}
48dc74c
Source0:        %{pypi_source}
7cddc2b
7cddc2b
BuildArch:      noarch
7cddc2b
2b086ac
%global _description\
2b086ac
This module provides various memoizing collections and decorators,\
2b086ac
including a variant of the Python 3 Standard Library @lru_cache\
2b086ac
function decorator.\
2b086ac
\
2b086ac
This module provides multiple cache implementations based on different\
2b086ac
cache algorithms, as well as decorators for easily memoizing function\
2b086ac
and method calls.\
7cddc2b
7cddc2b
2b086ac
%description %_description
2b086ac
48dc74c
%package -n python3-%{srcname}
48dc74c
Summary:        %{summary}
48dc74c
BuildRequires:  python3-devel
03cadea
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/
03cadea
BuildRequires:  python3-setuptools
48dc74c
%{?python_provide:%python_provide python3-%{srcname}}
7cddc2b
48dc74c
%description -n python3-%{srcname} %_description
7cddc2b
7cddc2b
%prep
48dc74c
%autosetup -n %{srcname}-%{version}
7cddc2b
7cddc2b
%build
48dc74c
%py3_build
7cddc2b
7cddc2b
%install
48dc74c
%py3_install
7cddc2b
7cddc2b
%check
48dc74c
%{__python3} setup.py test
48dc74c
48dc74c
%files -n python3-%{srcname}
48dc74c
%license LICENSE
f90e8ea
%doc CHANGELOG.rst PKG-INFO README.rst
48dc74c
%{python3_sitelib}/%{srcname}-*.egg-info/
48dc74c
%{python3_sitelib}/%{srcname}/
7cddc2b
7cddc2b
7cddc2b
%changelog
6d1427b
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 5.3.1-3
6d1427b
- Rebuilt for Python 3.12
6d1427b
827d2b7
* Thu Jun 08 2023 Jan Friesse <jfriesse@redhat.com> - 5.3.1-2
827d2b7
- migrated to SPDX license
827d2b7
661b9be
* Tue May 30 2023 John Eckersberg <jeckersb@redhat.com> - 5.3.1-1
661b9be
- New upstream release 5.3.1 (rhbz#2210490)
661b9be
6e5bf4f
* Mon Jan 23 2023 John Eckersberg <jeckersb@redhat.com> - 5.3.0-1
6e5bf4f
- New upstream release 5.3.0 (rhbz#2163023)
6e5bf4f
f976284
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.1-2
f976284
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
f976284
ec73f95
* Mon Jan  9 2023 John Eckersberg <jeckersb@redhat.com> - 5.2.1-1
ec73f95
- New upstream release 5.2.1 (rhbz#2159140)
ec73f95
48718e8
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-3
48718e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
48718e8
8262827
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 5.2.0-2
8262827
- Rebuilt for Python 3.11
8262827
1695cc4
* Tue May 31 2022 John Eckersberg <jeckersb@redhat.com> - 5.2.0-1
1695cc4
- New upstream release 5.2.0 (rhbz#2091436)
1695cc4
f469208
* Mon May 16 2022 John Eckersberg <jeckersb@redhat.com> - 5.1.0-1
f469208
- New upstream release 5.1.0 (rhbz#2086346)
f469208
e5be976
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
e5be976
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e5be976
44d4ca5
* Wed Jan  5 2022 John Eckersberg <jeckersb@redhat.com> - 5.0.0-1
44d4ca5
- New upstream release 5.0.0 (rhbz#2034731)
44d4ca5
6fe1e26
* Thu Sep 30 2021 John Eckersberg <jeckersb@redhat.com> - 4.2.4-1
6fe1e26
- New upstream release 4.2.4 (rhbz#2009321)
6fe1e26
5c9c9f8
* Wed Sep 29 2021 John Eckersberg <jeckersb@redhat.com> - 4.2.3-1
5c9c9f8
- New upstream release 4.2.3 (rhbz#2009071)
5c9c9f8
610c7f4
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-3
610c7f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
610c7f4
a30fa4b
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.2.2-2
a30fa4b
- Rebuilt for Python 3.10
a30fa4b
26526a3
* Wed Apr 28 2021 John Eckersberg <jeckersb@redhat.com> - 4.2.2-1
26526a3
- New upstream release 4.2.2 (rhbz#1954318)
26526a3
1ebb5f6
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
1ebb5f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1ebb5f6
70dd7aa
* Mon Jan 25 2021 John Eckersberg <jeckersb@redhat.com> - 4.2.1-1
70dd7aa
- New upstream release 4.2.1
70dd7aa
12264ad
* Fri Dec 11 2020 John Eckersberg <jeckersb@redhat.com> - 4.2.0-1
12264ad
- New upstream release 4.2.0 (rhbz#1906619)
12264ad
ba1e827
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1-2
ba1e827
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba1e827
a1ef5d2
* Mon Jun 29 2020 John Eckersberg <jeckersb@redhat.com> - 4.1.1-1
a1ef5d2
- New upstream release 4.1.1 (rhbz#1851765)
a1ef5d2
03cadea
* Tue Jun 23 2020 John Eckersberg <jeckersb@redhat.com> - 4.1.0-3
03cadea
- Add explicit BuildRequires on python3-setuptools
03cadea
cacd382
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 4.1.0-2
cacd382
- Rebuilt for Python 3.9
cacd382
59f40c8
* Wed Apr  8 2020 John Eckersberg <eck@redhat.com> - 4.1.0-1
59f40c8
- New upstream release 4.1.0 (rhbz#1822156)
59f40c8
e535fe5
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-2
e535fe5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e535fe5
f90e8ea
* Mon Dec 16 2019 John Eckersberg <eck@redhat.com> - 4.0.0-1
f90e8ea
- New upstream release 4.0.0 (rhbz#1783791)
f90e8ea
f088c85
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-4
f088c85
- Rebuilt for Python 3.8.0rc1 (#1748018)
f088c85
51abdc4
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-3
51abdc4
- Rebuilt for Python 3.8
51abdc4
44bec41
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-2
44bec41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
44bec41
66d4c45
* Thu May 23 2019 John Eckersberg <eck@redhat.com> - 3.1.1-1
66d4c45
- New upstream release 3.1.1 (rhbz#1713496)
66d4c45
48dc74c
* Mon Feb  4 2019 John Eckersberg <eck@redhat.com> - 3.1.0-3
48dc74c
- Remove python2 subpackage (rhbz#1671973)
48dc74c
- Modernize spec from latest packaging guidelines
48dc74c
3f7a8ef
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
3f7a8ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3f7a8ef
ca647dc
* Tue Jan 29 2019 John Eckersberg <eck@redhat.com> - 3.1.0-1
ca647dc
- New upstream release 3.1.0 (rhbz#1670584)
ca647dc
13c3b25
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3
13c3b25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
13c3b25
2cef721
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.1.0-2
2cef721
- Rebuilt for Python 3.7
2cef721
c768469
* Mon May 14 2018 John Eckersberg <eck@redhat.com> - 2.1.0-1
c768469
- New upstream release 2.1.0 (rhbz#1577555)
c768469
c07b7bf
* Sun Feb 11 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.0.1-5
c07b7bf
- Update Python 2 dependency declarations to new packaging standards
c07b7bf
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
c07b7bf
3e98f1a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-4
3e98f1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3e98f1a
017ac09
* Wed Jan 03 2018 Lumír Balhar <lbalhar@redhat.com> - 2.0.1-3
017ac09
- Fix directory ownership
017ac09
2b086ac
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.0.1-2
2b086ac
- Python 2 binary package renamed to python2-cachetools
2b086ac
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
2b086ac
7374027
* Sat Aug 12 2017 John Eckersberg <eck@redhat.com> - 2.0.1-1
7374027
- New upstream release 2.0.1 (rhbz#1480818)
7374027
6290124
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-5
6290124
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6290124
099c722
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
099c722
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
099c722
9f80f8f
* Wed Dec 21 2016 John Eckersberg <eck@redhat.com> - 2.0.0-3
9f80f8f
- Use python_version macros for egg-info files
9f80f8f
b5bb5ad
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-2
b5bb5ad
- Rebuild for Python 3.6
b5bb5ad
0378e15
* Tue Oct  4 2016 John Eckersberg <eck@redhat.com> - 2.0.0-1
0378e15
- New upstream release 2.0.0 (rhbz#1381392)
0378e15
3fcb6f7
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
3fcb6f7
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
3fcb6f7
f1bc2a8
* Sun Apr  3 2016 John Eckersberg <eck@redhat.com> - 1.1.6-1
f1bc2a8
- New upstream release 1.1.6 (rhbz#1323394)
f1bc2a8
3b533e9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-4
3b533e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3b533e9
7225ca2
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.5-3
7225ca2
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
7225ca2
87c5608
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.5-2
87c5608
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
87c5608
bd24060
* Mon Oct 26 2015 John Eckersberg <eck@redhat.com> - 1.1.5-1
bd24060
- New upstream release 1.1.5 (rhbz#1275112)
bd24060
422dcf7
* Sun Oct 25 2015 John Eckersberg <eck@redhat.com> - 1.1.4-1
422dcf7
- New upstream release 1.1.4 (rhbz#1275015)
422dcf7
7970e74
* Wed Sep 16 2015 John Eckersberg <eck@redhat.com> - 1.1.3-1
7970e74
- New upstream release 1.1.3 (rhbz#1263484)
7970e74
34b5c59
* Tue Sep  8 2015 John Eckersberg <eck@redhat.com> - 1.1.1-1
34b5c59
- New upstream release 1.1.1 (rhbz#1260808)
34b5c59
a457d77
* Tue Sep  1 2015 John Eckersberg <eck@redhat.com> - 1.1.0-1
a457d77
- New upstream release 1.1.0 (rhbz#1258091)
a457d77
42a1824
* Tue Jul 21 2015 John Eckersberg <eck@redhat.com> - 1.0.3-1
42a1824
- New upstream release 1.0.3
42a1824
7cddc2b
* Mon Jul 20 2015 John Eckersberg <eck@redhat.com> - 1.0.2-2
7cddc2b
- Remove egg-info in %%setup
7cddc2b
- Install license via %%license instead of %%doc
7cddc2b
- Don't rm -rf $RPM_BUILD_ROOT at the beginning of %%install
7cddc2b
- Removed defines for __python2, python2_sitelib, and python2_sitearch
7cddc2b
- Be more explicit in %%files
7cddc2b
7cddc2b
* Fri Jun 19 2015 John Eckersberg <eck@redhat.com> - 1.0.2-1
7cddc2b
- Initial package