fbo / rpms / python-gear

Forked from rpms/python-gear 4 years ago
Clone
b74f8dc
%global owner openstack-infra
b74f8dc
%global srcname gear
b74f8dc
b74f8dc
Name: python-%{srcname}
9d1ad4b
Version: 0.16.0
65c2433
Release: 99%{?dist}
b74f8dc
Summary: Pure Python Async Gear Protocol Library
b74f8dc
b74f8dc
License: ASL 2.0
a6f2bd0
URL: https://opendev.org/opendev/%{srcname}
bab1e19
Source0: %pypi_source
b74f8dc
b74f8dc
BuildArch: noarch
b74f8dc
507acb7
BuildRequires: python3-devel
507acb7
BuildRequires: python3-pbr
b74f8dc
6e3214e
# Test requirements
d253e63
BuildRequires: python3-pyOpenSSL
d253e63
BuildRequires: python3-fixtures
d253e63
BuildRequires: python3-statsd
d253e63
BuildRequires: python3-testrepository
d253e63
BuildRequires: python3-testresources
d253e63
BuildRequires: python3-testscenarios
6aa0a01
6aa0a01
%global _description\
6aa0a01
python-gear implements an asynchronous event-driven interface to Gearman.\
6aa0a01
It provides interfaces to build a client or worker, and access to the\
6aa0a01
administrative protocol. The design approach is to keep it simple, with a\
6aa0a01
relatively thin abstraction of the Gearman protocol itself. It should be\
6aa0a01
easy to use to build a client or worker that operates either synchronously\
6aa0a01
or asynchronously. The module also provides a simple Gearman server for\
6aa0a01
use as a convenience in unit tests. The server is not designed for\
d253e63
production use under load.
6aa0a01
6aa0a01
%description %_description
6aa0a01
507acb7
%package -n python3-%{srcname}
507acb7
Summary: %summary
507acb7
%{?python_provide:%python_provide python3-%{srcname}}
507acb7
507acb7
%description -n python3-%{srcname} %_description
507acb7
b74f8dc
%prep
0e4a5d4
%autosetup -n %{srcname}-%{version} -p1
b74f8dc
b74f8dc
%build
507acb7
%py3_build
b74f8dc
b74f8dc
%install
507acb7
%py3_install
6e3214e
6e3214e
%check
9d1ad4b
PYTHON=%{__python3} testr init
9d1ad4b
PYTHON=%{__python3} testr run
b74f8dc
507acb7
%files -n python3-%{srcname}
507acb7
%doc README.rst CONTRIBUTING.rst doc
507acb7
%license LICENSE
4259e22
%{_bindir}/*
507acb7
%{python3_sitelib}/%{srcname}
507acb7
%{python3_sitelib}/%{srcname}-*egg-info
507acb7
b74f8dc
%changelog
e03f2a9
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-4
e03f2a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
e03f2a9
261fdfe
* Mon Jul 03 2023 Python Maint <python-maint@redhat.com> - 0.16.0-3
261fdfe
- Rebuilt for Python 3.12
261fdfe
573e339
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-2
573e339
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
573e339
9d1ad4b
* Thu Aug 04 2022 Fabien Boucher <fboucher@redhat.com> - 0.16.0-1
9d1ad4b
- Bump to 0.16.0
9d1ad4b
- Fix FTBFS (https://bugzilla.redhat.com/show_bug.cgi?id=2113983)
9d1ad4b
e7a6f28
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-12
e7a6f28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e7a6f28
475e3f7
* Wed Jun 15 2022 Python Maint <python-maint@redhat.com> - 0.15.1-11
475e3f7
- Rebuilt for Python 3.11
475e3f7
f2a485a
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-10
f2a485a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
f2a485a
6420cdd
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-9
6420cdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6420cdd
92ac25a
* Thu Jun 17 2021 Matthieu Huin <mhuin@redhat.com> - 0.15.1-8
92ac25a
- Fix support for Python 3.10
92ac25a
b918ccf
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.15.1-7
b918ccf
- Rebuilt for Python 3.10
b918ccf
862242d
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-6
862242d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
862242d
0e4a5d4
* Mon Nov 09 2020 Faben Boucher <fboucher@redhat.com> - 0.15.1-5
0e4a5d4
- Remove BuildRequire on git
0e4a5d4
- Let runtime deps to be discovered out from requierements.txt
0e4a5d4
f6f7070
* Thu Jul 30 2020 Faben Boucher <fboucher@redhat.com> - 0.15.1-4
9126fc1
- Fix FTBFS by providing upstream patch
9126fc1
  0001-Bump-crypto-requirement-to-accomodate-security-stand.patch
9126fc1
ace1bf0
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-3
ace1bf0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ace1bf0
fde1e12
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.15.1-2
fde1e12
- Rebuilt for Python 3.9
fde1e12
bab1e19
* Mon Mar 09 2020 Faben Boucher <fboucher@redhat.com> - 0.15.1-1
bab1e19
- Bump to 0.15.1
bab1e19
b65731d
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.14.0-6
b65731d
- Rebuilt for Python 3.8.0rc1 (#1748018)
b65731d
5154832
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.14.0-5
5154832
- Rebuilt for Python 3.8
5154832
1f9e75e
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.14.0-4
1f9e75e
- Rebuilt for Python 3.8
1f9e75e
8e822f0
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.14.0-3
8e822f0
- Rebuilt for Python 3.8
8e822f0
7030349
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.14.0-2
7030349
- Rebuilt for Python 3.8
7030349
0d12d1d
* Wed Aug 14 2019 Fabien Boucher <fboucher@redhat.com> - 0.14.0-1
0d12d1d
- Update to 0.14.0
0d12d1d
a6f2bd0
* Tue Jul 30 2019 Fabien Boucher <fboucher@redhat.com> - 0.13.0-1
a6f2bd0
- Update to 0.13.0
a6f2bd0
c3f33b6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-9
c3f33b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c3f33b6
e21acde
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-8
e21acde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e21acde
d253e63
* Wed Oct 17 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.11.0-7
d253e63
- Subpackage python2-gear has been removed
d253e63
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
d253e63
cf3eb3f
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-6
cf3eb3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
cf3eb3f
c2090cc
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.11.0-5
c2090cc
- Rebuilt for Python 3.7
c2090cc
4259e22
* Fri Apr 6 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.11.0-4
4259e22
- Package the executable in python3 package
4259e22
bc5e313
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-3
bc5e313
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bc5e313
ba08dd0
* Thu Jan 25 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.11.0-2
ba08dd0
- Update Python 2 dependency declarations to new packaging standards
ba08dd0
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
ba08dd0
507acb7
* Fri Dec 29 2017 Tristan Cacqueray <tdecacqu@redhat.com> - 0.11.0-1
507acb7
- Update version (#1529648)
507acb7
- Add python3 package
507acb7
6aa0a01
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.9-7
6aa0a01
- Python 2 binary package renamed to python2-gear
6aa0a01
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
6aa0a01
63c4292
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.9-6
63c4292
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
63c4292
f9e59e4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.9-5
f9e59e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f9e59e4
a714a96
* Thu Sep 22 2016 Fabien Boucher <fboucher@redhat.com> - 0.5.9-4
a714a96
- Fix bogus release version inconsistency
a714a96
Fabien Boucher 059b636
* Thu Sep 22 2016 Fabien Boucher <fboucher@redhat.com> - 0.5.9-3
6bfc44b
- Remove useless dependencies to python-argparse
6bfc44b
0758618
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.9-2
0758618
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
0758618
6e3214e
* Tue Feb 16 2016 Paul Belanger <pabelanger@redhat.com> - 0.5.9-1
6e3214e
- New upstream 0.5.9 (#1304141)
6e3214e
- Update spec to latest python packaging guidelines
6e3214e
- Enable unit testing
6e3214e
12fefeb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.8-2
12fefeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
12fefeb
efe243e
* Mon Jun 22 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.8-1
efe243e
- Bump gear source to version 0.5.8
efe243e
- Add python-pbr as dependency as demo geard needs it
efe243e
4e790e1
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-2
4e790e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e790e1
eb8ee1d
* Fri May 29 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.7-1
eb8ee1d
- Bump gear source to version 0.5.7
eb8ee1d
- Remove dist version in changelog
eb8ee1d
- Fix license handling
eb8ee1d
eb8ee1d
* Thu Apr 23 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.6-0
b74f8dc
- Initial packaging