%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 %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. %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 BuildRequires: python3-pbr %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. %package help Summary: Development documents and examples for proliantutils 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. %prep %autosetup -n proliantutils-2.10.0 %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 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 fi if [ -d usr/lib64 ]; then 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 fi if [ -d usr/sbin ]; then 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 fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-proliantutils -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jan 29 2021 zhangy - Add buildrequires * Mon Jan 04 2021 Python_Bot - Package Spec generated