|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%global owner openstack-infra
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%global srcname gear
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Name: python-%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
Version: 0.5.9
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0758618 |
Release: 2%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Summary: Pure Python Async Gear Protocol Library
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Group: Applications/Productivity
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
URL: https://github.com/openstack-infra/%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
Source0: https://pypi.python.org/packages/source/g/%{srcname}/%{srcname}-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
# Patch0001 has been proposed upstream https://review.openstack.org/#/c/186889/
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Patch0001: 0001-gear-lint-non-executable-script.patch
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: git
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
BuildRequires: python2-devel
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
BuildRequires: python-pbr
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
# Test requirements
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: pyOpenSSL
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: python-fixtures
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: python-statsd
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: python-testrepository
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: python-testresources
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
BuildRequires: python-testscenarios
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Requires: python-extras
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Requires: python-argparse
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
Requires: python-daemon
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
efe243e |
Requires: python-pbr
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%description
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
python-gear implements an asynchronous event-driven interface to Gearman.
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
It provides interfaces to build a client or worker, and access to the
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
administrative protocol. The design approach is to keep it simple, with a
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
relatively thin abstraction of the Gearman protocol itself. It should be
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
easy to use to build a client or worker that operates either synchronously
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
or asynchronously. The module also provides a simple Gearman server for
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
use as a convenience in unit tests. The server is not designed for
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
production use under load.
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%autosetup -n %{srcname}-%{version} -S git
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
# Let RPM handle the dependencies
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
rm -rf {test-,}requirements.txt
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%build
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%py2_build
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%install
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%py2_install
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%check
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%{__python2} setup.py testr
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%files
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
%doc README.rst CONTRIBUTING.rst doc
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%{_bindir}/*
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%{python2_sitelib}/%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
%{python2_sitelib}/%{srcname}-*egg-info
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0758618 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.9-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0758618 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0758618 |
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
* Tue Feb 16 2016 Paul Belanger <pabelanger@redhat.com> - 0.5.9-1
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
- New upstream 0.5.9 (#1304141)
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
- Update spec to latest python packaging guidelines
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
- Enable unit testing
|
|
![](https://seccdn.libravatar.org/avatar/f66efe6e579e20c1ac419131292d4c14b1dc8b343dc1a783547fd47161f32b72?s=16&d=retro) |
6e3214e |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
12fefeb |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.8-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
12fefeb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
12fefeb |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
efe243e |
* Mon Jun 22 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.8-1
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
efe243e |
- Bump gear source to version 0.5.8
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
efe243e |
- Add python-pbr as dependency as demo geard needs it
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
efe243e |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4e790e1 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-2
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4e790e1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
4e790e1 |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
* Fri May 29 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.7-1
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
- Bump gear source to version 0.5.7
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
- Remove dist version in changelog
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
- Fix license handling
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
eb8ee1d |
* Thu Apr 23 2015 Fabien Boucher <fboucher@redhat.com> - 0.5.6-0
|
|
![](https://seccdn.libravatar.org/avatar/5e1593adc5227d97795adad19901445955d494f5479d85a639d655455ae6504e?s=16&d=retro) |
b74f8dc |
- Initial packaging
|