File python-sushy-oem-idrac.spec of Package python-sushy-oem-idrac

#
# spec file for package python-sushy-oem-idrac
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           python-sushy-oem-idrac
Version:        5.0.0
Release:        0
Summary:        Dell EMC iDRAC OEM extension package for the sushy library
License:        Apache-2.0
Group:          Development/Languages/Python
URL:            https://docs.openstack.org/sushy-oem-idrac
Source0:        https://files.pythonhosted.org/packages/source/s/sushy-oem-idrac/sushy-oem-idrac-5.0.0.tar.gz
BuildRequires:  openstack-macros
BuildRequires:  python3-oslotest
BuildRequires:  python3-pbr
BuildRequires:  python3-python-dateutil
BuildRequires:  python3-python-subunit
BuildRequires:  python3-reno
BuildRequires:  python3-stestr
BuildRequires:  python3-sushy
BuildArch:      noarch

%description
Redfish specification offers extensibility mechanism to let hardware vendors
introduce their own features with the common Redfish framework. At the same
time, sushy supports extending its data model by loading extensions found
within its "oem" namespace.

The sushy-oem-idrac package is a sushy extension package that aims at adding
high-level hardware management abstractions, that are specific to Dell EMC BMC
(which is known under the name of iDRAC), to the tree of sushy Redfish
resources.

%package -n python3-sushy-oem-idrac
Summary:        Dell EMC iDRAC OEM extension package for the sushy library
Requires:       python3-pbr
Requires:       python3-python-dateutil
Requires:       python3-sushy

%description -n python3-sushy-oem-idrac
This package provides the iDRAC OEM extensions for sushy

%prep
%autosetup -p1 -n sushy-oem-idrac-5.0.0
%py_req_cleanup

%build
%{py3_build}

%install
%{py3_install}

%check
%{openstack_stestr_run}

%files -n python3-sushy-oem-idrac
%license LICENSE
%doc AUTHORS ChangeLog README.md
%{python3_sitelib}/sushy_oem_idrac
%{python3_sitelib}/sushy_oem_idrac*.egg-info

%changelog
openSUSE Build Service is sponsored by