Update keystoneauth1 to 2.6.0

- use license context function
- update Requires
- remove versions. global-requirements can be used instead
- execute tests during build

Change-Id: Ic72b08e1f73ac1e9eb5aa56058fbe4931753593e
This commit is contained in:
Thomas Bechtold
2016-04-20 08:46:23 +02:00
parent 62cc63e11a
commit 2521e74880

View File

@@ -1,22 +1,39 @@
%global sname keystoneauth1
Name: {{ py2name('keystoneauth1') }}
Version: 2.2.0
Version: 2.6.0
Release: 0
Summary: OpenStack authenticating tools
License: {{ 'Apache-2.0' | license }}
License: {{ license('Apache-2.0') }}
Group: Development/Languages/Python
Url: https://launchpad.net/%{sname}
Source0: https://pypi.python.org/packages/source/k/%{sname}/%{sname}-%{version}.tar.gz
BuildRequires: openstack-macros
BuildRequires: {{ py2pkg('pbr') }}
BuildRequires: {{ py2pkg('setuptools') }}
Requires: {{ py2pkg('iso8601', (">=", "0.1.9")) }}
Requires: {{ py2pkg('lxml', (">=", "2.3")) }}
Requires: {{ py2pkg('requests', (">=", "2.8.1")) }}
Requires: {{ py2pkg('requests-kerberos', (">=", "0.6")) }}
Requires: {{ py2pkg('six', (">=", "1.9.0")) }}
Requires: {{ py2pkg('stevedore', (">=", "1.5.0")) }}
BuildRequires: {{ py2pkg('requests-kerberos') }}
BuildRequires: {{ py2pkg('positional') }}
BuildRequires: {{ py2pkg('iso8601') }}
BuildRequires: {{ py2pkg('fixtures') }}
BuildRequires: {{ py2pkg('mock') }}
BuildRequires: {{ py2pkg('oslo.config') }}
BuildRequires: {{ py2pkg('oslo.utils') }}
BuildRequires: {{ py2pkg('oslotest') }}
BuildRequires: {{ py2pkg('os-testr') }}
BuildRequires: {{ py2pkg('betamax') }}
BuildRequires: {{ py2pkg('pycrypto') }}
BuildRequires: {{ py2pkg('pep8') }}
BuildRequires: {{ py2pkg('reno') }}
BuildRequires: {{ py2pkg('requests-mock') }}
BuildRequires: {{ py2pkg('testrepository') }}
BuildRequires: {{ py2pkg('testresources') }}
BuildRequires: {{ py2pkg('testtools') }}
Requires: {{ py2pkg('iso8601') }}
Requires: {{ py2pkg('lxml') }}
Requires: {{ py2pkg('requests') }}
Requires: {{ py2pkg('requests-kerberos') }}
Requires: {{ py2pkg('six') }}
Requires: {{ py2pkg('stevedore') }}
Requires: {{ py2pkg('positional') }}
BuildArch: noarch
%description
@@ -48,6 +65,9 @@ Documentation for OpenStack authenticating tools.
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
%check
%{__python2} setup.py testr
%files
%license LICENSE
%doc AUTHORS ChangeLog README.rst