Upgrade to 2.2.0

This commit is contained in:
wangxiyuan 2021-07-12 08:59:45 +00:00
parent 123b56a22e
commit 71aa06b5e7
3 changed files with 47 additions and 37 deletions

Binary file not shown.

BIN
osc-placement-2.2.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,62 +1,65 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-osc-placement Name: python-osc-placement
Version: 2.1.0 Version: 2.2.0
Release: 1 Release: 1
Summary: OpenStackClient plugin for the Placement service Summary: OpenStackClient plugin for the Placement service
License: ASL 2.0 License: Apache-2.0
URL: https://docs.openstack.org/osc-placement/latest/ URL: https://docs.openstack.org/osc-placement/latest/
Source0: osc-placement-2.1.0.tar.gz Source0: https://files.pythonhosted.org/packages/6a/0f/1965f90d9cd6633736fbb9a8786f022f6fb8724b2487033a3b6983fb5aab/osc-placement-2.2.0.tar.gz
BuildArch: noarch BuildArch: noarch
%description
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%package -n python3-osc-placement
Summary: OpenStackClient plugin for the Placement service
Provides: python-osc-placement
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-keystoneauth1
BuildRequires: python3-osc-lib
BuildRequires: python3-oslo-utils
BuildRequires: python3-simplejson
BuildRequires: python3-six
# General requires
Requires: python3-keystoneauth1 Requires: python3-keystoneauth1
Requires: python3-osc-lib Requires: python3-osc-lib
Requires: python3-oslo-utils Requires: python3-oslo-utils
Requires: python3-pbr Requires: python3-pbr
Requires: python3-simplejson Requires: python3-simplejson
Requires: python3-six Requires: python3-six
Requires: python3-setuptools
Requires: python3-subunit
Requires: python3-mock
Requires: python3-testrepository
Requires: python3-oslotest
Requires: python3-openstackclient
Requires: python3-stestr
%description
%package -n python3-osc-placement
Summary: OpenStackClient plugin for the Placement service
BuildRequires: git
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-mock
BuildRequires: python3-oslotest
BuildRequires: python3-subunit
BuildRequires: python3-testrepository
BuildRequires: python3-six
BuildRequires: python3-keystoneauth1
BuildRequires: python3-openstackclient
BuildRequires: python3-osc-lib
BuildRequires: python3-oslo-utils
BuildRequires: python3-sphinx
BuildRequires: python3-openstackdocstheme
BuildRequires: python3-cliff
%description -n python3-osc-placement %description -n python3-osc-placement
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%package help %package help
Summary: Development documents and examples for osc-placement Summary: OpenStackClient plugin for the Placement service
Provides: python3-osc-placement-doc Provides: python3-osc-placement-doc
%description help %description help
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%prep %prep
%autosetup -n osc-placement-2.1.0 %autosetup -n osc-placement-2.2.0
%build %build
%py3_build %py3_build
%install %install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir} install -d -m755 %{buildroot}/%{_pkgdocdir}
@ -66,31 +69,38 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot} pushd %{buildroot}
if [ -d usr/lib ]; then if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/lib64 ]; then if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/bin ]; then if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/sbin ]; then if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
touch doclist.lst touch doclist.lst
if [ -d usr/share/man ]; then if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi fi
popd popd
mv %{buildroot}/filelist.lst . mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst . mv %{buildroot}/doclist.lst .
# hacking doesn't satisfy the test requirement.
#%check
#%{__python3} setup.py test
%files -n python3-osc-placement -f filelist.lst %files -n python3-osc-placement -f filelist.lst
%dir %{python3_sitelib}/* %dir %{python3_sitelib}/*
%files help -f doclist.lst %files help -f doclist.lst
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Mon Jul 12 2021 OpenStack_SIG <openstack@openeuler.org> - 2.2.0-1
- Upgrade version
* Mon Feb 08 2021 ZhengZhenyu <zheng.zhenyu@outlook.com> * Mon Feb 08 2021 ZhengZhenyu <zheng.zhenyu@outlook.com>
- Package Spec generated - Package Spec generated