%global _empty_manifest_terminate_build 0 Name: python-sushy Version: 4.4.2 Release: 1 Summary: Sushy is a small Python library to communicate with Redfish based systems License: Apache Software License URL: https://docs.openstack.org/sushy/latest/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b8/73/567800ce6f88443a7180e31ef9e5e67e795caf27b80c085f86b0c65e1884/sushy-4.4.2.tar.gz BuildArch: noarch Requires: python3-pbr Requires: python3-dateutil Requires: python3-requests Requires: python3-stevedore %description Sushy is a 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). Therefore, the scope of the library has been limited to what is supported by the `OpenStack Ironic `_ project. As the project grows and more features from `Redfish`_ are needed we can expand Sushy to fulfill those requirements. * Free software: Apache license * Includes Redfish registry files licensed under Creative Commons Attribution 4.0 License: https://creativecommons.org/licenses/by/4.0/ * Documentation: https://docs.openstack.org/sushy/latest/ * Usage: https://docs.openstack.org/sushy/latest/reference/usage.html * Source: https://opendev.org/openstack/sushy * Bugs: https://storyboard.openstack.org/#!/project/960 %package -n python3-sushy Summary: Sushy is a small Python library to communicate with Redfish based systems Provides: python-sushy BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-sushy Sushy is a 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). Therefore, the scope of the library has been limited to what is supported by the `OpenStack Ironic `_ project. As the project grows and more features from `Redfish`_ are needed we can expand Sushy to fulfill those requirements. * Free software: Apache license * Includes Redfish registry files licensed under Creative Commons Attribution 4.0 License: https://creativecommons.org/licenses/by/4.0/ * Documentation: https://docs.openstack.org/sushy/latest/ * Usage: https://docs.openstack.org/sushy/latest/reference/usage.html * Source: https://opendev.org/openstack/sushy * Bugs: https://storyboard.openstack.org/#!/project/960 %package help Summary: Development documents and examples for sushy Provides: python3-sushy-doc %description help Sushy is a 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). Therefore, the scope of the library has been limited to what is supported by the `OpenStack Ironic `_ project. As the project grows and more features from `Redfish`_ are needed we can expand Sushy to fulfill those requirements. * Free software: Apache license * Includes Redfish registry files licensed under Creative Commons Attribution 4.0 License: https://creativecommons.org/licenses/by/4.0/ * Documentation: https://docs.openstack.org/sushy/latest/ * Usage: https://docs.openstack.org/sushy/latest/reference/usage.html * Source: https://opendev.org/openstack/sushy * Bugs: https://storyboard.openstack.org/#!/project/960 %prep %autosetup -n sushy-4.4.2 %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-sushy -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 4.4.2-1 - Package Spec generated