8ed8689
#
4148274
# This is 2012.1 essex release
8ed8689
#
8ed8689
%global release_name essex
da67b49
%global release_letter rc
9269a6e
%global milestone 2
9269a6e
%global snapdate 20120403
9269a6e
%global git_revno r94
a00847a
%global snaptag ~%{release_letter}%{milestone}~%{snapdate}.%{git_revno}
8ed8689
8ed8689
Name:       python-keystoneclient
8ed8689
Version:    2012.1
4148274
Release:    1%{?dist}
4148274
#Release:    0.1.%{release_letter}%{milestone}%{?dist}
8ed8689
Summary:    Python API and CLI for OpenStack Keystone
8ed8689
8ed8689
Group:      Development/Languages
8ed8689
License:    ASL 2.0
8ed8689
URL:        https://github.com/openstack/python-keystoneclient
8ed8689
BuildArch:  noarch
8ed8689
4148274
Source0:    http://launchpad.net/keystone/%{release_name}/+download/%{name}-%{version}.tar.gz
4148274
#Source0:    http://launchpad.net/keystone/%{release_name}/%{release_name}-%{milestone}/+download/%{name}-%{version}~%{release_letter}%{milestone}.tar.gz
6c83347
#Source0:    http://keystone.openstack.org/tarballs/%{name}-%{version}%{snaptag}.tar.gz
8ed8689
9424fb2
# https://review.openstack.org/5353
9424fb2
Patch1: avoid-No-handlers-could-be-found.patch
9424fb2
8ed8689
Requires:   python-simplejson
8ed8689
Requires:   python-httplib2
8ed8689
Requires:   python-prettytable
8ed8689
96f2005
BuildRequires: python2-devel
8ed8689
BuildRequires: python-setuptools
8ed8689
8ed8689
%description
8ed8689
Client library and command line utility for interacting with Openstack
8ed8689
Keystone's API.
8ed8689
8ed8689
%package doc
8ed8689
Summary:    Documentation for OpenStack Keystone API Client
8ed8689
Group:      Documentation
8ed8689
8ed8689
Requires:   %{name} = %{version}-%{release}
8ed8689
8ed8689
BuildRequires: python-sphinx
8ed8689
8ed8689
%description doc
8ed8689
Documentation for the client library for interacting with Openstack
8ed8689
Keystone's API.
8ed8689
8ed8689
%prep
8ed8689
%setup -q
9424fb2
%patch1 -p1
8ed8689
8ed8689
%build
8ed8689
%{__python} setup.py build
8ed8689
8ed8689
%install
8ed8689
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
8ed8689
8ed8689
# Delete tests
8ed8689
rm -fr %{buildroot}%{python_sitelib}/tests
8ed8689
8ed8689
export PYTHONPATH="$( pwd ):$PYTHONPATH"
8ed8689
sphinx-build -b html docs html
8ed8689
8ed8689
# Fix hidden-file-or-dir warnings
8ed8689
rm -fr html/.doctrees html/.buildinfo
8ed8689
8ed8689
%files
8ed8689
%doc README.rst
8ed8689
%{_bindir}/keystone
8ed8689
%{python_sitelib}/keystoneclient
8ed8689
%{python_sitelib}/*.egg-info
8ed8689
8ed8689
%files doc
8ed8689
%doc html
8ed8689
8ed8689
%changelog
4148274
* Thu Apr 05 2012 Alan Pevec <apevec@redhat.com> 2012.1-1
4148274
- Essex release
4148274
9269a6e
* Thu Apr 05 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.8.rc2
9269a6e
- essex rc2
9269a6e
6c83347
* Sat Mar 24 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.7.rc1
9269a6e
- update to final essex rc1
6c83347
da67b49
* Wed Mar 21 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.6.rc1
da67b49
- essex rc1
da67b49
4006ee9
* Thu Mar 01 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.5.e4
4006ee9
- essex-4 milestone
4006ee9
1795500
* Tue Feb 28 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.4.e4
1795500
- Endpoints: Add create, delete, list support
1795500
  https://review.openstack.org/4594
1795500
44d8d82
* Fri Feb 24 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.3.e4
44d8d82
- Improve usability of CLI. https://review.openstack.org/4375
44d8d82
a00847a
* Mon Feb 20 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.2.e4
a00847a
- pre essex-4 snapshot, for keystone rebase
a00847a
8ed8689
* Thu Jan 26 2012 Cole Robinson <crobinso@redhat.com> - 2012.1-0.1.e3
8ed8689
- Initial package