!12 Init with 2.9.1 to support Train

From: @huangtianhua
Reviewed-by: @xiyuanwang
Signed-off-by: @xiyuanwang
This commit is contained in:
openeuler-ci-bot 2021-11-15 09:05:47 +00:00 committed by Gitee
commit 5f565f8abb
3 changed files with 60 additions and 50 deletions

Binary file not shown.

BIN
proliantutils-2.9.1.tar.gz Normal file

Binary file not shown.

View File

@ -1,61 +1,72 @@
%global _empty_manifest_terminate_build 0
Name: python-proliantutils
Version: 2.10.0
Release: 2
Summary: Client Library for interfacing with various devices in HP Proliant Servers.
License: Apache-2.0
URL: https://opendev.org/x/proliantutils
Source0: https://files.pythonhosted.org/packages/bd/20/dd1d7482520862fbf5819962ab78377145c46294c84a6f01b12b07871d08/proliantutils-2.10.0.tar.gz
BuildArch: noarch
Requires: python3-jsonschema
Requires: python3-pbr
Requires: python3-pyOpenSSL
Requires: python3-pysnmp
Requires: python3-requests
Requires: python3-retrying
Requires: python3-six
Requires: python3-sushy
Name: python-proliantutils
Version: 2.9.1
Release: 1
Summary: Client Library for interfacing with various devices in HP Proliant Servers.
License: Apache-2.0
URL: https://github.com/openstack/proliantutils
Source0: https://files.pythonhosted.org/packages/31/58/350433c62a40b5dcee27dc11ca07773c3962ae40acbceab29982a1378a00/proliantutils-2.9.1.tar.gz
BuildArch: noarch
%description
**proliantutils** is a set of utility libraries for interfacing and managing
various components (like iLO, HPSSA) for HPE Proliant Servers. This library
is used by iLO drivers in Ironic for managing Proliant Servers (though the
library can be used by anyone who wants to manage HPE Proliant servers).
Please use launchpad_ to report bugs and ask questions.
Proliantutils is a set of python utility libraries for interfacing and managing various
components (like iLO, HPSSA) for HPE iLO-based Servers. This library uses Redfish to
interact with Gen10 servers and RIBCL/RIS to interact with Gen8 and Gen9 servers.
A subset of proliantutils can be used to discover server properties (aka Discovery Engine).
%package -n python3-proliantutils
Summary: Client Library for interfacing with various devices in HP Proliant Servers.
Provides: python-proliantutils
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Summary: Client Library for interfacing with various devices in HP Proliant Servers.
Provides: python-proliantutils
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-six
BuildRequires: python3-oslo-concurrency
BuildRequires: python3-oslo-serialization
BuildRequires: python3-oslo-utils
BuildRequires: python3-jsonschema
BuildRequires: python3-requests
BuildRequires: python3-retrying
BuildRequires: python3-pysnmp
BuildRequires: python3-sushy
# General requires
Requires: python3-pbr
Requires: python3-six
Requires: python3-oslo-concurrency
Requires: python3-oslo-serialization
Requires: python3-oslo-utils
Requires: python3-jsonschema
Requires: python3-requests
Requires: python3-retrying
Requires: python3-pysnmp
Requires: python3-sushy
%description -n python3-proliantutils
**proliantutils** is a set of utility libraries for interfacing and managing
various components (like iLO, HPSSA) for HPE Proliant Servers. This library
is used by iLO drivers in Ironic for managing Proliant Servers (though the
library can be used by anyone who wants to manage HPE Proliant servers).
Please use launchpad_ to report bugs and ask questions.
Proliantutils is a set of python utility libraries for interfacing and managing various
components (like iLO, HPSSA) for HPE iLO-based Servers. This library uses Redfish to
interact with Gen10 servers and RIBCL/RIS to interact with Gen8 and Gen9 servers.
A subset of proliantutils can be used to discover server properties (aka Discovery Engine).
%package help
Summary: Development documents and examples for proliantutils
Provides: python3-proliantutils-doc
Summary: Client Library for interfacing with various devices in HP Proliant Servers.
Provides: python3-proliantutils-doc
%description help
**proliantutils** is a set of utility libraries for interfacing and managing
various components (like iLO, HPSSA) for HPE Proliant Servers. This library
is used by iLO drivers in Ironic for managing Proliant Servers (though the
library can be used by anyone who wants to manage HPE Proliant servers).
Please use launchpad_ to report bugs and ask questions.
Proliantutils is a set of python utility libraries for interfacing and managing various
components (like iLO, HPSSA) for HPE iLO-based Servers. This library uses Redfish to
interact with Gen10 servers and RIBCL/RIS to interact with Gen8 and Gen9 servers.
A subset of proliantutils can be used to discover server properties (aka Discovery Engine).
%prep
%autosetup -n proliantutils-2.10.0
%autosetup -n proliantutils-%{version}
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
@ -63,25 +74,26 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
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
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
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
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
touch doclist.lst
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
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-proliantutils -f filelist.lst
%dir %{python3_sitelib}/*
@ -89,7 +101,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
* Fri Jan 29 2021 zhangy <zhangy1317@foxmail.com>
- Add buildrequires
* Mon Jan 04 2021 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated
* Mon Nov 15 2021 OpenStack_SIG <openstack@openeuler.org> - 2.9.1-1
- Init with version 2.9.1 to support Train