fd29e7d
Name:           python-resultsdb_api
80d2203
# NOTE: if you update version, *make sure* to also update `setup.py`
b7d6ffb
Version:        2.1.5
080743b
Release:        11%{?dist}
fd29e7d
Summary:        Interface api to ResultsDB
fd29e7d
fd29e7d
License:        GPLv2+
80d2203
URL:            https://pagure.io/taskotron/resultsdb_api
befc1ba
Source0:        https://qa.fedoraproject.org/releases/resultsdb_api/resultsdb_api-%{version}.tar.gz
fd29e7d
e493ac2
# https://pagure.io/taskotron/resultsdb_api/pull-request/14
e493ac2
# Fixes a bug that broke things completely on F<=34
e493ac2
Patch0:         0001-Fix-Retry-allowed-methods-for-urllib-1.25.patch
e493ac2
fd29e7d
BuildArch:      noarch
fd29e7d
5fb9c98
%description
fd29e7d
Interface api to ResultsDB
fd29e7d
73bea6d
%package -n python3-resultsdb_api
73bea6d
Summary: %summary
73bea6d
Requires:       python3-simplejson
73bea6d
Requires:       python3-requests
73bea6d
73bea6d
BuildRequires:  python3-devel
73bea6d
BuildRequires:  python3-pytest-cov
73bea6d
BuildRequires:  python3-setuptools
73bea6d
BuildRequires:  python3-simplejson
73bea6d
BuildRequires:  python3-pytest
73bea6d
BuildRequires:  python3-requests
73bea6d
BuildRequires:  python3-virtualenv
73bea6d
5fb9c98
%description -n python3-resultsdb_api
5fb9c98
Python3 interface to resultsdb.
73bea6d
fd29e7d
%prep
130357e
%autosetup -p1 -n resultsdb_api-%{version}
fd29e7d
fd29e7d
%build
73bea6d
%py3_build
fd29e7d
fd29e7d
%install
73bea6d
%py3_install
fd29e7d
b7d6ffb
%check
b7d6ffb
%pytest
b7d6ffb
73bea6d
%files -n python3-resultsdb_api
73bea6d
%doc README.md
73bea6d
%license LICENSE
73bea6d
%{python3_sitelib}/resultsdb_api.*
73bea6d
%{python3_sitelib}/__pycache__/resultsdb_api.*
82954b9
%{python3_sitelib}/resultsdb_api-%{version}*.egg-info
73bea6d
fd29e7d
%changelog
080743b
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-11
080743b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
080743b
0c1f224
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-10
0c1f224
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0c1f224
4f5d5c5
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-9
4f5d5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4f5d5c5
281f606
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 2.1.5-8
281f606
- Rebuilt for Python 3.12
281f606
e011e7c
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-7
e011e7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
e011e7c
9efd173
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-6
9efd173
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
9efd173
a7a948d
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.1.5-5
a7a948d
- Rebuilt for Python 3.11
a7a948d
4d68e10
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.5-4
4d68e10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
4d68e10
fa2d4db
* Fri Nov 19 2021 Adam Williamson <awilliam@redhat.com> - 2.1.5-3
fa2d4db
- Update the patch from -2 to *really* fix the problem
fa2d4db
e493ac2
* Fri Nov 19 2021 Adam Williamson <awilliam@redhat.com> - 2.1.5-2
e493ac2
- Fix Retry allowed methods for urllib 1.25 (F34 and earlier)
e493ac2
b7d6ffb
* Sun Nov 14 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.5-1
b7d6ffb
- Drop use of deprecated Retry parameter
b7d6ffb
- Drop unnecessary `_KEEP` and just `None` instead
b7d6ffb
- Make tox work (just runs pytest for now)
b7d6ffb
- Port tests to unittest.mock and ResultsDB API v2 (#1)
b7d6ffb
- Simplify update_testcase
b7d6ffb
- update_testcase: fix variable name
b7d6ffb
- ResultsDBAuth: it's `@staticmethod`, not `@static_method`
b7d6ffb
- Drop Python 2 string type blob
b7d6ffb
- Enable tests during the rpm build
b7d6ffb
7d00dd5
* Sun Nov 14 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.4-3
7d00dd5
- Revert backported patch for auth code
7d00dd5
130357e
* Thu Nov 11 2021 Adam Williamson <awilliam@redhat.com> - 2.1.4-2
130357e
- Backport patch to fix critical error in auth code
130357e
82954b9
* Mon Nov 08 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.4-1
82954b9
- add auth class with basic http auth support
82954b9
a9016fe
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-11
a9016fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a9016fe
84cc4a6
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.1.3-10
84cc4a6
- Rebuilt for Python 3.10
84cc4a6
6e3283c
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-9
6e3283c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6e3283c
5fb9c98
* Mon Nov 09 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.3-8
5fb9c98
- Drop BR: git
5fb9c98
e31a1c3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-7
e31a1c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e31a1c3
f296416
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.1.3-6
f296416
- Rebuilt for Python 3.9
f296416
28302e4
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-5
28302e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
28302e4
dba987a
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.3-4
dba987a
- Rebuilt for Python 3.8.0rc1 (#1748018)
dba987a
91a2191
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.3-3
91a2191
- Rebuilt for Python 3.8
91a2191
9647d4b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-2
9647d4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9647d4b
1599015
* Tue May 28 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.3-1
1599015
- Fix 'RetryError' object has no attribute 'message'
1599015
9244990
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-5
9244990
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9244990
4cd61f8
* Tue Jan 22 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.2-4
f6e9cb2
- Drop Python 2 subpackage
f6e9cb2
- Clean spec
f6e9cb2
- Update Source0 url
f6e9cb2
c80a03b
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-3
c80a03b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c80a03b
25a1eeb
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.1.2-2
25a1eeb
- Rebuilt for Python 3.7
25a1eeb
73bea6d
* Mon Jun 11 2018 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.2-1
73bea6d
- Python 3 subpacakage for Fedora
73bea6d
- Drop dependency on python-six
73bea6d
b5140c9
* Fri Apr 06 2018 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.1-1
b5140c9
- Fix the python.six interaction with non-string inputs
b5140c9
1669b0d
* Wed Mar 28 2018 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.1.0-1
1669b0d
- Add support for auth token
1669b0d
- Retry on HTTP 500 errors by default
b5140c9
- py3: Updates to work with Python 3
1669b0d
54b3db9
* Mon Feb 19 2018 Steve Milner <smilner@redhat.com> - 2.0.1-1
54b3db9
- Added six to support py2/py3 changes in the source.
54b3db9
89d4344
* Thu Feb 08 2018 Kamil Páral <kparal@redhat.com> - 2.0.0-9
89d4344
- fix yet another dependency issue for EPEL
89d4344
b3bcc0d
* Mon Feb 05 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.0.0-8
b3bcc0d
- Fix condition for EPEL
b3bcc0d
dc2691a
* Mon Feb 05 2018 Kamil Páral <kparal@redhat.com> - 2.0.0-7
dc2691a
- Fix deps for EPEL
dc2691a
4548954
* Fri Feb 02 2018 Kamil Páral <kparal@redhat.com> - 2.0.0-6
4548954
- Accomodate deps for F27 and older
4548954
586e2ec
* Tue Jan 30 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.0.0-5
586e2ec
- Update Python 2 dependency declarations to new packaging standards
586e2ec
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
586e2ec
39e01b5
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.0.0-4
39e01b5
- Python 2 binary package renamed to python2-resultsdb_api
39e01b5
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
39e01b5
a9c2dec
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
a9c2dec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a9c2dec
9c1ad2f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
9c1ad2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9c1ad2f
80d2203
* Thu Feb 02 2017 Kamil Páral <kparal@redhat.com> - 2.0.0-1
80d2203
- fix like: filter
80d2203
- synchronize major version number with resultsdb major number
80d2203
- disable the test suite until it is fixed
80d2203
7a8bb3f
* Thu Nov 3 2016 Tim Flink <tflink@fedoraproject.org> - 1.3.0-1
7a8bb3f
- add support for resultsdb 2.0
ed801c0
fd29e7d
* Wed May 25 2016 Martin Krizek <mkrizek@redhat.com> - 1.2.2-3
fd29e7d
- remove not needed custom python_sitelib macro
fd29e7d
fd29e7d
* Tue May 24 2016 Martin Krizek <mkrizek@redhat.com> - 1.2.2-2
fd29e7d
- rename to python-resultsdb_api (obsolete resultsdb_api)
fd29e7d
- add python_provide
fd29e7d
- add LICENSE file
fd29e7d
- add check
fd29e7d
fd29e7d
* Wed Jul 8 2015 Martin Krizek <mkrizek@redhat.com> - 1.2.2-1
fd29e7d
- Remove trailing slashes from url before it's used
fd29e7d
- Add missing python-simplejson dependency
fd29e7d
fd29e7d
* Thu Apr 9 2015 Tim Flink <tflink@fedoraproject.org> - 1.2.1-1
fd29e7d
- added option for retrieving job data after update_job (T456)
fd29e7d
fd29e7d
* Wed Apr 1 2015 Tim Flink <tflink@fedoraproject.org> - 1.2.0-1
fd29e7d
- added logging capability, logging response errors
fd29e7d
- added UUID support for execdb integration
fd29e7d
fd29e7d
* Fri May 16 2014 Tim Flink <tflink@fedoraproject.org> - 1.1.0-1
fd29e7d
- Releasing resultsdb_api 1.1.0
fd29e7d
fd29e7d
* Fri Apr 25 2014 Tim Flink <tflink@fedoraproject.org> - 1.0.2-1
fd29e7d
- bugfixes from upstream
fd29e7d
fd29e7d
* Fri Apr 11 2014 Tim Flink <tflink@fedoraproject.org> - 1.0.1-1
fd29e7d
- initial packaging