upgrade version to 3.7.2

This commit is contained in:
yaozc701 2021-08-06 16:46:03 +08:00
parent dcc4079f9b
commit 0f933b8a9c
3 changed files with 47 additions and 39 deletions

View File

@ -1,54 +1,56 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-sushy Name: python-sushy
Version: 3.4.1 Version: 3.7.2
Release: 1 Release: 1
Summary: Sushy is a small Python library to communicate with Redfish based systems Summary: Sushy is a small Python library to communicate with Redfish based systems
License: Apache Software License License: Apache-2.0
URL: https://docs.openstack.org/sushy/latest/ URL: https://docs.openstack.org/sushy/latest/
Source0: https://files.pythonhosted.org/packages/bb/f6/6695ca9760ffffb94cb65826c5ad6930c2ec81ab1b211f08879770627281/sushy-3.4.1.tar.gz Source0: https://files.pythonhosted.org/packages/e9/e3/612d7d6fdaca858a19cecb384f72280bca770ec652a63bd564654124fb98/sushy-3.7.2.tar.gz
BuildArch: noarch BuildArch: noarch
Requires: python3-pbr
Requires: python3-dateutil
Requires: python3-requests
Requires: python3-stevedore
%description %description
Sushy is a Python library to communicate with Redfish based systems. Sushy is a small Python library to communicate with Redfish based systems
The goal of the library is to be extremely simple, small, have as few
dependencies as possible and be very conservative when dealing with BMCs
by issuing just enough requests to it (BMCs are very flaky).
%package -n python3-sushy %package -n python3-sushy
Summary: Sushy is a small Python library to communicate with Redfish based systems Summary: Sushy is a small Python library to communicate with Redfish based systems
Provides: python-sushy Provides: python-sushy
BuildRequires: python3-devel # Base build requires
BuildRequires: python3-pbr BuildRequires: python3-devel
BuildRequires: python3-pip BuildRequires: python3-setuptools
BuildRequires: python3-setuptools BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-dateutil
BuildRequires: python3-requests
BuildRequires: python3-stevedore
BuildRequires: python3-stestr
BuildRequires: python3-oslotest
# General requires
Requires: python3-pbr
Requires: python3-dateutil
Requires: python3-requests
Requires: python3-stevedore
%description -n python3-sushy %description -n python3-sushy
Sushy is a Python library to communicate with Redfish based systems. Sushy is a small Python library to communicate with Redfish based systems
The goal of the library is to be extremely simple, small, have as few
dependencies as possible and be very conservative when dealing with BMCs
by issuing just enough requests to it (BMCs are very flaky).
%package help %package help
Summary: Development documents and examples for sushy Summary: Sushy is a small Python library to communicate with Redfish based systems
Provides: python3-sushy-doc Provides: python3-sushy-doc
%description help %description help
Sushy is a Python library to communicate with Redfish based systems. Sushy is a small Python library to communicate with Redfish based systems
The goal of the library is to be extremely simple, small, have as few
dependencies as possible and be very conservative when dealing with BMCs
by issuing just enough requests to it (BMCs are very flaky).
%prep %prep
%autosetup -n sushy-3.4.1 %autosetup -n sushy-%{version}
%build %build
%py3_build %py3_build
%install %install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir} install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
@ -56,25 +58,28 @@ 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 .
%check
%{__python3} setup.py test
%files -n python3-sushy -f filelist.lst %files -n python3-sushy -f filelist.lst
%dir %{python3_sitelib}/* %dir %{python3_sitelib}/*
@ -82,5 +87,8 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Fri Aug 06 2021 OpenStack_SIG <openstack@openeuler.org> - 3.7.2-1
- Upgrade version to 3.7.2
* Wed Nov 25 2020 Python_Bot <Python_Bot@openeuler.org> * Wed Nov 25 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated - Package Spec generated

Binary file not shown.

BIN
sushy-3.7.2.tar.gz Normal file

Binary file not shown.