Mark McLoughlin acbee3d
Name:             python-novaclient
039c8c7
Epoch:            1
Alan Pevec c41ecb3
Version:          2.29.0
191d363
Release:          1%{?dist}
Mark McLoughlin acbee3d
Summary:          Python API and CLI for OpenStack Nova
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
Group:            Development/Languages
Mark McLoughlin acbee3d
License:          ASL 2.0
Alan Pevec 29577dd
URL:              http://pypi.python.org/pypi/%{name}
Alan Pevec 29577dd
Source0:          http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
BuildArch:        noarch
Mark McLoughlin acbee3d
BuildRequires:    python-setuptools
Jakub Ruzicka 1b4b584
BuildRequires:    python2-devel
Jakub Ruzicka 25df862
BuildRequires:    python-d2to1
Jakub Ruzicka 25df862
BuildRequires:    python-pbr
96ceb4f
BuildRequires:    python-keystoneclient
96ceb4f
BuildRequires:    python-netifaces
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
Requires:         python-argparse
Alan Pevec bae230c
Requires:         python-iso8601
dd5c751
Requires:         python-oslo-i18n
dd5c751
Requires:         python-oslo-serialization
Jakub Ruzicka 1a9b5b6
Requires:         python-oslo-utils
Jakub Ruzicka 1b4b584
Requires:         python-prettytable
Jakub Ruzicka 25df862
Requires:         python-requests
Jakub Ruzicka 1b4b584
Requires:         python-simplejson
Jakub Ruzicka 25df862
Requires:         python-six
Jakub Ruzicka 8b6067a
Requires:         python-babel
Jakub Ruzicka 1a9b5b6
Requires:         python-keystoneclient
Alan Pevec c80652a
Requires:         python-keyring
Jakub Ruzicka 1b4b584
Requires:         python-setuptools
96ceb4f
Requires:         python-pbr
96ceb4f
Requires:         python-netifaces
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%description
Mark McLoughlin acbee3d
This is a client for the OpenStack Nova API. There's a Python API (the
Mark McLoughlin acbee3d
novaclient module), and a command-line script (nova). Each implements 100% of
Mark McLoughlin acbee3d
the OpenStack Nova API.
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%package doc
Mark McLoughlin acbee3d
Summary:          Documentation for OpenStack Nova API Client
Mark McLoughlin acbee3d
Group:            Documentation
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
BuildRequires:    python-sphinx
Jakub Ruzicka 04f31b6
BuildRequires:    python-oslo-sphinx
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%description      doc
Mark McLoughlin acbee3d
This is a client for the OpenStack Nova API. There's a Python API (the
Mark McLoughlin acbee3d
novaclient module), and a command-line script (nova). Each implements 100% of
Mark McLoughlin acbee3d
the OpenStack Nova API.
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
This package contains auto-generated documentation.
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%prep
Mark McLoughlin 9e5f795
%setup -q
Mark McLoughlin acbee3d
Alan Pevec 29577dd
# Remove bundled egg-info
Alan Pevec 29577dd
rm -rf python_novaclient.egg-info
Jakub Ruzicka 25df862
Jakub Ruzicka fe58fbe
# Let RPM handle the requirements
Jakub Ruzicka fe58fbe
rm -f {,test-}requirements.txt
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%build
dd5c751
%{__python2} setup.py build
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%install
dd5c751
%{__python2} setup.py install -O1 --skip-build --root %{buildroot}
Mark McLoughlin acbee3d
Alan Pevec 697e4ca
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
Jakub Ruzicka 25df862
install -pm 644 tools/nova.bash_completion \
Jakub Ruzicka 25df862
    %{buildroot}%{_sysconfdir}/bash_completion.d/nova
Alan Pevec 697e4ca
Mark McLoughlin acbee3d
# Delete tests
Jakub Ruzicka 25df862
rm -fr %{buildroot}%{python_sitelib}/novaclient/tests
Mark McLoughlin acbee3d
export PYTHONPATH="$( pwd ):$PYTHONPATH"
039c8c7
sphinx-build -b html doc/source html
Jakub Ruzicka 25df862
sphinx-build -b man doc/source man
Jakub Ruzicka 25df862
Jakub Ruzicka 25df862
install -p -D -m 644 man/nova.1 %{buildroot}%{_mandir}/man1/nova.1
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
# Fix hidden-file-or-dir warnings
Mark McLoughlin acbee3d
rm -fr html/.doctrees html/.buildinfo
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%files
Mark McLoughlin acbee3d
%doc README.rst
Alan Pevec e129d47
%doc LICENSE
Mark McLoughlin acbee3d
%{_bindir}/nova
dd5c751
%{python2_sitelib}/novaclient
dd5c751
%{python2_sitelib}/*.egg-info
Alan Pevec 697e4ca
%{_sysconfdir}/bash_completion.d
Jakub Ruzicka 25df862
%{_mandir}/man1/nova.1.gz
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%files doc
Mark McLoughlin acbee3d
%doc html
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
%changelog
Alan Pevec c41ecb3
* Fri Sep 18 2015 Alan Pevec <alan.pevec@redhat.com> 1:2.29.0-1
Alan Pevec c41ecb3
- Update to upstream 2.29.0
Alan Pevec c41ecb3
191d363
* Fri Jul 24 2015 Parag Nemade <pnemade@redhat.com> 1:2.26.0-1
191d363
- Update to upstream 2.26.0
191d363
45b1b11
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.23.0-2
45b1b11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
45b1b11
dd5c751
* Wed Apr 01 2015 Haikel Guemar <hguemar@fedoraproject.org> 1:2.23.0-1
dd5c751
- Update to upstream 2.23.0
dd5c751
96ceb4f
* Fri Mar 27 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 1:2.20.0-2
96ceb4f
- Drop unneeded patches
96ceb4f
- New Requires: python-netifaces, python-pbr
96ceb4f
- Fix documentation build
96ceb4f
Jakub Ruzicka 1a9b5b6
* Fri Oct 03 2014 Jakub Ruzicka <jruzicka@redhat.com> 1:2.20.0-1
Jakub Ruzicka 1a9b5b6
- Update to upstream 2.20.0
Jakub Ruzicka 1a9b5b6
- New Requires: python-oslo-utils, python-keystoneclient
Jakub Ruzicka 1a9b5b6
Jakub Ruzicka 04f31b6
* Wed Aug 13 2014 Jakub Ruzicka <jruzicka@redhat.com> 1:2.18.1-1
Jakub Ruzicka 04f31b6
- Update to upstream 2.18.1
Jakub Ruzicka 04f31b6
- New Requires: python-oslo-sphinx
Jakub Ruzicka 04f31b6
- Use oslo.sphinx instead of oslosphinx
Jakub Ruzicka 04f31b6
6fe2716
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.17.0-3
6fe2716
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6fe2716
Jakub Ruzicka fcc2a65
* Tue May 27 2014 Jakub Ruzicka <jruzicka@redhat.com> 1:2.17.0-2
Jakub Ruzicka fcc2a65
- Selective backports (server groups and more)
Jakub Ruzicka fcc2a65
- Nova CLI for server groups (rhbz#1101014)
Jakub Ruzicka fcc2a65
- Enable delete multiple server groups in one request
Jakub Ruzicka fcc2a65
- Fix session handling in novaclient
Jakub Ruzicka fcc2a65
- Fix authentication bug when booting an server in V3
Jakub Ruzicka fcc2a65
- Avoid AttributeError in servers.Server.__repr__
Jakub Ruzicka fcc2a65
Jakub Ruzicka 8d7ad9b
* Tue Mar 25 2014 Jakub Ruzicka <jruzicka@redhat.com> 1:2.17.0-1
Jakub Ruzicka 8d7ad9b
- Update to upstream 2.17.0
Jakub Ruzicka 8d7ad9b
Jakub Ruzicka fe58fbe
* Wed Feb 26 2014 Jakub Ruzicka <jruzicka@redhat.com> 2.16.0-2
Jakub Ruzicka fe58fbe
- Update to upstream 2.16.0
Jakub Ruzicka fe58fbe
Jakub Ruzicka 8b6067a
* Thu Sep 19 2013 Jakub Ruzicka <jruzicka@redhat.com> 
Jakub Ruzicka 8b6067a
- Update to upstream 2.15.0
Jakub Ruzicka 8b6067a
- Add python-babel dependency
Jakub Ruzicka 8b6067a
- Nuke pbr deps handling in patch instead of this spec file
Jakub Ruzicka 8b6067a
Jakub Ruzicka 25df862
* Wed Aug 07 2013 Jakub Ruzicka <jruzicka@redhat.com> - 1:2.14.1-1
Jakub Ruzicka 25df862
- Update to upstream version 2.14.1.
Jakub Ruzicka 25df862
- New build requires: python-d2to1, python-pbr
Jakub Ruzicka 25df862
- New require: python-six
Jakub Ruzicka 25df862
- Remove runtime dependency on python-pbr.
Jakub Ruzicka 25df862
- Include new manpage.
Jakub Ruzicka 25df862
c4dc480
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.13.0-2
c4dc480
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c4dc480
Jakub Ruzicka 1b4b584
* Wed Apr 03 2013 Jakub Ruzicka <jruzicka@redhat.com> 2.13.0-1
Jakub Ruzicka 1b4b584
- Update to upstream version 2.13.0. (#921769)
Jakub Ruzicka 1b4b584
- Update requires from tools/pip-requires.
Jakub Ruzicka 1b4b584
- versioninfo is gone from tarball, generate it.
Jakub Ruzicka 1b4b584
Alan Pevec c80652a
* Fri Mar 08 2013 Alan Pevec <apevec@redhat.com> 2.11.1-2
Alan Pevec c80652a
- Add dependency on python-requests and python-keyring (#919337)
Alan Pevec c80652a
Alan Pevec 29577dd
* Thu Mar 07 2013 Alan Pevec <apevec@redhat.com> 2.11.1-1
Alan Pevec 29577dd
- Update to latest upstream release
Alan Pevec 29577dd
6eac155
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.10.0-3
6eac155
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6eac155
Alan Pevec 697e4ca
* Fri Dec 21 2012 Alan Pevec <apevec@redhat.com> 2.10.0-2
Alan Pevec 697e4ca
- Include bash_completion file (#872544) (Alvaro Lopez Ortega)
Alan Pevec bae230c
- Add dependency on python-iso8601 (#881515)
Alan Pevec 697e4ca
Alan Pevec a48babb
* Mon Dec 03 2012 Alan Pevec <apevec@redhat.com> 2.10.0-1
Alan Pevec a48babb
- Update to latest upstream release
Alan Pevec a48babb
a9018f4
* Thu Sep 27 2012 Pádraig Brady <P@draigBrady.com> 1:2.9.0-1
a9018f4
- Update to latest upstream release (aligned with Folsom)
a9018f4
71faa51
* Tue Sep 25 2012 Pádraig Brady <P@draigBrady.com> 1:2.8.0.26-2
039c8c7
- Update to latest upstream release
039c8c7
2ec1f13
* Wed Aug 22 2012 Pádraig Brady <P@draigBrady.com> 2012.2-0.3.f1
2ec1f13
- Add dependency on python-setuptools (#849477)
2ec1f13
d39017a
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.2-0.2.f1
d39017a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d39017a
d09fbdf
* Wed Jun 13 2012 Pádraig Brady <P@draigBrady.com> 2012.2-0.1.f1
d09fbdf
- Update to folsom-1 release
d09fbdf
3fc9311
* Sun Apr  8 2012 Pádraig Brady <P@draigBrady.com> 2012.1-1
3fc9311
- Update to essex release
Alan Pevec e129d47
- Include LICENSE (#732695)
Alan Pevec e129d47
bce430a
* Thu Mar 22 2012 Pádraig Brady <P@draigBrady.com> 2012.1-0.4.rc1
bce430a
- Avoid a horizon issue trying to write to /var/www (#801202)
bce430a
17cc8b9
* Wed Mar 21 2012 Pádraig Brady <P@draigBrady.com> 2012.1-0.3.rc1
17cc8b9
- Update to essex-rc1
17cc8b9
Alan Pevec 163cf28
* Tue Mar 06 2012 Alan Pevec <apevec@redhat.com> 2012.1-0.2.e4
Alan Pevec 163cf28
- Update to essex-4
Alan Pevec 163cf28
bc6f743
* Fri Jan 27 2012 Pádraig Brady <P@draigBrady.com> - 2012.1-0.1.e3
bc6f743
- Update to essex milestone 3
bc6f743
5f29ca3
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-0.5.89bzr
5f29ca3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5f29ca3
Mark McLoughlin 9e5f795
* Wed Aug 24 2011 Mark McLoughlin <markmc@redhat.com> - 2.6.1-0.4.89bzr
Mark McLoughlin 9e5f795
- Update to latest upstream snapshot
f7681af
- Don't use %%setup -n (#732694)
Mark McLoughlin 9e5f795
Mark McLoughlin acbee3d
* Mon Aug 22 2011 Mark McLoughlin <markmc@redhat.com> - 2.6.1-0.3.83bzr
Mark McLoughlin acbee3d
- Remove python-devel BR
Mark McLoughlin acbee3d
- Remove the openstack-novaclient sub-package
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
* Fri Aug 19 2011 Mark McLoughlin <markmc@redhat.com> - 2.6.1-0.2.83bzr
Mark McLoughlin acbee3d
- Remove argparse from egg requires.txt; no egg info for argparse available
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
* Wed Aug 17 2011 Mark McLoughlin <markmc@redhat.com> - 2.6.1-0.1.83bz
Mark McLoughlin acbee3d
- Update to latest upstream
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
* Wed Aug 10 2011 Mark McLoughlin <markmc@redhat.com> - 2.6.1-0.1.74bzr
Mark McLoughlin acbee3d
- Update to latest upstream
Mark McLoughlin acbee3d
Mark McLoughlin acbee3d
* Mon Aug  8 2011 Mark McLoughlin <markmc@redhat.com> - 2.5.1-1
Mark McLoughlin acbee3d
- Initial package from Alexander Sakhnov <asakhnov@mirantis.com>
Mark McLoughlin acbee3d
  with cleanups by Mark McLoughlin